.data-shell[data-v-ecfb9f5d]{display:grid}.profile-card[data-v-ecfb9f5d],.empty-card[data-v-ecfb9f5d]{position:relative;border:1px solid rgba(19,31,56,.08);border-radius:18px;background:#fffffff7;box-shadow:0 12px 32px #1c2f560f;overflow:hidden}.profile-main[data-v-ecfb9f5d]{display:grid;gap:8px;padding:18px 18px 12px}.profile-title[data-v-ecfb9f5d]{display:flex;align-items:center;justify-content:space-between;gap:12px}.title-stack[data-v-ecfb9f5d]{display:grid;gap:6px}.title-row[data-v-ecfb9f5d]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.profile-title h2[data-v-ecfb9f5d]{margin:0;font-size:24px;line-height:1.18;letter-spacing:-.02em}.status-badge[data-v-ecfb9f5d]{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700}.status-badge.pending[data-v-ecfb9f5d]{background:#db8e1624;color:#9a5b00}.status-badge.success[data-v-ecfb9f5d]{background:#2188381f;color:#1f6b33}.summary-line[data-v-ecfb9f5d]{margin:0;color:#697588;font-size:13px;line-height:1.6}.rename-modal-backdrop[data-v-ecfb9f5d]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;align-items:center;justify-content:center;padding:18px;background:#0f172a33;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.feedback-modal-backdrop[data-v-ecfb9f5d]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:flex;align-items:center;justify-content:center;padding:18px;background:#0f172a47;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.feedback-modal[data-v-ecfb9f5d]{width:min(100%,420px);padding:20px;border-radius:18px;background:#fff;box-shadow:0 18px 40px #0f172a2e}.feedback-modal h3[data-v-ecfb9f5d]{margin:0 0 8px;font-size:18px}.feedback-modal p[data-v-ecfb9f5d]{margin:0;color:#697588;font-size:13px;line-height:1.7;word-break:break-word}.feedback-actions[data-v-ecfb9f5d]{display:flex;justify-content:flex-end;margin-top:14px}.rename-modal[data-v-ecfb9f5d]{width:min(100%,520px);padding:20px;border-radius:18px;background:#fff;box-shadow:0 18px 40px #0f172a2e}.rename-modal h3[data-v-ecfb9f5d]{margin:0 0 8px;font-size:18px}.rename-modal p[data-v-ecfb9f5d]{margin:0;color:#697588;font-size:13px;line-height:1.6}.rename-preview[data-v-ecfb9f5d]{margin-top:14px;padding:12px 14px;border-radius:12px;background:#f4f7fb;color:#1b2433;font-size:14px;font-weight:700;word-break:break-word}.rename-actions[data-v-ecfb9f5d]{display:flex;gap:8px;margin-top:14px}.rename-feedback[data-v-ecfb9f5d]{margin-top:10px!important}.info-grid[data-v-ecfb9f5d]{display:grid;gap:0;padding:0 18px 18px}.info-row[data-v-ecfb9f5d]{display:grid;grid-template-columns:210px minmax(0,1fr);gap:12px;padding:10px 0;border-top:1px solid rgba(19,31,56,.08)}.inline-row[data-v-ecfb9f5d],.multi-line[data-v-ecfb9f5d]{align-items:start}.label[data-v-ecfb9f5d]{color:#6d788b;font-size:13px;font-weight:600}.value[data-v-ecfb9f5d]{color:var(--text-primary);font-size:13px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.rating-value[data-v-ecfb9f5d]{color:#c39210;letter-spacing:.05em}.clickable[data-v-ecfb9f5d]{cursor:pointer}.customer-code-empty[data-v-ecfb9f5d]{display:flex;align-items:center;justify-content:space-between;gap:12px}.customer-binding-editor[data-v-ecfb9f5d]{display:grid;gap:10px}.binding-guidance[data-v-ecfb9f5d],.binding-error[data-v-ecfb9f5d],.binding-empty[data-v-ecfb9f5d]{margin:0;font-size:12px;line-height:1.6}.binding-guidance[data-v-ecfb9f5d],.binding-empty[data-v-ecfb9f5d]{color:#697588}.binding-error[data-v-ecfb9f5d]{color:var(--danger-color)}.binding-search[data-v-ecfb9f5d]{display:flex;gap:8px}.binding-search input[data-v-ecfb9f5d]{min-width:0;flex:1;padding:9px 11px;border:1px solid rgba(19,31,56,.12);border-radius:10px;background:#fbfcfd;font-family:inherit;font-size:13px}.binding-results[data-v-ecfb9f5d]{display:grid;gap:8px}.binding-result[data-v-ecfb9f5d]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;padding:11px 12px;border:1px solid rgba(19,31,56,.1);border-radius:12px;background:#f8fafc;color:var(--text-primary);cursor:pointer;text-align:left}.binding-result[data-v-ecfb9f5d]:hover{border-color:#1f6feb59;background:#1f6feb0d}.binding-result[data-v-ecfb9f5d]:disabled{cursor:not-allowed;opacity:.55}.binding-customer[data-v-ecfb9f5d]{display:grid;gap:2px;min-width:0}.binding-customer strong[data-v-ecfb9f5d],.binding-customer small[data-v-ecfb9f5d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.binding-customer small[data-v-ecfb9f5d],.binding-owner[data-v-ecfb9f5d]{color:#697588;font-size:12px}.binding-action[data-v-ecfb9f5d]{color:#1f6feb;font-size:12px;font-weight:700;white-space:nowrap}.editor-inline[data-v-ecfb9f5d],.editor-stack[data-v-ecfb9f5d]{display:grid;gap:8px}.field-label[data-v-ecfb9f5d]{display:grid;gap:5px;color:#6d788b;font-size:12px;font-weight:600}.compact-editor[data-v-ecfb9f5d]{max-width:460px}.editor-inline input[data-v-ecfb9f5d],.editor-inline select[data-v-ecfb9f5d],.editor-stack input[data-v-ecfb9f5d],.editor-stack select[data-v-ecfb9f5d],.editor-stack textarea[data-v-ecfb9f5d]{width:100%;padding:9px 11px;border:1px solid rgba(19,31,56,.12);border-radius:10px;font-size:13px;font-family:inherit;background:#fbfcfd}.editor-stack textarea[data-v-ecfb9f5d]{min-height:74px;resize:vertical}.editor-actions[data-v-ecfb9f5d]{display:flex;gap:8px}.refresh-btn[data-v-ecfb9f5d],.primary-btn[data-v-ecfb9f5d],.ghost-btn[data-v-ecfb9f5d]{cursor:pointer}.refresh-btn[data-v-ecfb9f5d]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid rgba(31,35,41,.08);border-radius:999px;background:#fffffff0;color:var(--text-primary);transition:transform .15s ease,opacity .15s ease,background .15s ease}.primary-btn[data-v-ecfb9f5d],.ghost-btn[data-v-ecfb9f5d]{padding:7px 12px;border-radius:10px;border:none;font-size:12px;font-weight:600}.primary-btn[data-v-ecfb9f5d]{background:#1f6feb;color:#fff}.ghost-btn[data-v-ecfb9f5d]{background:#1f6feb1a;color:#1f6feb}.refresh-btn[data-v-ecfb9f5d]:hover{transform:translateY(-1px)}.refresh-btn[data-v-ecfb9f5d]:disabled,.primary-btn[data-v-ecfb9f5d]:disabled,.ghost-btn[data-v-ecfb9f5d]:disabled{opacity:.5;cursor:not-allowed;transform:none}.spinning[data-v-ecfb9f5d]{display:inline-block;animation:spin-ecfb9f5d .8s linear infinite}.empty-card[data-v-ecfb9f5d]{padding:18px;color:#697588;font-size:13px}@media(max-width:720px){.profile-main[data-v-ecfb9f5d]{padding:16px 16px 10px}.profile-title h2[data-v-ecfb9f5d]{font-size:21px}.info-grid[data-v-ecfb9f5d]{padding:0 16px 16px}.info-row[data-v-ecfb9f5d]{grid-template-columns:1fr;gap:4px;padding:9px 0}.customer-code-empty[data-v-ecfb9f5d],.binding-search[data-v-ecfb9f5d]{align-items:stretch;flex-direction:column}.binding-result[data-v-ecfb9f5d]{grid-template-columns:1fr;gap:6px}.rename-actions[data-v-ecfb9f5d]{flex-direction:column}}@keyframes spin-ecfb9f5d{to{transform:rotate(360deg)}}.mapping-card[data-v-bccbf647]{margin-bottom:14px;padding:16px;border:1px solid rgba(51,112,255,.18);border-radius:18px;background:#fffffffa;box-shadow:0 10px 28px #1c2f560f}.mapping-card h3[data-v-bccbf647]{margin:0;font-size:16px}.mapping-card p[data-v-bccbf647]{margin:6px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.6}.mapping-search[data-v-bccbf647]{display:flex;gap:8px;margin-top:14px}.mapping-search input[data-v-bccbf647]{min-width:0;flex:1;padding:10px 12px;border:1px solid rgba(19,31,56,.14);border-radius:11px;font-size:14px}.mapping-results[data-v-bccbf647]{display:grid;gap:8px;margin-top:12px}.mapping-result[data-v-bccbf647]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:11px 12px;border:1px solid rgba(19,31,56,.1);border-radius:12px;background:#f8fafc;color:var(--text-primary);text-align:left}.mapping-result span[data-v-bccbf647]:first-child{display:grid;gap:2px}.mapping-result small[data-v-bccbf647],.mapping-owner[data-v-bccbf647]{color:var(--text-secondary);font-size:12px}.mapping-error[data-v-bccbf647]{color:var(--danger-color)!important}.mapping-note[data-v-bccbf647]{padding-top:10px;border-top:1px solid rgba(19,31,56,.08)}.empty-shell[data-v-59c1f98f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 24px;border:1px dashed rgba(31,35,41,.16);border-radius:20px;background:#ffffffb3;text-align:center}.empty-shell h2[data-v-59c1f98f]{margin:0;font-size:20px}.empty-shell p[data-v-59c1f98f]{max-width:420px;margin:0;color:var(--text-secondary)}.action-row[data-v-59c1f98f]{display:flex;gap:12px}.temp-form[data-v-59c1f98f]{width:min(100%,420px);text-align:left}.temp-label[data-v-59c1f98f]{display:block;margin-bottom:6px;color:var(--text-secondary);font-size:13px;font-weight:600}.temp-input[data-v-59c1f98f]{width:100%;padding:11px 12px;border:1px solid rgba(19,31,56,.12);border-radius:12px;font-size:14px;background:#fbfcfd}.temp-input[data-v-59c1f98f]:focus{outline:none;border-color:var(--primary-color)}.retry-btn[data-v-59c1f98f],.init-btn[data-v-59c1f98f]{padding:10px 18px;border:none;border-radius:10px;cursor:pointer;font-size:14px;font-weight:600}.retry-btn[data-v-59c1f98f]{background:#3370ff1f;color:var(--primary-color)}.init-btn[data-v-59c1f98f]{background:var(--primary-color);color:#fff}.followup-shell[data-v-8a0b7e86]{display:grid;gap:10px}.composer-card[data-v-8a0b7e86],.timeline-card[data-v-8a0b7e86]{border:1px solid rgba(19,31,56,.08);border-radius:18px;background:#fffffff7;box-shadow:0 12px 32px #1c2f560f;padding:16px}.composer-head[data-v-8a0b7e86],.timeline-head[data-v-8a0b7e86],.timeline-item-head[data-v-8a0b7e86],.timeline-title[data-v-8a0b7e86],.draft-actions[data-v-8a0b7e86],.action-row[data-v-8a0b7e86],.timeline-meta[data-v-8a0b7e86],.attachment-head[data-v-8a0b7e86]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.composer-head h3[data-v-8a0b7e86],.timeline-head h3[data-v-8a0b7e86]{margin:0;font-size:16px;letter-spacing:-.01em}.composer-subtitle[data-v-8a0b7e86]{margin:4px 0 0;color:#7a8596;font-size:12px}.field[data-v-8a0b7e86]{display:grid;gap:8px;margin-top:10px}.field span[data-v-8a0b7e86]{color:#6d788b;font-size:12px;font-weight:600}.field textarea[data-v-8a0b7e86]{width:100%;min-height:120px;padding:10px 12px;border:1px solid rgba(19,31,56,.12);border-radius:12px;background:#fbfcfd;font-size:13px;font-family:inherit;line-height:1.5;resize:vertical}.attachment-panel[data-v-8a0b7e86]{margin-top:12px;padding:12px;border-radius:14px;background:#f8fafc;border:1px solid rgba(19,31,56,.06)}.attachment-head strong[data-v-8a0b7e86]{display:block;font-size:13px}.attachment-head p[data-v-8a0b7e86]{margin:4px 0 0;color:#7a8596;font-size:12px}.upload-btn[data-v-8a0b7e86]{display:inline-flex;align-items:center;justify-content:center;min-width:92px;padding:8px 12px;border-radius:10px;background:#1f6feb1a;color:#1f6feb;font-size:12px;font-weight:700;cursor:pointer}.upload-btn.disabled[data-v-8a0b7e86]{opacity:.5;cursor:not-allowed}.upload-btn input[data-v-8a0b7e86]{display:none}.attachment-empty[data-v-8a0b7e86],.timeline-count[data-v-8a0b7e86],.timeline-operator[data-v-8a0b7e86],.timeline-meta[data-v-8a0b7e86],.error-text[data-v-8a0b7e86],.empty-state[data-v-8a0b7e86],.editing-hint[data-v-8a0b7e86]{color:#7a8596;font-size:12px}.attachment-list[data-v-8a0b7e86]{display:grid;gap:8px;margin-top:12px}.attachment-item[data-v-8a0b7e86]{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border-radius:12px;background:#fffffff5;border:1px solid rgba(19,31,56,.06)}.attachment-preview[data-v-8a0b7e86]{width:64px;height:64px;border-radius:10px;overflow:hidden;background:#e9eef5}.attachment-preview img[data-v-8a0b7e86]{width:100%;height:100%;object-fit:cover;display:block}.attachment-placeholder[data-v-8a0b7e86]{display:flex;align-items:center;justify-content:center;color:#738197;font-size:11px;font-weight:700}.attachment-info[data-v-8a0b7e86]{display:grid;gap:4px;min-width:0}.attachment-info strong[data-v-8a0b7e86]{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attachment-info span[data-v-8a0b7e86]{color:#7a8596;font-size:11px}.action-row[data-v-8a0b7e86]{margin-top:12px;justify-content:flex-end}.primary-btn[data-v-8a0b7e86],.ghost-btn[data-v-8a0b7e86],.icon-btn[data-v-8a0b7e86],.link-btn[data-v-8a0b7e86]{border:none;cursor:pointer;transition:transform .15s ease,opacity .15s ease}.primary-btn[data-v-8a0b7e86],.ghost-btn[data-v-8a0b7e86]{padding:7px 12px;border-radius:10px;font-size:12px;font-weight:600}.primary-btn[data-v-8a0b7e86]{background:#1f6feb;color:#fff}.ghost-btn[data-v-8a0b7e86]{background:#1f6feb1a;color:#1f6feb}.icon-btn[data-v-8a0b7e86]{width:32px;height:32px;border-radius:999px;background:#fffffff0;border:1px solid rgba(19,31,56,.08)}.link-btn[data-v-8a0b7e86]{background:transparent;color:#1f6feb;font-size:12px}.timeline-list[data-v-8a0b7e86]{display:grid;gap:8px;margin-top:10px}.timeline-item[data-v-8a0b7e86]{display:grid;gap:6px;padding:10px 11px;border-radius:14px;background:linear-gradient(180deg,#fbfcfe,#f4f7fa);border:1px solid rgba(19,31,56,.05)}.timeline-item.draft[data-v-8a0b7e86]{background:linear-gradient(180deg,#fffaf2,#fcf1dd)}.type-chip[data-v-8a0b7e86],.attachment-chip[data-v-8a0b7e86]{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;background:#1f6feb1a;color:#1f6feb;font-size:10px;font-weight:700}.draft-chip[data-v-8a0b7e86]{background:#c382001f;color:#966200}.attachment-chip[data-v-8a0b7e86]{background:#131f380f;color:#4a5568;text-decoration:none}.attachment-link[data-v-8a0b7e86]:hover{background:#1f6feb1f;color:#1f6feb}.attachment-chip-wrapper[data-v-8a0b7e86]{position:relative;display:inline-flex}.attachment-popover[data-v-8a0b7e86]{position:absolute;left:0;bottom:calc(100% + 8px);width:180px;padding:6px;border-radius:14px;background:#fffffffa;border:1px solid rgba(19,31,56,.08);box-shadow:0 18px 36px #1220392e;opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity .18s ease,transform .18s ease;z-index:12}.attachment-popover img[data-v-8a0b7e86]{display:block;width:100%;max-height:220px;object-fit:contain;border-radius:10px;background:#eef3f8}.attachment-chip-wrapper:hover .attachment-popover[data-v-8a0b7e86],.attachment-chip-wrapper:focus-within .attachment-popover[data-v-8a0b7e86]{opacity:1;transform:translateY(0)}.timeline-content[data-v-8a0b7e86]{margin:0;white-space:pre-wrap;word-break:break-word;line-height:1.5;font-size:12px}.timeline-attachments[data-v-8a0b7e86]{display:flex;flex-wrap:wrap;gap:6px}.spinning[data-v-8a0b7e86]{display:inline-block;animation:spin-8a0b7e86 .8s linear infinite}@media(max-width:720px){.composer-card[data-v-8a0b7e86],.timeline-card[data-v-8a0b7e86]{padding:14px}.attachment-item[data-v-8a0b7e86]{grid-template-columns:52px minmax(0,1fr) auto}.attachment-preview[data-v-8a0b7e86]{width:52px;height:52px}}@keyframes spin-8a0b7e86{to{transform:rotate(360deg)}}.orders-shell[data-v-30ba771b]{position:relative;border:1px solid rgba(31,35,41,.08);border-radius:20px;background:#fffffff0;box-shadow:0 16px 44px #1a284714;overflow:hidden}.sticky-tools[data-v-30ba771b]{position:sticky;top:0;z-index:3;padding:16px 24px 12px;background:linear-gradient(180deg,#fffffffa,#ffffffeb);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.view-switcher[data-v-30ba771b]{display:flex;gap:8px}.view-btn[data-v-30ba771b]{padding:8px 14px;border:1px solid rgba(19,31,56,.08);border-radius:999px;background:#f6f8fb;color:#5b677b;font-size:13px;font-weight:700;cursor:pointer}.sub-view-btn[data-v-30ba771b]{padding:6px 12px;background:#f3f5f8;color:#697588;font-size:12px;font-weight:600}.view-btn.active[data-v-30ba771b]{border-color:#1f6feb;background:#1f6feb;color:#fff;box-shadow:0 10px 20px #1f6feb33}.orders-content[data-v-30ba771b]{display:grid;gap:16px;min-width:0;padding-bottom:24px}.orders-content[data-v-30ba771b]>*{min-width:0}.orders-view-wrapper[data-v-30ba771b]{min-width:0}.overview-shell[data-v-30ba771b],.tracking-panel[data-v-30ba771b],.table-scroll[data-v-30ba771b],.empty-card[data-v-30ba771b],.table-toolbar[data-v-30ba771b]{min-width:0;padding-left:24px;padding-right:24px}.overview-shell[data-v-30ba771b]{padding-top:8px}.overview-text[data-v-30ba771b]{margin:0;padding:14px 16px;border-radius:14px;background:linear-gradient(180deg,#fff7eb,#fff2d9);color:#7a5312;font-size:13px;line-height:1.7;white-space:normal;word-break:break-word}.tracking-panel[data-v-30ba771b]{padding-top:0}.panel-actions[data-v-30ba771b]{display:flex;flex-wrap:wrap;gap:10px}.primary-btn[data-v-30ba771b]{padding:9px 16px;border:none;border-radius:12px;background:#1f6feb;color:#fff;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 10px 22px #1f6feb33}.primary-btn[data-v-30ba771b]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.tracking-feedback[data-v-30ba771b]{margin:12px 0 0;color:#7a5312;font-size:12px;line-height:1.6}.tracking-toast[data-v-30ba771b]{position:absolute;top:70px;right:24px;z-index:5;padding:10px 14px;border-radius:12px;background:#1a2847eb;color:#fff;font-size:12px;line-height:1.2;box-shadow:0 10px 24px #1a284738}.table-toolbar[data-v-30ba771b]{padding-top:0}.selection-hint[data-v-30ba771b]{color:#6d788b;font-size:12px}.table-scroll[data-v-30ba771b]{overflow-x:auto;overflow-y:hidden}.compact-scroll[data-v-30ba771b]{padding-top:0}.data-table[data-v-30ba771b]{width:max-content;border-collapse:collapse;table-layout:fixed}.orders-table[data-v-30ba771b]{min-width:860px;font-size:12px;line-height:1.25}.bill-table[data-v-30ba771b]{min-width:680px;font-size:12px;line-height:1.25}.data-th[data-v-30ba771b],.data-td[data-v-30ba771b]{padding:4px 6px;border-bottom:1px solid rgba(19,31,56,.08);text-align:left;vertical-align:middle;white-space:nowrap}.bill-table .data-th[data-v-30ba771b],.bill-table .data-td[data-v-30ba771b]{padding:6px 8px}.data-th[data-v-30ba771b]{position:sticky;top:0;z-index:2;background:#f6f8fb;color:#6d788b;font-size:11px;font-weight:700;letter-spacing:.03em}.data-th.sticky[data-v-30ba771b],.data-td.sticky[data-v-30ba771b]{position:sticky;left:0}.data-th.sticky[data-v-30ba771b]{z-index:4;box-shadow:10px 0 12px -12px #131f382e}.data-td.sticky[data-v-30ba771b]{z-index:1;background:#fff;box-shadow:10px 0 12px -12px #131f382e}.data-table tbody tr:hover .data-td[data-v-30ba771b],.data-table tbody tr:hover .data-td.sticky[data-v-30ba771b]{background:#fafcff}.data-td[data-v-30ba771b]{user-select:text;-webkit-user-select:text}.data-td.selected[data-v-30ba771b]{background:#1f6feb24;box-shadow:inset 0 0 0 1px #1f6feb38}.data-td.selected.sticky[data-v-30ba771b]{background:#1f6feb2e}.numeric[data-v-30ba771b]{text-align:right!important}.header-button[data-v-30ba771b]{display:inline-flex;align-items:center;gap:6px;width:100%;padding:0;border:none;background:transparent;color:inherit;font:inherit;cursor:pointer}.header-button.sortable[data-v-30ba771b]:hover{color:#1f6feb}.sort-indicator[data-v-30ba771b]{color:#7c8798;font-size:12px}.order-link[data-v-30ba771b]{color:inherit;text-decoration:underline;text-decoration-color:#1f6feb59;text-underline-offset:3px}.order-link[data-v-30ba771b]:hover{color:#1f6feb;text-decoration-color:currentColor}.empty-card[data-v-30ba771b]{padding-top:24px;padding-bottom:24px;color:var(--text-secondary)}.empty-card h3[data-v-30ba771b]{margin:0 0 8px;color:var(--text-primary);font-size:16px}.empty-card p[data-v-30ba771b]{margin:0;line-height:1.6}@media(max-width:720px){.sticky-tools[data-v-30ba771b],.overview-shell[data-v-30ba771b],.tracking-panel[data-v-30ba771b],.table-scroll[data-v-30ba771b],.empty-card[data-v-30ba771b],.table-toolbar[data-v-30ba771b]{padding-left:18px;padding-right:18px}.sticky-tools[data-v-30ba771b]{padding-top:14px;padding-bottom:10px}.overview-text[data-v-30ba771b]{font-size:12px}.tracking-toast[data-v-30ba771b]{top:66px;right:18px;left:18px;text-align:center}.view-switcher[data-v-30ba771b]{width:100%}.view-btn[data-v-30ba771b]{flex:1;text-align:center}}.app-shell[data-v-364ffb0d]{min-height:100vh;background:radial-gradient(circle at top right,rgba(26,115,232,.1),transparent 28%),linear-gradient(180deg,#f5f7fa,#eef2f6);color:var(--text-primary)}.center-panel[data-v-364ffb0d],.content-shell[data-v-364ffb0d],.dev-shell[data-v-364ffb0d]{width:min(920px,calc(100vw - 24px));margin:0 auto;padding:18px 0 28px}.center-panel[data-v-364ffb0d]{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center}.error-panel[data-v-364ffb0d]{color:var(--danger-color)}.wecom-diagnostic[data-v-364ffb0d]{width:min(560px,100%);margin:0;padding:14px 16px;border:1px solid rgba(183,28,28,.16);border-radius:14px;background:#ffffffe6;color:var(--text-primary);text-align:left}.wecom-diagnostic div[data-v-364ffb0d]{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;padding:4px 0}.wecom-diagnostic dt[data-v-364ffb0d]{color:var(--text-secondary);font-size:12px;font-weight:600}.wecom-diagnostic dd[data-v-364ffb0d]{margin:0;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.spinner[data-v-364ffb0d]{width:42px;height:42px;border:3px solid rgba(51,112,255,.2);border-top-color:var(--primary-color);border-radius:999px;animation:spin-364ffb0d .9s linear infinite}.page-header[data-v-364ffb0d]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.page-header h1[data-v-364ffb0d]{margin:0;font-size:26px;font-weight:800;letter-spacing:-.02em}.page-header p[data-v-364ffb0d]{margin:4px 0 0;color:var(--text-secondary);font-size:13px}.query-card[data-v-364ffb0d]{padding:16px;margin-bottom:14px;border:1px solid rgba(19,31,56,.08);border-radius:18px;background:#fffffff5;box-shadow:0 10px 28px #1c2f560f}.query-card label[data-v-364ffb0d]{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:var(--text-secondary)}.query-card input[data-v-364ffb0d]{width:100%;padding:11px 12px;border:1px solid rgba(19,31,56,.12);border-radius:12px;font-size:14px;background:#fbfcfd}.query-card input[data-v-364ffb0d]:focus{outline:none;border-color:var(--primary-color)}.code-row[data-v-364ffb0d],.action-row[data-v-364ffb0d]{display:flex;align-items:center;justify-content:space-between;margin-top:12px;gap:12px}.tab-bar[data-v-364ffb0d]{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px;padding:8px 0 10px;background:linear-gradient(180deg,#f5f7fafa,#eef2f6f5);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tab-buttons[data-v-364ffb0d],.tab-tools[data-v-364ffb0d]{display:flex;align-items:center;gap:8px}.tab-btn[data-v-364ffb0d]{padding:9px 14px;border:1px solid rgba(19,31,56,.08);border-radius:999px;background:#fffffff0;color:#5b677b;font-size:13px;font-weight:600;cursor:pointer;box-shadow:inset 0 1px #ffffffbf}.tab-btn.active[data-v-364ffb0d]{background:#1f6feb;color:#fff;border-color:#1f6feb;box-shadow:0 8px 18px #1f6feb38}.status-chip[data-v-364ffb0d]{display:inline-flex;align-items:center;height:34px;padding:0 12px;border-radius:999px;background:#fffffff0;border:1px solid rgba(19,31,56,.08);color:var(--text-primary);font-size:12px;font-weight:700}.inline-hint[data-v-364ffb0d]{margin:0 0 10px;color:#7f8898;font-size:12px}.primary-btn[data-v-364ffb0d],.icon-btn[data-v-364ffb0d]{border:none;cursor:pointer;transition:transform .15s ease,opacity .15s ease,background .15s ease}.primary-btn[data-v-364ffb0d]{padding:9px 16px;border-radius:12px;background:#1f6feb;color:#fff;font-size:13px;font-weight:600;box-shadow:0 10px 22px #1f6feb33}.icon-btn[data-v-364ffb0d]{width:34px;height:34px;border-radius:999px;background:#fffffff0;border:1px solid rgba(19,31,56,.08);color:var(--text-primary)}.primary-btn[data-v-364ffb0d]:hover,.icon-btn[data-v-364ffb0d]:hover{transform:translateY(-1px)}.primary-btn[data-v-364ffb0d]:disabled,.icon-btn[data-v-364ffb0d]:disabled{opacity:.5;cursor:not-allowed;transform:none}.spinning[data-v-364ffb0d]{display:inline-block;animation:spin-364ffb0d .8s linear infinite}@media(max-width:720px){.content-shell[data-v-364ffb0d],.dev-shell[data-v-364ffb0d]{width:calc(100vw - 24px);padding:12px 0 24px}.tab-bar[data-v-364ffb0d]{align-items:stretch;flex-direction:column}.tab-buttons[data-v-364ffb0d],.tab-tools[data-v-364ffb0d]{width:100%;justify-content:space-between}.tab-buttons[data-v-364ffb0d]{gap:8px}.tab-btn[data-v-364ffb0d]{flex:1;text-align:center}}@keyframes spin-364ffb0d{to{transform:rotate(360deg)}}:root{--primary-color: #3370ff;--success-color: #00b628;--warning-color: #ff8800;--danger-color: #f54a45;--text-primary: #1f2329;--text-secondary: #646a73;--text-placeholder: #8f959e;--bg-primary: #ffffff;--bg-secondary: #f5f6f7;--border-color: #dee0e3}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:var(--text-primary);background:var(--bg-secondary)}#app{min-height:100vh}
