html,body,#app,.app-root{height:100%}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background-color:#f5f5f5}.login-page[data-v-51b14e88]{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:24px 16px;background:radial-gradient(circle at top,#eef2ff 0,#f9fafb 45%,#f3f4f6)}.login-card[data-v-51b14e88]{background-color:#fff;padding:32px 32px 28px;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 18px 45px #0f172a1f;width:100%;max-width:420px;box-sizing:border-box}.login-title[data-v-51b14e88]{margin:0;font-size:24px;text-align:center;color:#111827;letter-spacing:.03em}.login-subtitle[data-v-51b14e88]{margin:8px 0 28px;font-size:13px;text-align:center;color:#6b7280}.login-form[data-v-51b14e88]{display:flex;flex-direction:column;gap:16px}.form-item[data-v-51b14e88]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-51b14e88]{font-size:14px;color:#4b5563}.form-input[data-v-51b14e88]{padding:9px 12px;border-radius:8px;border:1px solid #d1d5db;font-size:14px;outline:none;background-color:#f9fafb;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.form-input[data-v-51b14e88]:focus{border-color:#2563eb;background-color:#fff;box-shadow:0 0 0 1px #2563eb2e}.form-error[data-v-51b14e88]{font-size:13px;color:#dc2626;margin-top:4px}.form-button[data-v-51b14e88]{margin-top:8px;padding:10px 0;border-radius:999px;border:none;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-size:15px;cursor:pointer;font-weight:500;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease,background .12s ease;box-shadow:0 10px 25px #2563eb47;width:100%}.form-button[data-v-51b14e88]:disabled{opacity:.7;cursor:default;box-shadow:none;transform:none}.form-button[data-v-51b14e88]:not(:disabled):hover{filter:brightness(1.03);transform:translateY(-1px);box-shadow:0 14px 30px #2563eb52}.form-button[data-v-51b14e88]:not(:disabled):active{transform:translateY(0);box-shadow:0 8px 20px #2563eb42}.layout[data-v-fd9e4176]{display:flex;flex-direction:column;height:100%}.layout-header[data-v-fd9e4176]{height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;background-color:#24292f;color:#fff}.layout-title[data-v-fd9e4176]{font-size:18px;font-weight:600}.layout-actions-wrapper[data-v-fd9e4176]{display:flex;align-items:center;gap:12px;position:relative}.layout-domain-filter[data-v-fd9e4176]{display:flex;align-items:center}.layout-domain-select[data-v-fd9e4176]{padding:6px 8px;border-radius:4px;border:1px solid #57606a;background-color:#24292f;color:#fff;font-size:13px}.layout-actions[data-v-fd9e4176]{display:flex;gap:8px}.layout-button[data-v-fd9e4176]{text-decoration:none;padding:6px 10px;border-radius:4px;border:1px solid #57606a;background-color:#24292f;color:#fff;cursor:pointer;font-size:13px}.layout-button[data-v-fd9e4176]:hover{background-color:#32383f}.layout-actions-toggle[data-v-fd9e4176]{display:none;align-items:center;justify-content:center;padding:6px;border-radius:4px;border:1px solid #57606a;background-color:#24292f;color:#fff;cursor:pointer}.layout-actions-dropdown[data-v-fd9e4176]{display:none}.layout-body[data-v-fd9e4176]{display:flex;flex:1;min-height:0}.layout-sider[data-v-fd9e4176]{width:180px;background-color:#f6f8fa;border-right:1px solid #d0d7de}.menu[data-v-fd9e4176]{list-style:none;margin:0;padding:12px 0}.menu-item[data-v-fd9e4176]{padding:10px 16px;cursor:pointer;font-size:15px;color:#24292f}.menu-item[data-v-fd9e4176]:hover{background-color:#eaeef2}.menu-item.active[data-v-fd9e4176]{background-color:#d0ebff;font-weight:600}.layout-content[data-v-fd9e4176]{flex:1;padding:16px 20px 40px;overflow:auto}.layout-menu-toggle[data-v-fd9e4176]{display:none;align-items:center;justify-content:center;padding:6px 10px;border-radius:4px;border:1px solid #57606a;background-color:#24292f;color:#fff;cursor:pointer;font-size:13px}.layout-sider-mask[data-v-fd9e4176]{display:none}@media(max-width:768px){.layout[data-v-fd9e4176]{height:100vh}.layout-header[data-v-fd9e4176]{padding:0 12px;gap:8px}.layout-title[data-v-fd9e4176]{font-size:16px}.layout-body[data-v-fd9e4176]{position:relative}.layout-menu-toggle[data-v-fd9e4176]{display:inline-flex}.layout-sider[data-v-fd9e4176]{position:fixed;top:56px;left:0;bottom:0;width:220px;max-width:80%;border-right:1px solid #d0d7de;transform:translate(-100%);transition:transform .2s ease-out;z-index:1000}.layout-sider-mobile-open[data-v-fd9e4176]{transform:translate(0)}.layout-sider-mask[data-v-fd9e4176]{position:fixed;top:56px;left:0;right:0;bottom:0;background-color:#0009;z-index:900;display:block}.layout-content[data-v-fd9e4176]{padding:12px}.layout-actions[data-v-fd9e4176]{display:none}.layout-actions-toggle[data-v-fd9e4176]{display:inline-flex}.layout-actions-dropdown[data-v-fd9e4176]{position:fixed;top:56px;right:12px;background-color:#fff;border:1px solid #d0d7de;border-radius:6px;box-shadow:0 8px 24px #8c959f4d;padding:6px 0;min-width:160px;z-index:1100;display:flex;flex-direction:column}.layout-actions-item[data-v-fd9e4176]{padding:8px 14px;font-size:13px;background:none;border:none;text-align:left;cursor:pointer;color:#24292f;width:100%}.layout-actions-item[data-v-fd9e4176]:hover{background-color:#f6f8fa}.layout-actions-item-danger[data-v-fd9e4176]{color:#d1242f}.layout-actions-item-danger[data-v-fd9e4176]:hover{background-color:#ffebe9}}.page[data-v-cc82acdd]{display:flex;flex-direction:column;gap:12px}.page-title[data-v-cc82acdd]{margin:0;font-size:18px;color:#24292f}.toolbar[data-v-cc82acdd]{display:flex;justify-content:space-between;align-items:center;margin:0;gap:8px}.toolbar-left[data-v-cc82acdd],.toolbar-right[data-v-cc82acdd]{display:flex;gap:8px}.toolbar-select[data-v-cc82acdd]{padding:8px;box-sizing:border-box;font-size:13px;border:1px solid #d0d7de;border-radius:4px;background-color:#fff}.toolbar-button[data-v-cc82acdd]{padding:6px 10px;border-radius:4px;border:1px solid #d0d7de;background-color:#f6f8fa;cursor:pointer;font-size:14px;min-width:70px}.page-hint[data-v-cc82acdd]{font-size:14px;color:#57606a}.page-error[data-v-cc82acdd]{font-size:14px;color:#d1242f}.comment-table[data-v-cc82acdd]{background-color:#fff;border:1px solid #d0d7de;border-radius:6px;overflow:hidden;overflow-x:auto}.table-header[data-v-cc82acdd]{display:flex;background-color:#f6f8fa}.table-row[data-v-cc82acdd]{display:flex}.table-row[data-v-cc82acdd]:last-child{border-bottom:none}.table-row:hover .table-cell[data-v-cc82acdd]{background-color:#f8f9fa}.table-cell[data-v-cc82acdd]{padding:10px 12px;font-size:13px;color:#24292f;display:flex;align-items:center;box-sizing:border-box;overflow:hidden;border-bottom:1px solid #eaeae0}.table-cell-id[data-v-cc82acdd]{width:120px;flex-shrink:0;white-space:nowrap}.table-cell-author[data-v-cc82acdd]{width:220px;flex-shrink:0}.table-cell-content[data-v-cc82acdd]{flex-direction:column;flex:1;align-items:flex-start!important;justify-content:center;min-width:200px}.table-cell-path[data-v-cc82acdd]{width:240px;flex-shrink:0}.table-cell-likes[data-v-cc82acdd]{width:80px;flex-shrink:0;justify-content:center}.table-cell-time[data-v-cc82acdd]{width:150px;flex-shrink:0}.table-cell-status[data-v-cc82acdd]{width:120px;flex-shrink:0;align-items:center}.table-cell-actions[data-v-cc82acdd]{white-space:nowrap;flex-shrink:0;justify-content:flex-start;align-items:center;width:250px}.table-header .table-cell[data-v-cc82acdd]{font-weight:500;color:#57606a;align-items:center;background-color:#f6f8fa;border-bottom:1px solid #d0d7de}.cell-id[data-v-cc82acdd]{font-size:12px;color:#57606a}.cell-author-name[data-v-cc82acdd]{font-size:14px;font-weight:500;margin-bottom:2px}.cell-author-email[data-v-cc82acdd]{font-size:12px;color:#57606a;word-break:break-all;margin-bottom:2px}.cell-email-text[data-v-cc82acdd]{cursor:pointer}.cell-email-text[data-v-cc82acdd]:hover{text-decoration:underline}.cell-content-text[data-v-cc82acdd]{font-size:13px;line-height:1.5;white-space:pre-wrap;word-break:break-word;margin-bottom:5px}.cell-path[data-v-cc82acdd]{font-size:13px;color:#2774cb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none}.cell-path[data-v-cc82acdd]:hover{text-decoration:underline}.cell-time[data-v-cc82acdd]{font-size:12px;color:#57606a}.cell-likes-number[data-v-cc82acdd]{font-size:13px;color:#57606a}.cell-author-wrapper[data-v-cc82acdd]{display:flex;align-items:flex-start;gap:8px}.cell-author-main[data-v-cc82acdd]{display:flex;flex-direction:column}.cell-avatar[data-v-cc82acdd]{width:32px;height:32px;border-radius:5px;flex-shrink:0}.cell-status[data-v-cc82acdd]{padding:3px 8px;border-radius:999px;font-size:12px;font-weight:500}.cell-status-approved[data-v-cc82acdd]{color:#1a7f37;background-color:#e7f5eb}.cell-status-pending[data-v-cc82acdd]{color:#9a6700;background-color:#fff8c5}.cell-status-rejected[data-v-cc82acdd]{color:#d1242f;background-color:#ffebe9}.cell-pin-flag[data-v-cc82acdd]{color:#825802;background-color:#f7c848}.status-select[data-v-cc82acdd]{padding:3px 8px;border-radius:4px;border:1px solid #d0d7de;font-size:13px;cursor:pointer}.table-actions[data-v-cc82acdd]{display:flex;gap:4px;flex-wrap:wrap}.table-action[data-v-cc82acdd]{padding:3px 8px;border-radius:4px;border:1px solid #d0d7de;background-color:#fff;font-size:13px;cursor:pointer}.table-action[data-v-cc82acdd]:hover{background-color:#f6f8fa}.table-action[data-v-cc82acdd]:disabled{opacity:.4;cursor:not-allowed}.table-action-danger[data-v-cc82acdd]{border-color:#d1242f;color:#d1242f}.table-action-danger[data-v-cc82acdd]:hover{background-color:#ffebe9}.table-empty[data-v-cc82acdd]{padding:32px;text-align:center;color:#57606a;font-size:13px}.pagination[data-v-cc82acdd]{margin-top:30px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;white-space:nowrap}.pagination-button[data-v-cc82acdd]{height:28px;min-width:28px;padding:4px 8px;border-radius:4px;border:1px solid #d0d7de;background-color:#f6f8fa;font-size:12px;cursor:pointer;box-sizing:border-box}.pagination-button[data-v-cc82acdd]:disabled{opacity:.4;cursor:not-allowed}.pagination-button-active[data-v-cc82acdd]{background-color:#0969da;color:#fff;border-color:#0969da}.pagination-ellipsis[data-v-cc82acdd]{padding:0 2px;font-size:12px;color:#57606a}.pagination-jump[data-v-cc82acdd]{display:flex;align-items:center;gap:4px;font-size:12px;color:#57606a}.pagination-input[data-v-cc82acdd]{width:60px;height:28px;box-sizing:border-box;padding:2px 4px;border-radius:4px;border:1px solid #d0d7de;font-size:12px}.cell-ip-text[data-v-cc82acdd]{cursor:pointer}.cell-ip-text[data-v-cc82acdd]:hover{text-decoration:underline}.modal-overlay[data-v-cc82acdd]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:stretch;justify-content:flex-end;z-index:2000}.modal[data-v-cc82acdd]{background-color:#fff;border-radius:0;box-shadow:0 8px 24px #0003;width:100%;max-width:600px;padding:20px 20px 24px;display:flex;flex-direction:column;gap:16px;transform:translate(0);animation:drawer-in-cc82acdd .2s ease-out;overflow-y:auto}.modal-title[data-v-cc82acdd]{margin:0;font-size:16px;font-weight:600;color:#24292f}.modal-body[data-v-cc82acdd]{display:flex;flex-direction:column;gap:12px}.modal-actions[data-v-cc82acdd]{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.modal-btn[data-v-cc82acdd]{padding:8px 16px;border-radius:4px;font-size:14px;cursor:pointer;border:1px solid transparent}.modal-btn.primary[data-v-cc82acdd]{background-color:#0969da;color:#fff}.modal-btn.secondary[data-v-cc82acdd]{background-color:#f6f8fa;border-color:#d0d7de;color:#24292f}.modal-btn[data-v-cc82acdd]:hover{opacity:.9}.form-item[data-v-cc82acdd]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-cc82acdd]{font-size:13px;color:#57606a}.form-input[data-v-cc82acdd]{padding:8px 10px;border-radius:4px;border:1px solid #d0d7de;font-size:13px;outline:none}.form-input[data-v-cc82acdd]:focus{border-color:#0969da;box-shadow:0 0 0 1px #0969da33}@keyframes drawer-in-cc82acdd{0%{transform:translate(100%)}to{transform:translate(0)}}.page[data-v-3c89704e]{display:flex;flex-direction:column;gap:12px;max-width:620px}.page-title[data-v-3c89704e]{margin:0;font-size:18px;color:#24292f}.card[data-v-3c89704e]{background-color:#fff;border-radius:6px;border:1px solid #d0d7de;padding:16px 18px;margin-bottom:1em}.card-title[data-v-3c89704e]{margin:0 0 12px;font-size:16px}.card-subtitle[data-v-3c89704e]{margin:0 0 12px;font-size:15px;font-weight:600;color:#24292f}.divider[data-v-3c89704e]{height:1px;background-color:#d0d7de;margin:16px 0}.form-item[data-v-3c89704e]{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.form-label[data-v-3c89704e]{font-size:14px;color:#555}.form-input[data-v-3c89704e]{padding:8px 10px;border-radius:4px;border:1px solid #d0d7de;font-size:14px;outline:none}.form-input[data-v-3c89704e]:focus{border-color:#0969da;box-shadow:0 0 0 1px #0969da33}.toast[data-v-3c89704e]{position:fixed;top:20px;left:50%;transform:translate(-50%);min-width:220px;max-width:320px;padding:10px 14px;border-radius:6px;font-size:13px;box-shadow:0 8px 24px #8c959f33;z-index:1000}.toast-success[data-v-3c89704e]{background-color:#1a7f37;color:#fff}.toast-error[data-v-3c89704e]{background-color:#d1242f;color:#fff}.switch[data-v-3c89704e]{position:relative;display:inline-flex;width:40px;height:22px;align-items:center}.switch input[data-v-3c89704e]{opacity:0;width:0;height:0}.slider[data-v-3c89704e]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#d0d7de;transition:.2s;border-radius:999px}.slider[data-v-3c89704e]:before{position:absolute;content:"";height:16px;width:16px;left:3px;top:3px;background-color:#fff;transition:.2s;border-radius:50%;box-shadow:0 1px 2px #1b1f2426}.switch input:checked+.slider[data-v-3c89704e]{background-color:#0969da}.switch input:checked+.slider[data-v-3c89704e]:before{transform:translate(16px)}.card-actions[data-v-3c89704e]{display:flex;gap:10px;justify-content:flex-end}.card-button[data-v-3c89704e]{padding:8px 14px;border-radius:4px;border:none;background-color:#0969da;color:#fff;font-size:14px;cursor:pointer;min-width:100px}.card-button.secondary[data-v-3c89704e]{background-color:#f6f8fa;color:#24292f;border:1px solid #d0d7de}.card-button.secondary[data-v-3c89704e]:hover{background-color:#f3f4f6;border-color:#d0d7de}.card-button[data-v-3c89704e]:disabled{opacity:.7;cursor:default}.form-message[data-v-3c89704e]{font-size:13px;margin-bottom:8px}.form-message-success[data-v-3c89704e]{color:#1a7f37}.form-message-error[data-v-3c89704e]{color:#d1242f}.loading-container[data-v-3c89704e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0;gap:12px}.loading-spinner[data-v-3c89704e]{width:32px;height:32px;border:3px solid #f0f0f0;border-top-color:#0969da;border-radius:50%;animation:spin-3c89704e 1s linear infinite}.loading-text[data-v-3c89704e]{font-size:14px;color:#57606a}@keyframes spin-3c89704e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-hint[data-v-3c89704e]{font-size:14px;color:#57606a}.form-hint[data-v-3c89704e]{font-size:12px;color:#57606a;margin-top:4px;line-height:1.5}.form-hint a[data-v-3c89704e]{color:#0969da;text-decoration:none}.form-hint a[data-v-3c89704e]:hover{text-decoration:underline}.form-input[data-v-74a73fed]{padding:8px;border:1px solid #d0d7de;border-radius:4px;font-size:14px;width:100%;box-sizing:border-box}.form-input[data-v-74a73fed]:focus{border-color:#0969da;outline:none;box-shadow:0 0 0 2px #0969da4d}.modal-overlay[data-v-74a73fed]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000}.modal[data-v-74a73fed]{background-color:#fff;border-radius:6px;box-shadow:0 8px 24px #0003;width:400px;max-width:90%;padding:20px;display:flex;flex-direction:column;gap:16px}.modal-title[data-v-74a73fed]{margin:0;font-size:16px;font-weight:600;color:#24292f}.modal-desc[data-v-74a73fed]{margin:0;font-size:14px;color:#57606a;line-height:1.5}.modal-actions[data-v-74a73fed]{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}.modal-btn[data-v-74a73fed]{padding:8px 16px;border-radius:4px;font-size:14px;cursor:pointer;border:1px solid transparent}.modal-btn.primary[data-v-74a73fed]{background-color:#0969da;color:#fff}.modal-btn.secondary[data-v-74a73fed]{background-color:#f6f8fa;border-color:#d0d7de;color:#24292f}.modal-btn[data-v-74a73fed]:hover{opacity:.9}.page[data-v-74a73fed]{display:flex;flex-direction:column;gap:12px;max-width:520px}.page-title[data-v-74a73fed]{margin:0;font-size:18px;color:#24292f}.card[data-v-74a73fed]{background-color:#fff;border-radius:6px;border:1px solid #d0d7de;padding:16px 18px;margin-bottom:1em}.card-title[data-v-74a73fed]{margin:0 0 12px;font-size:15px}.stats-grid[data-v-74a73fed]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.stats-item[data-v-74a73fed]{padding:10px 12px;border-radius:6px;background-color:#f6f8fa;border:1px solid #d0d7de}.stats-label[data-v-74a73fed]{font-size:12px;color:#57606a;margin-bottom:4px}.stats-value[data-v-74a73fed]{font-size:18px;font-weight:600;color:#24292f}.stats-value-approved[data-v-74a73fed]{color:#1a7f37}.stats-value-pending[data-v-74a73fed]{color:#9a6700}.stats-value-rejected[data-v-74a73fed]{color:#d1242f}.domain-table[data-v-74a73fed]{border:1px solid #d0d7de;border-radius:6px;overflow:hidden}.domain-table-header[data-v-74a73fed]{display:flex;background-color:#f6f8fa}.domain-table-row[data-v-74a73fed]{display:flex;border-top:1px solid #eaeae0}.domain-cell[data-v-74a73fed]{flex:1;padding:8px 10px;font-size:13px;color:#24292f;box-sizing:border-box}.domain-cell-domain[data-v-74a73fed]{flex:2;font-weight:500}.card-desc[data-v-74a73fed]{font-size:14px;color:#57606a;margin:0 0 16px}.card-actions[data-v-74a73fed]{display:flex;justify-content:flex-end}.card-button[data-v-74a73fed]{padding:8px 14px;border-radius:4px;border:none;background-color:#0969da;color:#fff;font-size:14px;cursor:pointer;min-width:100px}.card-button[data-v-74a73fed]:disabled{opacity:.7;cursor:default}.form-group[data-v-74a73fed]{margin-bottom:16px;display:flex;flex-direction:column;gap:8px}.form-label[data-v-74a73fed]{font-size:14px;color:#24292f;font-weight:500}.form-select[data-v-74a73fed]{padding:6px 8px;border:1px solid #d0d7de;border-radius:4px;font-size:14px;color:#24292f;background-color:#f6f8fa;outline:none}.form-select[data-v-74a73fed]:focus{border-color:#0969da;box-shadow:0 0 0 2px #0969da4d}.toast[data-v-74a73fed]{position:fixed;top:20px;left:50%;transform:translate(-50%);min-width:220px;max-width:320px;padding:10px 14px;border-radius:6px;font-size:13px;box-shadow:0 8px 24px #8c959f33;z-index:1000}.toast-success[data-v-74a73fed]{background-color:#1a7f37;color:#fff}.toast-error[data-v-74a73fed]{background-color:#d1242f;color:#fff}.log-container[data-v-74a73fed]{margin-top:16px;padding:12px;background-color:#f6f8fa;border-radius:6px;border:1px solid #d0d7de}.log-title[data-v-74a73fed]{font-size:13px;font-weight:600;color:#24292f;margin-bottom:8px}.log-list[data-v-74a73fed]{display:flex;flex-direction:column;gap:4px;max-height:200px;overflow-y:auto}.log-item[data-v-74a73fed]{font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:#57606a;line-height:1.5}.page[data-v-e6661492]{display:flex;flex-direction:column;gap:12px}.page-title[data-v-e6661492]{margin:0;font-size:18px;color:#24292f}.toolbar[data-v-e6661492]{display:flex;justify-content:flex-start;align-items:center;margin:0;gap:8px}.toolbar-left[data-v-e6661492]{display:flex;gap:8px}.toolbar-select[data-v-e6661492]{padding:8px;box-sizing:border-box;font-size:13px;border:1px solid #d0d7de;border-radius:4px;background-color:#fff}.card[data-v-e6661492]{background-color:#fff;border-radius:6px;border:1px solid #d0d7de;padding:16px 18px}.card-title[data-v-e6661492]{margin:0 0 12px;font-size:16px}.page-hint[data-v-e6661492]{font-size:14px;color:#57606a}.page-error[data-v-e6661492]{font-size:14px;color:#d1242f}.stats-grid[data-v-e6661492]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.stats-item[data-v-e6661492]{padding:10px 12px;border-radius:6px;background-color:#f6f8fa;border:1px solid #d0d7de}.stats-label[data-v-e6661492]{font-size:14px;color:#57606a;margin-bottom:4px}.stats-value[data-v-e6661492]{font-size:30px;font-weight:600;color:#24292f}.stats-value-approved[data-v-e6661492]{color:#1a7f37}.stats-value-pending[data-v-e6661492]{color:#9a6700}.stats-value-rejected[data-v-e6661492]{color:#d1242f}.domain-table-wrapper[data-v-e6661492]{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.domain-table[data-v-e6661492]{border:1px solid #d0d7de;border-radius:6px;min-width:520px;overflow:hidden}.domain-table-header[data-v-e6661492]{display:flex;background-color:#f6f8fa}.domain-table-row[data-v-e6661492]{display:flex;border-top:1px solid #eaeae0}.domain-cell[data-v-e6661492]{flex:1;padding:10px;font-size:14px;color:#24292f;box-sizing:border-box}.domain-cell-domain[data-v-e6661492]{flex:2;font-weight:500}.chart-wrapper[data-v-e6661492]{margin-top:4px}.chart[data-v-e6661492]{width:100%;height:260px}.toast[data-v-e6661492]{position:fixed;top:20px;left:50%;transform:translate(-50%);min-width:220px;max-width:320px;padding:10px 14px;border-radius:6px;font-size:13px;box-shadow:0 8px 24px #8c959f33;z-index:1000}.toast-success[data-v-e6661492]{background-color:#1a7f37;color:#fff}.toast-error[data-v-e6661492]{background-color:#d1242f;color:#fff}@media(max-width:768px){.stats-grid[data-v-e6661492]{grid-template-columns:repeat(2,minmax(0,1fr))}}.page[data-v-02c047e2]{display:flex;flex-direction:column;gap:12px}.page-title[data-v-02c047e2]{margin:0;font-size:18px;color:#24292f}.toolbar[data-v-02c047e2]{display:flex;justify-content:flex-start;align-items:center;margin:0;gap:8px}.toolbar-left[data-v-02c047e2]{display:flex;gap:8px}.toolbar-select[data-v-02c047e2]{padding:8px;box-sizing:border-box;font-size:13px;border:1px solid #d0d7de;border-radius:4px;background-color:#fff}.card[data-v-02c047e2]{background-color:#fff;border-radius:6px;border:1px solid #d0d7de;padding:16px 18px}.card-title[data-v-02c047e2]{margin:0 0 12px;font-size:16px}.card-title-row[data-v-02c047e2]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.page-hint[data-v-02c047e2]{font-size:14px;color:#57606a}.page-error[data-v-02c047e2]{font-size:14px;color:#d1242f}.stats-grid[data-v-02c047e2]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.stats-item[data-v-02c047e2]{padding:10px 12px;border-radius:6px;background-color:#f6f8fa;border:1px solid #d0d7de}.stats-label[data-v-02c047e2]{font-size:14px;color:#57606a;margin-bottom:4px}.stats-value[data-v-02c047e2]{font-size:26px;font-weight:600;color:#24292f}.domain-table-wrapper[data-v-02c047e2]{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.domain-table[data-v-02c047e2]{border:1px solid #d0d7de;border-radius:6px;min-width:520px;overflow:hidden}.domain-table-header[data-v-02c047e2]{display:flex;background-color:#f6f8fa}.domain-table-row[data-v-02c047e2]{display:flex;border-top:1px solid #eaeae0}.domain-cell[data-v-02c047e2]{flex:1;padding:10px;font-size:14px;color:#24292f;box-sizing:border-box}.domain-cell a[data-v-02c047e2]{color:#57606a}.domain-cell-title[data-v-02c047e2]{font-weight:500}.domain-cell-pv[data-v-02c047e2]{text-align:center}.domain-cell-rank[data-v-02c047e2]{flex:0 0 60px;text-align:center}.domain-cell-like[data-v-02c047e2]{flex:0 0 80px;text-align:center}.domain-cell-like-rate[data-v-02c047e2]{flex:0 0 90px;text-align:center}.domain-cell-time[data-v-02c047e2]{flex:0 0 170px}.domain-cell-url[data-v-02c047e2]{word-break:break-all}@media(max-width:768px){.domain-table[data-v-02c047e2]{width:610px}.domain-cell[data-v-02c047e2]{flex:none}.domain-cell-title[data-v-02c047e2]{width:160px}.domain-cell-pv[data-v-02c047e2]{width:100px}.domain-cell-rank[data-v-02c047e2]{width:60px}.domain-cell-like[data-v-02c047e2]{width:80px}.domain-cell-like-rate[data-v-02c047e2]{width:90px}.domain-cell-time[data-v-02c047e2]{width:150px}.domain-cell-url[data-v-02c047e2]{width:200px}}.chart[data-v-02c047e2]{width:100%;height:260px}.toast[data-v-02c047e2]{position:fixed;top:20px;left:50%;transform:translate(-50%);min-width:220px;max-width:320px;padding:10px 14px;border-radius:6px;font-size:13px;box-shadow:0 8px 24px #8c959f33;z-index:1000}.toast-success[data-v-02c047e2]{background-color:#1a7f37;color:#fff}.toast-error[data-v-02c047e2]{background-color:#d1242f;color:#fff}.visit-tabs[data-v-02c047e2]{display:inline-flex;border-radius:999px;border:1px solid #d0d7de;overflow:hidden}.visit-tab[data-v-02c047e2]{padding:4px 10px;font-size:12px;border:none;background-color:#fff;color:#57606a;cursor:pointer}.visit-tab+.visit-tab[data-v-02c047e2]{border-left:1px solid #d0d7de}.visit-tab-active[data-v-02c047e2]{background-color:#0969da;color:#fff}@media(max-width:768px){.stats-grid[data-v-02c047e2]{grid-template-columns:repeat(2,minmax(0,1fr))}}
