.zodiac-table-wrap[data-v-4e79d7f8]{background:#fff;border:1px solid #ddd;border-radius:4px;overflow:hidden}.table-title[data-v-4e79d7f8]{color:#fff;background:linear-gradient(#607d8b 0%,#455a64 100%);justify-content:space-between;align-items:center;gap:10px;padding:4px 8px;display:flex}.title-region[data-v-4e79d7f8]{background:#ffffff26;border-radius:3px;padding:2px 10px;font-size:14px;font-weight:700}.title-user[data-v-4e79d7f8]{background:#fff3;border-radius:3px;padding:2px 10px;font-size:14px;font-weight:700}.title-amount[data-v-4e79d7f8]{font-size:14px}.amount-value[data-v-4e79d7f8]{color:gold;margin-left:6px;font-size:17px;font-weight:700}.zodiac-table[data-v-4e79d7f8]{border-collapse:collapse;background:#fff;width:100%;font-size:13px}.zodiac-table td[data-v-4e79d7f8]{text-align:center;border:1px solid #eee;padding:2.4px 4.8px}.zodiac-name[data-v-4e79d7f8]{background:#f5f5f5;min-width:34px;font-weight:700}.zodiac-num[data-v-4e79d7f8]{color:#fff;min-width:29px;font-weight:700}.zodiac-num.color-red[data-v-4e79d7f8]{background:#c00}.zodiac-num.color-blue[data-v-4e79d7f8]{background:#0050b3}.zodiac-num.color-green[data-v-4e79d7f8]{background:#1a7a1a}.zodiac-zero[data-v-4e79d7f8]{color:#999;min-width:36px}.zodiac-zero.has-value[data-v-4e79d7f8]{color:#c00;font-weight:700}@media (width<=900px){.zodiac-table-wrap[data-v-4e79d7f8]{-webkit-overflow-scrolling:touch;overflow-x:auto}.zodiac-table[data-v-4e79d7f8]{font-size:12px}.zodiac-table td[data-v-4e79d7f8]{padding:3px 4px}.zodiac-name[data-v-4e79d7f8]{min-width:30px}.zodiac-num[data-v-4e79d7f8]{min-width:26px}.zodiac-zero[data-v-4e79d7f8]{min-width:32px}.table-title[data-v-4e79d7f8]{padding:6px 8px}.title-region[data-v-4e79d7f8],.title-user[data-v-4e79d7f8]{padding:2px 8px;font-size:12px}.title-amount[data-v-4e79d7f8]{font-size:12px}.amount-value[data-v-4e79d7f8]{font-size:14px}}.number-table-wrap[data-v-cb975a5d]{background:#fff;border:1px solid #ddd;border-radius:4px;overflow:hidden}.table-title[data-v-cb975a5d]{color:#fff;background:linear-gradient(#607d8b 0%,#455a64 100%);justify-content:space-between;align-items:center;gap:10px;padding:4px 8px;display:flex}.title-region[data-v-cb975a5d]{background:#ffffff26;border-radius:3px;padding:2px 10px;font-size:14px;font-weight:700}.title-user[data-v-cb975a5d]{background:#fff3;border-radius:3px;padding:2px 10px;font-size:14px;font-weight:700}.title-amount[data-v-cb975a5d]{font-size:14px}.amount-value[data-v-cb975a5d]{color:gold;margin-left:6px;font-size:17px;font-weight:700}.number-table[data-v-cb975a5d]{border-collapse:collapse;width:100%;font-size:13px}.number-table th[data-v-cb975a5d]{text-align:center;background:#f5f5f5;border:1px solid #ddd;padding:2.4px 4.8px;font-size:11px}.number-table td[data-v-cb975a5d]{text-align:center;border:1px solid #eee;padding:2.4px 4.8px}.num-cell[data-v-cb975a5d]{color:#fff;font-weight:700}.num-cell.color-red[data-v-cb975a5d]{background:#c00}.num-cell.color-blue[data-v-cb975a5d]{background:#0050b3}.num-cell.color-green[data-v-cb975a5d]{background:#1a7a1a}.amount[data-v-cb975a5d],.risk[data-v-cb975a5d]{color:#666}.amount.has-value[data-v-cb975a5d],.risk.has-value[data-v-cb975a5d]{color:#c00;font-weight:700}.risk-negative[data-v-cb975a5d]{color:#2e7d32;font-weight:700}.risk-positive[data-v-cb975a5d]{color:#c00;font-weight:700}@media (width<=900px){.number-table-wrap[data-v-cb975a5d]{-webkit-overflow-scrolling:touch;overflow-x:auto}.number-table[data-v-cb975a5d]{font-size:12px}.number-table th[data-v-cb975a5d],.number-table td[data-v-cb975a5d]{padding:3px 5px}.table-title[data-v-cb975a5d]{padding:6px 8px}.title-region[data-v-cb975a5d],.title-user[data-v-cb975a5d]{padding:2px 8px;font-size:12px}.title-amount[data-v-cb975a5d]{font-size:12px}.amount-value[data-v-cb975a5d]{font-size:14px}}.btn-group[data-v-462ebcc6]{flex-direction:column;gap:5px;padding:5px;display:flex}.btn[data-v-462ebcc6]{text-align:center;cursor:pointer;color:#fff;border-radius:3px;padding:9px 12px;font-size:12px;font-weight:700;transition:opacity .2s}.btn[data-v-462ebcc6]:hover{opacity:.85}.btn-green[data-v-462ebcc6]{background:linear-gradient(#4caf50 0%,#2e7d32 100%)}.btn-red[data-v-462ebcc6]{background:linear-gradient(#f44336 0%,#c62828 100%)}.btn-purple[data-v-462ebcc6]{background:linear-gradient(#9c27b0 0%,#6a1b9a 100%)}.btn-orange[data-v-462ebcc6]{background:linear-gradient(#ff9800 0%,#e65100 100%)}.btn-dark-blue[data-v-462ebcc6]{background:linear-gradient(#1565c0 0%,#0d47a1 100%)}.btn-gray[data-v-462ebcc6]{background:linear-gradient(#607d8b 0%,#37474f 100%)}@media (width<=900px){.btn-group[data-v-462ebcc6]{flex-flow:wrap;gap:6px;padding:8px 4px}.btn[data-v-462ebcc6]{flex:calc(50% - 6px);padding:12px 8px;font-size:13px}}@media (width<=600px){.btn[data-v-462ebcc6]{flex:calc(50% - 4px);padding:14px 6px;font-size:14px}}.user-selector[data-v-6037269d]{position:relative}.current-user[data-v-6037269d]{cursor:pointer;background:#ffffff26;border-radius:3px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;display:flex}.current-user[data-v-6037269d]:hover{background:#ffffff40}.user-label[data-v-6037269d]{color:#aaa}.user-name[data-v-6037269d]{color:#fff;font-weight:700}.dropdown-arrow[data-v-6037269d]{color:#aaa;font-size:10px}.dropdown-panel[data-v-6037269d]{z-index:1000;background:#fff;border:1px solid #ccc;border-radius:4px;min-width:300px;max-width:400px;margin-top:5px;position:absolute;top:100%;left:0;box-shadow:0 4px 12px #00000026}.dropdown-header[data-v-6037269d]{color:#fff;background:linear-gradient(#607d8b,#455a64);justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.dropdown-title[data-v-6037269d]{font-size:14px;font-weight:700}.close-btn[data-v-6037269d]{color:#fff;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:20px;line-height:1}.close-btn[data-v-6037269d]:hover{color:#ff6b6b}.search-box[data-v-6037269d]{border-bottom:1px solid #eee;padding:8px}.search-input[data-v-6037269d]{box-sizing:border-box;border:1px solid #ddd;border-radius:3px;width:100%;padding:6px 10px;font-size:13px}.search-input[data-v-6037269d]:focus{border-color:#4caf50;outline:none}.user-list[data-v-6037269d]{max-height:350px;overflow-y:auto}.user-item[data-v-6037269d]{border-bottom:1px solid #f0f0f0;align-items:center;padding:6px 12px;font-size:13px;display:flex}.user-item[data-v-6037269d]:hover{background:#f5f5f5}.user-item.active[data-v-6037269d]{background:#e8f5e9}.user-display-name[data-v-6037269d]{cursor:pointer;color:#333;flex:1}.user-item.active .user-display-name[data-v-6037269d]{color:#2e7d32;font-weight:700}.edit-btn[data-v-6037269d]{color:#999;cursor:pointer;background:0 0;border:none;padding:2px 6px;font-size:14px}.edit-btn[data-v-6037269d]:hover{color:#4caf50}.current-badge[data-v-6037269d]{color:#fff;background:#4caf50;border-radius:3px;margin-left:8px;padding:2px 6px;font-size:10px}.edit-panel[data-v-6037269d]{background:#f9f9f9;border-top:1px solid #ddd;padding:10px 12px}.edit-header[data-v-6037269d]{color:#666;margin-bottom:8px;font-size:12px;font-weight:700}.edit-input-row[data-v-6037269d]{gap:6px;display:flex}.edit-input[data-v-6037269d]{border:1px solid #ddd;border-radius:3px;flex:1;padding:6px 8px;font-size:13px}.edit-input[data-v-6037269d]:focus{border-color:#4caf50;outline:none}.save-btn[data-v-6037269d],.cancel-btn[data-v-6037269d]{cursor:pointer;border:none;border-radius:3px;padding:6px 12px;font-size:12px}.save-btn[data-v-6037269d]{color:#fff;background:#4caf50}.save-btn[data-v-6037269d]:hover{background:#2e7d32}.cancel-btn[data-v-6037269d]{color:#666;background:#e0e0e0}.cancel-btn[data-v-6037269d]:hover{background:#bdbdbd}@media (width<=900px){.current-user[data-v-6037269d]{padding:8px 12px;font-size:13px}.dropdown-panel[data-v-6037269d]{border-radius:8px;width:min(92vw,400px);min-width:0;max-width:min(92vw,400px);max-height:80vh;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 8px 32px #0000004d}.dropdown-header[data-v-6037269d]{z-index:2;padding:10px 14px;position:sticky;top:0}.close-btn[data-v-6037269d]{padding:4px 10px;font-size:26px}.search-box[data-v-6037269d]{padding:10px}.search-input[data-v-6037269d]{padding:10px 12px;font-size:16px}.user-list[data-v-6037269d]{max-height:46vh}.user-item[data-v-6037269d]{padding:12px 14px;font-size:15px}.edit-btn[data-v-6037269d]{padding:8px 12px;font-size:16px}.current-badge[data-v-6037269d]{padding:3px 8px;font-size:11px}.edit-input[data-v-6037269d]{padding:10px;font-size:16px}.save-btn[data-v-6037269d],.cancel-btn[data-v-6037269d]{padding:10px 16px;font-size:14px}}.modal[data-v-8b4c1644]{z-index:1000;background:0 0;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.modal.active[data-v-8b4c1644]{display:block}.wechat-content[data-v-8b4c1644]{resize:both;background:#fff;border-radius:6px;flex-direction:column;width:640px;min-width:500px;height:800px;min-height:500px;max-height:95vh;display:flex;position:fixed;overflow:hidden;box-shadow:0 4px 20px #0000004d}.modal-header[data-v-8b4c1644]{color:#fff;cursor:move;background:linear-gradient(#4caf50,#2e7d32);justify-content:space-between;align-items:center;padding:5px 12px;display:flex}.modal-header.draggable[data-v-8b4c1644]{-webkit-user-select:none;user-select:none}.modal-title[data-v-8b4c1644]{font-size:13px;font-weight:700}.modal-close[data-v-8b4c1644]{cursor:pointer;font-size:18px}.modal-body[data-v-8b4c1644]{flex:1;padding:10px;overflow-y:auto}.resize-handle[data-v-8b4c1644]{cursor:se-resize;z-index:10;width:16px;height:16px;position:absolute;bottom:0;right:0}.resize-handle[data-v-8b4c1644]:after{content:"";border-bottom:2px solid #999;border-right:2px solid #999;width:8px;height:8px;position:absolute;bottom:3px;right:3px}.user-select-area[data-v-8b4c1644]{background:#fff;border:1px solid #ccc;border-radius:4px;margin-bottom:10px;padding:10px 12px}.region-select-row[data-v-8b4c1644]{align-items:center;gap:10px;margin-bottom:10px;display:flex}.region-select-label[data-v-8b4c1644]{color:#444;flex-shrink:0;font-size:14px;font-weight:700}.region-tiles[data-v-8b4c1644]{flex-wrap:wrap;gap:8px;display:flex}.region-tile[data-v-8b4c1644]{cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;background:#f5f5f5;border:1px solid #ddd;border-radius:4px;min-width:64px;padding:6px 16px;font-size:14px;transition:all .15s}.region-tile[data-v-8b4c1644]:hover{background:#e8e8e8}.region-tile.active[data-v-8b4c1644]{color:#fff;background:#1a237e;border-color:#0d1654;font-weight:700}.user-select-row[data-v-8b4c1644]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.user-select-label[data-v-8b4c1644]{color:#444;flex-shrink:0;font-size:14px;font-weight:700}.user-tiles[data-v-8b4c1644]{flex-wrap:wrap;flex:1;align-content:flex-start;gap:6px;max-height:105px;display:flex;overflow-y:auto}.user-tile[data-v-8b4c1644]{cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;background:#f5f5f5;border:1px solid #ddd;border-radius:4px;min-width:50px;padding:5px 12px;font-size:13px;transition:all .15s}.user-tile[data-v-8b4c1644]:hover{background:#e8e8e8}.user-tile.active[data-v-8b4c1644]{color:#fff;background:#4caf50;border-color:#2e7d32;font-weight:700}.edit-user-btn[data-v-8b4c1644]{color:#fff;cursor:pointer;background:linear-gradient(#607d8b,#455a64);border:none;border-radius:3px;flex-shrink:0;padding:5px 12px;font-size:12px}.user-edit-modal[data-v-8b4c1644]{z-index:2000;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.user-edit-content[data-v-8b4c1644]{background:#fff;border-radius:6px;width:90%;max-width:500px;max-height:80vh;overflow:hidden}.user-edit-header[data-v-8b4c1644]{color:#fff;background:linear-gradient(#4caf50,#2e7d32);justify-content:space-between;align-items:center;padding:10px 15px;display:flex}.user-edit-title[data-v-8b4c1644]{font-size:16px;font-weight:700}.user-edit-close[data-v-8b4c1644]{cursor:pointer;font-size:24px}.user-edit-body[data-v-8b4c1644]{max-height:60vh;padding:10px;overflow-y:auto}.user-edit-grid[data-v-8b4c1644]{flex-wrap:wrap;gap:8px;display:flex}.user-edit-item[data-v-8b4c1644]{width:calc(33.33% - 6px)}.user-edit-field[data-v-8b4c1644]{border:1px solid #ddd;border-radius:3px;width:100%;padding:6px 8px;font-size:12px}.user-edit-footer[data-v-8b4c1644]{text-align:right;border-top:1px solid #eee;padding:10px}.user-edit-close-btn[data-v-8b4c1644]{color:#fff;cursor:pointer;background:#607d8b;border:none;border-radius:3px;padding:6px 16px;font-size:12px}.read-area[data-v-8b4c1644]{flex-direction:column;gap:6px;margin-bottom:8px;display:flex}.read-panel[data-v-8b4c1644]{background:#fff;border:1px solid #ccc;flex-wrap:wrap;align-items:center;gap:8px;padding:4px 8px;display:flex}.read-panel-title[data-v-8b4c1644]{background:#add8e6;padding:3px 8px;font-weight:700}.read-btn[data-v-8b4c1644]{cursor:pointer;background:#e8e8e8;border:1px solid #ccc;border-radius:4px;padding:10px 18px;font-size:14px}.read-btn[data-v-8b4c1644]:hover{background:#ddd}.read-btn.highlight[data-v-8b4c1644]{color:#c00;background:#ffb6c1;font-weight:700}.tool-bar-inline[data-v-8b4c1644]{flex-wrap:wrap;gap:12px;margin-left:auto;display:flex}.clipboard-display[data-v-8b4c1644]{border:1px solid #ccc}.clipboard-textarea[data-v-8b4c1644]{resize:none;border:none;width:100%;height:180px;padding:6px;font-family:monospace;font-size:13px}.recognize-area[data-v-8b4c1644]{background:#fff;border:1px solid #ccc;border-radius:4px;margin-bottom:8px;overflow:hidden}.recognize-header[data-v-8b4c1644]{background:linear-gradient(#f8f9fa,#e9ecef);border-bottom:1px solid #ccc;padding:8px 10px}.recognize-title-row[data-v-8b4c1644]{margin-bottom:8px}.recognize-title[data-v-8b4c1644]{color:#333;font-size:14px;font-weight:700}.recognize-columns[data-v-8b4c1644]{justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.col-total-label[data-v-8b4c1644]{color:#666;font-weight:700}.total-input[data-v-8b4c1644]{color:#c00;text-align:right;background:#fff3cd;border:2px solid gold;border-radius:4px;width:90px;padding:4px 8px;font-size:14px;font-weight:700}.recognize-body[data-v-8b4c1644]{min-height:100px;max-height:500px;padding:0;overflow-y:auto}.recognize-table[data-v-8b4c1644]{border-collapse:collapse;width:100%;font-size:11px}.recognize-table th[data-v-8b4c1644],.recognize-table td[data-v-8b4c1644]{text-align:center;border:none;padding:0 3px;line-height:1.2}.recognize-table th[data-v-8b4c1644]{background:#f5f5f5;border-bottom:1px solid #ddd;font-size:10px;font-weight:700}.recog-cell-category[data-v-8b4c1644]{white-space:nowrap;font-weight:700}.recog-cell-number[data-v-8b4c1644]{white-space:pre-wrap;font-family:monospace;text-align:left!important}.recog-numbers-edit-input[data-v-8b4c1644]{color:#000;background:#fff;border:1px solid #4caf50;width:100%;min-width:120px;padding:1px 3px;font-family:monospace;font-size:11px}.recog-amount-input[data-v-8b4c1644]{text-align:center;background:0 0;border:none;border-bottom:1px solid #ccc;width:40px;padding:0 1px;font-size:11px}.recog-cell-count[data-v-8b4c1644]{white-space:nowrap;font-weight:700}.recog-cell-total[data-v-8b4c1644]{color:#c00;white-space:nowrap;font-weight:700}.recog-cell-copy[data-v-8b4c1644]{color:#1e90ff;cursor:pointer;white-space:pre-wrap;word-break:break-all;max-width:120px}.recog-cell-copy[data-v-8b4c1644]:hover{text-decoration:underline}.recog-del[data-v-8b4c1644]{color:red;cursor:pointer}.empty-tip[data-v-8b4c1644]{text-align:center;color:#999;padding:20px}.error-list[data-v-8b4c1644]{background:#fff5f5;border:1px solid #fcc;margin-bottom:8px;padding:8px 10px}.error-title[data-v-8b4c1644]{color:#c00;margin-bottom:6px;font-size:12px;font-weight:700}.error-item[data-v-8b4c1644]{border-bottom:1px dashed #fdd;gap:8px;padding:3px 0;font-size:11px;display:flex}.error-item[data-v-8b4c1644]:last-child{border-bottom:none}.error-line[data-v-8b4c1644]{color:#666;word-break:break-all;flex:1;font-family:monospace}.error-msg[data-v-8b4c1644]{color:#c00;white-space:nowrap;font-weight:700}.tool-btn[data-v-8b4c1644]{cursor:pointer;background:#e8e8e8;border:1px solid #ccc;border-radius:4px;padding:10px 18px;font-size:14px}.tool-btn[data-v-8b4c1644]:hover{background:#ddd}.tool-btn.tool-orange[data-v-8b4c1644]{color:#fff;background:linear-gradient(#ff9800,#f57c00);border-color:#e65100}.tool-btn.tool-beige[data-v-8b4c1644]{background:wheat}.tool-btn.tool-light[data-v-8b4c1644]{background:#f5f5f5}.tool-btn.tool-pink[data-v-8b4c1644]{background:#ffb6c1}.tool-btn.tool-green-big[data-v-8b4c1644]{color:#fff;background:linear-gradient(#4caf50,#388e3c);border:none;border-radius:4px;padding:10px 22px;font-size:15px;font-weight:700;transform:scale(1.02);box-shadow:0 2px 8px #4caf5066}.tool-btn.tool-green-big[data-v-8b4c1644]:hover{background:linear-gradient(#43a047,#2e7d32);transform:scale(1.08);box-shadow:0 4px 12px #4caf5080}.tool-btn.tool-green-big[data-v-8b4c1644]:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;background:linear-gradient(#bbb,#999);transform:scale(1)}.smart-recognize-area[data-v-8b4c1644]{background:#fff;border:1px solid #ccc;border-radius:4px;margin-top:8px}.input-mode-btns[data-v-8b4c1644]{gap:6px;margin-top:8px;display:flex}.input-mode-btn[data-v-8b4c1644]{cursor:pointer;color:#555;background:linear-gradient(#f5f5f5,#e0e0e0);border:1px solid #ccc;border-radius:4px;flex:1;padding:8px 12px;font-size:13px;font-weight:700;transition:all .2s}.input-mode-btn[data-v-8b4c1644]:hover{background:linear-gradient(#e8e8e8,#d0d0d0)}.input-mode-btn.active[data-v-8b4c1644]{color:#fff;background:linear-gradient(#ff9800,#e65100);border-color:#e65100}.quick-input-area[data-v-8b4c1644]{background:#fff;border:1px solid #ccc;border-radius:4px;margin-top:8px}.consecutive-input-area[data-v-8b4c1644]{background:#fff;border:1px solid #ccc;border-radius:4px;margin-top:8px;padding:10px}.consecutive-hint[data-v-8b4c1644]{color:#666;background:#f5f5f5;border-radius:3px;margin-bottom:8px;padding:6px 10px;font-size:13px}.zodiac-buttons[data-v-8b4c1644]{flex-wrap:wrap;gap:4px;margin-bottom:10px;display:flex}.zodiac-btn[data-v-8b4c1644]{cursor:pointer;background:linear-gradient(#f5f5f5,#e8e8e8);border:1px solid #ddd;border-radius:3px;padding:5px 10px;font-size:13px}.zodiac-btn[data-v-8b4c1644]:hover{background:linear-gradient(#e8e8e8,#ddd)}.consecutive-input-row[data-v-8b4c1644]{align-items:flex-start;gap:15px;margin-bottom:10px;display:flex}.input-group[data-v-8b4c1644]{flex-direction:column;gap:3px;display:flex}.input-group[data-v-8b4c1644]:first-child{flex:1}.input-group label[data-v-8b4c1644]{color:#555;font-size:13px;font-weight:700}.input-tip[data-v-8b4c1644]{color:#999;margin-left:4px;font-size:12px;font-weight:400}.consecutive-input-large[data-v-8b4c1644]{letter-spacing:.5px;resize:vertical;word-wrap:break-word;border:1px solid #ddd;border-radius:3px;width:100%;min-height:60px;max-height:120px;padding:10px 12px;font-family:Courier New,monospace;font-size:16px;overflow-y:auto}.consecutive-input-small[data-v-8b4c1644]{border:1px solid #ddd;border-radius:3px;width:100px;padding:7px 10px;font-size:15px}.consecutive-result[data-v-8b4c1644]{background:#fafafa;border:1px solid #eee;border-radius:3px;margin-bottom:8px;padding:6px 8px}.last-order[data-v-8b4c1644]{background:#e8f5e9;border:1px solid #c8e6c9;border-radius:3px;margin-bottom:8px;padding:6px 8px}.last-order-title[data-v-8b4c1644]{color:#2e7d32;margin-bottom:4px;font-size:13px;font-weight:700}.last-order-detail[data-v-8b4c1644]{justify-content:space-between;align-items:center;display:flex}.last-order-nums[data-v-8b4c1644]{color:#333;word-break:break-all;flex:1;font-size:13px}.last-order-amount[data-v-8b4c1644]{color:#2e7d32;white-space:nowrap;margin-left:10px;font-size:13px;font-weight:700}.result-info[data-v-8b4c1644]{color:#666;gap:15px;margin-bottom:4px;font-size:12px;display:flex}.result-numbers[data-v-8b4c1644]{color:#333;word-break:break-all;max-height:58px;padding-right:4px;font-size:13px;line-height:1.4;overflow-y:auto}.result-numbers[data-v-8b4c1644]::-webkit-scrollbar{width:6px}.result-numbers[data-v-8b4c1644]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.result-numbers[data-v-8b4c1644]::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.result-numbers[data-v-8b4c1644]::-webkit-scrollbar-thumb:hover{background:#999}.consecutive-buttons[data-v-8b4c1644]{gap:8px;display:flex}.consecutive-btn[data-v-8b4c1644]{cursor:pointer;border:1px solid #ccc;border-radius:4px;flex:1;padding:8px 12px;font-size:14px;font-weight:700}.consecutive-btn-cancel[data-v-8b4c1644]{color:#666;background:linear-gradient(#f5f5f5,#e8e8e8)}.consecutive-btn-cancel[data-v-8b4c1644]:hover{background:linear-gradient(#e8e8e8,#ddd)}.consecutive-btn-each[data-v-8b4c1644]{color:#fff;background:linear-gradient(#4caf50,#388e3c);border-color:#388e3c}.consecutive-btn-each[data-v-8b4c1644]:hover{background:linear-gradient(#43a047,#2e7d32)}.consecutive-btn-average[data-v-8b4c1644]{color:#fff;background:linear-gradient(#2196f3,#1976d2);border-color:#1976d2}.consecutive-btn-average[data-v-8b4c1644]:hover{background:linear-gradient(#1976d2,#1565c0)}.filter-section[data-v-8b4c1644]{border-bottom:1px solid #eee;flex-wrap:wrap;gap:15px;padding:8px 10px;display:flex}.filter-group[data-v-8b4c1644]{align-items:center;gap:6px;display:flex}.filter-label[data-v-8b4c1644]{color:#666;font-size:14px;font-weight:700}.filter-tiles[data-v-8b4c1644]{gap:5px;display:flex}.filter-tile[data-v-8b4c1644]{cursor:pointer;background:#f5f5f5;border:1px solid #ddd;border-radius:3px;padding:5px 12px;font-size:14px}.filter-tile[data-v-8b4c1644]:hover{background:#e8e8e8}.filter-tile.active[data-v-8b4c1644]{color:#fff;background:#4caf50;border-color:#2e7d32}.filter-tile.color-red-tile.active[data-v-8b4c1644]{background:#c00;border-color:#a00}.filter-tile.color-blue-tile.active[data-v-8b4c1644]{background:#0050b3;border-color:#004090}.filter-tile.color-green-tile.active[data-v-8b4c1644]{background:#1a7a1a;border-color:#156015}.zodiac-tiles[data-v-8b4c1644]{flex-wrap:wrap}.zodiac-tile[data-v-8b4c1644]{text-align:center;min-width:34px;padding:5px 10px;font-size:14px}.number-grid-header[data-v-8b4c1644]{background:#f5f5f5;justify-content:space-between;align-items:center;padding:6px 10px;font-size:14px;display:flex}.amount-input-row[data-v-8b4c1644]{align-items:center;gap:6px;display:flex}.amount-input-row label[data-v-8b4c1644]{color:#666;font-size:14px}.quick-amount-input[data-v-8b4c1644]{border:1px solid #ddd;border-radius:3px;width:80px;padding:5px 8px;font-size:14px}.add-selected-btn[data-v-8b4c1644]{color:#fff;cursor:pointer;background:linear-gradient(#4caf50,#2e7d32);border:none;border-radius:3px;padding:6px 14px;font-size:14px;font-weight:700}.add-selected-btn[data-v-8b4c1644]:hover{opacity:.9}.add-selected-btn[data-v-8b4c1644]:disabled{cursor:not-allowed;background:#ccc}.clear-selected-btn[data-v-8b4c1644]{color:#fff;cursor:pointer;background:linear-gradient(#9e9e9e,#757575);border:none;border-radius:3px;padding:6px 14px;font-size:14px;font-weight:700}.clear-selected-btn[data-v-8b4c1644]:hover{opacity:.9}.number-grid[data-v-8b4c1644]{flex-wrap:wrap;gap:3px;padding:8px;display:flex}.number-cell[data-v-8b4c1644]{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:2px;justify-content:center;align-items:center;width:34px;height:28px;font-size:13px;font-weight:700;display:flex}.number-cell.color-red[data-v-8b4c1644]{background:#c00}.number-cell.color-blue[data-v-8b4c1644]{background:#0050b3}.number-cell.color-green[data-v-8b4c1644]{background:#1a7a1a}.number-cell.filtered[data-v-8b4c1644]{opacity:.25;cursor:not-allowed}.number-cell.selected[data-v-8b4c1644]{transform:scale(1.1);box-shadow:0 0 0 3px gold}.order-list-btn[data-v-8b4c1644]{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(#00897b 0%,#00695c 100%);border:none;border-radius:4px;margin-left:6px;padding:4px 10px;font-size:12px}.order-list-btn[data-v-8b4c1644]:hover{background:linear-gradient(#009688 0%,#00796b 100%)}.order-list-panel[data-v-8b4c1644]{z-index:10000;background:#fff;border:1px solid #ccc;border-radius:8px;flex-direction:column;width:520px;max-height:70vh;display:flex;position:fixed;top:80px;left:60%;overflow:hidden;box-shadow:0 10px 40px #0000004d}.order-list-header[data-v-8b4c1644]{color:#fff;cursor:move;-webkit-user-select:none;user-select:none;background:linear-gradient(#00897b 0%,#00695c 100%);justify-content:space-between;align-items:center;padding:8px 12px;font-size:13px;font-weight:700;display:flex}.order-list-close[data-v-8b4c1644]{cursor:pointer;padding:0 4px;font-size:18px;line-height:1}.order-list-close[data-v-8b4c1644]:hover{color:#ffeb3b}.order-list-body[data-v-8b4c1644]{max-height:calc(70vh - 40px);overflow-y:auto}.order-list-footer[data-v-8b4c1644]{display:none}.order-list-empty[data-v-8b4c1644]{text-align:center;color:#999;padding:20px}.order-list-table[data-v-8b4c1644]{table-layout:fixed;border-collapse:collapse;width:100%;font-size:12px}.order-list-table th[data-v-8b4c1644]:first-child,.order-list-table td[data-v-8b4c1644]:first-child{width:36px}.order-list-table th[data-v-8b4c1644]:nth-child(2),.order-list-table td[data-v-8b4c1644]:nth-child(2){width:84px}.order-list-table th[data-v-8b4c1644]:nth-child(4),.order-list-table td[data-v-8b4c1644]:nth-child(4){width:72px}.order-list-table th[data-v-8b4c1644]:nth-child(5),.order-list-table td[data-v-8b4c1644]:nth-child(5){width:44px}.order-list-table th[data-v-8b4c1644],.order-list-table td[data-v-8b4c1644]{text-align:left;overflow-wrap:anywhere;border:1px solid #eee;padding:4px 6px}.order-list-table th[data-v-8b4c1644]{background:#f5f5f5;font-weight:700;position:sticky;top:0}.order-list-table .time-text[data-v-8b4c1644]{color:#888;white-space:nowrap;font-size:11px}.order-list-table .content-text[data-v-8b4c1644]{word-break:break-all;white-space:pre-wrap;line-height:1.6}.order-list-table .amount-cell[data-v-8b4c1644]{color:#c00;text-align:right;white-space:nowrap;font-weight:700}.order-list-table tfoot td[data-v-8b4c1644]{background:#fffde7;font-weight:700}.order-list-table .total-label[data-v-8b4c1644]{text-align:right;color:#333}.order-list-table .total-amount[data-v-8b4c1644]{color:#c00}@media (width<=900px){.wechat-content[data-v-8b4c1644]{resize:none!important;width:96%!important;min-width:0!important;height:96%!important;min-height:0!important;position:fixed!important;top:2%!important;left:2%!important}.modal-header[data-v-8b4c1644]{padding:8px 12px}.modal-title[data-v-8b4c1644]{font-size:15px}.modal-close[data-v-8b4c1644]{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:4px 12px;font-size:26px;display:flex}.read-btn[data-v-8b4c1644],.tool-btn[data-v-8b4c1644]{min-height:40px;padding:8px 14px;font-size:14px}.input-mode-btn[data-v-8b4c1644]{min-height:38px}.edit-user-btn[data-v-8b4c1644],.order-list-btn[data-v-8b4c1644]{min-height:38px;padding:8px 12px}.order-list-panel[data-v-8b4c1644]{border:none;border-radius:0;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;position:fixed!important;top:0!important;left:0!important}.order-list-header[data-v-8b4c1644]{cursor:default;z-index:2;flex-shrink:0;padding:14px 12px;position:sticky;top:0}.order-list-title[data-v-8b4c1644]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.order-list-close[data-v-8b4c1644]{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:4px 12px;font-size:26px;display:flex}.order-list-body[data-v-8b4c1644]{-webkit-overflow-scrolling:touch;flex:1 1 0;min-height:0;max-height:none}.order-list-footer[data-v-8b4c1644]{padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#f5f5f5;border-top:1px solid #e0e0e0;flex-shrink:0;display:block}.order-list-footer-btn[data-v-8b4c1644]{color:#fff;background:linear-gradient(#00897b 0%,#00695c 100%);border:none;border-radius:8px;width:100%;min-height:46px;font-size:15px;font-weight:700}.order-list-table[data-v-8b4c1644]{table-layout:fixed;font-size:12px}.order-list-table th[data-v-8b4c1644],.order-list-table td[data-v-8b4c1644]{padding:7px 5px}.order-list-table .content-text[data-v-8b4c1644]{max-width:none}.order-list-table .time-text[data-v-8b4c1644]{white-space:normal;font-size:10px}.recognize-body[data-v-8b4c1644]{-webkit-overflow-scrolling:touch;max-height:45vh!important;overflow-x:auto!important}.recognize-table[data-v-8b4c1644]{min-width:560px}.recog-amount-input[data-v-8b4c1644]{min-height:36px}.recog-del[data-v-8b4c1644]{padding:8px 12px}.clipboard-textarea[data-v-8b4c1644]{height:160px}.wechat-textarea[data-v-8b4c1644]{height:120px!important}}@media (width<=600px){.wechat-content[data-v-8b4c1644]{border-radius:0;width:100%!important;height:100%!important;top:0!important;left:0!important}.clipboard-textarea[data-v-8b4c1644]{height:140px}.wechat-textarea[data-v-8b4c1644]{height:110px!important}.recognize-table[data-v-8b4c1644]{font-size:11px}.order-list-table th[data-v-8b4c1644]:first-child,.order-list-table tbody td[data-v-8b4c1644]:first-child{display:none}.order-list-table tfoot td.total-label[data-v-8b4c1644]{width:auto}}.modal[data-v-55a9c029]{z-index:1000;background:0 0;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.modal.active[data-v-55a9c029]{display:block}.report-content[data-v-55a9c029]{resize:both;background:#fff;border-radius:6px;flex-direction:column;width:1200px;min-width:600px;height:700px;min-height:400px;max-height:95vh;display:flex;position:fixed;overflow:hidden;box-shadow:0 4px 20px #0000004d}.modal-header[data-v-55a9c029]{color:#fff;cursor:move;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:10px 15px;display:flex}.red-header[data-v-55a9c029]{background:linear-gradient(#f44336,#c62828)}.modal-title[data-v-55a9c029]{font-size:16px;font-weight:700}.modal-close[data-v-55a9c029]{cursor:pointer;font-size:24px}.modal-body[data-v-55a9c029]{flex:1;padding:10px;overflow-y:auto}.report-tables[data-v-55a9c029]{gap:10px;margin-bottom:10px;display:flex}.report-col[data-v-55a9c029]{border:1px solid #ddd;flex:1}.report-col-header[data-v-55a9c029]{text-align:center;color:#fff;justify-content:center;align-items:center;gap:6px;padding:6px;font-weight:700;display:flex}.header-hint[data-v-55a9c029]{opacity:.9;font-size:10px;font-weight:400}.user-select-container[data-v-55a9c029]{background:#f5f5f5;border-radius:4px;align-items:center;gap:8px;margin-bottom:10px;padding:8px;display:flex}.select-label[data-v-55a9c029]{font-size:12px;font-weight:700}.user-select[data-v-55a9c029]{border:1px solid #ccc;border-radius:3px;min-width:120px;padding:4px 8px;font-size:12px}.header-red[data-v-55a9c029]{background:#c00}.header-blue[data-v-55a9c029]{background:#1565c0}.header-green[data-v-55a9c029]{background:#2e7d32}.header-gold[data-v-55a9c029]{color:#333;background:#f9a825}.report-table[data-v-55a9c029]{border-collapse:collapse;width:100%;font-size:11px}.report-table th[data-v-55a9c029]{background:#f5f5f5;border:1px solid #ddd;padding:3px}.report-table td[data-v-55a9c029]{text-align:center;border:1px solid #eee;padding:2px 4px}.num-cell[data-v-55a9c029]{min-width:30px;font-weight:700}.cell-pink input[data-v-55a9c029]{background:#fff0f5}.cell-green input[data-v-55a9c029]{background:#f0fff0}.report-input[data-v-55a9c029]{border:1px solid #ccc;padding:1px;font-size:11px}.report-input[data-v-55a9c029]:disabled{color:#999;cursor:not-allowed;background:#f5f5f5}.report-actions[data-v-55a9c029]{border-top:1px solid #ddd;flex-wrap:wrap;gap:15px;padding:10px;display:flex}.button-group[data-v-55a9c029]{flex-direction:column;gap:6px;display:flex}.group-label[data-v-55a9c029]{color:#666;font-size:12px;font-weight:700}.group-buttons[data-v-55a9c029]{flex-wrap:wrap;gap:6px;display:flex}.action-btn[data-v-55a9c029]{cursor:pointer;white-space:nowrap;background:#e8e8e8;border:1px solid #ccc;border-radius:3px;padding:6px 12px;font-size:12px}.action-btn[data-v-55a9c029]:hover{background:#ddd}.action-btn.warn[data-v-55a9c029]{color:#c00;background:#ffcdd2}.action-btn.copy-btn[data-v-55a9c029]{color:#1565c0;background:#bbdefb;border-color:#90caf9}.action-btn.copy-btn[data-v-55a9c029]:hover{background:#90caf9}@media (width<=900px){.modal[data-v-55a9c029]{-webkit-overflow-scrolling:touch;background:#00000080;overflow-y:auto}.modal.active[data-v-55a9c029]{justify-content:center;align-items:flex-start;display:flex}.report-content[data-v-55a9c029]{max-width:100%;min-height:100vh;max-height:none;box-shadow:none;resize:none;border-radius:0;min-width:0;margin:0;width:100%!important;height:auto!important;position:relative!important;top:0!important;left:0!important}.modal-header[data-v-55a9c029]{z-index:10;border-radius:0;padding:12px 14px;position:sticky;top:0}.modal-title[data-v-55a9c029]{font-size:17px}.modal-close[data-v-55a9c029]{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:4px 12px;font-size:26px;display:flex}.modal-body[data-v-55a9c029]{padding:10px 8px;overflow:visible}.user-select-container[data-v-55a9c029]{padding:10px 8px}.user-select[data-v-55a9c029]{flex:1;min-width:0;padding:10px 8px;font-size:14px}.report-tables[data-v-55a9c029]{-webkit-overflow-scrolling:touch;flex-direction:column;gap:8px;overflow-x:auto}.report-col[data-v-55a9c029]{min-width:0}.report-table[data-v-55a9c029]{width:100%;font-size:11px}.report-table th[data-v-55a9c029]{padding:4px 2px}.report-table td[data-v-55a9c029]{padding:2px}.num-cell[data-v-55a9c029]{min-width:24px}.report-input[data-v-55a9c029]{padding:4px 2px;font-size:14px;width:46px!important}.report-col-header[data-v-55a9c029]{padding:8px 6px;font-size:13px}.header-hint[data-v-55a9c029]{font-size:10px}.user-select-container[data-v-55a9c029]{flex-wrap:wrap}.select-label[data-v-55a9c029]{font-size:13px}.report-actions[data-v-55a9c029]{gap:10px;padding:10px 8px}.group-buttons[data-v-55a9c029]{gap:6px}.action-btn[data-v-55a9c029]{padding:10px 12px;font-size:13px}}.modal[data-v-3a349219]{z-index:1000;background:0 0;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.modal.active[data-v-3a349219]{display:block}.records-content[data-v-3a349219]{background:#fff;border-radius:6px;flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:0 4px 20px #0000004d}.modal-header[data-v-3a349219]{color:#fff;cursor:move;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:10px 15px;display:flex}.purple-header[data-v-3a349219]{background:linear-gradient(#9c27b0,#6a1b9a)}.modal-title[data-v-3a349219]{font-size:16px;font-weight:700}.modal-close[data-v-3a349219]{cursor:pointer;font-size:24px}.modal-body[data-v-3a349219]{flex-direction:column;flex:1 1 0;min-height:0;padding:10px;display:flex;overflow-y:auto}.records-toolbar[data-v-3a349219]{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.toolbar-left[data-v-3a349219],.toolbar-right[data-v-3a349219]{gap:4px;display:flex}.toolbar-divider[data-v-3a349219]{background:#ccc;width:1px;height:24px;margin:0 6px}.toolbar-btn[data-v-3a349219]{cursor:pointer;background:#e8e8e8;border:1px solid #ccc;padding:5px 12px;font-size:12px}.toolbar-btn[data-v-3a349219]:hover{background:#ddd}.toolbar-btn.active[data-v-3a349219],.toolbar-btn.highlight[data-v-3a349219]{color:#fff;background:#4caf50}.region-btn[data-v-3a349219]{font-weight:700}.toolbar-special[data-v-3a349219]{align-items:center;gap:4px;display:flex}.pingma-input-group[data-v-3a349219]{flex-direction:column;align-items:center;gap:1px;display:flex}.pingma-zodiac[data-v-3a349219]{color:#fff;border-radius:2px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px}.pingma-zodiac.color-red[data-v-3a349219]{background:#c00}.pingma-zodiac.color-blue[data-v-3a349219]{background:#0050b3}.pingma-zodiac.color-green[data-v-3a349219]{background:#1a7a1a}.special-divider[data-v-3a349219]{background:#ddd;width:1px;height:32px;margin:0 4px}.special-label[data-v-3a349219]{color:#c00;font-size:13px;font-weight:700}.special-preview[data-v-3a349219]{align-items:center;gap:3px;display:flex}.preview-num[data-v-3a349219]{color:#fff;text-align:center;border-radius:50%;width:24px;height:24px;font-size:13px;font-weight:700;line-height:24px;display:inline-block}.preview-num.color-red[data-v-3a349219]{background:#c00}.preview-num.color-blue[data-v-3a349219]{background:#0050b3}.preview-num.color-green[data-v-3a349219]{background:#1a7a1a}.preview-zodiac[data-v-3a349219]{color:#666;background:#f5f5f5;border-radius:3px;padding:2px 6px;font-size:12px;font-weight:700}.special-toolbar-input[data-v-3a349219]{text-align:center;-moz-appearance:textfield;background:#fff5f5;border:2px solid #c00;border-radius:4px;outline:none;width:48px;height:28px;font-size:16px;font-weight:700}.special-toolbar-input[data-v-3a349219]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.special-toolbar-input[data-v-3a349219]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.special-toolbar-input[data-v-3a349219]:focus{border-color:#e74c3c;box-shadow:0 0 0 2px #e74c3c26}.special-toolbar-input.pingma-input[data-v-3a349219]{background:#fafafa;border-color:#999}.special-toolbar-input.pingma-input[data-v-3a349219]:focus{border-color:#666;box-shadow:0 0 0 2px #66666626}.confirm-btn[data-v-3a349219]{color:#fff;cursor:pointer;background:linear-gradient(#e74c3c,#c0392b);border:none;border-radius:4px;padding:4px 12px;font-size:12px;font-weight:700}.confirm-btn[data-v-3a349219]:hover{background:linear-gradient(#c0392b,#a93226)}.clear-btn[data-v-3a349219]{color:#fff;cursor:pointer;background:linear-gradient(#999,#777);border:none;border-radius:4px;padding:4px 12px;font-size:12px;font-weight:700}.clear-btn[data-v-3a349219]:hover{background:linear-gradient(#777,#555)}.summary-bar[data-v-3a349219]{background:#f5f5f5;border:1px solid #ddd;flex-wrap:wrap;gap:10px;margin-bottom:8px;padding:8px;display:flex}.summary-item[data-v-3a349219]{align-items:center;gap:6px;font-size:12px;display:flex}.summary-value[data-v-3a349219]{color:#c00;background:#fff3cd;padding:2px 6px;font-weight:700}.summary-value.profit[data-v-3a349219]{color:#2e7d32}.summary-value.loss[data-v-3a349219]{color:#c00}.records-table-wrap[data-v-3a349219]{scrollbar-width:thin;scrollbar-color:#9c27b0 #f0f0f0;flex:1 1 0;min-height:0;overflow:auto}.records-table-wrap[data-v-3a349219]::-webkit-scrollbar{width:12px;height:12px}.records-table-wrap[data-v-3a349219]::-webkit-scrollbar-track{background:#f0f0f0;border-radius:6px}.records-table-wrap[data-v-3a349219]::-webkit-scrollbar-thumb{background:#9c27b0;border:2px solid #f0f0f0;border-radius:6px}.records-table-wrap[data-v-3a349219]::-webkit-scrollbar-thumb:hover{background:#7b1fa2}.records-table[data-v-3a349219]{border-collapse:collapse;table-layout:fixed;width:100%;min-width:990px;font-size:11px}.records-table th[data-v-3a349219]{white-space:normal;word-break:break-all;text-overflow:clip;background:#f5f5f5;border:1px solid #ddd;padding:6px 4px;overflow:visible}.records-table td[data-v-3a349219]{text-align:center;text-overflow:clip;white-space:normal;vertical-align:top;border:1px solid #eee;padding:3px 5px;overflow:visible}.col-id[data-v-3a349219]{white-space:nowrap;width:50px}.col-region[data-v-3a349219]{white-space:nowrap;width:60px}.col-user[data-v-3a349219]{white-space:nowrap;width:70px}.col-time[data-v-3a349219]{white-space:normal;word-break:break-all;width:70px}.col-raw[data-v-3a349219]{white-space:normal;word-break:break-all;text-overflow:clip;min-width:200px;max-width:none;overflow:visible}.col-content[data-v-3a349219]{white-space:normal;word-break:break-all;text-overflow:clip;min-width:180px;max-width:none;overflow:visible}.col-amount[data-v-3a349219],.col-win[data-v-3a349219]{white-space:nowrap;width:80px}.col-profit[data-v-3a349219]{white-space:nowrap;width:90px}.col-rebate[data-v-3a349219]{white-space:nowrap;width:70px}.col-total[data-v-3a349219]{white-space:nowrap;width:100px}.col-delete[data-v-3a349219]{white-space:nowrap;width:40px}.rec-list[data-v-3a349219]{flex-direction:column;gap:6px;display:flex}.rec-item[data-v-3a349219]{background:#fff;border:1px solid #e8e8e8;border-left:3px solid #bdbdbd;border-radius:6px;padding:6px 8px}.rec-item.rec-hit[data-v-3a349219]{background:#f5fbf6;border-left-color:#4caf50}.rec-main[data-v-3a349219]{flex-wrap:wrap;align-items:baseline;gap:4px 9px;display:flex}.rec-user[data-v-3a349219]{color:#1f2430;text-overflow:ellipsis;white-space:nowrap;max-width:42%;font-size:13px;font-weight:700;overflow:hidden}.rec-cell[data-v-3a349219]{color:#8a8f9c;white-space:nowrap;font-size:11px}.rec-cell b[data-v-3a349219]{color:#333;margin-left:1px;font-family:Consolas,Courier New,monospace;font-size:13px}.rec-cell b.loss[data-v-3a349219],.rec-total b.loss[data-v-3a349219]{color:#c00}.rec-cell b.profit[data-v-3a349219],.rec-total b.profit[data-v-3a349219]{color:#2e7d32}.rec-total[data-v-3a349219]{font-weight:700}.rec-total b[data-v-3a349219]{font-size:14px}.rec-del[data-v-3a349219]{color:#bbb;cursor:pointer;margin-left:auto;padding:0 4px;font-size:18px;line-height:1}.rec-del[data-v-3a349219]:hover{color:#e74c3c}.rec-sub[data-v-3a349219]{color:#98a1b3;cursor:pointer;border-top:1px dashed #eee;flex-wrap:wrap;align-items:baseline;gap:3px 8px;margin-top:4px;padding-top:4px;font-size:11px;display:flex}.rec-amount[data-v-3a349219]{color:#c00;font-weight:700}.rec-content[data-v-3a349219]{color:#4b5468;word-break:break-all;-webkit-line-clamp:1;-webkit-box-orient:vertical;flex:100%;line-height:1.7;display:-webkit-box;overflow:hidden}.rec-content.expanded[data-v-3a349219]{-webkit-line-clamp:99}.rec-arrow[data-v-3a349219]{color:#9c27b0;margin-left:auto;font-weight:700}.rec-raw[data-v-3a349219]{color:#4b5468;background:#f7f8fa;border-radius:4px;margin-top:5px;padding:6px 8px;font-size:11px;line-height:1.7}.rec-raw-title[data-v-3a349219]{color:#98a1b3;margin-bottom:2px}.rec-raw-text[data-v-3a349219]{white-space:pre-wrap;word-break:break-all}.rec-actions[data-v-3a349219]{border-top:1px dashed #eee;align-items:center;gap:8px;margin-top:6px;padding-top:6px;display:flex}.rec-side[data-v-3a349219]{color:#98a1b3;margin-right:auto;font-size:11px}.raw-text[data-v-3a349219]{white-space:pre-wrap;word-break:break-all;text-align:left;cursor:pointer;text-overflow:clip;max-width:none;font-size:11px;line-height:1.6;overflow:visible}.raw-text[data-v-3a349219]:hover{background:#f0f0f0}.content-text[data-v-3a349219]{white-space:normal;word-break:normal;text-align:left;text-overflow:clip;max-width:none;font-size:11px;line-height:1.7;overflow:visible}.bet-seg[data-v-3a349219]{vertical-align:middle;white-space:normal;word-break:break-all;overflow-wrap:anywhere;background:#f3f4f8;border:1px solid #e3e6ef;border-radius:4px;max-width:100%;margin:2px 3px 2px 0;padding:1px 6px;display:inline-block}.bet-seg.tema[data-v-3a349219]{background:#f6f7fa;border-color:#e4e7ee}.bet-seg.special[data-v-3a349219]{background:#eef1fc;border-color:#d4dbf5}.bet-seg.special.win[data-v-3a349219]{background:#fde7f0;border-color:#f48fb1}.bet-kw[data-v-3a349219]{padding:0 1px;font-weight:700}.bet-kw.kw-pingte[data-v-3a349219]{color:#7b1fa2}.bet-kw.kw-lian[data-v-3a349219]{color:#1565c0}.bet-kw.kw-zhong[data-v-3a349219]{color:#2e7d32}.bet-kw.kw-buzhong[data-v-3a349219]{color:#ef6c00}.bet-seg.special.win .bet-kw[data-v-3a349219]{color:#c2185b}.bet-amt[data-v-3a349219]{color:#333;margin-left:2px;font-weight:700}.hit-num[data-v-3a349219],.hit-zodiac[data-v-3a349219]{color:#fff;background:#e91e63;border-radius:2px;padding:0 2px;font-weight:700}.hit-zodiac.hit-full[data-v-3a349219]{background:#d81b60;box-shadow:inset 0 0 0 1px #fff}[data-v-3a349219] .bet-seg{vertical-align:middle;white-space:normal;word-break:break-all;overflow-wrap:anywhere;background:#f3f4f8;border:1px solid #e3e6ef;border-radius:4px;max-width:100%;margin:2px 3px 2px 0;padding:1px 6px;display:inline-block}[data-v-3a349219] .bet-seg.tema{background:#f6f7fa;border-color:#e4e7ee}[data-v-3a349219] .bet-seg.special{background:#eef1fc;border-color:#d4dbf5}[data-v-3a349219] .bet-seg.special.win{background:#fde7f0;border-color:#f48fb1}[data-v-3a349219] .bet-kw{padding:0 1px;font-weight:700}[data-v-3a349219] .bet-kw.kw-pingte{color:#7b1fa2}[data-v-3a349219] .bet-kw.kw-lian{color:#1565c0}[data-v-3a349219] .bet-kw.kw-zhong{color:#2e7d32}[data-v-3a349219] .bet-kw.kw-buzhong{color:#ef6c00}[data-v-3a349219] .bet-seg.special.win .bet-kw{color:#c2185b}[data-v-3a349219] .bet-amt{color:#333;margin-left:2px;font-weight:700}[data-v-3a349219] .hit-num,[data-v-3a349219] .hit-zodiac{color:#fff;background:#e91e63;border-radius:2px;padding:0 2px;font-weight:700}[data-v-3a349219] .hit-zodiac.hit-full{background:#d81b60;box-shadow:inset 0 0 0 1px #fff}.row-hit[data-v-3a349219]{background:#e8f5e9}.row-hit[data-v-3a349219]:hover{background:#c8e6c9}.time-text[data-v-3a349219]{color:#666;font-family:Courier New,monospace;font-size:10px;line-height:1.3}.amount-cell[data-v-3a349219]{color:#c00;font-weight:700}.profit[data-v-3a349219]{color:#2e7d32;font-weight:700}.loss[data-v-3a349219]{color:#c00;font-weight:700}.empty[data-v-3a349219]{color:#999;padding:20px}.delete-btn[data-v-3a349219]{color:#999;cursor:pointer;font-size:16px;font-weight:700;line-height:1}.delete-btn[data-v-3a349219]:hover{color:#e74c3c}.expand-hint[data-v-3a349219]{text-align:center;color:#666;padding:5px;font-size:12px}.user-summary-section[data-v-3a349219]{scrollbar-width:thin;scrollbar-color:#9c27b0 #f0f0f0;border:1px solid #ddd;border-radius:4px;flex:1;overflow:auto}.user-summary-section[data-v-3a349219]::-webkit-scrollbar{width:12px;height:12px}.user-summary-section[data-v-3a349219]::-webkit-scrollbar-track{background:#f0f0f0;border-radius:6px}.user-summary-section[data-v-3a349219]::-webkit-scrollbar-thumb{background:#9c27b0;border:2px solid #f0f0f0;border-radius:6px}.user-summary-section[data-v-3a349219]::-webkit-scrollbar-thumb:hover{background:#7b1fa2}.user-summary-table[data-v-3a349219]{border-collapse:collapse;width:100%;font-size:12px}.user-summary-table th[data-v-3a349219]{background:#f5f5f5;border:1px solid #ddd;padding:6px 10px}.user-summary-table td[data-v-3a349219]{text-align:center;border:1px solid #eee;padding:5px 10px}.empty-tip[data-v-3a349219]{text-align:center;color:#999;padding:20px}.copy-summary-btn[data-v-3a349219]{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(#2196f3,#1976d2);border:none;border-radius:4px;padding:4px 10px;font-size:12px;font-weight:700}.copy-summary-btn[data-v-3a349219]:hover{background:linear-gradient(#1e88e5,#1565c0)}.copy-summary-btn.view-orders-btn[data-v-3a349219]{background:linear-gradient(#9c27b0,#6a1b9a);margin-left:4px}.copy-summary-btn.view-orders-btn[data-v-3a349219]:hover{background:linear-gradient(#8e24aa,#5e1b8e)}.orders-preview-box[data-v-3a349219]{background:#fff;border-radius:8px;flex-direction:column;width:1100px;max-width:95vw;max-height:88vh;display:flex;position:absolute;box-shadow:0 8px 32px #0000004d}.orders-preview-header[data-v-3a349219]{cursor:move;-webkit-user-select:none;user-select:none}.orders-detail-table-wrap[data-v-3a349219]{scrollbar-width:thin;scrollbar-color:#9c27b0 #f0f0f0;flex:1 1 0;min-height:0;overflow:auto}.orders-detail-table-wrap[data-v-3a349219]::-webkit-scrollbar{width:12px;height:12px}.orders-detail-table-wrap[data-v-3a349219]::-webkit-scrollbar-track{background:#f0f0f0;border-radius:6px}.orders-detail-table-wrap[data-v-3a349219]::-webkit-scrollbar-thumb{background:#9c27b0;border:2px solid #f0f0f0;border-radius:6px}.orders-detail-table-wrap[data-v-3a349219]::-webkit-scrollbar-thumb:hover{background:#7b1fa2}.orders-detail-table[data-v-3a349219]{border-collapse:collapse;table-layout:fixed;width:100%;min-width:760px;font-size:11px}.orders-detail-table th[data-v-3a349219]{text-align:center;white-space:normal;word-break:break-all;z-index:2;background:#f5f5f5;border:1px solid #ddd;padding:6px 4px;position:sticky;top:0}.orders-detail-table td[data-v-3a349219]{text-align:left;vertical-align:top;white-space:normal;word-break:break-all;text-overflow:clip;border:1px solid #eee;padding:5px 8px;overflow:visible}.orders-detail-table .od-col-id[data-v-3a349219]{width:90px}.orders-detail-table .od-col-content[data-v-3a349219],.orders-detail-table .od-col-calc[data-v-3a349219]{min-width:280px}.orders-detail-table .row-win[data-v-3a349219]{background:#e8f5e9}.orders-detail-table .row-win[data-v-3a349219]:hover{background:#c8e6c9}.orders-detail-table .row-lose[data-v-3a349219]{background:#ffebee}.orders-detail-table .row-lose[data-v-3a349219]:hover{background:#ffcdd2}.orders-detail-table .order-id-text[data-v-3a349219]{color:#6a1b9a;font-size:12px;font-weight:700}.orders-detail-table .order-time-text[data-v-3a349219]{color:#666;margin-top:2px;font-family:Courier New,monospace;font-size:10px}.orders-detail-table .order-raw-text[data-v-3a349219]{white-space:pre-wrap;word-break:break-all;color:#333;font-size:11px;line-height:1.5}.orders-detail-table .order-content-text[data-v-3a349219]{white-space:normal;word-break:normal;text-align:left;color:#333;font-size:11px;line-height:1.7}.orders-detail-table .calc-text[data-v-3a349219]{white-space:pre-wrap;word-break:break-all;font-family:Consolas,Courier New,monospace;font-size:11px;line-height:1.7}.orders-summary-line[data-v-3a349219]{z-index:3;background:linear-gradient(#f3e5f5,#e1bee7);border:1px solid #ce93d8;border-radius:4px;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:8px;padding:8px 12px;font-size:12px;display:flex;position:sticky;top:0}.orders-summary-line .os-item[data-v-3a349219]{align-items:center;gap:4px;display:inline-flex}.orders-summary-line .os-item b[data-v-3a349219]{font-weight:700}.orders-summary-line .os-formula[data-v-3a349219]{border-top:1px dashed #ba68c8;flex-basis:100%;margin-top:4px;padding-top:6px}.orders-summary-line .amount-cell[data-v-3a349219]{color:#c00}.orders-summary-line .profit[data-v-3a349219]{color:#2e7d32}.summary-preview-overlay[data-v-3a349219]{z-index:10001;background:#00000073;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.summary-preview-box[data-v-3a349219]{background:#fff;border-radius:8px;flex-direction:column;width:650px;max-height:80vh;display:flex;box-shadow:0 8px 32px #0000004d}.preview-header[data-v-3a349219]{color:#fff;background:linear-gradient(#2196f3,#1976d2);border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.preview-title[data-v-3a349219]{font-size:14px;font-weight:700}.preview-close[data-v-3a349219]{cursor:pointer;font-size:22px;line-height:1}.preview-body[data-v-3a349219]{flex:1;padding:12px;overflow-y:auto}.preview-text[data-v-3a349219]{white-space:pre-wrap;word-break:break-all;color:#333;margin:0;font-family:Courier New,Consolas,monospace;font-size:12px;line-height:1.5}.preview-footer[data-v-3a349219]{border-top:1px solid #eee;justify-content:flex-end;gap:10px;padding:10px 16px;display:flex}.preview-copy-btn[data-v-3a349219]{color:#fff;cursor:pointer;background:linear-gradient(#2196f3,#1976d2);border:none;border-radius:4px;padding:6px 24px;font-size:13px;font-weight:700}.preview-copy-btn[data-v-3a349219]:hover{background:linear-gradient(#1e88e5,#1565c0)}.preview-close-btn[data-v-3a349219]{cursor:pointer;background:#e8e8e8;border:1px solid #ccc;border-radius:4px;padding:6px 24px;font-size:13px}.preview-close-btn[data-v-3a349219]:hover{background:#ddd}.resize-handle[data-v-3a349219]{background:0 0;position:absolute}.resize-n[data-v-3a349219]{cursor:ns-resize;height:8px;top:0;left:10px;right:10px}.resize-s[data-v-3a349219]{cursor:ns-resize;height:8px;bottom:0;left:10px;right:10px}.resize-e[data-v-3a349219]{cursor:ew-resize;width:8px;top:10px;bottom:10px;right:0}.resize-w[data-v-3a349219]{cursor:ew-resize;width:8px;top:10px;bottom:10px;left:0}.resize-ne[data-v-3a349219]{cursor:nesw-resize;width:15px;height:15px;top:0;right:0}.resize-nw[data-v-3a349219]{cursor:nwse-resize;width:15px;height:15px;top:0;left:0}.resize-se[data-v-3a349219]{cursor:nwse-resize;border-bottom:3px solid #9c27b0;border-right:3px solid #9c27b0;width:15px;height:15px;bottom:0;right:0}.resize-sw[data-v-3a349219]{cursor:nesw-resize;width:15px;height:15px;bottom:0;left:0}@media (width<=900px){.modal[data-v-3a349219]{-webkit-overflow-scrolling:touch;background:#00000080;overflow-y:auto}.modal.active[data-v-3a349219]{justify-content:center;align-items:flex-start;display:flex}.records-content[data-v-3a349219]{max-width:100%;min-height:100vh;box-shadow:none;border-radius:0;margin:0;width:100%!important;height:auto!important;position:relative!important;top:0!important;left:0!important}.modal-header[data-v-3a349219]{z-index:10;border-radius:0;padding:12px 14px;position:sticky;top:0}.modal-title[data-v-3a349219]{font-size:17px}.modal-close[data-v-3a349219]{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:4px 12px;font-size:26px;display:flex}.modal-body[data-v-3a349219]{min-height:auto;padding:10px 8px 28px;overflow-x:hidden}.records-toolbar[data-v-3a349219]{flex-direction:column;align-items:stretch;gap:8px}.toolbar-left[data-v-3a349219]{flex-wrap:wrap;justify-content:center}.toolbar-right[data-v-3a349219]{justify-content:center}.toolbar-divider[data-v-3a349219]{display:none}.toolbar-special[data-v-3a349219]{background:#f8f8f8;border:1px solid #e5e5e5;border-radius:6px;flex-wrap:wrap;justify-content:center;row-gap:8px;padding:8px 6px}.special-toolbar-input[data-v-3a349219]{width:34px;height:32px;font-size:14px}.pingma-zodiac[data-v-3a349219]{font-size:10px}.confirm-btn[data-v-3a349219],.clear-btn[data-v-3a349219]{padding:9px 14px;font-size:13px}.records-table-wrap[data-v-3a349219]{-webkit-overflow-scrolling:touch;max-width:100%;max-height:none;overflow-x:auto}.records-table[data-v-3a349219]{min-width:620px;font-size:12px}.col-id[data-v-3a349219],.col-region[data-v-3a349219]{display:none}.col-raw[data-v-3a349219],.col-content[data-v-3a349219]{min-width:130px}.col-total[data-v-3a349219]{width:72px}.raw-text[data-v-3a349219],.content-text[data-v-3a349219]{font-size:12px}.delete-btn[data-v-3a349219]{padding:8px 12px}.rec-item[data-v-3a349219]{padding:8px 10px}.rec-sub[data-v-3a349219]{padding:6px 0 0;font-size:12px}.rec-raw[data-v-3a349219]{font-size:12px}.rec-del[data-v-3a349219]{padding:4px 10px;font-size:20px}.summary-bar[data-v-3a349219]{gap:8px;padding:10px 8px}.summary-item[data-v-3a349219]{font-size:13px}.user-summary-section[data-v-3a349219]{-webkit-overflow-scrolling:touch;overflow-x:auto}.user-summary-table[data-v-3a349219]{min-width:560px;font-size:13px}.copy-summary-btn[data-v-3a349219]{padding:10px 14px;font-size:13px}.orders-preview-box[data-v-3a349219]{border-radius:0;width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;position:fixed!important;top:0!important;left:0!important}.orders-preview-header[data-v-3a349219]{cursor:default;z-index:10;border-radius:0;flex-shrink:0;padding:14px 12px;position:sticky;top:0}.preview-title[data-v-3a349219]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;overflow:hidden}.preview-close[data-v-3a349219]{flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:4px 12px;font-size:26px;display:flex}.orders-preview-box>.preview-footer[data-v-3a349219]{padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#f5f5f5;border-top:1px solid #e0e0e0;flex-shrink:0;position:sticky;bottom:0}.orders-preview-box>.preview-footer .preview-close-btn[data-v-3a349219]{border-radius:8px;width:100%;min-height:46px;font-size:15px}.orders-summary-line[data-v-3a349219]{padding:8px;font-size:11px}.orders-detail-table-wrap[data-v-3a349219]{-webkit-overflow-scrolling:touch}.orders-detail-table[data-v-3a349219]{min-width:560px;font-size:11px}.od-col-id[data-v-3a349219]{width:70px!important}.resize-handle[data-v-3a349219]{display:none}.summary-preview-box[data-v-3a349219]{border-radius:0;width:100%;max-width:100%;height:100%;min-height:0;max-height:100%}.preview-header[data-v-3a349219]{z-index:10;border-radius:0;padding:12px 14px;position:sticky;top:0}.preview-body[data-v-3a349219]{padding:14px 10px}.preview-text[data-v-3a349219]{font-size:13px}.preview-footer[data-v-3a349219]{padding:12px 14px}.preview-copy-btn[data-v-3a349219],.preview-close-btn[data-v-3a349219]{padding:10px 20px;font-size:14px}}.modal[data-v-84fbfe80]{z-index:1000;background:#00000080;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.modal.active[data-v-84fbfe80]{justify-content:center;align-items:center;display:flex}.result-content[data-v-84fbfe80]{background:#fff;border-radius:8px;width:640px;overflow:hidden}.modal-header[data-v-84fbfe80]{color:#fff;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.orange-header[data-v-84fbfe80]{background:linear-gradient(#ff9800,#e65100)}.modal-title[data-v-84fbfe80]{font-size:18px;font-weight:700}.modal-close[data-v-84fbfe80]{cursor:pointer;font-size:28px}.modal-body[data-v-84fbfe80]{padding:25px}.error-message[data-v-84fbfe80]{color:#e74c3c;text-align:center;background:#fff5f5;border-radius:4px;margin-bottom:15px;padding:8px;font-size:14px;font-weight:700}.result-section[data-v-84fbfe80]{text-align:center}.result-header-row[data-v-84fbfe80],.result-value-row[data-v-84fbfe80],.result-zodiac-row[data-v-84fbfe80],.result-input-row[data-v-84fbfe80]{justify-content:center;align-items:center;gap:0;display:flex}.result-cell[data-v-84fbfe80],.input-group[data-v-84fbfe80]{flex-direction:column;align-items:center;width:60px;display:flex}.result-spacer[data-v-84fbfe80],.input-spacer[data-v-84fbfe80]{width:24px}.result-label[data-v-84fbfe80]{text-align:center;font-size:13px;font-weight:700}.result-label.special[data-v-84fbfe80]{color:#c00}.result-header-row[data-v-84fbfe80]{margin-bottom:8px}.result-value-row[data-v-84fbfe80]{margin-bottom:6px}.result-zodiac-row[data-v-84fbfe80]{margin-bottom:15px}.result-input-row[data-v-84fbfe80]{border-top:1px solid #eee;margin-top:15px;padding-top:15px}.result-num-display[data-v-84fbfe80]{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;font-weight:700;display:flex;box-shadow:0 2px 4px #0003}.result-num-display.color-red[data-v-84fbfe80]{background:linear-gradient(135deg,#e74c3c,#c0392b)}.result-num-display.color-blue[data-v-84fbfe80]{background:linear-gradient(135deg,#3498db,#2980b9)}.result-num-display.color-green[data-v-84fbfe80]{background:linear-gradient(135deg,#2ecc71,#27ae60)}.result-num-display.special-num[data-v-84fbfe80]{border:3px solid #e74c3c;width:60px;height:60px;font-size:24px;box-shadow:0 4px 8px #e74c3c66}.result-num-empty[data-v-84fbfe80]{color:#999;background:#f5f5f5;border:1px dashed #ddd;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;font-weight:700;display:flex}.result-num-empty.special-empty[data-v-84fbfe80]{color:#e74c3c;background:#fff5f5;border-color:#e74c3c;width:60px;height:60px;font-size:20px}.result-zodiac[data-v-84fbfe80]{color:#666;background:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;width:48px;padding:4px 0;font-size:13px;font-weight:700}.result-zodiac.special-zodiac[data-v-84fbfe80]{color:#c0392b;background:#fff5f5;border-color:#e74c3c;width:60px}.result-zodiac-empty[data-v-84fbfe80]{color:#ccc;width:48px;padding:4px 0;font-size:13px}.input-label[data-v-84fbfe80]{color:#666;margin-right:8px;font-size:14px;font-weight:700}.result-input[data-v-84fbfe80]{text-align:center;border:2px solid #ddd;border-radius:6px;outline:none;width:48px;height:42px;font-size:18px;font-weight:700;transition:all .2s}.result-input[data-v-84fbfe80]:focus{border-color:#ff9800;box-shadow:0 0 0 3px #ff980026}.result-input.input-special[data-v-84fbfe80]{background:#fff5f5;border-color:#e74c3c;width:60px;height:48px;font-size:20px}.result-input.input-special[data-v-84fbfe80]:focus{border-color:#e74c3c;box-shadow:0 0 0 3px #e74c3c26}.result-buttons[data-v-84fbfe80]{justify-content:center;gap:15px;margin-top:25px;display:flex}.result-btn[data-v-84fbfe80]{cursor:pointer;background:#e8e8e8;border:none;border-radius:6px;padding:10px 30px;font-size:15px;font-weight:700;transition:all .2s}.result-btn[data-v-84fbfe80]:hover{background:#ddd;transform:translateY(-1px)}.result-btn.primary[data-v-84fbfe80]{color:#fff;background:linear-gradient(#ff9800,#e65100)}.result-btn.primary[data-v-84fbfe80]:hover{background:linear-gradient(#ffa726,#f57c00);transform:translateY(-1px)}@media (width<=900px){.modal[data-v-84fbfe80]{-webkit-overflow-scrolling:touch;overflow-y:auto}.result-content[data-v-84fbfe80]{border-radius:0;width:100%;max-width:100%;min-height:100vh;margin:0}.modal-header[data-v-84fbfe80]{z-index:10;border-radius:0;padding:12px 14px;position:sticky;top:0}.modal-title[data-v-84fbfe80]{font-size:17px}.modal-close[data-v-84fbfe80]{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:4px 12px;font-size:26px;display:flex}.modal-body[data-v-84fbfe80]{padding:14px 10px}.result-section[data-v-84fbfe80]{-webkit-overflow-scrolling:touch;padding-bottom:10px;overflow-x:auto}.result-header-row[data-v-84fbfe80],.result-value-row[data-v-84fbfe80],.result-zodiac-row[data-v-84fbfe80],.result-input-row[data-v-84fbfe80]{min-width:560px}.result-cell[data-v-84fbfe80],.input-group[data-v-84fbfe80]{width:56px}.result-num-display[data-v-84fbfe80]{width:42px;height:42px;font-size:18px}.result-num-display.special-num[data-v-84fbfe80]{width:52px;height:52px;font-size:22px}.result-num-empty[data-v-84fbfe80]{width:42px;height:42px;font-size:16px}.result-num-empty.special-empty[data-v-84fbfe80]{width:52px;height:52px;font-size:18px}.result-zodiac[data-v-84fbfe80]{width:42px;font-size:12px}.result-zodiac.special-zodiac[data-v-84fbfe80]{width:52px}.result-zodiac-empty[data-v-84fbfe80]{width:42px;font-size:12px}.result-input[data-v-84fbfe80]{width:42px;height:38px;font-size:16px}.result-input.input-special[data-v-84fbfe80]{width:52px;height:44px;font-size:18px}.result-buttons[data-v-84fbfe80]{flex-wrap:wrap;gap:10px}.result-btn[data-v-84fbfe80]{flex:1;min-width:100px;padding:12px 20px;font-size:15px}}.modal[data-v-78ef2ab3]{z-index:1000;background:#00000080;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.modal.active[data-v-78ef2ab3]{justify-content:center;align-items:flex-start;padding-top:20px;display:flex}.odds-content[data-v-78ef2ab3]{background:#fff;border-radius:6px;width:95%;max-width:1800px;overflow:hidden}.modal-header[data-v-78ef2ab3]{color:#fff;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.blue-header[data-v-78ef2ab3]{background:linear-gradient(#1565c0,#0d47a1)}.modal-title[data-v-78ef2ab3]{letter-spacing:1px;font-size:18px;font-weight:700}.modal-close[data-v-78ef2ab3]{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;font-size:28px;line-height:1;display:inline-flex}.modal-close[data-v-78ef2ab3]:hover{background:#ffffff26}.modal-body[data-v-78ef2ab3]{max-height:calc(95vh - 56px);padding:14px;overflow-y:auto}.odds-btn[data-v-78ef2ab3]{cursor:pointer;border:none;border-radius:6px;padding:8px 18px;font-size:14px;font-weight:700;transition:transform 80ms;box-shadow:0 1px 2px #00000014}.odds-btn[data-v-78ef2ab3]:active{transform:translateY(1px)}.odds-btn.blue[data-v-78ef2ab3]{color:#fff;background:linear-gradient(#4a90d9,#2d5a87)}.odds-btn.big-blue[data-v-78ef2ab3]{color:#fff;background:linear-gradient(#4a90d9,#2d5a87);padding:12px 28px;font-size:15px}.odds-btn.big-blue[data-v-78ef2ab3]:hover{filter:brightness(1.05)}.odds-btn.big-green[data-v-78ef2ab3]{color:#fff;background:linear-gradient(#4caf50,#2e7d32);margin-left:14px;padding:12px 28px;font-size:15px}.odds-btn.big-green[data-v-78ef2ab3]:hover{filter:brightness(1.05)}.odds-main[data-v-78ef2ab3]{gap:14px;display:flex}.user-list-wrap[data-v-78ef2ab3]{flex-shrink:0}.user-list-toggle[data-v-78ef2ab3]{color:#1a4a7a;cursor:pointer;background:#eef3f8;border:1px solid #c5d5e4;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:11px 14px;font-size:14px;font-weight:700;display:none}.toggle-chev[data-v-78ef2ab3]{color:#667;font-size:12px}.user-list[data-v-78ef2ab3]{background:#fafafa;border:1px solid #e6e6e6;border-radius:6px;flex-direction:column;flex-shrink:0;gap:4px;width:120px;max-height:60vh;padding:8px;display:flex;overflow-y:auto}.user-list-title[data-v-78ef2ab3]{color:#666;text-align:center;border-bottom:1px solid #eee;margin-bottom:4px;padding:4px 2px 6px;font-size:12px;font-weight:700}.user-item[data-v-78ef2ab3]{cursor:pointer;text-align:center;background:#fff;border:1px solid #e0e0e0;border-radius:5px;padding:7px 8px;font-size:13px;transition:all .12s}.user-item[data-v-78ef2ab3]:hover{background:#f0f7ff;border-color:#4a90d9}.user-item.active[data-v-78ef2ab3]{color:#fff;background:linear-gradient(#4a90d9,#2d5a87);border-color:#2d5a87;box-shadow:0 1px 3px #2d5a874d}.odds-tables[data-v-78ef2ab3]{flex:1;gap:14px;display:flex}.odds-table-col[data-v-78ef2ab3]{background:#fff;border:1px solid #d8d8d8;border-radius:8px;flex-direction:column;flex:1;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000000a}.region-header[data-v-78ef2ab3]{color:#4a3500;text-align:center;letter-spacing:1px;cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(gold,#daa520);border-bottom:1px solid #c9a400;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-size:14px;font-weight:700;display:flex}.odds-groups[data-v-78ef2ab3]{flex-direction:column;gap:12px;padding:10px;display:flex}.odds-group[data-v-78ef2ab3]{border:1px solid #ececec;border-radius:6px;overflow:hidden}.group-header[data-v-78ef2ab3]{color:#fff;justify-content:space-between;align-items:center;padding:7px 12px;font-size:13px;font-weight:700;display:flex}.group-count[data-v-78ef2ab3]{opacity:.85;font-size:11px}.group-base[data-v-78ef2ab3]{background:linear-gradient(#455a64,#37474f)}.group-fushi[data-v-78ef2ab3]{background:linear-gradient(#ff7043,#e64a19)}.group-pingte[data-v-78ef2ab3]{background:linear-gradient(#ab47bc,#8e24aa)}.group-lianxiao[data-v-78ef2ab3]{background:linear-gradient(#26a69a,#00796b)}.group-lianwei[data-v-78ef2ab3]{background:linear-gradient(#ffa726,#ef6c00)}.group-buzhong[data-v-78ef2ab3]{background:linear-gradient(#42a5f5,#1976d2)}.odds-table[data-v-78ef2ab3]{border-collapse:collapse;width:100%;font-size:13px}.odds-table th[data-v-78ef2ab3]{text-align:center;color:#555;background:#f8f9fa;border-top:1px solid #eee;border-bottom:1px solid #e0e0e0;padding:7px 8px;font-size:12px;font-weight:600}.odds-table td[data-v-78ef2ab3]{text-align:center;border-bottom:1px solid #f0f0f0;padding:6px 8px}.odds-table tr:last-child td[data-v-78ef2ab3]{border-bottom:none}.col-play[data-v-78ef2ab3]{width:44%;text-align:left!important;padding-left:12px!important}.col-odds[data-v-78ef2ab3],.col-rebate[data-v-78ef2ab3]{width:28%}.play-name[data-v-78ef2ab3]{color:#333;text-align:left;padding-left:6px;font-weight:600}.highlight td[data-v-78ef2ab3]{background:#fff9e6}.highlight .play-name[data-v-78ef2ab3]{color:#b26a00}.odds-input[data-v-78ef2ab3],.rebate-input[data-v-78ef2ab3]{text-align:center;appearance:textfield;color:#1e3a5f;background:#fff;border:1px solid #d0d7de;border-radius:4px;width:72px;padding:6px;font-size:13px;font-weight:600;transition:all .1s}.odds-input[data-v-78ef2ab3]{color:#1565c0;font-size:14px}.rebate-input[data-v-78ef2ab3]{color:#2e7d32}.odds-input[data-v-78ef2ab3]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.odds-input[data-v-78ef2ab3]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.rebate-input[data-v-78ef2ab3]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rebate-input[data-v-78ef2ab3]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.odds-input[data-v-78ef2ab3]:focus,.rebate-input[data-v-78ef2ab3]:focus{background:#f5faff;border-color:#4a90d9;outline:none;box-shadow:0 0 0 2px #4a90d933}.odds-footer[data-v-78ef2ab3]{background:#f5f7fa;border-top:1px solid #e4e7eb;justify-content:center;margin-top:12px;padding:14px;display:flex}@media (width>=901px){.user-list[data-v-78ef2ab3],.odds-groups[data-v-78ef2ab3]{display:flex!important}}@media (width<=900px){.modal[data-v-78ef2ab3]{-webkit-overflow-scrolling:touch;overflow-y:auto}.modal.active[data-v-78ef2ab3]{justify-content:center;align-items:flex-start;padding:0;display:flex}.user-list-toggle[data-v-78ef2ab3]{display:flex}.user-list-wrap[data-v-78ef2ab3]{width:100%}.user-list[data-v-78ef2ab3]{width:100%;max-height:42vh}.user-item[data-v-78ef2ab3]{padding:11px 12px}.region-header[data-v-78ef2ab3]{padding:12px;font-size:15px}.odds-content[data-v-78ef2ab3]{border-radius:0;width:100%;max-width:100%;min-height:100vh;margin:0}.modal-header[data-v-78ef2ab3]{z-index:10;border-radius:0;padding:14px 16px;position:sticky;top:0}.modal-title[data-v-78ef2ab3]{font-size:17px}.modal-close[data-v-78ef2ab3]{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:4px 12px;font-size:26px;display:flex}.modal-body[data-v-78ef2ab3]{max-height:none;padding:10px 8px;overflow:visible}.odds-main[data-v-78ef2ab3]{flex-direction:column;gap:12px}.user-list[data-v-78ef2ab3]{box-sizing:border-box;-webkit-overflow-scrolling:touch;flex-flow:wrap;width:100%;max-height:none;overflow-x:auto}.user-list-title[data-v-78ef2ab3]{display:none}.odds-tables[data-v-78ef2ab3]{-webkit-overflow-scrolling:touch;flex-direction:column;gap:10px;overflow-x:auto}.odds-table-col[data-v-78ef2ab3]{min-width:0}.odds-groups[data-v-78ef2ab3]{gap:6px;padding:6px}.odds-group[data-v-78ef2ab3]{margin-bottom:0}.group-header[data-v-78ef2ab3]{padding:7px 10px;font-size:12px}.odds-table[data-v-78ef2ab3]{font-size:12px}.odds-table th[data-v-78ef2ab3],.odds-table td[data-v-78ef2ab3]{padding:6px 4px}.col-play[data-v-78ef2ab3]{width:38%}.odds-input[data-v-78ef2ab3],.rebate-input[data-v-78ef2ab3]{width:56px;padding:8px 4px;font-size:14px}.user-item[data-v-78ef2ab3]{flex-shrink:0;padding:10px 14px;font-size:14px}.odds-footer[data-v-78ef2ab3]{flex-direction:column;gap:10px;padding:12px 8px}.odds-btn.big-blue[data-v-78ef2ab3],.odds-btn.big-green[data-v-78ef2ab3]{width:100%;margin-left:0;padding:14px;font-size:15px}}.modal[data-v-7624ed21]{z-index:1000;background:0 0;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.modal.active[data-v-7624ed21]{display:block}.modal-content[data-v-7624ed21]{background:#fff;border-radius:8px;flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:0 4px 20px #0000004d}.modal-header[data-v-7624ed21]{cursor:move;color:#fff;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.orange-header[data-v-7624ed21]{background:linear-gradient(135deg,#ff9800,#e65100)}.modal-title[data-v-7624ed21]{font-size:16px;font-weight:700}.modal-close[data-v-7624ed21]{cursor:pointer;font-size:24px;line-height:1}.modal-body[data-v-7624ed21]{flex:1;padding:12px;overflow-y:auto}.pingte-toolbar[data-v-7624ed21]{gap:8px;margin-bottom:12px;display:flex}.toolbar-btn[data-v-7624ed21]{cursor:pointer;background:#f5f5f5;border:1px solid #ddd;border-radius:4px;padding:6px 14px;font-size:13px}.toolbar-btn.active[data-v-7624ed21]{color:#fff;background:#ff9800;border-color:#e65100}.zodiac-summary[data-v-7624ed21],.type-summary[data-v-7624ed21]{background:#fff8e1;border:1px solid #ffe0b2;border-radius:6px;margin-bottom:16px;padding:10px}.type-summary[data-v-7624ed21]{background:#e3f2fd;border-color:#90caf9}.zodiac-summary h4[data-v-7624ed21],.type-summary h4[data-v-7624ed21]{color:#e65100;margin:0 0 8px;font-size:14px}.type-summary h4[data-v-7624ed21]{color:#1565c0}.zodiac-grid[data-v-7624ed21],.type-grid[data-v-7624ed21]{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.zodiac-card[data-v-7624ed21],.type-card[data-v-7624ed21]{background:#fff;border:1px solid #ddd;border-radius:4px;flex-direction:column;align-items:center;min-width:70px;padding:6px 12px;display:flex}.zodiac-card.hit[data-v-7624ed21],.type-card.hit[data-v-7624ed21]{background:#c8e6c9;border-color:#4caf50}.z-name[data-v-7624ed21],.t-name[data-v-7624ed21]{font-size:14px;font-weight:700}.z-count[data-v-7624ed21],.t-count[data-v-7624ed21]{color:#888;font-size:11px}.z-amount[data-v-7624ed21],.t-amount[data-v-7624ed21]{color:#e65100;font-size:13px;font-weight:700}.t-amount[data-v-7624ed21]{color:#1565c0}.total-line[data-v-7624ed21]{border-top:1px solid #ffe0b2;padding-top:8px;font-size:13px}.type-summary .total-line[data-v-7624ed21]{border-top-color:#90caf9}.hit-text[data-v-7624ed21]{color:#4caf50}.pingte-table[data-v-7624ed21]{border-collapse:collapse;width:100%;font-size:13px}.pingte-table th[data-v-7624ed21]{color:#fff;text-align:left;background:#ff9800;padding:6px 8px;position:sticky;top:0}.pingte-table td[data-v-7624ed21]{border-bottom:1px solid #eee;padding:5px 8px}.type-cell[data-v-7624ed21]{white-space:nowrap}.type-tag[data-v-7624ed21]{border-radius:3px;margin:0 2px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.tag-pingte[data-v-7624ed21]{color:#1565c0;background:#e3f2fd}.tag-lianxiao[data-v-7624ed21]{color:#7b1fa2;background:#f3e5f5}.tag-zhong[data-v-7624ed21]{color:#2e7d32;background:#e8f5e9}.tag-buzhong[data-v-7624ed21]{color:#e65100;background:#fff3e0}.tag-other[data-v-7624ed21]{color:#555;background:#eee}.type-tag.hit[data-v-7624ed21]{color:#fff!important;background:#4caf50!important}.amount-cell[data-v-7624ed21]{color:#e65100;font-weight:700}.content-cell[data-v-7624ed21]{color:#555;text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.time-cell[data-v-7624ed21]{color:#999;white-space:nowrap;font-size:11px}.del-btn[data-v-7624ed21]{color:#fff;cursor:pointer;background:#f44336;border:none;border-radius:3px;padding:2px 8px;font-size:12px}.del-btn[data-v-7624ed21]:hover{opacity:.85}.empty-tip[data-v-7624ed21]{text-align:center;color:#999;padding:40px}@media (width<=900px){.modal[data-v-7624ed21]{-webkit-overflow-scrolling:touch;background:#00000080;overflow-y:auto}.modal.active[data-v-7624ed21]{justify-content:center;align-items:flex-start;display:flex}.pingte-content[data-v-7624ed21]{margin-top:20px;width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!important;position:relative!important;top:auto!important;left:auto!important}.modal-header[data-v-7624ed21]{padding:10px 12px}.modal-title[data-v-7624ed21]{font-size:15px}.modal-close[data-v-7624ed21]{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:4px 12px;font-size:26px;display:flex}}.modal[data-v-851fbf8f]{z-index:1000;background:0 0;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.modal.active[data-v-851fbf8f]{display:block}.help-content[data-v-851fbf8f]{background:#fff;border-radius:6px;flex-direction:column;width:720px;max-width:94vw;max-height:88vh;display:flex;position:absolute;overflow:hidden;box-shadow:0 4px 20px #0000004d}.modal-header[data-v-851fbf8f]{color:#fff;cursor:move;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.gray-header[data-v-851fbf8f]{background:linear-gradient(#607d8b 0%,#37474f 100%)}.modal-title[data-v-851fbf8f]{font-size:15px;font-weight:700}.modal-close[data-v-851fbf8f]{cursor:pointer;font-size:22px;line-height:1}.modal-body[data-v-851fbf8f]{flex:1;padding:14px 18px;overflow-y:auto}.help-intro[data-v-851fbf8f]{color:#444;background:#f5f7fa;border-left:4px solid #607d8b;border-radius:3px;margin-bottom:14px;padding:8px 12px;font-size:13px}.help-section[data-v-851fbf8f]{border:1px solid #eaeaea;border-radius:4px;margin-bottom:14px;overflow:hidden}.help-section.tips[data-v-851fbf8f]{background:#fffbea;border-color:#ffe082}.section-title[data-v-851fbf8f]{color:#333;background:#fafafa;border-bottom:1px solid #eaeaea;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:700;display:flex}.help-section.tips .section-title[data-v-851fbf8f]{background:#fff8e1}.section-body[data-v-851fbf8f]{color:#444;padding:10px 14px;font-size:13px;line-height:1.7}.section-body p[data-v-851fbf8f]{margin-bottom:6px}.section-body ul[data-v-851fbf8f],.section-body ol[data-v-851fbf8f]{margin-bottom:6px;margin-left:20px}.section-body li[data-v-851fbf8f]{margin-bottom:4px}.section-body b[data-v-851fbf8f]{color:#1a252f}.section-body code[data-v-851fbf8f]{color:#c62828;background:#f0f2f5;border-radius:3px;padding:1px 6px;font-family:Consolas,Microsoft YaHei,monospace;font-size:12px}.dot[data-v-851fbf8f]{border-radius:50%;width:10px;height:10px;display:inline-block}.dot-green[data-v-851fbf8f]{background:#4caf50}.dot-red[data-v-851fbf8f]{background:#f44336}.dot-purple[data-v-851fbf8f]{background:#9c27b0}.dot-orange[data-v-851fbf8f]{background:#ff9800}.dot-blue[data-v-851fbf8f]{background:#1565c0}.dot-gray[data-v-851fbf8f]{background:#607d8b}@media (width<=900px){.modal[data-v-851fbf8f]{-webkit-overflow-scrolling:touch;background:#00000080;overflow-y:auto}.modal.active[data-v-851fbf8f]{justify-content:center;align-items:flex-start;display:flex}.help-content[data-v-851fbf8f]{max-width:94vw;margin-top:20px;position:relative;top:auto!important;left:auto!important}.modal-header[data-v-851fbf8f]{padding:10px 12px}.modal-title[data-v-851fbf8f]{font-size:15px}.modal-close[data-v-851fbf8f]{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:4px 12px;font-size:26px;display:flex}}.modal[data-v-6eac4efe]{z-index:1000;background:#0006;width:100%;height:100%;display:none;position:fixed;top:0;left:0;overflow-y:auto}.modal.active[data-v-6eac4efe]{display:block}.admin-content[data-v-6eac4efe]{background:#fff;border-radius:6px;flex-direction:column;width:96%;max-width:1400px;min-height:600px;margin:20px auto;display:flex}.modal-header[data-v-6eac4efe]{color:#fff;border-radius:6px 6px 0 0;flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.blue-header[data-v-6eac4efe]{background:#2196f3}.modal-title[data-v-6eac4efe]{font-size:16px;font-weight:700}.modal-close[data-v-6eac4efe]{cursor:pointer;font-size:24px;line-height:1}.modal-body[data-v-6eac4efe]{flex-direction:column;gap:18px;padding:18px;display:flex}.admin-section[data-v-6eac4efe]{border:1px solid #e0e0e0;border-radius:4px;padding:14px}.section-title[data-v-6eac4efe]{color:#333;margin-bottom:12px;font-size:16px;font-weight:700}.create-form[data-v-6eac4efe]{flex-wrap:wrap;gap:8px;display:flex}.admin-input[data-v-6eac4efe]{border:1px solid #ccc;border-radius:4px;flex:1;min-width:160px;padding:8px 10px;font-size:14px}.admin-btn[data-v-6eac4efe]{cursor:pointer;color:#fff;border:none;border-radius:4px;padding:8px 20px;font-size:14px}.green-btn[data-v-6eac4efe]{background:#4caf50}.green-btn[data-v-6eac4efe]:disabled{cursor:not-allowed;background:#aaa}.hint[data-v-6eac4efe]{color:#888;margin-top:8px;font-size:13px}.user-table-wrap[data-v-6eac4efe]{overflow-x:auto}.user-table[data-v-6eac4efe]{border-collapse:collapse;width:100%;font-size:14px}.user-table th[data-v-6eac4efe],.user-table td[data-v-6eac4efe]{text-align:center;white-space:nowrap;border:1px solid #ddd;padding:8px 12px}.user-table th[data-v-6eac4efe]{background:#f5f5f5;font-weight:700}.user-table tr.is-admin[data-v-6eac4efe]{background:#fff3e0}.user-table tr[data-v-6eac4efe]:hover{background:#f9f9f9}.user-table tr.is-admin[data-v-6eac4efe]:hover{background:#fff8e1}.inline-input[data-v-6eac4efe]{text-align:center;background:0 0;border:1px solid #0000;border-radius:3px;width:100%;max-width:120px;padding:5px 7px;font-size:14px}.inline-input[data-v-6eac4efe]:hover{background:#fff;border-color:#ccc}.inline-input[data-v-6eac4efe]:focus{background:#fff;border-color:#2196f3;outline:none}.expiry-input[data-v-6eac4efe]{max-width:110px}.created-cell[data-v-6eac4efe]{color:#888;font-size:13px}.action-cell[data-v-6eac4efe]{white-space:nowrap}.mini-btn[data-v-6eac4efe]{cursor:pointer;color:#fff;border:none;border-radius:4px;margin:0 2px;padding:5px 12px;font-size:13px}.blue-mini[data-v-6eac4efe]{background:#2196f3}.red-mini[data-v-6eac4efe]{background:#f44336}.green-mini[data-v-6eac4efe]{background:#4caf50}.mini-btn[data-v-6eac4efe]:hover{opacity:.85}.user-table tr.is-pending[data-v-6eac4efe]{background:#fff8e1}.user-table tr.is-pending[data-v-6eac4efe]:hover{background:#fff3e0}.user-table tr.is-rejected[data-v-6eac4efe]{background:#ffebee}.user-table tr.is-rejected[data-v-6eac4efe]:hover{background:#ffcdd2}.pending-section[data-v-6eac4efe]{border-color:#ff9800}.pending-section .section-title[data-v-6eac4efe]{color:#e65100}.status-tag[data-v-6eac4efe]{border-radius:10px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.status-approved[data-v-6eac4efe]{color:#2e7d32;background:#e8f5e9}.status-pending[data-v-6eac4efe]{color:#e65100;background:#fff8e1}.status-rejected[data-v-6eac4efe]{color:#c62828;background:#ffebee}@media (width<=900px){.modal[data-v-6eac4efe]{-webkit-overflow-scrolling:touch;overflow-y:auto}.admin-content[data-v-6eac4efe]{border-radius:0;width:100%;max-width:100%;min-height:100vh;margin:0}.modal-header[data-v-6eac4efe]{z-index:10;border-radius:0;padding:12px 14px;position:sticky;top:0}.modal-title[data-v-6eac4efe]{font-size:17px}.modal-close[data-v-6eac4efe]{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:4px 12px;font-size:26px;display:flex}.modal-body[data-v-6eac4efe]{gap:12px;padding:12px 10px}.admin-section[data-v-6eac4efe]{padding:10px 8px}.create-form[data-v-6eac4efe]{flex-direction:column}.admin-input[data-v-6eac4efe]{min-width:0;padding:12px 10px;font-size:15px}.admin-btn[data-v-6eac4efe]{padding:12px;font-size:15px}.hint[data-v-6eac4efe]{font-size:12px}.inline-input[data-v-6eac4efe]{padding:8px 5px;font-size:13px}.expiry-input[data-v-6eac4efe]{max-width:100%}.mini-btn[data-v-6eac4efe]{margin:2px;padding:6px 10px;font-size:12px}.user-table th[data-v-6eac4efe],.user-table td[data-v-6eac4efe]{padding:6px 5px;font-size:12px}}.modal[data-v-434a68e3]{z-index:1000;background:#0006;width:100%;height:100%;display:none;position:fixed;top:0;left:0;overflow-y:auto}.modal.active[data-v-434a68e3]{display:block}.pwd-content[data-v-434a68e3]{background:#fff;border-radius:6px;flex-direction:column;width:94%;max-width:460px;min-height:320px;margin:80px auto;display:flex}.modal-header[data-v-434a68e3]{color:#fff;border-radius:6px 6px 0 0;flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.blue-header[data-v-434a68e3]{background:#2196f3}.modal-title[data-v-434a68e3]{font-size:16px;font-weight:700}.modal-close[data-v-434a68e3]{cursor:pointer;font-size:24px;line-height:1}.modal-body[data-v-434a68e3]{flex-direction:column;padding:20px 22px;display:flex}.pwd-form[data-v-434a68e3]{flex-direction:column;gap:14px;display:flex}.pwd-row[data-v-434a68e3]{flex-direction:column;gap:6px;display:flex}.pwd-row label[data-v-434a68e3]{color:#333;font-size:14px;font-weight:500}.pwd-input[data-v-434a68e3]{border:1px solid #ccc;border-radius:4px;outline:none;padding:9px 11px;font-size:14px}.pwd-input[data-v-434a68e3]:focus{border-color:#2196f3}.pwd-actions[data-v-434a68e3]{justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.pwd-btn[data-v-434a68e3]{cursor:pointer;border:none;border-radius:4px;padding:8px 20px;font-size:14px}.cancel-btn[data-v-434a68e3]{color:#333;background:#e0e0e0}.cancel-btn[data-v-434a68e3]:hover{background:#d0d0d0}.submit-btn[data-v-434a68e3]{color:#fff;background:#2196f3}.submit-btn[data-v-434a68e3]:disabled{cursor:not-allowed;background:#aaa}.submit-btn[data-v-434a68e3]:hover:not(:disabled){background:#1976d2}.pwd-error[data-v-434a68e3]{color:#e53935;background:#ffebee;border-radius:4px;padding:8px 12px;font-size:13px}.pwd-success[data-v-434a68e3]{color:#2e7d32;background:#e8f5e9;border-radius:4px;padding:8px 12px;font-size:13px}@media (width<=900px){.modal[data-v-434a68e3]{-webkit-overflow-scrolling:touch;overflow-y:auto}.pwd-content[data-v-434a68e3]{border-radius:0;width:100%;max-width:100%;min-height:100vh;margin:0}.modal-header[data-v-434a68e3]{z-index:10;border-radius:0;padding:12px 14px;position:sticky;top:0}.modal-title[data-v-434a68e3]{font-size:17px}.modal-close[data-v-434a68e3]{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:4px 12px;font-size:26px;display:flex}.modal-body[data-v-434a68e3]{padding:16px 14px}.pwd-row label[data-v-434a68e3]{font-size:15px}.pwd-input[data-v-434a68e3]{padding:12px 10px;font-size:15px}.pwd-actions[data-v-434a68e3]{flex-direction:column-reverse;gap:8px}.pwd-btn[data-v-434a68e3]{width:100%;padding:12px;font-size:15px}}.license-page[data-v-908f9d61]{z-index:99999;background:linear-gradient(135deg,#0d1b2a,#1b2838,#0d1b2a);justify-content:center;align-items:center;width:100%;height:100%;font-family:Microsoft YaHei,sans-serif;display:flex;position:fixed;top:0;left:0}.license-card[data-v-908f9d61]{background:#fff;border-radius:16px;width:520px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 80px #00000080}.license-header[data-v-908f9d61]{color:#fff;background:linear-gradient(135deg,#1a237e,#283593);align-items:center;gap:16px;padding:24px 32px;display:flex}.header-icon[data-v-908f9d61]{font-size:40px}.header-text h1[data-v-908f9d61]{margin:0 0 4px;font-size:22px}.header-text p[data-v-908f9d61]{opacity:.85;margin:0;font-size:13px}.license-body[data-v-908f9d61]{padding:28px 32px}.auth-tabs[data-v-908f9d61]{background:#f1f3f9;border:1px solid #e3e6ef;border-radius:10px;gap:6px;margin-bottom:20px;padding:4px;display:flex}.auth-tab[data-v-908f9d61]{color:#5a6478;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;flex:1;padding:9px 0;font-family:inherit;font-size:13px;transition:all .18s}.auth-tab[data-v-908f9d61]:hover{color:#1a237e;background:#1a237e0f}.auth-tab.active[data-v-908f9d61]{color:#fff;background:linear-gradient(135deg,#1a237e,#283593);font-weight:600;box-shadow:0 2px 8px #1a237e47}.loading-area[data-v-908f9d61]{color:#666;flex-direction:column;align-items:center;gap:12px;padding:40px 0;display:flex}.spinner[data-v-908f9d61]{border:3px solid #e0e0e0;border-top-color:#1a237e;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite spin-908f9d61}@keyframes spin-908f9d61{to{transform:rotate(360deg)}}.mode-desc[data-v-908f9d61]{color:#666;background:#f5f5f5;border-radius:6px;margin-bottom:20px;padding:10px 12px;font-size:13px}.expiry-status[data-v-908f9d61]{color:#2e7d32;text-align:center;background:#e8f5e9;border-radius:6px;margin-bottom:16px;padding:10px 14px;font-size:14px}.expiry-status.expiry-warn[data-v-908f9d61]{color:#c62828;background:#ffebee}.field-group[data-v-908f9d61]{margin-bottom:16px}.field-group label[data-v-908f9d61]{color:#333;margin-bottom:6px;font-size:13px;font-weight:700;display:block}.machine-code-row[data-v-908f9d61]{gap:8px;display:flex}.machine-code-input[data-v-908f9d61]{color:#333;background:#fafafa;border:1px solid #ddd;border-radius:6px;flex:1;padding:10px 12px;font-family:Consolas,Monaco,monospace;font-size:12px}.reg-code-input[data-v-908f9d61]{box-sizing:border-box;border:1px solid #ddd;border-radius:6px;width:100%;padding:10px 12px;font-family:Consolas,Monaco,monospace;font-size:13px}.reg-code-input[data-v-908f9d61]:focus{border-color:#1a237e;outline:none}.account-input[data-v-908f9d61]{font-family:Microsoft YaHei,sans-serif}.copy-btn[data-v-908f9d61],.refresh-btn[data-v-908f9d61]{cursor:pointer;color:#333;background:#f5f5f5;border:1px solid #ddd;border-radius:6px;padding:10px 14px;font-size:12px}.copy-btn[data-v-908f9d61]:hover,.refresh-btn[data-v-908f9d61]:hover{background:#e0e0e0}.field-hint[data-v-908f9d61]{color:#999;margin-top:4px;font-size:12px}.usb-list[data-v-908f9d61]{border:1px solid #ddd;border-radius:6px;max-height:200px;overflow-y:auto}.usb-auto-hint[data-v-908f9d61]{color:#2e7d32;background:#e8f5e9;border-radius:6px;margin-bottom:8px;padding:8px 12px;font-size:12px}.usb-item[data-v-908f9d61]{cursor:pointer;border-bottom:1px solid #eee;align-items:center;gap:12px;padding:10px 14px;display:flex}.usb-item[data-v-908f9d61]:last-child{border-bottom:none}.usb-item[data-v-908f9d61]:hover{background:#f5f5f5}.usb-item.active[data-v-908f9d61]{background:#e3f2fd;border-color:#1a237e}.usb-icon[data-v-908f9d61]{font-size:24px}.usb-model[data-v-908f9d61]{color:#333;font-size:13px}.no-usb[data-v-908f9d61]{text-align:center;color:#999;flex-direction:column;align-items:center;gap:12px;padding:20px;display:flex}.register-btn[data-v-908f9d61]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1a237e,#283593);border:none;border-radius:6px;width:100%;margin-top:8px;padding:12px;font-size:15px;font-weight:700}.register-btn[data-v-908f9d61]:hover:not(:disabled){opacity:.9}.register-btn[data-v-908f9d61]:disabled{cursor:not-allowed;background:#ccc}.ghost-btn[data-v-908f9d61]{color:#1a237e;cursor:pointer;background:#fff;border:1px solid #1a237e;border-radius:6px;width:100%;margin-top:10px;padding:13px;font-family:Microsoft YaHei,sans-serif;font-size:15px;font-weight:700;transition:all .2s}.ghost-btn[data-v-908f9d61]:hover:not(:disabled){background:#f2f4ff}.ghost-btn[data-v-908f9d61]:disabled{opacity:.5;cursor:not-allowed}.account-hint[data-v-908f9d61]{text-align:center}.change-mode-btn[data-v-908f9d61]{color:#1a237e;cursor:pointer;background:0 0;border:1px solid #1a237e;border-radius:6px;width:100%;margin-top:10px;padding:10px;font-size:13px}.change-mode-btn[data-v-908f9d61]:hover{background:#f5f5f5}.change-mode-btn.back-btn[data-v-908f9d61]{color:#666;border-color:#bbb}.change-mode-btn.back-btn[data-v-908f9d61]:hover{background:#fafafa}.error-msg[data-v-908f9d61]{color:#d32f2f;text-align:center;margin-top:12px;font-size:13px;font-weight:700}.success-msg[data-v-908f9d61]{color:#2e7d32;text-align:center;margin-top:12px;font-size:13px;font-weight:700}.force-btn[data-v-908f9d61]{color:#d32f2f;cursor:pointer;background:#fff;border:1px solid #d32f2f;border-radius:7px;width:100%;margin-top:10px;padding:9px 12px;font-family:inherit;font-size:13px;font-weight:400;transition:all .16s;display:block}.force-btn[data-v-908f9d61]:hover:not(:disabled){color:#fff;background:#d32f2f}.force-btn[data-v-908f9d61]:disabled{opacity:.55;cursor:not-allowed}.debug-log-toggle[data-v-908f9d61]{color:#fff;cursor:pointer;z-index:9999;background:#1a237e;border:none;border-radius:6px;padding:8px 16px;font-size:14px;position:fixed;bottom:20px;right:20px;box-shadow:0 2px 8px #0003}.debug-log-toggle[data-v-908f9d61]:hover{background:#283593}.debug-log-panel[data-v-908f9d61]{color:#d4d4d4;z-index:9998;background:#1e1e1e;flex-direction:column;height:40vh;font-family:Consolas,Monaco,monospace;font-size:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 12px #0000004d}.debug-log-header[data-v-908f9d61]{background:#252526;border-bottom:1px solid #3e3e42;justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.debug-log-header span[data-v-908f9d61]{font-weight:700}.log-btn[data-v-908f9d61]{color:#fff;cursor:pointer;background:#0e639c;border:none;border-radius:3px;margin-left:8px;padding:4px 10px;font-size:12px}.log-btn[data-v-908f9d61]:hover{background:#17b}.debug-log-content[data-v-908f9d61]{flex:1;padding:8px 16px;line-height:1.6;overflow-y:auto}.log-line[data-v-908f9d61]{white-space:pre-wrap;word-break:break-all}.log-info[data-v-908f9d61]{color:#d4d4d4}.log-warn[data-v-908f9d61]{color:#dcdcaa}.log-error[data-v-908f9d61]{color:#f48771}.password-dialog[data-v-908f9d61]{z-index:99999;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.password-dialog-content[data-v-908f9d61]{text-align:center;background:#fff;border-radius:12px;min-width:300px;padding:24px 32px;box-shadow:0 10px 40px #0000004d}.password-dialog-content h3[data-v-908f9d61]{color:#333;margin:0 0 16px;font-size:16px}.password-input[data-v-908f9d61]{text-align:center;box-sizing:border-box;border:1px solid #ddd;border-radius:6px;width:100%;padding:12px;font-size:14px}.password-input[data-v-908f9d61]:focus{border-color:#1a237e;outline:none}.password-buttons[data-v-908f9d61]{gap:12px;margin-top:16px;display:flex}.password-btn[data-v-908f9d61]{cursor:pointer;border:none;border-radius:6px;flex:1;padding:10px;font-size:14px}.password-btn.confirm[data-v-908f9d61]{color:#fff;background:#1a237e}.password-btn.confirm[data-v-908f9d61]:hover{background:#283593}.password-btn.cancel[data-v-908f9d61]{color:#333;background:#f5f5f5}.password-btn.cancel[data-v-908f9d61]:hover{background:#e0e0e0}.password-error[data-v-908f9d61]{color:#d32f2f;margin-top:12px;font-size:12px}@media (width<=900px){.license-page[data-v-908f9d61]{-webkit-overflow-scrolling:touch;justify-content:flex-start;align-items:flex-start;overflow-y:auto}.license-card[data-v-908f9d61]{width:100%;max-width:100%;min-height:100vh;max-height:none;box-shadow:none;border-radius:0}.license-header[data-v-908f9d61]{z-index:10;padding:20px 18px;position:sticky;top:0}.header-icon[data-v-908f9d61]{font-size:36px}.header-text h1[data-v-908f9d61]{font-size:20px}.header-text p[data-v-908f9d61]{font-size:13px}.license-body[data-v-908f9d61]{padding:20px 16px}.field-group label[data-v-908f9d61]{font-size:14px}.machine-code-input[data-v-908f9d61]{padding:12px 14px;font-size:13px}.reg-code-input[data-v-908f9d61]{padding:12px 14px;font-size:14px}.ghost-btn[data-v-908f9d61]{margin-top:12px;padding:14px;font-size:16px}.copy-btn[data-v-908f9d61],.refresh-btn[data-v-908f9d61]{padding:12px 16px;font-size:13px}.usb-item[data-v-908f9d61]{padding:14px}.usb-icon[data-v-908f9d61]{font-size:28px}.usb-model[data-v-908f9d61]{font-size:14px}.register-btn[data-v-908f9d61]{margin-top:12px;padding:14px;font-size:16px}.change-mode-btn[data-v-908f9d61]{margin-top:12px;padding:12px;font-size:14px}.mode-desc[data-v-908f9d61]{padding:12px 14px;font-size:14px}.expiry-status[data-v-908f9d61]{padding:12px 16px;font-size:15px}.loading-area[data-v-908f9d61]{padding:50px 0}.spinner[data-v-908f9d61]{width:42px;height:42px}.password-dialog-content[data-v-908f9d61]{border-radius:12px;width:92%;min-width:0;max-width:92%;padding:22px 20px}.password-dialog-content h3[data-v-908f9d61]{font-size:17px}.password-input[data-v-908f9d61]{padding:14px;font-size:15px}.password-buttons[data-v-908f9d61]{gap:10px;margin-top:18px}.password-btn[data-v-908f9d61]{padding:12px;font-size:15px}.debug-log-panel[data-v-908f9d61]{height:50vh;font-size:12px}.debug-log-header[data-v-908f9d61]{padding:10px 14px}.log-btn[data-v-908f9d61]{margin-left:6px;padding:6px 12px;font-size:12px}.debug-log-content[data-v-908f9d61]{padding:10px 14px}.debug-log-toggle[data-v-908f9d61]{padding:10px 18px;font-size:13px;bottom:14px;right:14px}}.mobile-auth[data-v-185c3643]{z-index:99999;background:linear-gradient(135deg,#0d1b2a,#1b2838,#0d1b2a);justify-content:center;align-items:center;padding:16px;font-family:Microsoft YaHei,sans-serif;display:flex;position:fixed;inset:0;overflow-y:auto}.auth-card[data-v-185c3643]{background:#fff;border-radius:16px;width:100%;max-width:400px;overflow:hidden;box-shadow:0 20px 80px #00000080}.auth-header[data-v-185c3643]{color:#fff;text-align:center;background:linear-gradient(135deg,#1a237e,#283593);padding:28px 24px 18px}.auth-icon[data-v-185c3643]{margin-bottom:6px;font-size:40px}.auth-header h1[data-v-185c3643]{margin:0 0 4px;font-size:22px}.auth-header p[data-v-185c3643]{opacity:.85;margin:0;font-size:13px}.auth-body[data-v-185c3643]{padding:22px 22px 26px}.line-picker[data-v-185c3643]{margin-bottom:16px}.line-head[data-v-185c3643]{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.line-title[data-v-185c3643]{color:#333;font-size:13px;font-weight:700}.line-refresh[data-v-185c3643]{color:#1a237e;cursor:pointer;background:0 0;border:none;padding:2px 4px;font-family:inherit;font-size:12px}.line-refresh[data-v-185c3643]:disabled{color:#aab;cursor:default}.line-list[data-v-185c3643]{gap:8px;display:flex}.line-btn[data-v-185c3643]{cursor:pointer;background:#f7f8fc;border:1px solid #dfe2ee;border-radius:8px;flex-direction:column;flex:1;align-items:center;gap:3px;padding:9px 6px;font-family:inherit;transition:all .16s;display:flex}.line-btn .line-name[data-v-185c3643]{color:#333;font-size:13px}.line-btn .line-ms[data-v-185c3643]{color:#7a8299;font-size:12px}.line-btn.active[data-v-185c3643]{background:#eef1fb;border-color:#1a237e}.line-btn.active .line-name[data-v-185c3643]{color:#1a237e;font-weight:700}.line-btn.active .line-ms[data-v-185c3643]{color:#1a237e}.line-btn.bad .line-ms[data-v-185c3643]{color:#c62828}.form-group[data-v-185c3643]{margin-bottom:14px}.form-group label[data-v-185c3643]{color:#333;margin-bottom:6px;font-size:13px;font-weight:700;display:block}.form-group input[data-v-185c3643]{box-sizing:border-box;border:1px solid #ddd;border-radius:6px;width:100%;padding:11px 12px;font-size:15px}.form-group input[data-v-185c3643]:focus{border-color:#1a237e;outline:none;box-shadow:0 0 0 3px #1a237e1a}.tip[data-v-185c3643]{color:#7a8299;margin-top:12px;font-size:12px;line-height:1.7}.error-msg[data-v-185c3643]{color:#c62828;background:#ffebee;border-radius:6px;margin-bottom:12px;padding:9px 12px;font-size:13px;line-height:1.6}.error-hint[data-v-185c3643]{color:#8d2b21;margin-top:6px;font-size:12px;line-height:1.65}.force-btn[data-v-185c3643]{color:#c62828;cursor:pointer;background:#fff;border:1px solid #c62828;border-radius:7px;width:100%;margin-top:9px;padding:9px 12px;font-family:inherit;font-size:13px;transition:all .16s;display:block}.force-btn[data-v-185c3643]:hover:not(:disabled){color:#fff;background:#c62828}.force-btn[data-v-185c3643]:disabled{opacity:.55;cursor:not-allowed}.ok-msg[data-v-185c3643]{color:#166534;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:6px;margin-bottom:12px;padding:9px 12px;font-size:13px;line-height:1.6}.lock-msg[data-v-185c3643]{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;margin-bottom:14px;padding:12px 14px;font-size:13px;line-height:1.75}.notice[data-v-185c3643]{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;margin-bottom:14px;padding:10px 12px;font-size:12px;line-height:1.7}.primary-btn[data-v-185c3643]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1a237e,#283593);border:none;border-radius:6px;width:100%;margin-bottom:10px;padding:13px;font-size:16px;font-weight:700}.primary-btn[data-v-185c3643]:disabled{opacity:.5;cursor:not-allowed}.ghost-btn[data-v-185c3643]{color:#1a237e;cursor:pointer;background:#fff;border:1px solid #1a237e;border-radius:6px;width:100%;padding:11px;font-size:15px;font-weight:700}.ghost-btn[data-v-185c3643]:disabled{opacity:.5;cursor:not-allowed}*{box-sizing:border-box;margin:0;padding:0}body{background:#fff;font-family:Microsoft YaHei,sans-serif;font-size:14px}.app{min-height:100vh}.net-guard{z-index:999999;background:linear-gradient(135deg,#0d1b2a,#1b2838,#0d1b2a);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.net-guard-card{text-align:center;background:#fff;border-radius:16px;width:100%;max-width:420px;padding:34px 28px;box-shadow:0 20px 60px #00000073}.net-guard-icon{margin-bottom:14px;font-size:42px}.net-guard-card h2{color:#1a237e;margin-bottom:12px;font-size:19px}.net-guard-card p{color:#5a6478;margin-bottom:20px;font-size:14px;line-height:1.75}.net-guard-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1a237e,#283593);border:none;border-radius:9px;width:100%;padding:12px;font-family:inherit;font-size:15px;font-weight:600}.net-guard-btn:disabled{opacity:.6;cursor:not-allowed}.net-guard-foot{color:#97a0b5;margin-top:14px;font-size:12px;line-height:1.7}*{-webkit-tap-highlight-color:transparent}button,.tab,.btn,[class*=btn],[class*=tile]{touch-action:manipulation;-webkit-user-select:none;user-select:none}button{font-family:inherit}@media (width<=900px){input,textarea,select{font-size:16px!important}}.boot-loading{color:#64748b;background:#0d1b2a;justify-content:center;align-items:center;min-height:100vh;font-size:14px;display:flex}.header{color:#fff;background:linear-gradient(#2c3e50 0%,#1a252f 100%);justify-content:space-between;align-items:center;gap:15px;padding:8px 15px;display:flex}.header-right{align-items:center;gap:15px;display:flex}.line-switch{align-items:center;gap:6px;display:flex}.line-pill{color:#ffffffbf;cursor:pointer;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff38;border-radius:14px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:700;transition:background .15s;display:inline-flex}.line-pill:hover{background:#ffffff29}.line-pill .line-dot{background:#6b7a8d;border-radius:50%;width:8px;height:8px}.line-pill.primary .line-dot{background:#8d7b6b}.line-pill.active{color:#fff;background:#ffffff2e}.line-pill.active .line-dot{background:#2ecc71}.line-pill.active.primary .line-dot{background:#f39c12}.line-pill .line-switch-ms{opacity:.8;font-weight:400}.header-left{align-items:center;gap:15px;display:flex}.header-center{z-index:50;align-items:center;gap:12px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.header-center .title{color:#fff;font-size:18px;font-weight:700}.version-tag{opacity:.7;font-size:12px;font-weight:400}.update-wrap{align-items:center;display:inline-flex;position:relative}.update-tag{color:#fff;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ff5722eb;border-radius:11px;padding:2px 10px;font-size:12px;animation:2.2s ease-in-out infinite update-pulse}.update-tag:hover{filter:brightness(1.1)}@keyframes update-pulse{0%,to{opacity:1}50%{opacity:.6}}.update-tip{z-index:99999;color:#1f2430;text-align:left;cursor:default;background:#fff;border-radius:10px;flex-direction:column;gap:6px;min-width:210px;max-width:280px;padding:12px 14px;font-size:13px;font-weight:400;line-height:1.6;display:flex;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 12px 36px #0000004d}.update-tip-title{color:#e64a19}.update-tip-cur{color:#64748b}.update-tip-note{color:#334155;white-space:pre-wrap}.update-tip-foot{color:#94a3b8;font-size:12px}.update-tip-btn{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:7px;align-self:flex-end;margin-top:2px;padding:3px 12px;font-size:12px}.update-tip-btn:hover{background:#eef2f7}@media (width<=900px){.update-tag-v{display:none}.update-tip{left:auto;right:-40px;transform:none}}.license-tag{color:#fff;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:#4caf50d9;border-radius:12px;padding:3px 12px;font-size:13px}.license-tag:hover{filter:brightness(1.1)}.license-tag.license-warn{background:#f44336e6;animation:1s infinite license-blink}.license-tag.offline-tag{cursor:default;background:#ff9800e6}@keyframes license-blink{0%,to{opacity:1}50%{opacity:.55}}.web-user-tag{color:#fff;white-space:nowrap;background:#ffffff26;border-radius:12px;padding:3px 10px;font-size:13px}.logout-btn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(#f44336 0%,#d32f2f 100%);border:none;border-radius:12px;margin-left:6px;padding:3px 12px;font-size:12px;font-weight:700}.logout-btn:hover{background:linear-gradient(#e53935 0%,#c62828 100%)}.admin-btn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(#ff9800 0%,#f57c00 100%);border:none;border-radius:12px;margin-left:6px;padding:3px 12px;font-size:12px;font-weight:700}.admin-btn:hover{background:linear-gradient(#fb8c00 0%,#ef6c00 100%)}.pwd-btn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(#2196f3 0%,#1565c0 100%);border:none;border-radius:12px;margin-left:6px;padding:3px 12px;font-size:12px;font-weight:700}.pwd-btn:hover{background:linear-gradient(#1976d2 0%,#0d47a1 100%)}.tabs{gap:5px;display:flex}.tab{cursor:pointer;background:#ffffff26;border-radius:3px;padding:6px 14px;font-size:13px}.tab:hover{background:#ffffff40}.tab.active{background:#4caf50}.clear-all-btn{color:#fff;cursor:pointer;background:linear-gradient(#f44336 0%,#d32f2f 100%);border:none;border-radius:3px;padding:6px 12px;font-size:12px}.clear-all-btn:hover{background:linear-gradient(#e53935 0%,#c62828 100%)}.help-btn{color:#fff;cursor:pointer;background:linear-gradient(#ffc107 0%,#f57c00 100%);border:2px solid #fff;border-radius:50%;width:28px;height:28px;margin-left:8px;padding:0;font-size:16px;font-weight:700;line-height:1;transition:transform .15s;box-shadow:0 2px 6px #00000040}.help-btn:hover{background:linear-gradient(#ffb300 0%,#e65100 100%);transform:scale(1.1)}.main{gap:5px;padding:5px;display:flex}.left-panel{flex-direction:column;flex:none;order:1;gap:5px;display:flex}.center-panel{flex-direction:column;flex:none;order:2;gap:5px;display:flex}.right-panel{flex:1;order:3;min-width:0}.total-section{border:1px solid #ddd;border-radius:4px;overflow:hidden}.total-header{background:linear-gradient(#607d8b 0%,#455a64 100%);align-items:center;gap:10px;padding:4px 8px;display:flex}.total-tab{color:#fff;background:#90a4ae;border-radius:3px;padding:2px 10px;font-size:14px;font-weight:700;display:inline-block}.total-amount{color:#fff;font-size:14px}.total-amount strong{color:gold;font-size:17px}.total-content{padding:3px}.total-zodiac-table{border-collapse:collapse;background:#fff;width:100%;font-size:13px}.total-zodiac-table td{text-align:center;border:1px solid #eee;padding:2.4px 4.8px}.total-zodiac-table .zodiac-name{background:#f5f5f5;min-width:34px;font-weight:700}.total-zodiac-table .zodiac-num{color:#fff;min-width:29px;font-weight:700}.total-zodiac-table .zodiac-num.color-red{background:#c00}.total-zodiac-table .zodiac-num.color-blue{background:#0050b3}.total-zodiac-table .zodiac-num.color-green{background:#1a7a1a}.total-zodiac-table .zodiac-zero{color:#999;min-width:36px}.total-zodiac-table .zodiac-zero.has-value{color:#c00;font-weight:700}.total-zodiac-table .zodiac-val{background:#f5f5f5;min-width:35px;font-weight:700}.total-zodiac-table .zodiac-val.has-value{color:#c00}@media (width<=900px){body{font-size:13px}.header{z-index:500;flex-direction:column;align-items:stretch;gap:8px;padding:12px 10px 14px;position:sticky;top:0;box-shadow:0 2px 8px #00000040}.modal-header{padding-top:14px!important;padding-bottom:14px!important}.modal-body{padding-bottom:calc(36px + env(safe-area-inset-bottom,0px))!important}.header-left,.header-center,.header-right{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex;position:static;left:auto;transform:none}.header-left{justify-content:flex-start;overflow-x:auto}.header-right{justify-content:flex-end}.header-center .title{font-size:16px}.web-user-tag,.admin-btn,.pwd-btn,.logout-btn{margin-left:0;padding:8px 14px;font-size:13px}.license-tag{padding:6px 12px;font-size:13px}.tabs{-webkit-overflow-scrolling:touch;flex-shrink:0;overflow-x:auto}.tab{flex-shrink:0;padding:9px 16px;font-size:13px}.clear-all-btn{padding:8px 14px;font-size:13px}.help-btn{width:36px;height:36px;margin-left:4px;font-size:17px}.main{flex-direction:column;gap:6px;padding:8px 6px 32px}.left-panel,.center-panel,.right-panel{flex:none;order:unset;width:100%}.left-panel{order:2}.center-panel{order:1}.right-panel{order:3}.total-section,.zodiac-table-wrap,.number-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.total-zodiac-table{font-size:12px}.total-zodiac-table td{padding:2px 3px}.total-zodiac-table .zodiac-name{min-width:28px;font-size:12px}.total-zodiac-table .zodiac-num{min-width:24px;font-size:12px}.total-zodiac-table .zodiac-zero{min-width:30px;font-size:12px}.total-header{padding:3px 6px;font-size:12px}.total-tab{padding:2px 8px;font-size:12px}.total-amount{font-size:12px}}@media (width<=600px){.app{overflow-x:hidden}body{font-size:12px}.header{padding:6px 8px}.header-center .title{font-size:15px}.main{gap:4px;padding:4px}.tab{padding:8px 14px;font-size:12px}.clear-all-btn{padding:8px 12px;font-size:12px}.admin-btn,.pwd-btn,.logout-btn,.web-user-tag{margin-left:0;padding:7px 11px;font-size:12px}.license-tag{padding:5px 10px;font-size:12px}}
