.login-page[data-v-c25a666d]{background:#0d0d0d;justify-content:center;align-items:center;min-height:100vh;display:flex}.login-box[data-v-c25a666d]{background:#121212;border:1px solid #2a2a2a;border-radius:12px;width:400px;padding:48px 40px}.login-box h1[data-v-c25a666d]{color:#fff;text-align:center;margin-bottom:4px;font-size:32px;font-weight:700}.subtitle[data-v-c25a666d]{text-align:center;color:#6b7280;margin-bottom:32px;font-size:15px}.error-msg[data-v-c25a666d]{color:#ef4444;background:#ef444426;border:1px solid #ef44444d;border-radius:6px;margin-bottom:16px;padding:10px 16px;font-size:14px}.form-item[data-v-c25a666d]{margin-bottom:16px}.form-item input[data-v-c25a666d]{color:#fff;background:#2a2a2a;border:1px solid #2a2a2a;border-radius:6px;width:100%;height:48px;padding:0 16px;font-size:15px}.form-item input[data-v-c25a666d]::placeholder{color:#6b7280}.btn-login[data-v-c25a666d]{color:#fff;background:#22c55e;border-radius:24px;width:100%;height:48px;margin-top:8px;font-size:16px;font-weight:600}.btn-login[data-v-c25a666d]:hover:not(:disabled){background:#16a34a}.btn-login[data-v-c25a666d]:disabled{opacity:.6;cursor:not-allowed}.side-nav[data-v-d6638ac7]{z-index:100;background:#121212;border-right:1px solid #1f1f1f;flex-direction:column;width:220px;min-height:100vh;transition:width .3s;display:flex;position:fixed;top:0;left:0}.side-nav.collapsed[data-v-d6638ac7]{width:64px}.nav-header[data-v-d6638ac7]{border-bottom:1px solid #1f1f1f;justify-content:space-between;align-items:center;height:60px;padding:0 16px;display:flex}.logo[data-v-d6638ac7]{color:#fff;cursor:pointer;white-space:nowrap;font-size:18px;font-weight:700}.logo-mini[data-v-d6638ac7]{color:#22c55e;cursor:pointer;font-size:20px;font-weight:700}.collapse-btn[data-v-d6638ac7]{color:#6b7280;cursor:pointer;background:0 0;border:none;padding:4px;font-size:12px}.collapse-btn[data-v-d6638ac7]:hover{color:#fff}.nav-list[data-v-d6638ac7]{flex-direction:column;flex:1;gap:4px;padding:12px 8px;display:flex;overflow-y:auto}.nav-item[data-v-d6638ac7]{color:#9ca3af;white-space:nowrap;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.nav-item[data-v-d6638ac7]:hover{color:#fff;background:#1f1f1f}.nav-item.active[data-v-d6638ac7]{color:#fff;background:#22c55e}.nav-icon[data-v-d6638ac7]{text-align:center;flex-shrink:0;width:24px;font-size:18px}.nav-footer[data-v-d6638ac7]{border-top:1px solid #1f1f1f;padding:16px}.user-info[data-v-d6638ac7]{margin-bottom:8px}.user-name[data-v-d6638ac7]{color:#d1d5db;font-size:14px}.logout-btn[data-v-d6638ac7]{color:#9ca3af;cursor:pointer;background:0 0;border:1px solid #3a3a3a;border-radius:8px;width:100%;padding:8px 12px;font-size:13px;transition:all .2s}.logout-btn[data-v-d6638ac7]:hover{color:#fff;border-color:#ef4444}.mobile-menu-btn[data-v-d6638ac7],.nav-mask[data-v-d6638ac7]{display:none}@media (width<=768px){.side-nav[data-v-d6638ac7],.side-nav.collapsed[data-v-d6638ac7]{z-index:200;width:220px;height:100vh;transition:transform .3s;transform:translate(-100%)}.side-nav[data-v-d6638ac7]:not(.collapsed){transform:translate(0)}.mobile-menu-btn[data-v-d6638ac7]{z-index:150;color:#d1d5db;cursor:pointer;background:#121212e6;border:1px solid #2a2a2a;border-radius:8px;width:36px;height:36px;font-size:16px;display:block;position:fixed;top:10px;left:10px}.nav-mask[data-v-d6638ac7]{z-index:180;background:#00000080;display:block;position:fixed;inset:0}}.main-layout[data-v-fb82df7c]{background:#0d0d0d;min-height:100vh;display:flex}.main-content[data-v-fb82df7c]{flex:1;margin-left:220px;padding:24px;transition:margin-left .3s;overflow-x:hidden}.main-content.nav-collapsed[data-v-fb82df7c]{margin-left:64px}@media (width<=768px){.main-content[data-v-fb82df7c],.main-content.nav-collapsed[data-v-fb82df7c]{margin-left:0;padding:8px}}.home-page[data-v-034dd71e]{background:#0d0d0d;min-height:100vh}.body[data-v-034dd71e]{padding:40px}.loading[data-v-034dd71e]{text-align:center;color:#6b7280;padding:60px 0}.cards[data-v-034dd71e]{justify-content:center;gap:24px;display:flex}.stat-card[data-v-034dd71e]{text-align:center;background:#121212;border:1px solid #2a2a2a;border-radius:12px;min-width:200px;padding:40px 60px}.stat-card.green[data-v-034dd71e]{border-color:#22c55e}.stat-card.gray[data-v-034dd71e]{border-color:#6b7280}.stat-value[data-v-034dd71e]{color:#fff;font-size:48px;font-weight:700}.stat-label[data-v-034dd71e]{color:#9ca3af;margin-top:8px;font-size:16px}@media (width<=768px){.body[data-v-034dd71e]{padding:52px 4px 8px}.loading[data-v-034dd71e]{padding:40px 0}.cards[data-v-034dd71e]{flex-wrap:wrap;gap:12px}.stat-card[data-v-034dd71e]{border-radius:10px;flex:140px;min-width:140px;padding:20px 24px}.stat-value[data-v-034dd71e]{font-size:32px}.stat-label[data-v-034dd71e]{margin-top:6px;font-size:13px}}.modal-mask[data-v-8fc58648]{z-index:1000;background:#000000b3;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal-content[data-v-8fc58648]{background:#0d0d0d;border:1px solid #2a2a2a;border-radius:12px;max-width:100%;max-height:calc(100dvh - 32px);padding:32px;overflow-y:auto;box-shadow:0 20px 60px #0009}@media (width<=768px){.modal-content[data-v-8fc58648]{padding:20px 16px}}.fade-enter-active[data-v-8fc58648],.fade-leave-active[data-v-8fc58648]{transition:opacity .25s}.fade-enter-from[data-v-8fc58648],.fade-leave-to[data-v-8fc58648]{opacity:0}.labeled-input[data-v-d017dd34]{background:#2a2a2a;border-radius:6px;align-items:center;width:100%;height:44px;display:flex;overflow:hidden}.input-label[data-v-d017dd34]{color:#fff;white-space:nowrap;justify-content:center;align-items:center;min-width:90px;height:100%;font-size:15px;font-weight:500;display:flex}.labeled-input input[data-v-d017dd34]{color:#fff;background:0 0;border:none;flex:1;height:100%;padding:0 12px;font-size:15px;font-weight:500}.labeled-input input[data-v-d017dd34]::placeholder{color:#6b7280}.base-select[data-v-228ed1a4]{width:100%;height:44px;position:relative}.select-trigger[data-v-228ed1a4]{color:#fff;cursor:pointer;background:#2a2a2a;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 12px;font-size:15px;font-weight:500;display:flex}.select-trigger.open[data-v-228ed1a4]{border-color:#3a3a3a}.placeholder[data-v-228ed1a4]{color:#6b7280}.selected[data-v-228ed1a4]{color:#3b82f6;font-weight:500}.select-trigger .placeholder[data-v-228ed1a4],.select-trigger .selected[data-v-228ed1a4]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.arrow[data-v-228ed1a4]{color:#9ca3af;font-size:15px}.select-dropdown[data-v-228ed1a4]{background:#1f1f1f;border:1px solid #3a3a3a;border-radius:6px;max-height:135px;padding:4px 0;overflow:hidden auto}.select-dropdown[data-v-228ed1a4]::-webkit-scrollbar{width:5px}.select-dropdown[data-v-228ed1a4]::-webkit-scrollbar-thumb{background:#3a3a3a;border-radius:3px}.select-option[data-v-228ed1a4]{color:#d1d5db;cursor:pointer;padding:10px 12px;font-size:15px;font-weight:500}.select-option[data-v-228ed1a4]:hover,.select-option.active[data-v-228ed1a4]{color:#3b82f6;background:#2a2a2a}.fade-enter-active[data-v-228ed1a4],.fade-leave-active[data-v-228ed1a4]{transition:opacity .15s}.fade-enter-from[data-v-228ed1a4],.fade-leave-to[data-v-228ed1a4]{opacity:0}.labeled-select[data-v-b366c7db]{background:#2a2a2a;border-radius:6px;align-items:center;width:100%;min-height:44px;display:flex;overflow:hidden}.select-label[data-v-b366c7db]{color:#fff;white-space:nowrap;background:#3a3a3a;justify-content:center;align-items:center;min-width:90px;height:44px;padding:0 12px;font-size:15px;font-weight:500;display:flex}.labeled-select[data-v-b366c7db] .base-select{flex:1;height:44px}.labeled-select[data-v-b366c7db] .select-trigger{background:0 0;border-radius:0}.base-multi-select[data-v-8d0caf0a]{width:100%;height:44px;position:relative}.select-trigger[data-v-8d0caf0a]{color:#fff;cursor:pointer;background:#2a2a2a;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 12px;font-size:15px;font-weight:500;display:flex}.select-trigger.open[data-v-8d0caf0a]{border-color:#3a3a3a}.select-trigger span[data-v-8d0caf0a]:first-child{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.placeholder[data-v-8d0caf0a]{color:#6b7280}.selected[data-v-8d0caf0a]{color:#3b82f6;font-weight:500}.arrow[data-v-8d0caf0a]{color:#9ca3af;font-size:15px}.select-dropdown[data-v-8d0caf0a]{background:#1f1f1f;border:1px solid #3a3a3a;border-radius:6px;padding:4px 0;overflow:hidden}.select-option[data-v-8d0caf0a]{color:#d1d5db;cursor:pointer;align-items:center;gap:8px;padding:10px 12px;font-size:15px;font-weight:500;display:flex}.select-option[data-v-8d0caf0a]:hover,.select-option.active[data-v-8d0caf0a]{color:#3b82f6;background:#2a2a2a}.check[data-v-8d0caf0a]{color:#22c55e;justify-content:center;align-items:center;width:18px;height:18px;font-size:14px;display:inline-flex}.opt-label[data-v-8d0caf0a]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.fade-enter-active[data-v-8d0caf0a],.fade-leave-active[data-v-8d0caf0a]{transition:opacity .15s}.fade-enter-from[data-v-8d0caf0a],.fade-leave-to[data-v-8d0caf0a]{opacity:0}.labeled-multi-select[data-v-19daadd6]{background:#2a2a2a;border-radius:6px;align-items:center;width:100%;min-height:44px;display:flex;overflow:hidden}.select-label[data-v-19daadd6]{color:#fff;white-space:nowrap;background:#3a3a3a;justify-content:center;align-items:center;min-width:90px;height:44px;padding:0 12px;font-size:15px;font-weight:500;display:flex}.labeled-multi-select[data-v-19daadd6] .base-multi-select{flex:1;height:44px}.labeled-multi-select[data-v-19daadd6] .select-trigger{background:0 0;border-radius:0}.modal-content h3[data-v-0933f4e5]{text-align:center;color:#fff;margin-bottom:24px;font-size:22px;font-weight:700}.form-row[data-v-0933f4e5]{gap:16px;margin-bottom:16px;display:flex}.form-row[data-v-0933f4e5]>*{flex:1}.actions[data-v-0933f4e5]{justify-content:center;gap:16px;margin-top:24px;display:flex}.actions button[data-v-0933f4e5]{border-radius:20px;min-width:100px;height:40px;font-size:15px;font-weight:600}.btn-cancel[data-v-0933f4e5]{color:#fff;background:#ef4444}.btn-confirm[data-v-0933f4e5]{color:#fff;background:#22c55e}.btn-confirm[data-v-0933f4e5]:disabled{opacity:.6;cursor:not-allowed}@media (width<=768px){.modal-content h3[data-v-0933f4e5]{margin-bottom:16px;font-size:18px}.form-row[data-v-0933f4e5]{flex-direction:column;gap:12px;margin-bottom:12px}.actions[data-v-0933f4e5]{gap:12px;margin-top:16px}.actions button[data-v-0933f4e5]{min-width:90px;height:38px;font-size:14px}}.page[data-v-0eed4a90]{background:#0d0d0d;min-height:100vh}.body[data-v-0eed4a90]{padding:24px 40px}.toolbar[data-v-0eed4a90]{margin-bottom:16px}.btn-add[data-v-0eed4a90]{color:#fff;background:#22c55e;border-radius:20px;padding:10px 28px;font-size:15px;font-weight:600}.btn-add[data-v-0eed4a90]:hover{background:#16a34a}.loading[data-v-0eed4a90]{text-align:center;color:#6b7280;padding:60px 0}.table-wrap[data-v-0eed4a90]{background:#121212;border:1px solid #2a2a2a;border-radius:8px;overflow:hidden}.data-table[data-v-0eed4a90]{border-collapse:collapse;width:100%;font-size:14px}.data-table th[data-v-0eed4a90]{color:#9ca3af;text-align:center;background:#1a1a1a;border-bottom:1px solid #2a2a2a;padding:14px 16px;font-weight:600}.data-table td[data-v-0eed4a90]{text-align:center;color:#d1d5db;border-bottom:1px solid #2a2a2a;padding:14px 16px}.data-table tbody tr[data-v-0eed4a90]:hover{background:#1a1a1a}.link[data-v-0eed4a90]{color:#22c55e;cursor:pointer}@media (width<=768px){.body[data-v-0eed4a90]{padding:8px 4px}.toolbar[data-v-0eed4a90]{margin-bottom:10px;padding-left:44px}.btn-add[data-v-0eed4a90]{padding:6px 14px;font-size:13px}.table-wrap[data-v-0eed4a90]{overflow-x:auto}.data-table[data-v-0eed4a90]{font-size:12px}.data-table th[data-v-0eed4a90],.data-table td[data-v-0eed4a90]{padding:8px 6px}.loading[data-v-0eed4a90]{padding:40px 0}}.modal-content h3[data-v-b1fb8561]{text-align:center;color:#fff;margin-bottom:24px;font-size:22px;font-weight:700}.form-row[data-v-b1fb8561]{gap:16px;margin-bottom:16px;display:flex}.form-row[data-v-b1fb8561]>*{flex:1}.actions[data-v-b1fb8561]{justify-content:center;gap:16px;margin-top:24px;display:flex}.actions button[data-v-b1fb8561]{border-radius:20px;min-width:100px;height:40px;font-size:15px;font-weight:600}.btn-cancel[data-v-b1fb8561]{color:#fff;background:#ef4444}.btn-confirm[data-v-b1fb8561]{color:#fff;background:#22c55e}.btn-confirm[data-v-b1fb8561]:disabled{opacity:.6;cursor:not-allowed}.tib-section[data-v-b1fb8561]{margin-bottom:16px}.tib-head[data-v-b1fb8561]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.tib-title[data-v-b1fb8561]{color:#fff;font-size:15px;font-weight:600}.btn-add-tib[data-v-b1fb8561]{color:#fff;background:#3b82f6;border-radius:16px;padding:8px 18px;font-size:14px;font-weight:600}.tib-row[data-v-b1fb8561]{align-items:center}.tib-row>.btn-remove-tib[data-v-b1fb8561]{flex:none}.btn-remove-tib[data-v-b1fb8561]{color:#fff;white-space:nowrap;background:#ef4444;border-radius:14px;padding:8px 14px;font-size:13px;font-weight:600}.check-row[data-v-b1fb8561]{align-items:center;gap:12px;margin-bottom:12px;display:flex}.btn-check[data-v-b1fb8561]{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:6px;padding:6px 16px;font-size:13px;font-weight:600}.btn-check[data-v-b1fb8561]:hover{background:#2563eb}.btn-check[data-v-b1fb8561]:disabled{opacity:.6;cursor:not-allowed}.check-result[data-v-b1fb8561]{font-size:13px;font-weight:600}.check-result.success[data-v-b1fb8561]{color:#22c55e}.check-result.error[data-v-b1fb8561]{color:#ef4444}@media (width<=768px){.modal-content h3[data-v-b1fb8561]{margin-bottom:16px;font-size:18px}.form-row[data-v-b1fb8561]{flex-direction:column;gap:12px;margin-bottom:12px}.tib-row[data-v-b1fb8561]{align-items:stretch}.actions[data-v-b1fb8561]{gap:12px;margin-top:16px}.actions button[data-v-b1fb8561]{min-width:90px;height:38px;font-size:14px}}.modal-content h3[data-v-b5b840c5]{text-align:center;color:#fff;margin-bottom:24px;font-size:22px;font-weight:700}.form-row[data-v-b5b840c5]{margin-bottom:16px}.actions[data-v-b5b840c5]{justify-content:center;gap:16px;margin-top:24px;display:flex}.actions button[data-v-b5b840c5]{border-radius:20px;min-width:100px;height:40px;font-size:15px;font-weight:600}.btn-cancel[data-v-b5b840c5]{color:#fff;background:#ef4444}.btn-confirm[data-v-b5b840c5]{color:#fff;background:#22c55e}.btn-confirm[data-v-b5b840c5]:disabled{opacity:.6;cursor:not-allowed}.result[data-v-b5b840c5]{text-align:center;border-radius:8px;margin-bottom:16px;padding:12px;font-size:16px;font-weight:600}.result.success[data-v-b5b840c5]{color:#22c55e;background:#22c55e26}.result.error[data-v-b5b840c5]{color:#ef4444;background:#ef444426}.page[data-v-8db8fb54]{background:#0d0d0d;min-height:100vh}.body[data-v-8db8fb54]{padding:24px 40px}.loading[data-v-8db8fb54]{text-align:center;color:#6b7280;padding:60px 0}.table-wrap[data-v-8db8fb54]{background:#121212;border:1px solid #2a2a2a;border-radius:8px;overflow:auto}.data-table[data-v-8db8fb54]{border-collapse:collapse;width:100%;font-size:14px}.data-table th[data-v-8db8fb54]{color:#9ca3af;text-align:center;white-space:nowrap;background:#1a1a1a;border-bottom:1px solid #2a2a2a;padding:12px;font-weight:600}.data-table td[data-v-8db8fb54]{text-align:center;color:#d1d5db;white-space:nowrap;border-bottom:1px solid #2a2a2a;padding:12px}.data-table tbody tr[data-v-8db8fb54]:hover{background:#1a1a1a}.link[data-v-8db8fb54]{color:#22c55e;cursor:pointer}.toolbar[data-v-8db8fb54]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.platform-switch[data-v-8db8fb54]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:8px;gap:4px;padding:4px;display:flex}.p-tab[data-v-8db8fb54]{color:#9ca3af;cursor:pointer;border-radius:6px;padding:6px 20px;font-size:14px;font-weight:600;transition:all .2s}.p-tab.active[data-v-8db8fb54]{color:#fff;background:#22c55e}.btn-check[data-v-8db8fb54]{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:6px;padding:8px 20px;font-size:14px;font-weight:600}.btn-check[data-v-8db8fb54]:hover{background:#2563eb}.pagination[data-v-8db8fb54]{color:#9ca3af;justify-content:center;align-items:center;gap:16px;margin-top:16px;font-size:14px;display:flex}.pagination button[data-v-8db8fb54]{color:#fff;cursor:pointer;background:#2a2a2a;border:none;border-radius:4px;padding:6px 16px}.pagination button[data-v-8db8fb54]:disabled{opacity:.4;cursor:not-allowed}@media (width<=768px){.body[data-v-8db8fb54]{padding:8px 4px}.toolbar[data-v-8db8fb54]{flex-wrap:wrap;gap:8px;margin-bottom:10px;padding-left:44px}.p-tab[data-v-8db8fb54]{padding:5px 14px;font-size:13px}.btn-check[data-v-8db8fb54]{padding:6px 12px;font-size:13px}.data-table[data-v-8db8fb54]{font-size:12px}.data-table th[data-v-8db8fb54],.data-table td[data-v-8db8fb54]{padding:8px 6px}.pagination[data-v-8db8fb54]{gap:10px;font-size:13px}}.mc h3[data-v-c4144b2e]{text-align:center;color:#fff;margin-bottom:24px;font-size:22px;font-weight:700}.fr[data-v-c4144b2e]{gap:16px;margin-bottom:16px;display:flex}.fr[data-v-c4144b2e]>*{flex:1}.act[data-v-c4144b2e]{justify-content:center;gap:16px;margin-top:24px;display:flex}.act button[data-v-c4144b2e]{border-radius:20px;min-width:100px;height:40px;font-size:15px;font-weight:600}.bc[data-v-c4144b2e]{color:#fff;background:#ef4444}.bg[data-v-c4144b2e]{color:#fff;background:#22c55e}.bg[data-v-c4144b2e]:disabled{opacity:.6;cursor:not-allowed}@media (width<=768px){.mc h3[data-v-c4144b2e]{margin-bottom:16px;font-size:18px}.act[data-v-c4144b2e]{gap:12px;margin-top:16px}.act button[data-v-c4144b2e]{min-width:90px;height:38px;font-size:14px}}.page[data-v-99daaf54]{background:#0d0d0d;min-height:100vh}.body[data-v-99daaf54]{padding:24px 40px}.toolbar[data-v-99daaf54]{margin-bottom:16px}.btn-add[data-v-99daaf54]{color:#fff;background:#22c55e;border-radius:20px;padding:10px 28px;font-size:15px;font-weight:600}.loading[data-v-99daaf54]{text-align:center;color:#6b7280;padding:60px 0}.table-wrap[data-v-99daaf54]{background:#121212;border:1px solid #2a2a2a;border-radius:8px;overflow:hidden}.data-table[data-v-99daaf54]{border-collapse:collapse;width:100%;font-size:14px}.data-table th[data-v-99daaf54]{color:#9ca3af;text-align:center;background:#1a1a1a;border-bottom:1px solid #2a2a2a;padding:14px 16px;font-weight:600}.data-table td[data-v-99daaf54]{text-align:center;color:#d1d5db;border-bottom:1px solid #2a2a2a;padding:14px 16px}.data-table tbody tr[data-v-99daaf54]:hover{background:#1a1a1a}.link[data-v-99daaf54]{color:#22c55e;cursor:pointer}@media (width<=768px){.body[data-v-99daaf54]{padding:8px 4px}.toolbar[data-v-99daaf54]{margin-bottom:10px;padding-left:44px}.btn-add[data-v-99daaf54]{padding:6px 16px;font-size:13px}.loading[data-v-99daaf54]{padding:40px 0;font-size:13px}.table-wrap[data-v-99daaf54]{overflow:auto}.data-table[data-v-99daaf54]{font-size:12px}.data-table th[data-v-99daaf54],.data-table td[data-v-99daaf54]{padding:8px 6px}}.mc h3[data-v-68f4ee89]{text-align:center;color:#fff;margin-bottom:24px;font-size:22px;font-weight:700}.section-title[data-v-68f4ee89]{color:#22c55e;margin:12px 0 8px;font-size:14px;font-weight:600}.fr[data-v-68f4ee89]{gap:16px;margin-bottom:12px;display:flex}.fr[data-v-68f4ee89]>*{flex:1}.check-row[data-v-68f4ee89]{align-items:center;gap:12px;margin-bottom:12px;display:flex}.btn-check[data-v-68f4ee89]{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:6px;padding:6px 16px;font-size:13px;font-weight:600}.btn-check[data-v-68f4ee89]:hover{background:#2563eb}.btn-check[data-v-68f4ee89]:disabled{opacity:.6;cursor:not-allowed}.check-result[data-v-68f4ee89]{font-size:13px;font-weight:600}.check-result.success[data-v-68f4ee89]{color:#22c55e}.check-result.error[data-v-68f4ee89]{color:#ef4444}.act[data-v-68f4ee89]{justify-content:center;gap:16px;margin-top:24px;display:flex}.act button[data-v-68f4ee89]{border-radius:20px;min-width:100px;height:40px;font-size:15px;font-weight:600}.bc[data-v-68f4ee89]{color:#fff;background:#ef4444}.bg[data-v-68f4ee89]{color:#fff;background:#22c55e}.bg[data-v-68f4ee89]:disabled{opacity:.6;cursor:not-allowed}@media (width<=768px){.mc h3[data-v-68f4ee89]{margin-bottom:16px;font-size:18px}.fr[data-v-68f4ee89]{flex-direction:column;gap:12px;margin-bottom:12px}.act[data-v-68f4ee89]{gap:12px;margin-top:16px}.act button[data-v-68f4ee89]{min-width:90px;height:38px;font-size:14px}}.page[data-v-0781de69]{background:#0d0d0d;min-height:100vh}.body[data-v-0781de69]{padding:24px 40px}.toolbar[data-v-0781de69]{margin-bottom:16px}.btn-add[data-v-0781de69]{color:#fff;background:#22c55e;border-radius:20px;padding:10px 28px;font-size:15px;font-weight:600}.loading[data-v-0781de69]{text-align:center;color:#6b7280;padding:60px 0}.table-wrap[data-v-0781de69]{background:#121212;border:1px solid #2a2a2a;border-radius:8px;overflow:hidden}.data-table[data-v-0781de69]{border-collapse:collapse;width:100%;font-size:14px}.data-table th[data-v-0781de69]{color:#9ca3af;text-align:center;background:#1a1a1a;border-bottom:1px solid #2a2a2a;padding:14px 16px;font-weight:600}.data-table td[data-v-0781de69]{text-align:center;color:#d1d5db;border-bottom:1px solid #2a2a2a;padding:14px 16px}.data-table tbody tr[data-v-0781de69]:hover{background:#1a1a1a}.link[data-v-0781de69]{color:#22c55e;cursor:pointer}@media (width<=768px){.body[data-v-0781de69]{padding:8px 4px}.toolbar[data-v-0781de69]{margin-bottom:10px;padding-left:44px}.btn-add[data-v-0781de69]{padding:6px 16px;font-size:13px}.table-wrap[data-v-0781de69]{overflow:auto}.data-table[data-v-0781de69]{font-size:12px}.data-table th[data-v-0781de69],.data-table td[data-v-0781de69]{white-space:nowrap;padding:8px 6px}}.mc h3[data-v-4b571aae]{text-align:center;color:#fff;margin-bottom:24px;font-size:22px;font-weight:700}.fr[data-v-4b571aae]{gap:16px;margin-bottom:16px;display:flex}.fr[data-v-4b571aae]>*{flex:1}.act[data-v-4b571aae]{justify-content:center;gap:16px;margin-top:24px;display:flex}.act button[data-v-4b571aae]{border-radius:20px;min-width:100px;height:40px;font-size:15px;font-weight:600}.bc[data-v-4b571aae]{color:#fff;background:#ef4444}.bg[data-v-4b571aae]{color:#fff;background:#22c55e}.bg[data-v-4b571aae]:disabled{opacity:.6;cursor:not-allowed}@media (width<=768px){.mc h3[data-v-4b571aae]{margin-bottom:16px;font-size:18px}.act[data-v-4b571aae]{gap:12px;margin-top:16px}.act button[data-v-4b571aae]{min-width:90px;height:38px;font-size:14px}}.page[data-v-950f1092]{background:#0d0d0d;min-height:100vh}.body[data-v-950f1092]{padding:24px 40px}.toolbar[data-v-950f1092]{margin-bottom:16px}.btn-add[data-v-950f1092]{color:#fff;background:#22c55e;border-radius:20px;padding:10px 28px;font-size:15px;font-weight:600}.loading[data-v-950f1092]{text-align:center;color:#6b7280;padding:60px 0}.table-wrap[data-v-950f1092]{background:#121212;border:1px solid #2a2a2a;border-radius:8px;overflow:hidden}.data-table[data-v-950f1092]{border-collapse:collapse;width:100%;font-size:14px}.data-table th[data-v-950f1092]{color:#9ca3af;text-align:center;background:#1a1a1a;border-bottom:1px solid #2a2a2a;padding:14px 16px;font-weight:600}.data-table td[data-v-950f1092]{text-align:center;color:#d1d5db;border-bottom:1px solid #2a2a2a;padding:14px 16px}.url-cell[data-v-950f1092]{text-overflow:ellipsis;white-space:nowrap;max-width:300px;overflow:hidden}.data-table tbody tr[data-v-950f1092]:hover{background:#1a1a1a}.link[data-v-950f1092]{color:#22c55e;cursor:pointer}@media (width<=768px){.body[data-v-950f1092]{padding:8px 4px}.toolbar[data-v-950f1092]{margin-bottom:10px;padding-left:44px}.btn-add[data-v-950f1092]{padding:6px 16px;font-size:13px}.table-wrap[data-v-950f1092]{overflow-x:auto}.data-table[data-v-950f1092]{font-size:12px}.data-table th[data-v-950f1092],.data-table td[data-v-950f1092]{padding:8px 6px}.url-cell[data-v-950f1092]{max-width:180px}}.mc h3[data-v-a978a644]{text-align:center;color:#fff;margin-bottom:24px;font-size:22px;font-weight:700}.fr[data-v-a978a644]{gap:16px;margin-bottom:16px;display:flex}.fr[data-v-a978a644]>*{flex:1}.act[data-v-a978a644]{justify-content:center;gap:16px;margin-top:24px;display:flex}.act button[data-v-a978a644]{border-radius:20px;min-width:100px;height:40px;font-size:15px;font-weight:600}.bc[data-v-a978a644]{color:#fff;background:#ef4444}.bg[data-v-a978a644]{color:#fff;background:#22c55e}.bg[data-v-a978a644]:disabled{opacity:.6;cursor:not-allowed}@media (width<=768px){.mc h3[data-v-a978a644]{margin-bottom:16px;font-size:18px}.fr[data-v-a978a644]{flex-direction:column;gap:12px;margin-bottom:12px}.act[data-v-a978a644]{gap:12px;margin-top:16px}.act button[data-v-a978a644]{min-width:90px;height:38px;font-size:14px}}.page[data-v-9662a6a5]{background:#0d0d0d;min-height:100vh}.body[data-v-9662a6a5]{padding:24px 40px}.toolbar[data-v-9662a6a5]{margin-bottom:16px}.btn-add[data-v-9662a6a5]{color:#fff;background:#22c55e;border-radius:20px;padding:10px 28px;font-size:15px;font-weight:600}.loading[data-v-9662a6a5]{text-align:center;color:#6b7280;padding:60px 0}.table-wrap[data-v-9662a6a5]{background:#121212;border:1px solid #2a2a2a;border-radius:8px;overflow:hidden}.data-table[data-v-9662a6a5]{border-collapse:collapse;width:100%;font-size:14px}.data-table th[data-v-9662a6a5]{color:#9ca3af;text-align:center;background:#1a1a1a;border-bottom:1px solid #2a2a2a;padding:14px 16px;font-weight:600}.data-table td[data-v-9662a6a5]{text-align:center;color:#d1d5db;border-bottom:1px solid #2a2a2a;padding:14px 16px}.data-table tbody tr[data-v-9662a6a5]:hover{background:#1a1a1a}.link[data-v-9662a6a5]{color:#22c55e;cursor:pointer}@media (width<=768px){.body[data-v-9662a6a5]{padding:8px 4px}.toolbar[data-v-9662a6a5]{margin-bottom:10px;padding-left:44px}.btn-add[data-v-9662a6a5]{padding:6px 16px;font-size:13px}.loading[data-v-9662a6a5]{padding:40px 0;font-size:13px}.table-wrap[data-v-9662a6a5]{overflow-x:auto}.data-table[data-v-9662a6a5]{white-space:nowrap;font-size:12px}.data-table th[data-v-9662a6a5],.data-table td[data-v-9662a6a5]{padding:8px 6px}}.page[data-v-e01592f9]{background:#0d0d0d;min-height:100vh}.body[data-v-e01592f9]{padding:24px 40px}.tabs[data-v-e01592f9]{background:#1a1a1a;border-radius:20px;gap:4px;max-width:500px;margin:0 auto 24px;padding:4px;display:flex}.tab[data-v-e01592f9]{text-align:center;color:#9ca3af;cursor:pointer;border-radius:16px;flex:1;padding:10px;font-size:14px;font-weight:500}.tab.active[data-v-e01592f9]{color:#fff;background:#22c55e}.loading[data-v-e01592f9]{text-align:center;color:#6b7280;padding:60px 0}.table-wrap[data-v-e01592f9]{background:#121212;border:1px solid #2a2a2a;border-radius:8px;overflow:auto}.data-table[data-v-e01592f9]{border-collapse:collapse;width:100%;font-size:14px}.data-table th[data-v-e01592f9]{color:#9ca3af;text-align:center;white-space:nowrap;background:#1a1a1a;border-bottom:1px solid #2a2a2a;padding:12px;font-weight:600}.data-table td[data-v-e01592f9]{text-align:center;color:#d1d5db;white-space:nowrap;border-bottom:1px solid #2a2a2a;padding:12px}.data-table tbody tr[data-v-e01592f9]:hover{background:#1a1a1a}.pagination[data-v-e01592f9]{color:#9ca3af;justify-content:center;align-items:center;gap:16px;margin-top:16px;font-size:14px;display:flex}.pagination button[data-v-e01592f9]{color:#fff;cursor:pointer;background:#2a2a2a;border:none;border-radius:4px;padding:6px 16px}.pagination button[data-v-e01592f9]:disabled{opacity:.4;cursor:not-allowed}@media (width<=768px){.body[data-v-e01592f9]{padding:8px 4px}.tabs[data-v-e01592f9]{gap:2px;margin:0 0 12px 44px;padding:3px}.tab[data-v-e01592f9]{padding:6px 8px;font-size:13px}.loading[data-v-e01592f9]{padding:40px 0}.data-table[data-v-e01592f9]{font-size:12px}.data-table th[data-v-e01592f9],.data-table td[data-v-e01592f9]{padding:8px 6px}.pagination[data-v-e01592f9]{gap:10px;margin-top:12px;font-size:13px}.pagination button[data-v-e01592f9]{padding:5px 12px;font-size:13px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff;--bg-primary:#0d0d0d;--bg-secondary:#121212;--bg-card:#141414;--bg-input:#2a2a2a;--bg-hover:#333;--border-color:#2c2c2c;--border-light:#3a3a3a;--green:#22c55e;--green-hover:#16a34a;--green-dark:#14532d;--red:#ef4444;--red-hover:#dc2626;--red-dark:#7f1d1d;--blue:#3b82f6;--text-primary:#fff;--text-secondary:#9ca3af;--text-muted:#6b7280;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0d0d0d;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:17px;font-weight:500;line-height:1.5}*{box-sizing:border-box;margin:0;padding:0}html,body,#app{background-color:var(--bg-primary);width:100%;height:100%;min-height:100vh;color:var(--text-primary)}body{overflow-x:hidden}#app{max-width:none;margin:0;padding:0}button{cursor:pointer;border:none;outline:none;font-family:inherit}input,select{outline:none;font-family:inherit}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--bg-hover);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--border-light)}
