.login[data-v-fd61dd3d]{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px;background:#f3f3f3}form[data-v-fd61dd3d]{width:min(420px,100%);background:#fff;border-radius:12px;padding:22px 18px 16px;box-shadow:0 8px 28px #00000014}h1[data-v-fd61dd3d]{margin:0 0 16px;font-size:22px}label[data-v-fd61dd3d]{display:block;margin:10px 0 6px;font-size:13px;color:#444}input[data-v-fd61dd3d]{width:100%;border:1px solid #ccc;border-radius:8px;padding:10px}button[data-v-fd61dd3d]{width:100%;margin-top:16px;border:0;border-radius:8px;background:#222;color:#fff;padding:12px;font-weight:700}.err[data-v-fd61dd3d]{color:#d21f1f;font-size:13px}.hint[data-v-fd61dd3d]{color:#777;font-size:12px}.admin[data-v-5ce10792]{min-height:100dvh;max-width:520px;margin:0 auto;background:#fff;padding:0 0 28px}header[data-v-5ce10792],section[data-v-5ce10792],.card[data-v-5ce10792]{padding:14px;border-bottom:1px solid #eee}header[data-v-5ce10792]{display:flex;justify-content:space-between;align-items:center;background:#222;color:#fff}header small[data-v-5ce10792],.card small[data-v-5ce10792]{display:block;color:#bbb;margin-top:4px}header .logout-btn[data-v-5ce10792]{background:#000;color:#fff;border:1px solid #555;font-weight:600;padding:8px 14px}.card small[data-v-5ce10792]{color:#666}h2[data-v-5ce10792]{margin:0 0 8px;font-size:16px}.toolbar[data-v-5ce10792]{display:flex;gap:8px;flex-wrap:wrap}.toolbar button[data-v-5ce10792]{flex:1;font-weight:700;min-width:7em}.tip[data-v-5ce10792]{color:#1a8f32;padding:0 14px;font-weight:700}.fail-modal[data-v-5ce10792]{max-width:440px;max-height:min(86dvh,640px);display:flex;flex-direction:column}.fail-head[data-v-5ce10792]{display:flex;justify-content:space-between;align-items:center}.fail-head b[data-v-5ce10792]{margin:0}.fail-modal .x[data-v-5ce10792]{border:0;background:transparent;font-size:26px;line-height:1;padding:0 4px}.copy-all[data-v-5ce10792]{width:100%;margin-bottom:10px}.fail-actions[data-v-5ce10792]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.fail-actions button[data-v-5ce10792]{font-weight:700}.danger-btn[data-v-5ce10792]{color:#d21f1f;border-color:#e7b4b4;background:#fff}.fail-meta[data-v-5ce10792]{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;font-size:12px;color:#666}.fail-del[data-v-5ce10792]{margin-left:auto;border:0;background:transparent;padding:0;font-weight:700}.fail-list[data-v-5ce10792]{overflow:auto;display:flex;flex-direction:column;gap:10px}.fail-item[data-v-5ce10792]{border:1px solid #eee;border-radius:8px;padding:8px}.fail-item pre.fail-text[data-v-5ce10792]{margin:8px 0 0;white-space:pre-wrap;word-break:break-all;font-size:14px;background:#f7f7f7;border-radius:6px;padding:8px;cursor:pointer}.fail-item pre.fail-text[data-v-5ce10792]:active{background:#ececec}.search-bar[data-v-5ce10792]{padding-top:10px;padding-bottom:10px}.search-bar input[data-v-5ce10792]{margin-bottom:0}label[data-v-5ce10792]{display:block;margin:8px 0 4px;font-size:12px;color:#666}input[data-v-5ce10792]{width:100%;border:1px solid #ccc;border-radius:8px;padding:9px;margin-bottom:8px}button[data-v-5ce10792]{border:1px solid #ccc;background:#fff;border-radius:8px;padding:8px 10px}.ok[data-v-5ce10792]{background:#222;color:#fff;border:0}.danger[data-v-5ce10792]{color:#d21f1f}.actions[data-v-5ce10792]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.actions button[data-v-5ce10792]{flex:1 1 calc(33.333% - 6px);min-width:72px;padding:7px 4px;font-size:13px}.overlay[data-v-5ce10792]{position:fixed;inset:0;background:#00000073;z-index:30;display:flex;align-items:center;justify-content:center;padding:16px}.modal[data-v-5ce10792]{width:100%;max-width:360px;background:#fff;border-radius:12px;padding:16px}.modal b[data-v-5ce10792]{display:block;margin-bottom:12px;font-size:17px}.modal-actions[data-v-5ce10792]{display:flex;gap:8px;margin-top:8px}.modal-actions button[data-v-5ce10792]{flex:1}.top[data-v-5ce10792]{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.user-head[data-v-5ce10792]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;min-width:0}.user-name[data-v-5ce10792]{font-size:18px;font-weight:800;line-height:1.2}.sec-code[data-v-5ce10792]{font-size:14px;font-weight:600;color:#444;letter-spacing:.06em;white-space:nowrap}.sec-missing[data-v-5ce10792]{font-size:13px;color:#999;white-space:nowrap}.active[data-v-5ce10792]{color:#1a8f32;font-weight:700}.disabled[data-v-5ce10792]{color:#d21f1f;font-weight:700}.err[data-v-5ce10792]{color:#d21f1f;padding:0 14px}.modal-error[data-v-5ce10792]{color:#d21f1f;font-size:13px;margin:0 0 8px}.empty[data-v-5ce10792]{color:#777;padding:0 14px}.draws-table td[data-v-f881518c]{vertical-align:top}.draw-line[data-v-f881518c]{margin:0;line-height:1.7}.draw-line b[data-v-f881518c]{margin-right:4px;font-size:17px}.draw-plus[data-v-f881518c]{margin:0 4px;color:#888}.draw-hits[data-v-f881518c]{margin:2px 0 0;color:#777;font-size:12px}.click-row[data-v-f881518c]{cursor:pointer}.draws-table small[data-v-f881518c]{display:block;color:#888;font-size:11px}.red[data-v-f881518c]{color:#d21f1f}.blue[data-v-f881518c]{color:#1a5fd0}.green[data-v-f881518c]{color:#1a8f32}.neg[data-v-f881518c]{color:#d21f1f;font-weight:700}table[data-v-f881518c]{width:100%;border-collapse:collapse;font-size:16px}th[data-v-f881518c],td[data-v-f881518c]{padding:9px 8px;border-bottom:1px solid #ddd;text-align:left}th[data-v-f881518c]{background:#3a3a3a;color:#fff;font-weight:600;white-space:nowrap}td[data-v-f881518c]{background:#fff}.boot-wait[data-v-8c930258]{margin:0;padding:24px;font-size:16px;color:#333}.app[data-v-8c930258]{position:relative;height:100%;min-height:100dvh;display:flex;flex-direction:column;background:#fff;overflow:hidden}.bar[data-v-8c930258]{position:sticky;top:0;z-index:5;background:#2b2b2b;color:#fff;padding:10px 12px 8px}.title[data-v-8c930258]{font-size:18px;font-weight:700}.meta[data-v-8c930258]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px;font-size:13px}.meta select[data-v-8c930258],.set-btn[data-v-8c930258]{background:#fff;color:#111;border:0;border-radius:4px;padding:4px 8px}.scope-select[data-v-8c930258]{max-width:150px}.set-btn[data-v-8c930258]{font-weight:700}.mult-btn[data-v-8c930258]{cursor:pointer;font-weight:700;background:#000;color:#fff;border:1px solid #555;border-radius:4px;padding:4px 10px}.mult-label[data-v-8c930258]{display:block;margin:0 2px 8px;color:#666;font-size:13px}.odds-sheet[data-v-8c930258]{max-height:86%}.odds-row[data-v-8c930258]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;font-size:15px}.odds-row input[data-v-8c930258]{width:120px;border:1px solid #ccc;border-radius:6px;padding:8px 10px;font-size:16px}.odds-row-rebate .odds-pair[data-v-8c930258]{display:flex;align-items:center;gap:6px;flex-shrink:0}.odds-row-rebate .rebate-in[data-v-8c930258]{width:72px}.odds-row-rebate small[data-v-8c930258]{color:#666;font-size:12px;white-space:nowrap}.odds-save[data-v-8c930258]{margin-top:8px;background:#111;color:#fff;border:0;border-radius:8px;padding:10px;font-weight:700}.security-mask[data-v-8c930258]{z-index:40}.security-sheet[data-v-8c930258]{max-width:420px;margin:auto;border-radius:12px}.security-note[data-v-8c930258]{margin:0 14px 8px;color:#444;font-size:14px;line-height:1.6}.security-err[data-v-8c930258]{margin:0 14px 12px;color:#d21f1f;font-size:13px}.tabs[data-v-8c930258]{display:flex;background:#111}.tabs button[data-v-8c930258]{flex:1;border:0;border-radius:0;background:#111;color:#bbb;padding:10px 6px}.tabs button.on[data-v-8c930258]{background:#fff;color:#111;font-weight:700}.sum[data-v-8c930258]{padding:6px 12px;font-size:13px;background:#eee;border-bottom:1px solid #ccc}.sum span[data-v-8c930258]{display:block;color:#666;margin-top:2px}.sum-with-action[data-v-8c930258]{display:flex;align-items:center;justify-content:space-between;gap:8px}.sum-actions[data-v-8c930258]{display:flex;gap:6px;flex-shrink:0}.sum-main[data-v-8c930258]{flex:1;min-width:0}.sum-risk-btn[data-v-8c930258]{flex-shrink:0;padding:6px 10px;font-size:12px}.export-sheet[data-v-8c930258]{max-height:86vh;display:flex;flex-direction:column}.export-text[data-v-8c930258]{margin:0 14px 8px;min-height:160px;max-height:52vh;overflow:auto;white-space:pre;font-size:16px;line-height:1.5}.export-copy[data-v-8c930258]{margin:0 14px 8px;border:0;border-radius:8px;background:#222;color:#fff;font-weight:700;padding:10px}.export-copy[data-v-8c930258]:disabled{opacity:.5}.empty-line[data-v-8c930258]{margin:0 8px 6px;color:#666;font-size:12px}.play-sum[data-v-8c930258]{margin:12px 8px 16px;border:1px solid #d7e3c8;border-radius:10px;overflow:hidden;background:#fff}.play-sum-head[data-v-8c930258]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;background:#eef6e6;color:#2d5a1e;font-size:16px;font-weight:800}.risk-detail-btn[data-v-8c930258]{border:0;border-radius:8px;background:#222;color:#fff;font-weight:700;padding:6px 10px;font-size:13px}.draws-sheet[data-v-8c930258]{max-height:86vh;display:flex;flex-direction:column}.draw-search .draws-timer[data-v-8c930258]{flex-shrink:0;min-width:52px;margin:0;padding:8px;border-radius:8px;background:#111;color:#fff;text-align:center;font-size:16px;line-height:1.2}.draw-search input[data-v-8c930258]:disabled{opacity:1;background:#f3f3f3}.draw-search input[data-v-8c930258]:disabled::placeholder{color:#333}.draw-search button[data-v-8c930258]:disabled{opacity:.45}.draws-note[data-v-8c930258]{margin:0;padding:8px 14px;color:#555;font-size:13px}.history-bar[data-v-8c930258]{display:flex}.history-btn[data-v-8c930258]{border:0;border-radius:8px;background:#222;color:#fff;font-weight:700;padding:6px 12px}.history-box[data-v-8c930258]{padding-bottom:4px}.history-market[data-v-8c930258]{display:flex;align-items:center;gap:10px;padding:0 14px 6px}.history-market select[data-v-8c930258]{border:1px solid #bbb;border-radius:8px;padding:6px 8px;background:#fff;color:#111;font-weight:700}.history-period[data-v-8c930258]{display:flex;align-items:center;gap:6px;color:#111;font-size:15px;font-weight:700}.history-period select[data-v-8c930258]{font-weight:700}.history-hint[data-v-8c930258]{padding-top:0;padding-bottom:4px}.history-search[data-v-8c930258]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0 14px 8px}.history-balls[data-v-8c930258]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;flex:1;min-width:0}.history-balls input[data-v-8c930258]{width:2.75em;min-width:2.75em;border:1px solid #bbb;border-radius:8px;padding:8px 4px;text-align:center;color:#111}.history-balls .history-special[data-v-8c930258]{width:3em;border-color:#888;font-weight:700}.history-query[data-v-8c930258]{border:0;border-radius:8px;background:#222;color:#fff;font-weight:700;padding:8px 14px;white-space:nowrap}.history-query[data-v-8c930258]:disabled{opacity:.6}.history-result[data-v-8c930258]{padding:0 14px 8px;font-size:16px}.history-result .draw-line[data-v-8c930258]{font-size:16px}.history-result table[data-v-8c930258]{width:100%;border-collapse:collapse;font-size:16px}.history-result th[data-v-8c930258]{background:#222;color:#fff;font-weight:700}.history-result th[data-v-8c930258],.history-result td[data-v-8c930258]{text-align:left;padding:10px 5px;border-bottom:1px solid #eee;font-size:16px;white-space:nowrap}.history-result th[data-v-8c930258]:first-child,.history-result td[data-v-8c930258]:first-child{white-space:normal}.history-col-hint[data-v-8c930258]{padding-top:0;font-size:12px;line-height:1.5}.history-rebate-toggle-wrap[data-v-8c930258]{margin:8px 0 0;padding:0 2px}.history-rebate-toggle[data-v-8c930258]{border:0;border-radius:6px;background:#222;color:#fff;font-size:14px;font-weight:700;padding:8px 12px}.history-rebate-all[data-v-8c930258]{margin-top:8px}.history-rebate-row[data-v-8c930258]{cursor:pointer}.history-rebate-row.open td[data-v-8c930258]{background:#f7f7f7}.history-rebate-detail td[data-v-8c930258]{font-size:14px;color:#444;background:#fafafa;white-space:normal}.history-result .draw-hits[data-v-8c930258]{font-size:15px;color:#555}.draw-search[data-v-8c930258]{display:flex;gap:8px;padding:0 14px 8px}.draw-search input[data-v-8c930258]{flex:1;border:1px solid #bbb;border-radius:8px;padding:8px;color:#111}.draw-search button[data-v-8c930258]{border:0;border-radius:8px;background:#222;color:#fff;font-weight:700;padding:8px 14px}.draw-source-mask[data-v-8c930258]{z-index:28;align-items:flex-end}.draw-source[data-v-8c930258]{max-height:86vh}.source-list[data-v-8c930258]{max-height:52vh;overflow:auto;background:#fff;border:1px solid #bbb;border-radius:6px}.source-list article[data-v-8c930258]{padding:8px;border-bottom:1px solid #eee;font-size:13px}.source-list small[data-v-8c930258]{color:#888;display:block}.source-list p[data-v-8c930258]{margin:4px 0 0;white-space:pre-wrap;word-break:break-all}.source-hits[data-v-8c930258]{color:#9a3412;font-weight:700}.draws-table[data-v-8c930258]{overflow:auto}.draws-table td[data-v-8c930258]{vertical-align:top}.draw-line[data-v-8c930258]{margin:0;line-height:1.7}.draw-line b[data-v-8c930258]{margin-right:4px}.draw-plus[data-v-8c930258]{margin:0 4px;color:#888}.draw-hits[data-v-8c930258]{margin:2px 0 0;color:#777;font-size:12px}.click-row[data-v-8c930258]{cursor:pointer}.bet-list[data-v-8c930258]{margin:0;padding:0 14px 14px;list-style:none}.bet-list li[data-v-8c930258]{padding:8px 0;border-bottom:1px solid #eee;font-size:15px}.draws-table small[data-v-8c930258]{display:block;color:#888;font-size:11px}.play-sum table[data-v-8c930258]{font-size:15px}.play-sum th[data-v-8c930258]{position:static;background:#f7faf3;color:#3d5c32;font-size:13px;border-bottom:1px solid #d7e3c8}.play-sum td[data-v-8c930258]{padding:10px 12px}.play-sum tbody tr:hover td[data-v-8c930258]{background:#f3f8ec}.play-sum-name[data-v-8c930258]{font-weight:800;font-size:16px;white-space:nowrap}.play-sum-hots[data-v-8c930258]{line-height:1.7}.play-sum-empty[data-v-8c930258]{color:#999}.play-block.is-focused[data-v-8c930258]{outline:2px solid #3d7a32}.play-block[data-v-8c930258]{margin:12px 8px 18px;scroll-margin-top:8px;border:1px solid #ccc;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 1px 4px #0000000f}.play-head[data-v-8c930258]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:14px 14px 12px;background:linear-gradient(180deg,#2f2f2f,#222);color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.play-head[data-v-8c930258]:active{filter:brightness(.92)}.play-block.is-collapsed .play-head[data-v-8c930258]{border-radius:0}.play-head-main[data-v-8c930258]{display:flex;align-items:center;gap:10px;min-width:0}.play-toggle[data-v-8c930258]{flex-shrink:0;display:inline-flex;align-items:center;gap:3px;padding:4px 8px;border-radius:6px;background:#ffffff24;border:1px solid rgba(255,255,255,.22)}.play-toggle-text[data-v-8c930258]{font-size:13px;font-weight:700;color:#fff;letter-spacing:.08em}.play-chevron[data-v-8c930258]{font-size:12px;line-height:1;color:#ffdc6a;font-weight:700}.play-title[data-v-8c930258]{font-size:20px;font-weight:800;letter-spacing:.04em}.play-odds[data-v-8c930258]{font-size:14px;font-weight:700;color:#ffdc6a;white-space:nowrap}.play-kicker[data-v-8c930258]{display:block;font-size:11px;font-weight:700;color:#888;letter-spacing:.06em;margin-bottom:6px}.play-stats[data-v-8c930258]{padding:10px 14px 12px;border-bottom:1px solid #eee;background:#fafafa}.play-stats .hotline[data-v-8c930258]{margin:0;font-size:13px;line-height:1.6}.play-detail[data-v-8c930258]{padding:8px 0 0}.play-detail .play-kicker[data-v-8c930258]{padding:0 14px 4px}.play-detail th[data-v-8c930258]{background:#e8edf3;color:#333;font-size:14px;font-weight:700;border-bottom:1px solid #c8d0da}.hotline b[data-v-8c930258]{margin-right:0}.hotline .hot-count[data-v-8c930258]{margin:0 2px 0 3px;color:#555;font-weight:600;font-size:12px}.hotline .hot-sep[data-v-8c930258]{margin:0 2px;color:#666;font-weight:400}.parts b[data-v-8c930258]{margin-right:6px;font-size:16px}.hot[data-v-8c930258]{color:#d21f1f}.warm[data-v-8c930258]{color:#e07a00}.mid[data-v-8c930258]{color:#1a5fd0}.cool[data-v-8c930258]{color:#1a8f32}.table-wrap[data-v-8c930258]{flex:1;overflow:auto;padding-bottom:76px}table[data-v-8c930258]{width:100%;border-collapse:collapse;font-size:16px}th[data-v-8c930258],td[data-v-8c930258]{padding:9px 8px;border-bottom:1px solid #ddd;text-align:left}th[data-v-8c930258]{position:sticky;top:0;background:#3a3a3a;color:#fff;font-weight:600;white-space:nowrap}td b[data-v-8c930258]{font-size:17px}.red[data-v-8c930258]{color:#d21f1f}.blue[data-v-8c930258]{color:#1a5fd0}.green[data-v-8c930258]{color:#1a8f32}.neg[data-v-8c930258]{color:#d21f1f;font-weight:700}.id[data-v-8c930258]{color:#666;width:44px}.dock[data-v-8c930258]{position:fixed;left:0;right:0;bottom:0;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -4px 16px #00000014}.cutoff-tip[data-v-8c930258]{display:block;margin:0 0 6px;color:#8a4b00;font-size:12px;text-align:center}.main-btn[data-v-8c930258],.btns button[data-v-8c930258]{width:100%;border:1px solid #888;background:#f4f4f4;border-radius:8px;padding:12px;font-size:16px}.main-btn[data-v-8c930258]{background:#2b2b2b;color:#fff;border:0;font-weight:700}.mask[data-v-8c930258]{position:absolute;inset:0;background:#00000073;z-index:20;display:flex;align-items:flex-end}.sheet[data-v-8c930258]{background:#f7f7f7;width:100%;max-height:92%;overflow:auto;border-radius:12px 12px 0 0;padding:12px;display:flex;flex-direction:column;gap:6px}.sheet header[data-v-8c930258]{display:flex;justify-content:space-between;align-items:center;font-size:17px}.x[data-v-8c930258]{border:0;background:transparent;font-size:28px;line-height:1;padding:0 6px}label[data-v-8c930258]{font-size:13px;color:#555}textarea[data-v-8c930258],pre[data-v-8c930258]{width:100%;min-height:120px;max-height:28vh;overflow:auto;background:#fff;border:1px solid #bbb;border-radius:6px;padding:8px;margin:0;white-space:pre-wrap;word-break:break-all}.order-mask[data-v-8c930258]{align-items:flex-end}.order-alert-mask[data-v-8c930258]{position:absolute;inset:0;z-index:6;background:#00000059;display:flex;align-items:center;justify-content:center;padding:24px}.order-alert[data-v-8c930258]{width:min(100%,320px);background:#fff;border-radius:12px;padding:14px 14px 12px;display:flex;flex-direction:column;gap:10px;box-shadow:0 8px 28px #0003}.order-alert p[data-v-8c930258]{margin:0;font-size:15px;line-height:1.5;white-space:pre-wrap;word-break:break-all}.order-alert .ok[data-v-8c930258]{align-self:flex-end;min-width:72px;background:#2b2b2b;color:#fff;border:0;border-radius:6px;padding:8px 14px;font-weight:700}.order-sheet[data-v-8c930258]{max-height:92dvh;overflow:auto}.order-sheet .order-field[data-v-8c930258]{min-height:0;max-height:none;overflow:auto;flex-shrink:0}.order-sheet textarea.order-field[data-v-8c930258]{resize:vertical;min-height:6.5em;max-height:min(52dvh,520px)}.order-editor[data-v-8c930258]{position:relative}.order-editor .order-mark[data-v-8c930258]{display:none}.order-editor.marking .order-mark[data-v-8c930258]{display:block;position:absolute;inset:0;z-index:0;margin:0;min-height:0;max-height:none;overflow:hidden;pointer-events:none;color:#111;background:#fff;scrollbar-gutter:stable}.order-editor.marking textarea.order-field[data-v-8c930258]{position:relative;z-index:1;color:transparent;caret-color:#111;background:transparent;scrollbar-gutter:stable}.order-mark .fail-line[data-v-8c930258]{color:#d40000;background:#ffd6d6;box-decoration-break:clone;-webkit-box-decoration-break:clone}.order-pre[data-v-8c930258]{min-height:calc(var(--lines, 4) * 1.45em + 16px);max-height:min(52dvh,520px);cursor:pointer}.order-pre .result-macau[data-v-8c930258]{color:#d40000}.order-pre .result-hk[data-v-8c930258]{color:#e0a800}.btns[data-v-8c930258]{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-bottom:env(safe-area-inset-bottom)}.btns .ok[data-v-8c930258]{background:#2b2b2b;color:#fff;border-color:#2b2b2b}.row[data-v-8c930258]{display:flex;gap:8px;flex-wrap:wrap}.row input[data-v-8c930258]{flex:1;border:1px solid #bbb;border-radius:6px;padding:8px;color:#111}.setting-row input[data-v-8c930258]{min-width:150px}.operator-panel[data-v-8c930258]{margin:4px 0 12px;padding:12px;border:1px solid #ccc;border-radius:10px;background:#fff}.operator-panel-hint[data-v-8c930258]{margin:8px 0 0;color:#666;font-size:12px;text-align:center}.operator-panel-label[data-v-8c930258]{display:block;margin:0 0 6px;font-size:13px;color:#444}.operator-cutoff-row[data-v-8c930258]{margin:0 0 12px}.operator-add-btn[data-v-8c930258]{width:100%;border:0;border-radius:8px;background:#222;color:#fff;font-weight:700;padding:10px}.operator-manage-mask[data-v-8c930258]{z-index:35;align-items:center;justify-content:center;padding:16px}.operator-manage-sheet[data-v-8c930258]{width:min(480px,100%);max-height:86vh;border-radius:12px;padding:14px;overflow:auto;display:flex;flex-direction:column;gap:4px}.operator-manage-meta[data-v-8c930258]{margin:0 0 8px;color:#666;font-size:13px}.operator-create-inline[data-v-8c930258]{width:100%;margin:4px 0 10px;border:0;border-radius:8px;background:#222;color:#fff;font-weight:700;padding:10px}.operator-create-inline[data-v-8c930258]:disabled{opacity:.45}.operator-summary[data-v-8c930258]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 10px!important;cursor:pointer}.operator-summary b[data-v-8c930258]{display:block;font-size:15px}.operator-summary small[data-v-8c930258]{color:#666;margin-top:2px}.operator-chevron[data-v-8c930258]{color:#888;font-size:22px;line-height:1;flex-shrink:0}.operator-empty[data-v-8c930258]{padding:12px 8px;text-align:center}.operator-create-mask[data-v-8c930258]{z-index:40;align-items:center;justify-content:center;padding:16px}.operator-edit-mask[data-v-8c930258]{z-index:41;align-items:center;justify-content:center;padding:16px}.operator-edit-status[data-v-8c930258]{width:100%;box-sizing:border-box;border:1px solid #bbb;border-radius:8px;padding:10px;color:#111;background:#fff}.operator-used-row[data-v-8c930258]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;color:#333}.operator-used-row button[data-v-8c930258]{border:1px solid #bbb;border-radius:8px;background:#fff;padding:8px 12px;font-weight:700}.operator-delete-btn[data-v-8c930258]{width:100%;margin-top:8px;border:1px solid #e0b4b4;border-radius:8px;background:#fff;padding:10px;font-weight:700}.operator-create-sheet[data-v-8c930258]{width:min(420px,100%);max-height:none;border-radius:12px;padding:14px}.operator-create-sheet label[data-v-8c930258]{display:block;margin:10px 0 6px;font-size:13px;color:#444}.operator-create-sheet input[data-v-8c930258]{width:100%;box-sizing:border-box;border:1px solid #bbb;border-radius:8px;padding:10px;color:#111}.operator-name-input[data-v-8c930258]{display:flex;align-items:stretch;overflow:hidden;border:1px solid #bbb;border-radius:8px;background:#fff}.operator-name-input span[data-v-8c930258]{display:flex;align-items:center;padding:0 10px;background:#eee;border-right:1px solid #bbb;color:#333;font-weight:700;white-space:nowrap}.operator-name-input input[data-v-8c930258]{flex:1;min-width:0;border:0;border-radius:0}.operator-name-tip[data-v-8c930258]{display:block;margin-top:5px;color:#666;font-size:12px;word-break:break-all}.operator-create-submit[data-v-8c930258]{width:100%;margin-top:16px;border:0;border-radius:8px;background:#222;color:#fff;font-weight:700;padding:12px}.operator-create-submit[data-v-8c930258]:disabled{opacity:.6}.operator-manage-sheet .list.operator-list[data-v-8c930258]{flex:1;min-height:80px;max-height:40vh;margin:0;overflow:auto}.order-owner-select[data-v-8c930258]{min-width:0;border:1px solid #bbb;border-radius:6px;padding:8px;color:#111;background:#fff}.order-owner-select[data-v-8c930258]{width:100%}.operator-order-owner[data-v-8c930258]{margin:0!important;color:#8a4b00;font-size:13px}.user-card[data-v-8c930258]{display:flex;align-items:center;justify-content:space-between;width:calc(100% - 28px);margin:0 14px 14px;padding:12px 14px;border:1px solid #ccc;border-radius:10px;background:#f7f7f7;text-align:left;cursor:pointer}.user-card-main[data-v-8c930258]{display:flex;flex-direction:column;gap:4px}.user-card-main b[data-v-8c930258]{font-size:17px}.user-card-main small[data-v-8c930258]{color:#666;font-size:12px}.user-card-chevron[data-v-8c930258]{color:#888;font-size:16px}.user-panel[data-v-8c930258]{padding:0 14px 8px;border-bottom:1px solid #eee;margin-bottom:12px}.logout[data-v-8c930258]{margin:0 0 4px;width:100%}.row .ok[data-v-8c930258],.list button[data-v-8c930258]{border:1px solid #888;background:#f4f4f4;color:#111;border-radius:8px;padding:8px 12px}.mask-full[data-v-8c930258]{align-items:stretch;justify-content:stretch;background:#f7f7f7}.settings-full[data-v-8c930258]{flex:1;width:100%;max-width:none;max-height:none;height:100%;min-height:100%;border-radius:0;padding:calc(12px + env(safe-area-inset-top)) 12px calc(12px + env(safe-area-inset-bottom));overflow:auto}.settings[data-v-8c930258]{gap:8px}.settings .list[data-v-8c930258]{flex:1;min-height:120px;max-height:none;overflow:auto;background:#fff;border:1px solid #bbb;border-radius:6px}.settings-full .list-issues[data-v-8c930258],.settings-full .list-orders.log-only[data-v-8c930258]{flex:1;min-height:200px}.mask-log[data-v-8c930258]{z-index:25}.settings article[data-v-8c930258]{display:flex;justify-content:space-between;gap:8px;align-items:flex-start;padding:8px;border-bottom:1px solid #eee;font-size:13px}.settings article.on[data-v-8c930258]{background:#f3f6ff}.settings small[data-v-8c930258],.empty[data-v-8c930258]{color:#888;display:block}.settings p[data-v-8c930258]{margin:4px 0 0;white-space:pre-wrap;word-break:break-all}.row-actions[data-v-8c930258]{display:flex;gap:6px}.danger[data-v-8c930258]{color:#c62828}.toast[data-v-8c930258]{position:fixed;left:50%;bottom:90px;transform:translate(-50%);background:#222;color:#fff;padding:8px 14px;border-radius:16px;z-index:30;font-size:14px}@media(min-width:720px){.app[data-v-8c930258]{max-width:520px;margin:0 auto;min-height:100vh;box-shadow:0 0 24px #00000014}.mask[data-v-8c930258]:not(.mask-full):not(.order-mask){align-items:center;justify-content:center}.mask:not(.mask-full):not(.order-mask) .sheet[data-v-8c930258]{width:100%;border-radius:12px;max-height:80vh}.mask.order-mask[data-v-8c930258]:not(.mask-full){align-items:flex-end;justify-content:stretch}.mask.order-mask:not(.mask-full) .order-sheet[data-v-8c930258]{width:100%;border-radius:12px 12px 0 0;max-height:88vh}.dock[data-v-8c930258]{position:absolute;left:0;right:0}}@media(max-width:520px){.operator-item[data-v-8c930258]{flex-direction:column}.operator-fields[data-v-8c930258]{width:100%;grid-template-columns:1fr}.operator-item .row-actions[data-v-8c930258]{width:100%;justify-content:flex-end}}*{box-sizing:border-box}html,body,#app{margin:0;height:100%}body{font-family:PingFang SC,Microsoft YaHei,sans-serif;background:#f3f3f3;color:#111;-webkit-tap-highlight-color:transparent}button,input,select,textarea{font:inherit;color:inherit}
