.icon-wrapper[data-v-f610dedc]{display:inline-flex;align-items:center;justify-content:center;position:relative}.base-icon[data-v-f610dedc]{display:inline-block;vertical-align:middle}.icon-wrapper.has-tooltip[data-v-f610dedc]{cursor:help}.icon-wrapper.has-tooltip[data-v-f610dedc]:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background-color:#1f2937;color:#fff;padding:8px 12px;border-radius:6px;font-size:12px;font-weight:500;line-height:1.4;max-width:280px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;z-index:1000;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;pointer-events:none;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.icon-wrapper.has-tooltip[data-v-f610dedc]:before{content:"";position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#1f2937;z-index:1000;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;pointer-events:none}.icon-wrapper.has-tooltip[data-v-f610dedc]:hover:after,.icon-wrapper.has-tooltip[data-v-f610dedc]:hover:before{opacity:1;visibility:visible}.sidebar-item[data-v-1406f866]{display:flex;align-items:center;gap:12px;padding:12px 16px;font-weight:600;color:var(--text-secondary);border-radius:var(--radius-md);transition:all .2s;margin-bottom:4px;text-decoration:none}.sidebar-item.child-item[data-v-1406f866]{padding-left:40px;font-weight:500}.sidebar-item[data-v-1406f866]:hover{background-color:var(--bg-body);color:var(--text-main)}.sidebar-item.active[data-v-1406f866]{background-color:#eef2ff;color:var(--color-primary);font-weight:500}.sidebar-item.active .icon[data-v-1406f866]{color:var(--color-primary)}.sidebar-group[data-v-c8c09a19]{margin-bottom:4px}.sidebar-group-header[data-v-c8c09a19]{display:flex;align-items:center;gap:12px;padding:12px 16px;font-weight:600;color:var(--text-secondary);border-radius:var(--radius-md);transition:all .2s;width:100%;background:none;border:none;cursor:pointer;text-align:left;position:relative}.sidebar-group-header[data-v-c8c09a19]:hover{background-color:var(--bg-body);color:var(--text-main)}.sidebar-group-header.active[data-v-c8c09a19]{background-color:#eef2ff;color:var(--color-primary);font-weight:500}.sidebar-group-header.active .icon[data-v-c8c09a19]{color:var(--color-primary)}.chevron[data-v-c8c09a19]{margin-left:auto;color:var(--text-secondary);transition:transform .2s}.sidebar-group-header.active .chevron[data-v-c8c09a19]{color:var(--color-primary)}.sidebar-group-children[data-v-c8c09a19]{margin-top:4px;margin-left:0;padding-left:0;display:flex;flex-direction:column;gap:0}.sidebar-child-item[data-v-c8c09a19]{display:block;padding:10px 16px 10px 40px;color:var(--text-secondary);text-decoration:none;border-radius:6px;font-weight:500;transition:all .2s;margin-bottom:0}.sidebar-child-item[data-v-c8c09a19]:hover{background-color:var(--bg-body);color:var(--text-main)}.sidebar-child-item.active[data-v-c8c09a19]{background-color:#eef2ff;color:var(--color-primary)}.sidebar[data-v-41cde9b7]{width:260px;height:100vh;background-color:var(--bg-sidebar);border-right:1px solid var(--border-color);padding:24px;display:flex;flex-direction:column;position:fixed;left:0;top:0;z-index:20}.brand-header[data-v-41cde9b7]{display:flex;align-items:center;gap:12px;margin-bottom:32px;padding:0 8px}.brand-logo[data-v-41cde9b7]{width:36px;height:36px;background-color:var(--color-primary);border-radius:8px;display:flex;align-items:center;justify-content:center}.brand-name[data-v-41cde9b7]{font-size:18px;font-weight:700;color:var(--text-main)}.nav-menu[data-v-41cde9b7]{display:flex;flex-direction:column;gap:4px}.sidebar-footer[data-v-41cde9b7]{margin-top:auto}.logout-btn[data-v-41cde9b7]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 16px;background:none;border:none;color:var(--text-secondary);font-size:14px;font-weight:500;cursor:pointer;border-radius:6px;transition:all .2s}.logout-btn[data-v-41cde9b7]:hover{background-color:#fee2e2;color:#dc2626}.base-input-wrapper[data-v-8c81d06f]{position:relative;display:flex;align-items:center;width:100%}.base-input[data-v-8c81d06f]{width:100%;padding:10px 16px;border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:14px;color:var(--text-main);background-color:var(--bg-card);transition:border-color .2s;outline:none}.base-input[data-v-8c81d06f]:focus{border-color:var(--color-primary)}.has-icon .base-input[data-v-8c81d06f]{padding-left:40px}.input-icon[data-v-8c81d06f]{position:absolute;left:12px;display:flex;align-items:center;color:var(--text-light);pointer-events:none}.modal-overlay[data-v-e9137719]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:100}.modal-container[data-v-e9137719]{background:#fff;border-radius:var(--radius-lg);width:100%;max-width:500px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;animation:modal-in-e9137719 .2s ease-out}.modal-header[data-v-e9137719]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--border-color)}.modal-title[data-v-e9137719]{font-size:18px;font-weight:600;color:var(--text-main)}.close-btn[data-v-e9137719]{background:none;border:none;cursor:pointer;color:var(--text-secondary);padding:4px;display:flex;align-items:center;justify-content:center}.close-btn[data-v-e9137719]:hover{color:var(--text-main)}.modal-content[data-v-e9137719]{padding:24px}.modal-footer[data-v-e9137719]{padding:16px 24px;border-top:1px solid var(--border-color);display:flex;justify-content:flex-end;gap:12px}@keyframes modal-in-e9137719{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.base-button[data-v-55e1feff]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:var(--radius-md);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;border:1px solid transparent}.base-button[data-v-55e1feff]:disabled{opacity:.6;cursor:not-allowed}.variant-primary[data-v-55e1feff]{background-color:var(--color-primary);color:#fff}.variant-primary[data-v-55e1feff]:hover:not(:disabled){background-color:var(--color-primary-hover)}.variant-secondary[data-v-55e1feff]{background-color:#eef2ff;color:var(--color-primary)}.variant-secondary[data-v-55e1feff]:hover:not(:disabled){background-color:#e0e7ff}.variant-secondary[data-v-55e1feff]:disabled{background-color:#e5e7eb;color:#9ca3af;opacity:1}.variant-outline[data-v-55e1feff]{background-color:transparent;border-color:var(--border-color);color:var(--text-secondary)}.variant-outline[data-v-55e1feff]:hover:not(:disabled){border-color:var(--text-light);color:var(--text-main)}.variant-text[data-v-55e1feff]{background-color:transparent;color:var(--text-secondary);padding:8px 12px}.variant-text[data-v-55e1feff]:hover:not(:disabled){background-color:#0000000d;color:var(--text-main)}.variant-danger[data-v-55e1feff]{background-color:#ce261c;color:#fff}.variant-danger[data-v-55e1feff]:hover:not(:disabled){background-color:#b01e15}.is-full[data-v-55e1feff]{width:100%}.modal-body[data-v-7c840f28]{padding-bottom:0}.step-content[data-v-7c840f28]{display:flex;flex-direction:column;gap:16px}.description[data-v-7c840f28]{color:var(--text-secondary);font-size:14px;margin-bottom:16px;line-height:1.5}.input-group[data-v-7c840f28]{display:flex;flex-direction:column;gap:8px}.input-group label[data-v-7c840f28]{font-size:16px;font-weight:600;color:#4b5563;margin-bottom:4px;font-family:Urbanist,sans-serif}.input-hint[data-v-7c840f28]{font-size:12px;color:#dc2626;margin-top:4px}.input-group[data-v-7c840f28] .base-input{height:48px;font-size:16px;border-color:#d1d5db;background-color:#fff}.input-group[data-v-7c840f28] .base-input:focus{border-color:#2274f1}.select-wrapper[data-v-7c840f28]{position:relative;display:flex;align-items:center}.workspace-select[data-v-7c840f28]{width:100%;height:48px;padding:0 16px;background-color:#fff;border:1px solid #D1D5DB;border-radius:8px;font-family:Urbanist,sans-serif;font-size:16px;color:#111827;appearance:none;cursor:pointer;transition:all .2s}.workspace-select[data-v-7c840f28]:focus{outline:none;border-color:#2274f1;box-shadow:0 0 0 2px #2274f11a}.workspace-select[data-v-7c840f28]:disabled{background-color:#f3f4f6;cursor:not-allowed;color:#6b7280}.select-icon[data-v-7c840f28]{position:absolute;right:16px;pointer-events:none;color:#9ca3af}.error-msg[data-v-7c840f28]{color:#dc2626;font-size:14px;margin-top:8px}.success-msg[data-v-7c840f28]{display:flex;align-items:center;gap:8px;background-color:#ecfdf5;color:#059669;padding:12px;border-radius:var(--radius-md);font-weight:500}.script-tabs[data-v-7c840f28]{display:flex;gap:16px;border-bottom:1px solid var(--border-color)}.script-tab[data-v-7c840f28]{background:none;border:none;padding:8px 0;font-size:14px;color:var(--text-secondary);cursor:pointer;position:relative}.script-tab.active[data-v-7c840f28]{color:var(--color-primary);font-weight:500}.script-tab.active[data-v-7c840f28]:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background-color:var(--color-primary)}.code-block[data-v-7c840f28]{background-color:#1f2937;color:#e5e7eb;padding:16px;border-radius:var(--radius-md);position:relative;font-family:monospace;font-size:12px;overflow-x:auto}.code-block pre[data-v-7c840f28]{margin:0;white-space:pre-wrap;word-break:break-all}.copy-btn[data-v-7c840f28]{position:absolute;top:8px;right:8px;background:#ffffff1a;border:none;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;cursor:pointer;display:flex;align-items:center;gap:4px}.copy-btn[data-v-7c840f28]:hover{background:#fff3}.api-key-info[data-v-7c840f28]{background-color:#f3f4f6;padding:12px;border-radius:var(--radius-md);font-size:14px;display:flex;gap:8px;align-items:center}.footer-actions[data-v-7c840f28]{display:flex;justify-content:flex-end;align-items:center;gap:12px;width:100%}.cancel-btn[data-v-7c840f28]{background:none;border:none;color:#4b5563;font-size:16px;font-weight:600;cursor:pointer;padding:8px 16px;font-family:Urbanist,sans-serif}.cancel-btn[data-v-7c840f28]:hover{color:#111827}.save-btn[data-v-7c840f28]{min-width:100px;height:48px;font-size:16px;font-weight:600}.save-btn[data-v-7c840f28]:disabled{background-color:#e5e7eb!important;color:#9ca3af!important;opacity:1!important}.top-header[data-v-a0b0e003]{height:72px;background-color:#fff;border-bottom:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between;padding:0 32px;position:sticky;top:0;z-index:10}.search-area[data-v-a0b0e003]{width:320px;position:relative}.search-results-dropdown[data-v-a0b0e003]{position:absolute;top:100%;left:0;width:100%;background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:0 4px 12px #0000001a;margin-top:8px;max-height:400px;overflow-y:auto;z-index:100;padding:8px 12px}.search-loading[data-v-a0b0e003]{padding:16px;text-align:center;color:var(--text-secondary);font-size:14px}.search-empty[data-v-a0b0e003]{padding:6px 8px;text-align:left;font-family:Urbanist,sans-serif;font-size:16px;font-weight:700;line-height:24px;color:var(--text-main)}.spinner[data-v-a0b0e003]{width:20px;height:20px;border:2px solid #f3f3f3;border-top:2px solid var(--color-primary);border-radius:50%;animation:spin-a0b0e003 1s linear infinite;margin:0 auto}@keyframes spin-a0b0e003{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.search-list[data-v-a0b0e003]{display:flex;flex-direction:column}.search-item[data-v-a0b0e003]{padding:6px 8px;cursor:pointer;font-size:14px;color:var(--text-main);transition:background-color .2s;border-radius:6px;display:flex;align-items:center;gap:8px}.search-item[data-v-a0b0e003]:hover{background-color:var(--bg-body)}.search-item .company-name[data-v-a0b0e003]{font-weight:500}.search-item .divider[data-v-a0b0e003]{color:var(--text-light)}.search-item .ip-address[data-v-a0b0e003]{color:var(--text-secondary);font-size:13px}.see-more-btn[data-v-a0b0e003]{display:block;width:fit-content;margin:12px auto 4px;padding:8px 16px;background:transparent;border:1px solid var(--color-primary);border-radius:6px;color:var(--color-primary);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.see-more-btn[data-v-a0b0e003]:hover{background-color:var(--color-primary);color:#fff}.actions-area[data-v-a0b0e003]{display:flex;align-items:center;gap:24px;margin-left:auto}.site-action[data-v-a0b0e003]{position:relative}.add-website-btn[data-v-a0b0e003]{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#fff;border:1px solid var(--color-primary);color:var(--color-primary);border-radius:var(--radius-md);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.add-website-btn[data-v-a0b0e003]:hover{background-color:#eef2ff}.dropdown-btn[data-v-a0b0e003]{display:flex;align-items:center;gap:10px;padding:0 16px;background:#fff;border:1px solid #2274F1;border-radius:6px;cursor:pointer;height:32px;justify-content:center;color:#2274f1}.dropdown-btn[data-v-a0b0e003]:hover{background-color:#f8fafc}.site-name[data-v-a0b0e003]{font-size:14px;color:#2274f1;font-weight:500}.dropdown-menu[data-v-a0b0e003]{position:absolute;top:calc(100% + 4px);right:0;width:200px;background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:0 4px 12px #0000001a;padding:4px;z-index:20}.dropdown-item[data-v-a0b0e003]{width:100%;text-align:left;padding:8px 12px;background:none;border:none;cursor:pointer;font-size:14px;color:var(--text-main);border-radius:4px;display:flex;justify-content:space-between;align-items:center}.dropdown-item[data-v-a0b0e003]:hover{background-color:var(--bg-body)}.dropdown-item.active[data-v-a0b0e003]{color:var(--color-primary);font-weight:500}.dropdown-item.add-new[data-v-a0b0e003]{color:var(--text-secondary);gap:8px;justify-content:flex-start}.dropdown-item.add-new[data-v-a0b0e003]:hover{color:var(--color-primary)}.dropdown-divider[data-v-a0b0e003]{height:1px;background-color:var(--border-color);margin:4px 0}.icon-btn[data-v-a0b0e003]{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:8px;border-radius:50%;position:relative;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.icon-btn[data-v-a0b0e003]:hover{background-color:var(--bg-body);color:var(--text-main)}.notification-action[data-v-a0b0e003],.notification-btn[data-v-a0b0e003]{position:relative}.notification-badge[data-v-a0b0e003]{position:absolute;top:4px;right:4px;background-color:#2274f1;color:#fff;border-radius:10px;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;padding:0 4px;border:2px solid white}.notification-dropdown[data-v-a0b0e003]{position:absolute;top:calc(100% + 8px);right:0;width:400px;background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:0 4px 12px #0000001a;z-index:100;max-height:500px;display:flex;flex-direction:column}.notification-header[data-v-a0b0e003]{padding:16px 20px;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}.notification-title[data-v-a0b0e003]{font-size:18px;font-weight:600;color:var(--text-main);margin:0}.mark-all-read-btn[data-v-a0b0e003]{background:none;border:none;color:#2274f1;font-size:14px;font-weight:500;cursor:pointer;padding:0;transition:color .2s}.mark-all-read-btn[data-v-a0b0e003]:hover{color:#1f68d8}.notification-list[data-v-a0b0e003]{flex:1;overflow-y:auto;padding:0}.notification-item[data-v-a0b0e003]{padding:16px 20px;border-bottom:1px solid var(--border-color);transition:background-color .2s;position:relative;cursor:pointer}.notification-item[data-v-a0b0e003]:hover{background-color:var(--bg-body)}.notification-item[data-v-a0b0e003]:last-child{border-bottom:none}.unread-indicator[data-v-a0b0e003]{position:absolute;top:50%;right:20px;transform:translateY(-50%);width:10px;height:10px;background-color:#2274f1;border-radius:50%}.notification-message[data-v-a0b0e003]{font-size:14px;color:var(--text-main);margin:0 0 8px;line-height:1.5}.notification-action[data-v-a0b0e003]{display:flex;justify-content:flex-start}.see-invitation-btn[data-v-a0b0e003]{display:inline-flex;align-items:center;gap:4px;background:none;border:none;color:var(--color-primary);font-size:14px;font-weight:500;cursor:pointer;padding:0;transition:color .2s}.see-invitation-btn[data-v-a0b0e003]:hover{color:#1f68d8}.see-invitation-btn .chevron-icon[data-v-a0b0e003]{color:inherit}.see-invitation-btn .chevron-icon[data-v-a0b0e003] svg{color:inherit}.see-invitation-btn .chevron-icon[data-v-a0b0e003] path{stroke:currentColor}.notification-empty[data-v-a0b0e003],.notification-loading[data-v-a0b0e003]{padding:24px 20px;text-align:center;color:var(--text-secondary);font-size:14px}.notification-footer[data-v-a0b0e003]{padding:16px 20px;border-top:1px solid var(--border-color);display:flex;justify-content:center}.view-all-btn[data-v-a0b0e003]{background:none;border:none;color:var(--color-primary);font-size:14px;font-weight:500;cursor:pointer;padding:0;transition:color .2s}.view-all-btn[data-v-a0b0e003]:hover{color:#1f68d8}.badge-dot[data-v-a0b0e003]{position:absolute;top:8px;right:8px;width:8px;height:8px;background-color:var(--color-danger);border-radius:50%;border:1px solid white}.rotate-180[data-v-a0b0e003]{transform:rotate(180deg);transition:transform .2s}.dashboard-layout[data-v-4eab36a5]{display:flex;min-height:100vh}.main-content[data-v-4eab36a5]{flex:1;margin-left:260px;display:flex;flex-direction:column;width:calc(100% - 260px)}.page-content[data-v-4eab36a5]{padding:32px;background-color:var(--bg-body);flex:1}.channel-chip-wrapper[data-v-17562851]{position:relative;display:inline-flex;z-index:1}.channel-chip-wrapper[data-v-17562851]:hover{z-index:99999}.channel-chip[data-v-17562851]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;white-space:nowrap;cursor:help;transition:transform .15s ease}.channel-chip-wrapper:hover .channel-chip[data-v-17562851]{transform:scale(1.02)}.channel-tooltip[data-v-17562851]{position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);background-color:#1f2937;color:#fff;padding:8px 12px;border-radius:6px;font-size:12px;font-weight:500;line-height:1.4;white-space:normal;width:max-content;max-width:260px;text-align:left;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;z-index:99999;box-shadow:0 4px 12px #00000026;pointer-events:none}.channel-tooltip[data-v-17562851]:before{content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%);border-width:6px;border-style:solid;border-color:transparent #1F2937 transparent transparent}.channel-chip-wrapper:hover .channel-tooltip[data-v-17562851]{opacity:1;visibility:visible}.channel-direct[data-v-17562851]{background-color:#f0e9fd;color:#684bd8}.channel-organic[data-v-17562851]{background-color:#fbf5de;color:#d1944b}.channel-referral[data-v-17562851]{background-color:#e4f9e7;color:#6ab060}.channel-paid[data-v-17562851]{background-color:#e6f3fe;color:#3e7ed0}.channel-other[data-v-17562851]{background-color:#f3e8ff;color:#7c3aed}.company-item[data-v-5387a874]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);transition:all .2s;cursor:pointer;position:relative}.info[data-v-5387a874]{flex:1;min-width:0}.company-item[data-v-5387a874]:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a;border-color:var(--color-primary);z-index:1}.company-item.active[data-v-5387a874]{border-color:var(--color-primary);background-color:#eef2ff;box-shadow:0 0 0 1px var(--color-primary);z-index:1}.name-row[data-v-5387a874]{display:flex;align-items:center;gap:8px;margin-bottom:4px;min-width:0}.company-name[data-v-5387a874]{font-size:16px;font-weight:500;color:var(--text-main);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0}.location[data-v-5387a874]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:400;color:var(--text-secondary)}.divider[data-v-5387a874]{color:var(--border-color);font-weight:300;margin:0 2px}.channels-wrapper[data-v-5387a874]{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.time-ago[data-v-5387a874]{font-size:12px;color:var(--text-light);flex-shrink:0;white-space:nowrap}.referrer-domain-wrapper[data-v-5387a874]{display:inline-flex;align-items:center;gap:4px;background-color:#f3f4f6;padding:2px 8px;border-radius:4px;position:relative}.referrer-domain[data-v-5387a874]{font-size:13px;color:var(--text-secondary);font-weight:500}.referrer-info-icon[data-v-5387a874]{color:var(--text-light);cursor:help;flex-shrink:0}.referrer-info-icon[data-v-5387a874]:hover{color:var(--color-primary)}.company-list-container[data-v-92e18b87]{display:flex;flex-direction:column;gap:20px}.list[data-v-92e18b87]{display:flex;flex-direction:column;gap:12px}.loading-state[data-v-92e18b87],.error-state[data-v-92e18b87]{padding:40px;text-align:center;color:var(--text-secondary);font-size:14px}.error-state[data-v-92e18b87]{color:var(--color-danger)}.pagination[data-v-92e18b87]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px}.page-btn[data-v-92e18b87]{background:none;border:none;font-size:14px;color:var(--text-secondary);cursor:pointer;padding:4px 8px;border-radius:var(--radius-sm)}.pagination-info[data-v-92e18b87]{font-size:13px;color:var(--text-secondary);padding:0 12px}.page-btn[data-v-92e18b87]:hover:not(:disabled){color:var(--text-main)}.page-btn[data-v-92e18b87]:disabled{opacity:.5;cursor:not-allowed}.status-badge[data-v-1425434e]{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;padding:2px 8px;border-radius:12px}.up[data-v-1425434e]{color:var(--color-success);background-color:#10b9811a}.down[data-v-1425434e]{color:var(--color-danger);background-color:#ef44441a}.neutral[data-v-1425434e]{color:var(--text-secondary);background-color:var(--bg-body)}.stat-card[data-v-1dbaea6b]{background:var(--bg-card);padding:20px;border-radius:var(--radius-lg);border:1px solid var(--border-color);display:flex;flex-direction:column;gap:8px}.card-header[data-v-1dbaea6b]{display:flex;justify-content:space-between;align-items:flex-start}.card-value[data-v-1dbaea6b]{font-size:24px;font-weight:600;color:var(--text-main)}.card-title[data-v-1dbaea6b]{font-size:15px;font-weight:600;color:var(--text-secondary)}.menu-btn[data-v-1dbaea6b]{background:none;border:none;cursor:pointer;color:var(--text-light);padding:4px}.menu-btn[data-v-1dbaea6b]:hover{color:var(--text-main)}.progress-container[data-v-88eda586]{display:flex;align-items:center;gap:16px;width:100%;min-height:32px}.label[data-v-88eda586]{width:120px;font-size:14px;color:var(--text-main);flex-shrink:0}.progress-track[data-v-88eda586]{flex:1;height:8px;background-color:#f3f4f6;border-radius:4px;overflow:hidden}.progress-fill[data-v-88eda586]{height:100%;background-color:var(--color-primary);border-radius:4px;transition:width .5s ease-out}.right-info[data-v-88eda586]{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:80px;flex-shrink:0}.percentage[data-v-88eda586]{font-size:14px;font-weight:600;color:var(--text-main)}.card[data-v-1da5f8dd]{background:var(--bg-card);padding:24px;border-radius:var(--radius-lg);border:1px solid var(--border-color)}.card-header[data-v-1da5f8dd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.card-title[data-v-1da5f8dd]{font-size:16px;font-weight:600;color:var(--text-main);margin:0}.list[data-v-1da5f8dd]{display:flex;flex-direction:column;gap:24px}.modal-body[data-v-55db15f1]{min-height:150px}.loading-text[data-v-55db15f1]{text-align:center;color:var(--text-secondary);padding:20px}.description[data-v-55db15f1]{color:var(--text-secondary);font-size:14px;margin-bottom:16px}.lists-wrapper[data-v-55db15f1]{display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto;margin-bottom:16px}.list-option[data-v-55db15f1]{display:flex;justify-content:space-between;align-items:center;padding:12px;background:var(--bg-body);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;transition:all .2s;width:100%;text-align:left}.list-option[data-v-55db15f1]:hover{border-color:var(--color-primary);background:#eef2ff}.list-name[data-v-55db15f1]{font-size:14px;color:var(--text-main);font-weight:500}.add-icon[data-v-55db15f1]{color:var(--color-primary);opacity:0;transition:opacity .2s}.list-option:hover .add-icon[data-v-55db15f1]{opacity:1}.divider[data-v-55db15f1]{text-align:center;font-size:12px;color:var(--text-light);margin:16px 0;position:relative}.divider[data-v-55db15f1]:before,.divider[data-v-55db15f1]:after{content:"";position:absolute;top:50%;width:40%;height:1px;background-color:var(--border-color)}.divider[data-v-55db15f1]:before{left:0}.divider[data-v-55db15f1]:after{right:0}.input-group[data-v-55db15f1]{display:flex;flex-direction:column;gap:8px}.input-group label[data-v-55db15f1]{font-size:14px;font-weight:500;color:var(--text-main)}.company-detail-panel[data-v-a961f211]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:24px;display:flex;flex-direction:column}.panel-header[data-v-a961f211]{margin-bottom:24px}.back-btn[data-v-a961f211]{display:flex;align-items:center;gap:8px;background:none;border:none;font-size:14px;color:var(--text-secondary);cursor:pointer;padding:0}.back-btn[data-v-a961f211]:hover{color:var(--text-main)}.company-header[data-v-a961f211]{margin-bottom:24px}.header-top[data-v-a961f211]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;gap:16px}.company-name[data-v-a961f211]{font-size:20px;font-weight:600;color:var(--text-main)}.company-meta[data-v-a961f211]{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text-secondary)}.website[data-v-a961f211]{display:flex;align-items:center;gap:4px;color:var(--text-secondary)}.website[data-v-a961f211]:hover{color:var(--color-primary)}.separator[data-v-a961f211]{color:var(--border-color)}.detail-tabs[data-v-a961f211]{display:flex;gap:24px;border-bottom:1px solid var(--border-color);margin-bottom:24px}.tab-btn[data-v-a961f211]{background:none;border:none;padding:12px 0;font-family:Urbanist,sans-serif;font-size:14px;font-weight:600;color:#8d8f94;cursor:pointer;position:relative}.tab-btn[data-v-a961f211]:hover,.tab-btn.active[data-v-a961f211]{color:var(--text-main)}.tab-btn.active[data-v-a961f211]:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background-color:var(--text-main)}.overview-tab[data-v-a961f211]{display:flex;flex-direction:column;gap:24px}.detail-section[data-v-a961f211]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:24px;background:#fff}.detail-section h3[data-v-a961f211]{font-size:16px;font-weight:600;color:var(--text-main);margin-bottom:16px}.description[data-v-a961f211]{font-size:14px;color:var(--text-secondary);line-height:1.6;white-space:pre-line}.info-grid[data-v-a961f211]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.info-item[data-v-a961f211]{display:flex;flex-direction:column;gap:4px}.info-item .label[data-v-a961f211]{font-size:15px;color:var(--text-secondary)}.info-item .value[data-v-a961f211],.info-item .link-value[data-v-a961f211]{font-size:14px;color:var(--text-main);font-weight:500}.info-item .link-value[data-v-a961f211]{color:var(--text-main);text-decoration:none}.info-item .link-value[data-v-a961f211]:hover{color:var(--color-primary)}.bottom-grid[data-v-a961f211]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.info-list[data-v-a961f211]{display:flex;flex-direction:column;gap:12px}.info-row[data-v-a961f211]{display:flex;flex-direction:column;gap:4px}.info-row .label[data-v-a961f211]{font-size:15px;color:var(--text-secondary)}.info-row .value[data-v-a961f211]{font-size:14px;color:var(--text-main);font-weight:500}.activity-tab[data-v-a961f211]{display:flex;flex-direction:column;gap:24px}.activity-stats[data-v-a961f211]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.stat-box[data-v-a961f211]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:16px;background:#fff}.stat-value[data-v-a961f211]{font-size:20px;font-weight:700;color:var(--text-main);margin-bottom:4px}.stat-label[data-v-a961f211]{font-size:15px;color:var(--text-secondary);margin-bottom:8px}.stat-trend[data-v-a961f211]{font-size:12px;font-weight:600;display:flex;align-items:center;gap:4px}.stat-trend.positive[data-v-a961f211]{color:var(--color-success)}.stat-trend.negative[data-v-a961f211]{color:var(--color-danger)}.stat-trend.neutral[data-v-a961f211]{color:var(--text-secondary)}.activity-filter[data-v-a961f211]{display:flex;align-items:center;gap:12px}.activity-filter label[data-v-a961f211]{font-size:12px;color:var(--text-secondary)}.location-select[data-v-a961f211]{border:1px solid var(--border-color);border-radius:4px;padding:6px 12px;font-size:12px;color:var(--text-main)}.visit-details-header[data-v-a961f211]{margin-bottom:8px}.visit-details-header h3[data-v-a961f211]{font-size:16px;font-weight:600;color:var(--text-main);margin-bottom:4px}.last-seen[data-v-a961f211]{font-size:12px;color:var(--text-secondary)}.session-list[data-v-a961f211]{display:flex;flex-direction:column;gap:16px}.session-card[data-v-a961f211]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;overflow:hidden}.session-header[data-v-a961f211]{display:flex;justify-content:space-between;align-items:center;padding:16px;cursor:pointer;background-color:#fff;transition:background-color .2s}.session-header[data-v-a961f211]:hover{background-color:#f9fafb}.session-left[data-v-a961f211]{display:flex;flex-direction:column;gap:4px}.session-title[data-v-a961f211]{font-size:14px;font-weight:600;color:var(--text-main);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.session-time[data-v-a961f211]{font-size:12px;color:var(--text-light)}.session-right[data-v-a961f211]{display:flex;align-items:center;gap:16px}.location-badge[data-v-a961f211]{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--text-secondary)}.total-duration[data-v-a961f211]{font-size:12px;color:var(--text-main);font-weight:500}.session-body[data-v-a961f211]{border-top:1px solid var(--border-color);padding:16px;background-color:#f9fafb}.referrer-row[data-v-a961f211]{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--text-main);margin-bottom:12px}.dot[data-v-a961f211]{width:8px;height:8px;border-radius:50%;display:inline-block}.dot.success[data-v-a961f211]{background-color:var(--color-success)}.referrer-left[data-v-a961f211]{display:flex;align-items:center;gap:8px;min-width:0}.referrer-text[data-v-a961f211]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;text-decoration:none;color:var(--text-main);cursor:pointer;transition:all .2s ease}.redirect-icon[data-v-a961f211]{flex-shrink:0;color:var(--color-primary);cursor:pointer;transition:all .2s ease}.referrer-row:hover .referrer-text[data-v-a961f211]{text-decoration:underline;color:var(--color-primary)}.referrer-row:hover .redirect-icon[data-v-a961f211]{color:#1d4ed8;transform:scale(1.1)}.pages-list[data-v-a961f211]{display:flex;flex-direction:column;gap:8px;min-width:0}.page-row[data-v-a961f211]{display:flex;justify-content:space-between;font-size:12px;color:var(--text-secondary);padding-left:16px;min-width:0;gap:8px}.page-url[data-v-a961f211]{color:var(--text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1;width:0;display:block;text-decoration:none;cursor:pointer}.page-url[data-v-a961f211]:hover{text-decoration:underline;color:var(--color-primary)}.page-duration[data-v-a961f211]{flex-shrink:0;white-space:nowrap}.load-more-wrapper[data-v-a961f211]{display:flex;justify-content:center;margin-top:16px}.empty-activity[data-v-a961f211]{text-align:center;padding:24px;color:var(--text-secondary);font-size:14px}.loading-area[data-v-a961f211]{padding:20px;text-align:center;color:var(--text-secondary)}.add-list-btn-wide[data-v-a961f211]{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #2274F1;border-radius:var(--radius-md);padding:10px 24px;cursor:pointer;transition:all .2s;color:#2274f1;font-size:14px;font-weight:500;white-space:nowrap}.add-list-btn-wide[data-v-a961f211]:hover{background-color:#ebf5ff}.analytics-view-wrapper[data-v-8dd4194f]{display:flex;flex-direction:column;gap:20px}.analytics-header[data-v-8dd4194f]{display:flex;justify-content:space-between;align-items:center;padding:0}.analytics-title[data-v-8dd4194f]{font-family:Urbanist,sans-serif;font-size:24px;font-weight:700;color:var(--text-main);margin:0}.export-pdf-btn[data-v-8dd4194f]{padding:10px 20px;background-color:var(--color-primary);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;font-family:Urbanist,sans-serif;box-shadow:0 2px 4px #2563eb1a}.export-pdf-btn[data-v-8dd4194f]:hover:not(:disabled){background-color:#1d4ed8;transform:translateY(-1px);box-shadow:0 4px 8px #2563eb33}.export-pdf-btn[data-v-8dd4194f]:active:not(:disabled){transform:translateY(0)}.export-pdf-btn[data-v-8dd4194f]:disabled{background-color:#9ca3af;cursor:not-allowed;opacity:.6}@media print{.analytics-header[data-v-8dd4194f],.export-csv-btn[data-v-8dd4194f],.pagination-controls[data-v-8dd4194f]{display:none!important}}.analytics-view[data-v-8dd4194f]{display:flex;flex-direction:column;gap:24px;padding-top:16px}.empty-analytics[data-v-8dd4194f]{display:flex;flex-direction:column;gap:24px}.top-spacer[data-v-8dd4194f]{height:60px;width:100%;background-color:#fff;border:1px solid var(--border-color);border-radius:var(--radius-md);display:flex;align-items:center;padding:0 20px;font-size:14px;color:var(--text-secondary)}.empty-card[data-v-8dd4194f]{min-height:200px;display:flex;flex-direction:column}.empty-text[data-v-8dd4194f]{flex:1;display:flex;align-items:center;color:var(--text-secondary);font-size:14px}.stats-grid[data-v-8dd4194f]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.stat-card[data-v-8dd4194f]{background:#fff;padding:24px;border:1px solid var(--border-color);border-radius:var(--radius-md);position:relative;display:flex;flex-direction:column}.card-top-icon[data-v-8dd4194f]{position:absolute;top:20px;right:20px;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center}.card-top-icon.success[data-v-8dd4194f]{background-color:#ecfdf5;color:#10b981}.card-top-icon.danger[data-v-8dd4194f]{background-color:#fef2f2;color:#ef4444}.card-top-icon.neutral[data-v-8dd4194f]{background-color:#f3f4f6;color:var(--text-secondary)}.stat-value[data-v-8dd4194f]{font-size:28px;font-weight:700;color:var(--text-main);margin-bottom:8px}.stat-label[data-v-8dd4194f]{font-size:15px;color:var(--text-main);font-weight:500;margin-bottom:12px}.stat-trend[data-v-8dd4194f]{font-size:13px;font-weight:600}.stat-trend.positive[data-v-8dd4194f]{color:#10b981}.stat-trend.negative[data-v-8dd4194f]{color:#ef4444}.stat-trend.neutral[data-v-8dd4194f]{color:var(--text-secondary)}.section-card[data-v-8dd4194f]{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-md);padding:24px}.card-header[data-v-8dd4194f]{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:24px}.card-header .header-left[data-v-8dd4194f]{display:flex;align-items:center;gap:8px}.card-header h3[data-v-8dd4194f]{font-size:16px;font-weight:600;color:var(--text-main)}.export-csv-btn[data-v-8dd4194f]{display:flex;align-items:center;gap:6px;padding:10px 20px;background-color:var(--color-primary);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;font-family:Urbanist,sans-serif;box-shadow:0 2px 4px #2563eb1a}.export-csv-btn[data-v-8dd4194f]:hover{background-color:#1d4ed8;transform:translateY(-1px);box-shadow:0 4px 8px #2563eb33}.export-csv-btn[data-v-8dd4194f]:active{transform:translateY(0)}.info-icon[data-v-8dd4194f]{color:var(--text-light);cursor:help}.info-tooltip-wrapper[data-v-8dd4194f]{position:relative;display:inline-flex;align-items:center}.info-tooltip[data-v-8dd4194f]{position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);background-color:#1f2937;color:#fff;padding:8px 12px;border-radius:6px;font-size:12px;font-weight:500;line-height:1.4;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;z-index:1000;box-shadow:0 4px 12px #00000026;pointer-events:none}.info-tooltip[data-v-8dd4194f]:before{content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%);border-width:6px;border-style:solid;border-color:transparent #1F2937 transparent transparent}.info-tooltip-wrapper:hover .info-tooltip[data-v-8dd4194f]{opacity:1;visibility:visible}.distribution-list[data-v-8dd4194f]{display:flex;flex-direction:column;gap:16px}.list-header[data-v-8dd4194f]{display:flex;justify-content:space-between;font-size:15px;font-weight:500;color:var(--text-main);margin-bottom:8px}.list-item[data-v-8dd4194f]{display:flex;flex-direction:column;gap:8px}.item-info[data-v-8dd4194f]{display:flex;justify-content:space-between;font-size:14px;color:var(--text-secondary)}.progress-bg[data-v-8dd4194f]{height:4px;background-color:#f3f4f6;border-radius:2px;overflow:hidden}.progress-fill[data-v-8dd4194f]{height:100%;background-color:#2563eb;border-radius:2px}.data-table[data-v-8dd4194f]{width:100%;border-collapse:separate;border-spacing:0 12px;font-size:14px;table-layout:fixed}.data-table th[data-v-8dd4194f]{text-align:left;font-weight:500;color:var(--text-main);padding:0 8px 12px;border-bottom:1px solid var(--border-color);font-size:15px;white-space:nowrap}.col-company[data-v-8dd4194f]{width:20%}.col-country[data-v-8dd4194f]{width:12%}.col-visits[data-v-8dd4194f]{width:8%}.col-channel[data-v-8dd4194f]{width:15%}.col-duration[data-v-8dd4194f]{width:18%}.col-lastvisit[data-v-8dd4194f]{width:12%}.col-ip[data-v-8dd4194f]{width:15%}.sortable-header[data-v-8dd4194f]{cursor:pointer;-webkit-user-select:none;user-select:none}.sortable-header[data-v-8dd4194f]:hover{color:var(--color-primary)}.sortable-header .base-icon[data-v-8dd4194f]{margin-left:8px;vertical-align:middle;transition:all .2s}.sort-icon[data-v-8dd4194f]{opacity:.3}.sort-icon.active[data-v-8dd4194f]{opacity:1}.data-table td[data-v-8dd4194f]{padding:0 8px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channels-cell[data-v-8dd4194f]{white-space:normal!important;overflow:visible!important}.channels-list-inline[data-v-8dd4194f]{display:flex;flex-wrap:wrap;gap:4px}.pagination-controls[data-v-8dd4194f]{display:flex;align-items:center;justify-content:center;gap:16px;padding-top:20px;margin-top:16px;border-top:1px solid var(--border-color)}.pagination-btn[data-v-8dd4194f]{display:flex;align-items:center;gap:8px;padding:8px 16px;background-color:#fff;border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:14px;font-weight:500;color:var(--text-main);cursor:pointer;transition:all .2s}.pagination-btn[data-v-8dd4194f]:hover:not(:disabled){background-color:var(--bg-body);border-color:var(--color-primary);color:var(--color-primary)}.pagination-btn[data-v-8dd4194f]:disabled{opacity:.4;cursor:not-allowed}.pagination-info[data-v-8dd4194f]{font-size:14px;color:var(--text-secondary);text-align:center}.data-table tr td[data-v-8dd4194f]:first-child{color:var(--text-main);font-weight:500}.company-link[data-v-8dd4194f]{color:var(--color-primary);text-decoration:none;font-weight:600;transition:all .2s}.company-link[data-v-8dd4194f]:hover{color:#1d4ed8;text-decoration:underline}.data-table tr td[data-v-8dd4194f]:nth-child(2){color:var(--text-secondary)}@media(max-width:1400px){.stats-grid[data-v-8dd4194f]{grid-template-columns:repeat(2,1fr)}}.report-view-wrapper[data-v-b52fd67b]{display:flex;flex-direction:column;gap:20px}.report-header[data-v-b52fd67b]{display:flex;justify-content:space-between;align-items:center;padding:0}.report-title[data-v-b52fd67b]{font-family:Urbanist,sans-serif;font-size:24px;font-weight:700;color:var(--text-main);margin:0}.export-pdf-btn[data-v-b52fd67b]{padding:10px 20px;background-color:var(--color-primary);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;font-family:Urbanist,sans-serif;box-shadow:0 2px 4px #2563eb1a}.export-pdf-btn[data-v-b52fd67b]:hover{background-color:#1d4ed8;transform:translateY(-1px);box-shadow:0 4px 8px #2563eb33}.export-pdf-btn[data-v-b52fd67b]:active{transform:translateY(0)}@media print{.report-header[data-v-b52fd67b],.export-csv-btn[data-v-b52fd67b],.pagination-controls[data-v-b52fd67b]{display:none!important}}.report-view[data-v-b52fd67b],.empty-report-grid[data-v-b52fd67b]{display:flex;flex-direction:column;gap:24px}.top-row[data-v-b52fd67b]{display:flex;gap:24px;height:380px}.company-numbers-card[data-v-b52fd67b]{flex:3}.visitor-channels-card[data-v-b52fd67b]{flex:2;overflow:visible}.page-views-card[data-v-b52fd67b]{width:100%}.section-card[data-v-b52fd67b]{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-md);padding:24px;display:flex;flex-direction:column;overflow:visible}.empty-card[data-v-b52fd67b]{height:250px}.empty-text[data-v-b52fd67b]{flex:1;display:flex;align-items:center;justify-content:flex-start;color:var(--text-secondary);font-size:14px}.card-header[data-v-b52fd67b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.header-left[data-v-b52fd67b]{display:flex;align-items:center;gap:8px}.header-left h3[data-v-b52fd67b]{font-size:16px;font-weight:600;color:var(--text-main)}.stat-trend[data-v-b52fd67b]{font-size:13px;font-weight:600;margin-left:8px}.stat-trend.positive[data-v-b52fd67b]{color:#10b981}.stat-trend.negative[data-v-b52fd67b]{color:#ef4444}.stat-trend.neutral[data-v-b52fd67b]{color:var(--text-secondary)}.info-icon[data-v-b52fd67b]{color:var(--text-light);cursor:help}.info-tooltip-wrapper[data-v-b52fd67b]{position:relative;display:inline-flex;align-items:center}.info-tooltip[data-v-b52fd67b]{position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);background-color:#1f2937;color:#fff;padding:8px 12px;border-radius:6px;font-size:12px;font-weight:500;line-height:1.4;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;z-index:1000;box-shadow:0 4px 12px #00000026;pointer-events:none}.info-tooltip[data-v-b52fd67b]:before{content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%);border-width:6px;border-style:solid;border-color:transparent #1F2937 transparent transparent}.info-tooltip-wrapper:hover .info-tooltip[data-v-b52fd67b]{opacity:1;visibility:visible}.export-csv-btn[data-v-b52fd67b]{display:flex;align-items:center;gap:6px;padding:10px 20px;background-color:var(--color-primary);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;font-family:Urbanist,sans-serif;box-shadow:0 2px 4px #2563eb1a}.export-csv-btn[data-v-b52fd67b]:hover:not(:disabled){background-color:#1d4ed8;transform:translateY(-1px);box-shadow:0 4px 8px #2563eb33}.export-csv-btn[data-v-b52fd67b]:active:not(:disabled){transform:translateY(0)}.export-csv-btn[data-v-b52fd67b]:disabled{background-color:#9ca3af;cursor:not-allowed;opacity:.6}.chart-area[data-v-b52fd67b]{flex:1;min-height:0;position:relative}.channels-list[data-v-b52fd67b]{display:flex;flex-direction:column;gap:12px;overflow:visible}.channels-list[data-v-b52fd67b] .channel-chip{background-color:transparent!important;color:var(--text-main)!important;padding:0!important;font-size:14px!important;font-weight:500!important;cursor:default!important}.channels-list[data-v-b52fd67b] .channel-chip-wrapper:hover .channel-chip{transform:none!important}.list-header[data-v-b52fd67b]{display:flex;justify-content:space-between;font-size:15px;font-weight:600;color:var(--text-main)}.channel-item[data-v-b52fd67b]{display:flex;flex-direction:column;gap:4px}.item-row[data-v-b52fd67b]{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:var(--text-main);font-weight:500;gap:16px}.item-row .label[data-v-b52fd67b]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:60%}.item-row .value[data-v-b52fd67b]{flex-shrink:0}.progress-bar[data-v-b52fd67b]{height:20px;display:flex;border-radius:4px;overflow:hidden;background-color:#eff6ff}.fill.direct[data-v-b52fd67b]{background-color:#684bd8;height:100%}.bg-fill.direct[data-v-b52fd67b]{background-color:#f0e9fd;height:100%}.fill.organic[data-v-b52fd67b]{background-color:#d1944b;height:100%}.bg-fill.organic[data-v-b52fd67b]{background-color:#fbf5de;height:100%}.fill.referral[data-v-b52fd67b]{background-color:#6ab060;height:100%}.bg-fill.referral[data-v-b52fd67b]{background-color:#e4f9e7;height:100%}.fill.paid[data-v-b52fd67b]{background-color:#3e7ed0;height:100%}.bg-fill.paid[data-v-b52fd67b]{background-color:#e6f3fe;height:100%}.fill.other[data-v-b52fd67b]{background-color:#7c3aed;height:100%}.bg-fill.other[data-v-b52fd67b]{background-color:#f3e8ff;height:100%}.page-views-list[data-v-b52fd67b]{display:flex;flex-direction:column;gap:20px}.page-item[data-v-b52fd67b]{display:flex;flex-direction:column;gap:8px}.progress-line[data-v-b52fd67b]{height:6px;background-color:#eff6ff;border-radius:3px;overflow:hidden}.line-fill[data-v-b52fd67b]{height:100%;background-color:#3b82f6;border-radius:3px}.pagination-controls[data-v-b52fd67b]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:16px;border-top:1px solid var(--border-color);margin-top:16px}.pagination-btn[data-v-b52fd67b]{display:flex;align-items:center;gap:8px;padding:8px 16px;background-color:#fff;border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:14px;font-weight:500;color:var(--text-main);cursor:pointer;transition:all .2s}.pagination-btn[data-v-b52fd67b]:hover:not(:disabled){background-color:var(--bg-body);border-color:var(--color-primary);color:var(--color-primary)}.pagination-btn[data-v-b52fd67b]:disabled{opacity:.4;cursor:not-allowed}.pagination-info[data-v-b52fd67b]{font-size:14px;color:var(--text-secondary);text-align:center}@media(max-width:1024px){.top-row[data-v-b52fd67b]{flex-direction:column;height:auto}.company-numbers-card[data-v-b52fd67b],.visitor-channels-card[data-v-b52fd67b]{flex:none;width:100%}.pagination-controls[data-v-b52fd67b]{flex-direction:column;gap:12px}.pagination-info[data-v-b52fd67b]{order:-1}}.date-filter-container[data-v-d2116f2d]{position:relative;display:inline-block}.trigger-btn[data-v-d2116f2d]{display:flex;align-items:center;gap:4px;background:none;border:none;font-size:14px;color:var(--text-secondary);cursor:pointer;padding:4px 8px;border-radius:var(--radius-sm);transition:color .2s}.trigger-btn[data-v-d2116f2d]:hover{color:var(--text-main);background-color:#f3f4f6}.dropdown-menu[data-v-d2116f2d]{position:absolute;top:100%;right:0;margin-top:4px;background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:0 4px 6px -1px #0000001a;width:140px;z-index:50;padding:4px}.menu-item[data-v-d2116f2d]{display:block;width:100%;text-align:left;padding:8px 12px;font-size:14px;color:var(--text-main);background:none;border:none;cursor:pointer;border-radius:var(--radius-sm)}.menu-item[data-v-d2116f2d]:hover{background-color:#f3f4f6}.menu-item.active[data-v-d2116f2d]{background-color:#eef2ff;color:var(--color-primary);font-weight:500}.rotate-180[data-v-d2116f2d]{transform:rotate(180deg);transition:transform .2s}.home-container[data-v-c6ef03eb]{display:flex;flex-direction:column;height:100%;gap:20px}.dashboard-header[data-v-c6ef03eb]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-color);padding-bottom:0}.tab-menu[data-v-c6ef03eb]{display:flex;gap:24px}.tab-btn[data-v-c6ef03eb]{background:none;border:none;font-family:Urbanist,sans-serif;font-size:18px;font-weight:600;color:#8d8f94;padding:12px 0;cursor:pointer;position:relative;transition:color .2s}.tab-btn[data-v-c6ef03eb]:hover,.tab-btn.active[data-v-c6ef03eb]{color:var(--color-primary)}.tab-btn.active[data-v-c6ef03eb]:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background-color:var(--color-primary)}.header-actions[data-v-c6ef03eb]{display:flex;align-items:center;gap:16px}.last-updated[data-v-c6ef03eb]{font-size:12px;color:var(--text-light)}.content-area[data-v-c6ef03eb]{flex:1}.empty-state-container[data-v-c6ef03eb]{padding-top:24px}.empty-card[data-v-c6ef03eb]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);overflow:hidden}.empty-header[data-v-c6ef03eb]{padding:16px 24px;border-bottom:1px solid var(--border-color);background-color:#f9fafb}.empty-header h3[data-v-c6ef03eb]{font-size:16px;font-weight:600;color:var(--text-main);margin:0}.empty-body[data-v-c6ef03eb]{padding:24px;height:160px;color:var(--text-secondary);font-size:14px}.gathering-data-card[data-v-c6ef03eb]{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-lg);height:100%;min-height:200px;display:flex;justify-content:center;align-items:center;color:var(--text-secondary);font-size:14px}.empty-insight-card[data-v-c6ef03eb]{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:24px;height:200px}.empty-insight-card h3[data-v-c6ef03eb]{font-size:16px;font-weight:600;color:var(--text-main);margin-bottom:12px}.empty-insight-card p[data-v-c6ef03eb]{color:var(--text-secondary);font-size:14px}.empty-layout[data-v-c6ef03eb]{display:flex;flex-direction:column;gap:24px}.overview-layout[data-v-c6ef03eb]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:32px}.right-column[data-v-c6ef03eb]{display:flex;flex-direction:column;padding-right:8px}.dashboard-stats[data-v-c6ef03eb]{display:flex;flex-direction:column}.insight-container[data-v-c6ef03eb]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:24px;display:flex;flex-direction:column;gap:24px}.insight-header[data-v-c6ef03eb]{display:flex;justify-content:space-between;align-items:center}.insight-title[data-v-c6ef03eb]{font-family:Urbanist,sans-serif;font-weight:600;font-size:20px;color:var(--text-main);margin:0}.export-pdf-btn[data-v-c6ef03eb]{padding:8px 16px;background-color:var(--color-primary);color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;font-family:Urbanist,sans-serif;box-shadow:0 2px 4px #2563eb1a}.export-pdf-btn[data-v-c6ef03eb]:hover{background-color:#1d4ed8;transform:translateY(-1px);box-shadow:0 4px 8px #2563eb33}.export-pdf-btn[data-v-c6ef03eb]:active{transform:translateY(0)}.stats-grid[data-v-c6ef03eb]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.full-width-layout[data-v-c6ef03eb]{padding-right:8px}.loading-state[data-v-c6ef03eb]{padding:40px;text-align:center;color:var(--text-secondary)}.insight-empty-state[data-v-c6ef03eb]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:48px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:16px;min-height:300px}.insight-empty-state[data-v-c6ef03eb] .base-icon{color:var(--text-light);opacity:.6}.insight-empty-state h3[data-v-c6ef03eb]{font-family:Urbanist,sans-serif;font-size:18px;font-weight:600;color:var(--text-main);margin:0}.insight-empty-state p[data-v-c6ef03eb]{font-size:14px;color:var(--text-secondary);margin:0;max-width:400px;line-height:1.5}@media(max-width:1200px){.overview-layout[data-v-c6ef03eb]{grid-template-columns:1fr;height:auto}.right-column[data-v-c6ef03eb]{padding-right:0;overflow:visible}}.auth-page[data-v-bcc44dff]{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:#f3f4f6;padding:20px}.auth-card[data-v-bcc44dff]{background:#fff;padding:48px 40px;border-radius:16px;width:100%;max-width:420px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;text-align:center}.logo-area[data-v-bcc44dff]{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:24px}.brand-name[data-v-bcc44dff]{font-size:24px;font-weight:700;color:var(--text-main);font-family:Outfit,sans-serif}.auth-title[data-v-bcc44dff]{font-size:22px;font-weight:600;color:var(--text-main);margin-bottom:8px;font-family:Outfit,sans-serif}.auth-subtitle[data-v-bcc44dff]{color:var(--text-secondary);margin-bottom:28px;font-size:14px;font-family:Inter,sans-serif}.google-login-wrapper[data-v-bcc44dff]{width:100%;margin-bottom:24px}.google-login-wrapper[data-v-bcc44dff]>*{width:100%}.google-btn[data-v-bcc44dff]{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #2E2F33;border-radius:10px;padding:12px 24px;font-size:14px;font-weight:500;color:var(--text-main);cursor:pointer;transition:all .2s ease;width:100%;justify-content:center;font-family:Inter,sans-serif}.google-btn[data-v-bcc44dff]:hover{background-color:#f9fafb;border-color:#1f2937}.divider[data-v-bcc44dff]{display:flex;align-items:center;text-align:center;margin-bottom:24px;color:#9ca3af;font-size:12px;font-weight:500;font-family:Inter,sans-serif}.divider[data-v-bcc44dff]:before,.divider[data-v-bcc44dff]:after{content:"";flex:1;border-bottom:1px solid #E5E7EB}.divider span[data-v-bcc44dff]{padding:0 16px}.auth-form[data-v-bcc44dff]{display:flex;flex-direction:column;gap:20px;text-align:left}.form-group[data-v-bcc44dff]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-bcc44dff]{font-size:13px;font-weight:500;color:#6b7280;font-family:Inter,sans-serif}.password-label-row[data-v-bcc44dff]{display:flex;justify-content:space-between;align-items:center}.toggle-password[data-v-bcc44dff]{display:flex;align-items:center;gap:4px;background:none;border:none;color:#9ca3af;font-size:13px;cursor:pointer;padding:0;font-family:Inter,sans-serif;transition:color .2s}.toggle-password[data-v-bcc44dff]:hover{color:#6b7280}.form-input[data-v-bcc44dff]{width:100%;padding:12px 16px;border:1px solid #E5E7EB;border-radius:10px;font-size:14px;color:var(--text-main);background:#fff;transition:all .2s ease;font-family:Inter,sans-serif;box-sizing:border-box}.form-input[data-v-bcc44dff]::placeholder{color:#9ca3af}.form-input[data-v-bcc44dff]:focus{outline:none;border-color:#6b7280;box-shadow:0 0 0 3px #6b72801a}.submit-btn[data-v-bcc44dff]{width:100%;padding:14px 24px;background:#1f2937;color:#fff;border:1px solid #2E2F33;border-radius:10px;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:Inter,sans-serif;margin-top:8px}.submit-btn[data-v-bcc44dff]:hover:not(:disabled){background:#111827}.submit-btn[data-v-bcc44dff]:disabled{opacity:.7;cursor:not-allowed}.error-message[data-v-bcc44dff]{color:#ef4444;font-size:14px;text-align:center;margin-top:16px;font-family:Inter,sans-serif}.auth-footer[data-v-bcc44dff]{margin-top:24px;font-size:14px;color:var(--text-secondary)}.auth-footer a[data-v-bcc44dff]{color:var(--color-primary);font-weight:500}.sidebar-drawer[data-v-fe2b2a17]{width:100%;height:100vh;background:#fff;border-left:1px solid var(--border-color);display:flex;flex-direction:column;box-shadow:-4px 0 24px #0000000d}.sidebar-header[data-v-fe2b2a17]{padding:24px;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:flex-start}.company-name[data-v-fe2b2a17]{font-size:18px;font-weight:700;color:var(--text-main);margin-bottom:8px}.meta-row[data-v-fe2b2a17]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-secondary)}.website-link[data-v-fe2b2a17]{color:var(--text-secondary);display:flex;align-items:center;gap:4px;text-decoration:none}.website-link[data-v-fe2b2a17]:hover{color:var(--color-primary)}.close-btn[data-v-fe2b2a17]{background:none;border:none;cursor:pointer;color:var(--text-secondary);padding:4px}.close-btn[data-v-fe2b2a17]:hover{color:var(--text-main)}.sidebar-content[data-v-fe2b2a17]{flex:1;overflow-y:auto;padding:24px;background-color:#fafafa}.section-title[data-v-fe2b2a17]{margin-bottom:20px}.section-title h3[data-v-fe2b2a17]{font-size:14px;font-weight:600;color:var(--text-main);margin-bottom:4px}.last-seen[data-v-fe2b2a17]{font-size:12px;color:var(--text-secondary)}.session-card[data-v-fe2b2a17]{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-md);margin-bottom:16px;overflow:hidden}.session-header[data-v-fe2b2a17]{padding:16px;display:flex;justify-content:space-between;cursor:pointer;background:#fff}.session-header[data-v-fe2b2a17]:hover{background-color:#f9fafb}.session-info[data-v-fe2b2a17]{display:flex;flex-direction:column;gap:4px}.user-label[data-v-fe2b2a17]{font-size:14px;font-weight:600;color:var(--text-main)}.start-time[data-v-fe2b2a17]{font-size:12px;color:var(--text-secondary)}.session-meta[data-v-fe2b2a17]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:12px;color:var(--text-secondary)}.location[data-v-fe2b2a17]{display:flex;gap:4px;align-items:center}.session-details[data-v-fe2b2a17]{border-top:1px solid var(--border-color);padding:16px;background-color:#fff}.referrer-row[data-v-fe2b2a17]{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--text-main);margin-bottom:12px}.dot[data-v-fe2b2a17]{width:8px;height:8px;border-radius:50%;display:inline-block;flex-shrink:0}.dot.success[data-v-fe2b2a17]{background-color:var(--color-success)}.referrer-left[data-v-fe2b2a17]{display:flex;align-items:center;gap:8px;min-width:0}.referrer-text[data-v-fe2b2a17]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;text-decoration:none;color:var(--text-main);cursor:pointer;transition:all .2s ease}.redirect-icon[data-v-fe2b2a17]{flex-shrink:0;color:var(--color-primary);cursor:pointer;transition:all .2s ease}.referrer-row:hover .referrer-text[data-v-fe2b2a17]{text-decoration:underline;color:var(--color-primary)}.referrer-row:hover .redirect-icon[data-v-fe2b2a17]{color:#1d4ed8;transform:scale(1.1)}.page-list[data-v-fe2b2a17]{display:flex;flex-direction:column;gap:8px}.page-item[data-v-fe2b2a17]{display:flex;justify-content:space-between;font-size:13px;color:var(--text-secondary);padding-left:16px;position:relative}.page-item[data-v-fe2b2a17]:before{content:"";position:absolute;left:4px;top:6px;width:4px;height:4px;background-color:var(--text-light);border-radius:50%}.page-url[data-v-fe2b2a17]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:12px}.load-more[data-v-fe2b2a17]{display:flex;justify-content:center;margin-top:24px}.page-container[data-v-0958c8ef]{padding:0;position:relative}.page-header[data-v-0958c8ef]{margin-bottom:24px}.back-link[data-v-0958c8ef]{display:flex;align-items:center;gap:8px;background:none;border:none;color:var(--text-secondary);font-size:14px;cursor:pointer;margin-bottom:12px;padding:0}.back-link[data-v-0958c8ef]:hover{color:var(--text-main)}.page-title[data-v-0958c8ef]{font-size:24px;font-weight:600;color:var(--text-main)}.content-card[data-v-0958c8ef]{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:24px}.search-row[data-v-0958c8ef]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:16px}.search-group[data-v-0958c8ef]{display:flex;align-items:center;gap:16px;flex:1}.search-input[data-v-0958c8ef]{max-width:300px}.list-select[data-v-0958c8ef]{padding:10px 16px;border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;color:var(--text-main);font-size:14px;cursor:pointer;min-width:200px;outline:none;transition:border-color .2s}.list-select[data-v-0958c8ef]:hover{border-color:var(--color-primary)}.list-select[data-v-0958c8ef]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb, 59, 130, 246),.1)}.actions[data-v-0958c8ef]{display:flex;gap:16px}.action-link[data-v-0958c8ef]{background:none;border:none;color:var(--color-primary);font-size:14px;cursor:pointer}.action-link.danger[data-v-0958c8ef]{color:var(--color-danger)}.loading[data-v-0958c8ef],.empty-state[data-v-0958c8ef]{padding:40px;text-align:center;color:var(--text-secondary)}.list-content[data-v-0958c8ef]{overflow-x:auto}.companies-table[data-v-0958c8ef]{width:100%;border-collapse:collapse}.companies-table th[data-v-0958c8ef]{text-align:left;padding:12px 16px;background-color:#f9fafb;color:var(--text-secondary);font-weight:500;font-size:12px;text-transform:uppercase;border-bottom:1px solid var(--border-color)}.companies-table th.text-center[data-v-0958c8ef]{text-align:center}.companies-table td[data-v-0958c8ef]{padding:16px;border-bottom:1px solid var(--border-color);color:var(--text-main);font-size:14px;cursor:pointer;vertical-align:middle}.companies-table td.text-center[data-v-0958c8ef]{text-align:center;vertical-align:middle}.companies-table tr:hover td[data-v-0958c8ef]{background-color:#f9fafb}.companies-table tr.active td[data-v-0958c8ef]{background-color:#eef2ff}.sidebar-backdrop[data-v-0958c8ef]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0000004d;z-index:40}.sidebar-drawer-wrapper[data-v-0958c8ef]{position:fixed;top:0;right:-600px;width:600px;height:100vh;background:#fff;z-index:50;transition:right .3s ease;box-shadow:-4px 0 24px #0000001a}.sidebar-drawer-wrapper.open[data-v-0958c8ef]{right:0}.lists-table[data-v-0958c8ef]{width:100%;border-collapse:collapse}.lists-table th[data-v-0958c8ef]{text-align:left;padding:12px 16px;background-color:#f9fafb;color:var(--text-secondary);font-weight:500;font-size:14px;border-bottom:1px solid var(--border-color)}.lists-table th.text-right[data-v-0958c8ef]{text-align:right}.lists-table td[data-v-0958c8ef]{padding:16px;border-bottom:1px solid var(--border-color);color:var(--text-main);font-size:14px;cursor:pointer;vertical-align:middle}.lists-table td.text-right[data-v-0958c8ef]{text-align:right;vertical-align:middle}.lists-table tr:hover td[data-v-0958c8ef]{background-color:#f9fafb}.action-btn[data-v-0958c8ef]{background:none;border:none;color:var(--color-primary);font-size:14px;cursor:pointer;margin-left:16px}.action-btn.danger[data-v-0958c8ef]{color:var(--color-danger)}.text-right[data-v-0958c8ef]{text-align:right}.text-center[data-v-0958c8ef]{text-align:center}.text-primary[data-v-0958c8ef],.companies-table .text-primary[data-v-0958c8ef]{color:var(--color-primary)}.flex-center[data-v-0958c8ef]{display:flex;align-items:center}.gap-2[data-v-0958c8ef]{gap:8px}.detail-layout[data-v-301a9d63]{position:relative;height:calc(100vh - 100px);overflow:hidden}.main-area[data-v-301a9d63]{flex:1;display:flex;flex-direction:column;height:100%;overflow-y:auto;width:100%}.sidebar-backdrop[data-v-301a9d63]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0000004d;z-index:40}.sidebar-drawer-wrapper[data-v-301a9d63]{position:fixed;top:0;right:-600px;width:600px;height:100vh;background:#fff;z-index:50;transition:right .3s ease;box-shadow:-4px 0 24px #0000001a}.sidebar-drawer-wrapper.open[data-v-301a9d63]{right:0}.page-header[data-v-301a9d63]{margin-bottom:24px}.back-link[data-v-301a9d63]{display:flex;align-items:center;gap:8px;background:none;border:none;color:var(--text-secondary);font-size:14px;cursor:pointer;margin-bottom:12px}.back-link[data-v-301a9d63]:hover{color:var(--text-main)}.page-title[data-v-301a9d63]{font-size:24px;font-weight:600}.content-card[data-v-301a9d63]{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:24px;flex:1}.search-row[data-v-301a9d63]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.search-input[data-v-301a9d63]{max-width:300px}.actions[data-v-301a9d63]{display:flex;gap:16px}.action-link[data-v-301a9d63]{background:none;border:none;color:var(--color-primary);font-size:14px;cursor:pointer}.action-link.danger[data-v-301a9d63]{color:var(--color-danger)}.companies-table[data-v-301a9d63]{width:100%;border-collapse:collapse}.companies-table th[data-v-301a9d63]{text-align:left;padding:12px 16px;background-color:#f9fafb;color:var(--text-secondary);font-weight:500;font-size:12px;text-transform:uppercase;border-bottom:1px solid var(--border-color)}.companies-table td[data-v-301a9d63]{padding:16px;border-bottom:1px solid var(--border-color);color:var(--text-main);font-size:14px;cursor:pointer}.companies-table tr:hover td[data-v-301a9d63]{background-color:#f9fafb}.companies-table tr.active td[data-v-301a9d63]{background-color:#eef2ff}.text-center[data-v-301a9d63]{text-align:center}.text-primary[data-v-301a9d63]{color:var(--color-primary)}.flex-center[data-v-301a9d63]{display:flex;align-items:center}.gap-2[data-v-301a9d63]{gap:8px}.company-detail-page[data-v-2461d4cd]{padding:4px 24px 24px}.page-container[data-v-295d61f8]{padding:0}.page-header[data-v-295d61f8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-title[data-v-295d61f8]{font-size:24px;font-weight:600}.date-filter[data-v-295d61f8]{display:flex;align-items:center;gap:4px;font-size:14px;color:var(--text-secondary);cursor:pointer}.content-card[data-v-295d61f8]{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:24px}.search-row[data-v-295d61f8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.search-input[data-v-295d61f8]{max-width:300px}.actions[data-v-295d61f8]{display:flex;gap:16px}.action-link[data-v-295d61f8]{background:none;border:none;color:var(--color-primary);font-size:14px;cursor:pointer}.action-link.danger[data-v-295d61f8]{color:var(--color-danger)}.data-table[data-v-295d61f8]{width:100%;border-collapse:collapse;font-size:14px}.data-table th[data-v-295d61f8]{text-align:left;padding:12px 16px;background-color:#f9fafb;color:var(--text-secondary);font-weight:500;font-size:12px;border-bottom:1px solid var(--border-color);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.data-table td[data-v-295d61f8]{padding:16px;border-bottom:1px solid var(--border-color);color:var(--text-main)}.sort-icon[data-v-295d61f8]{margin-left:8px;vertical-align:middle;opacity:.3}.sort-icon.active[data-v-295d61f8]{opacity:1}.pagination[data-v-295d61f8]{display:flex;justify-content:center;align-items:center;gap:32px;margin-top:24px;font-size:14px;color:var(--text-secondary)}.page-controls[data-v-295d61f8]{display:flex;align-items:center;gap:16px}.page-btn[data-v-295d61f8]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-sm);cursor:pointer;color:var(--text-main);transition:all .2s}.page-btn[data-v-295d61f8]:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.page-btn[data-v-295d61f8]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-295d61f8]{font-weight:500;min-width:60px;text-align:center}.total-info[data-v-295d61f8]{color:var(--text-secondary)}.text-center[data-v-295d61f8]{text-align:center!important;vertical-align:middle}.font-medium[data-v-295d61f8]{font-weight:500}.py-8[data-v-295d61f8]{padding-top:32px;padding-bottom:32px}.company-link[data-v-295d61f8]{color:var(--color-primary);text-decoration:none;font-weight:600;transition:all .2s}.company-link[data-v-295d61f8]:hover{color:#1d4ed8;text-decoration:underline}.account-layout[data-v-d673c188]{display:flex;min-height:100vh;background-color:#f9fafb}.account-sidebar[data-v-d673c188]{width:260px;background-color:var(--bg-sidebar);border-right:1px solid var(--border-color);color:var(--text-main);display:flex;flex-direction:column;padding:24px}.brand[data-v-d673c188]{display:flex;align-items:center;gap:12px;margin-bottom:40px;padding:0 8px}.logo-box[data-v-d673c188]{width:32px;height:32px;background-color:var(--color-primary);border-radius:6px;display:flex;align-items:center;justify-content:center}.brand-name[data-v-d673c188]{font-size:18px;font-weight:700;color:var(--text-main)}.nav-group[data-v-d673c188]{margin-bottom:4px}.nav-item[data-v-d673c188]{display:block;padding:10px 16px;color:var(--text-secondary);text-decoration:none;border-radius:6px;font-weight:500;transition:all .2s}.nav-parent[data-v-d673c188]{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.nav-parent[data-v-d673c188]:hover{background-color:var(--bg-body);color:var(--text-main)}.nav-parent.active[data-v-d673c188]{background-color:#eef2ff;color:var(--color-primary)}.nav-parent.active-text-only[data-v-d673c188]{background-color:transparent;color:var(--color-primary)}.chevron-icon[data-v-d673c188]{margin-left:auto;color:var(--text-secondary);transition:transform .2s}.nav-parent.active .chevron-icon[data-v-d673c188],.nav-parent.active-text-only .chevron-icon[data-v-d673c188]{color:var(--color-primary)}.nav-parent.active .chevron-icon[data-v-d673c188] svg path,.nav-parent.active-text-only .chevron-icon[data-v-d673c188] svg path{stroke:var(--color-primary)!important}.nav-children[data-v-d673c188]{margin-top:0;margin-left:0;padding-left:0}.nav-child[data-v-d673c188]{padding-left:40px;position:relative}.nav-child[data-v-d673c188]:hover{background-color:var(--bg-body);color:var(--text-main)}.nav-child.active[data-v-d673c188]{background-color:#eef2ff;color:var(--color-primary)}.nav-child.active[data-v-d673c188]:before{content:"";position:absolute;left:16px;top:50%;transform:translateY(-50%);width:6px;height:6px;background-color:#1f68d8;border-radius:50%}.sidebar-footer[data-v-d673c188]{margin-top:auto}.logout-btn[data-v-d673c188]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 16px;background:none;border:none;color:var(--text-secondary);font-size:14px;font-weight:500;cursor:pointer;border-radius:6px;transition:all .2s}.logout-btn[data-v-d673c188]:hover{background-color:#fee2e2;color:#dc2626}.account-main[data-v-d673c188]{flex:1;display:flex;flex-direction:column}.account-header[data-v-d673c188]{height:64px;background:#fff;border-bottom:1px solid var(--border-color);display:flex;align-items:center;justify-content:flex-end;padding:0 32px}.user-profile[data-v-d673c188]{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--text-main)}.avatar[data-v-d673c188]{width:32px;height:32px;border-radius:50%;background-color:#f3f4f6;display:flex;align-items:center;justify-content:center;color:var(--text-secondary)}.content-wrapper[data-v-d673c188]{padding:32px;max-width:1000px;margin:0 auto;width:100%}.breadcrumb[data-v-d673c188]{margin-bottom:24px}.back-link[data-v-d673c188]{display:flex;align-items:center;gap:4px;background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:14px}.back-link[data-v-d673c188]:hover{color:var(--text-main)}.settings-card[data-v-d673c188]{background:#fff;border:1px solid var(--border-color);border-radius:12px;padding:32px}.section h3[data-v-d673c188]{font-size:16px;font-weight:600;margin-bottom:24px;color:var(--text-main)}.row[data-v-d673c188]{display:flex;gap:24px;margin-bottom:16px}.col[data-v-d673c188]{flex:1;display:flex;flex-direction:column;gap:8px}.col.full-width[data-v-d673c188]{flex:none;width:100%}.col label[data-v-d673c188]{font-size:14px;font-weight:500;color:var(--text-secondary)}.action-row[data-v-d673c188]{justify-content:flex-end}.divider[data-v-d673c188]{margin:32px 0;border:none;border-top:1px solid var(--border-color)}.field-group-wrapper[data-v-d673c188]{margin-bottom:24px}.field-header[data-v-d673c188]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.field-header label[data-v-d673c188]{font-size:14px;font-weight:500;color:var(--text-main)}.input-with-action[data-v-d673c188]{display:flex;align-items:center;gap:12px}.static-value-box[data-v-d673c188]{padding:10px 12px;background-color:#f9fafb;border:1px solid var(--border-color);border-radius:6px;color:var(--text-secondary);font-size:14px;flex:1;max-width:600px}.change-link[data-v-d673c188]{background:none;border:none;color:var(--color-primary);font-size:14px;font-weight:500;cursor:pointer;padding:0;white-space:nowrap}.edit-area[data-v-d673c188]{background-color:#f9fafb;padding:24px;border-radius:8px;margin-top:16px;border:1px solid var(--border-color)}.action-buttons[data-v-d673c188]{display:flex;justify-content:flex-start;gap:12px;margin-top:16px}.cancel-btn[data-v-d673c188]{background:none;border:none;color:var(--text-secondary);font-size:14px;font-weight:500;cursor:pointer}.cancel-btn[data-v-d673c188]:hover{color:var(--text-main)}.error-msg[data-v-d673c188]{margin-top:16px;padding:12px;border-radius:6px;font-size:14px;background-color:#fee2e2;color:#dc2626}.success-msg[data-v-d673c188]{margin-top:16px;padding:12px;border-radius:6px;font-size:14px;background-color:#d1fae5;color:#059669}.modal-overlay[data-v-42f37802]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:100}.modal-container[data-v-42f37802]{background:#fff;border-radius:var(--radius-lg);width:100%;max-width:500px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;animation:modal-in-42f37802 .2s ease-out;position:relative}.close-btn[data-v-42f37802]{position:absolute;top:16px;right:16px;background:none;border:none;cursor:pointer;color:var(--text-secondary);padding:4px;display:flex;align-items:center;justify-content:center;z-index:1}.close-btn[data-v-42f37802]:hover{color:var(--text-main)}.modal-content[data-v-42f37802]{padding:32px 24px 24px}.modal-message[data-v-42f37802]{font-size:16px;font-weight:700;color:var(--text-main);margin:0 0 24px;text-align:left}.modal-actions[data-v-42f37802]{display:flex;justify-content:flex-start;gap:12px}.cancel-btn[data-v-42f37802]{padding:10px 20px;background:#f3f4f6;border:none;border-radius:var(--radius-md);color:var(--text-main);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.cancel-btn[data-v-42f37802]:hover{background:#e5e7eb}.reject-btn[data-v-42f37802]{padding:10px 20px;background:#dc2626;border:none;border-radius:var(--radius-md);color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.reject-btn[data-v-42f37802]:hover:not(:disabled){background:#b91c1c}.reject-btn[data-v-42f37802]:disabled{opacity:.6;cursor:not-allowed}@keyframes modal-in-42f37802{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.account-layout[data-v-a98ef04c]{display:flex;min-height:100vh;background-color:#f9fafb}.account-sidebar[data-v-a98ef04c]{width:260px;background-color:var(--bg-sidebar);border-right:1px solid var(--border-color);color:var(--text-main);display:flex;flex-direction:column;padding:24px}.brand[data-v-a98ef04c]{display:flex;align-items:center;gap:12px;margin-bottom:40px;padding:0 8px}.logo-box[data-v-a98ef04c]{width:32px;height:32px;background-color:var(--color-primary);border-radius:6px;display:flex;align-items:center;justify-content:center}.brand-name[data-v-a98ef04c]{font-size:18px;font-weight:700;color:var(--text-main)}.nav-menu[data-v-a98ef04c]{display:flex;flex-direction:column;gap:4px}.nav-group[data-v-a98ef04c]{margin-bottom:4px}.nav-item[data-v-a98ef04c]{display:block;padding:10px 16px;color:var(--text-secondary);text-decoration:none;border-radius:6px;font-weight:500;transition:all .2s}.nav-parent[data-v-a98ef04c]{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.nav-parent[data-v-a98ef04c]:hover{background-color:var(--bg-body);color:var(--text-main)}.nav-parent.active[data-v-a98ef04c]{background-color:#eef2ff;color:var(--color-primary)}.nav-parent.active-text-only[data-v-a98ef04c]{background-color:transparent;color:var(--color-primary)}.chevron-icon[data-v-a98ef04c]{margin-left:auto;color:var(--text-secondary);transition:transform .2s}.nav-parent.active .chevron-icon[data-v-a98ef04c],.nav-parent.active-text-only .chevron-icon[data-v-a98ef04c]{color:var(--color-primary)}.nav-parent.active .chevron-icon[data-v-a98ef04c] svg path,.nav-parent.active-text-only .chevron-icon[data-v-a98ef04c] svg path{stroke:var(--color-primary)!important}.nav-children[data-v-a98ef04c]{margin-top:0;margin-left:0;padding-left:0}.nav-child[data-v-a98ef04c]{padding-left:40px;position:relative}.nav-child[data-v-a98ef04c]:hover{background-color:var(--bg-body);color:var(--text-main)}.nav-child.active[data-v-a98ef04c]{background-color:#eef2ff;color:var(--color-primary)}.nav-child.active[data-v-a98ef04c]:before{content:"";position:absolute;left:16px;top:50%;transform:translateY(-50%);width:6px;height:6px;background-color:#1f68d8;border-radius:50%}.sidebar-footer[data-v-a98ef04c]{margin-top:auto}.logout-btn[data-v-a98ef04c]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 16px;background:none;border:none;color:var(--text-secondary);font-size:14px;font-weight:500;cursor:pointer;border-radius:6px;transition:all .2s}.logout-btn[data-v-a98ef04c]:hover{background-color:#fee2e2;color:#dc2626}.account-main[data-v-a98ef04c]{flex:1;display:flex;flex-direction:column}.account-header[data-v-a98ef04c]{height:64px;background:#fff;border-bottom:1px solid var(--border-color);display:flex;align-items:center;justify-content:flex-end;padding:0 32px}.user-profile[data-v-a98ef04c]{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--text-main)}.avatar[data-v-a98ef04c]{width:32px;height:32px;border-radius:50%;background-color:#f3f4f6;display:flex;align-items:center;justify-content:center;color:var(--text-secondary)}.content-wrapper[data-v-a98ef04c]{padding:0;max-width:1000px;margin:0 auto;width:100%}.page-header-section[data-v-a98ef04c]{background-color:#f9fafb;padding:32px;margin-bottom:0}.breadcrumb[data-v-a98ef04c]{margin-bottom:24px}.back-link[data-v-a98ef04c]{display:flex;align-items:center;gap:4px;background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:14px}.back-link[data-v-a98ef04c]:hover{color:var(--text-main)}.header-card[data-v-a98ef04c]{background:#fff;border:1px solid var(--border-color);border-radius:12px;padding:32px;margin-top:0}.page-title[data-v-a98ef04c]{font-size:32px;font-weight:700;color:var(--text-main);margin:0 0 8px}.page-subtitle[data-v-a98ef04c]{font-size:14px;color:var(--text-secondary);margin:0}.settings-card[data-v-a98ef04c]{background:#fff;border:1px solid var(--border-color);border-radius:12px;padding:32px;margin:0 32px 32px}.members-section[data-v-a98ef04c]{width:100%}.members-header[data-v-a98ef04c]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;gap:24px}.members-title-group[data-v-a98ef04c]{flex:1}.members-title[data-v-a98ef04c]{font-size:18px;font-weight:600;color:var(--text-main);margin:0 0 4px}.members-subtitle[data-v-a98ef04c]{font-size:14px;color:var(--text-secondary);margin:0}.search-wrapper[data-v-a98ef04c]{flex-shrink:0}.search-input[data-v-a98ef04c]{max-width:300px;min-width:250px}.table-container[data-v-a98ef04c]{width:100%;overflow-x:auto}.members-table[data-v-a98ef04c]{width:100%;border-collapse:collapse}.members-table thead[data-v-a98ef04c]{background-color:transparent}.members-table th[data-v-a98ef04c]{text-align:left;padding:12px 16px;font-size:14px;font-weight:600;color:var(--text-main);border-bottom:1px solid var(--border-color)}.members-table tbody td[data-v-a98ef04c]{padding:12px 16px;font-size:14px;color:var(--text-main);border-bottom:1px solid var(--border-color)}.members-table tbody tr:last-child td[data-v-a98ef04c]{border-bottom:none}.empty-state[data-v-a98ef04c]{text-align:center;padding:48px 16px!important;color:var(--text-secondary);font-size:14px}.user-details[data-v-a98ef04c]{display:flex;flex-direction:column;gap:2px}.user-email[data-v-a98ef04c]{font-size:14px;font-weight:500;color:var(--text-main)}.role-badge[data-v-a98ef04c]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.role-badge.admin[data-v-a98ef04c]{background-color:#eef2ff;color:var(--color-primary)}.role-badge.member[data-v-a98ef04c]{background-color:#f3f4f6;color:var(--text-secondary)}.status-badge[data-v-a98ef04c]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.status-badge.pending[data-v-a98ef04c]{background-color:#fef3c7;color:#92400e}.status-badge.expired[data-v-a98ef04c]{background-color:#fee2e2;color:#991b1b}.status-badge.accepted[data-v-a98ef04c]{background-color:#d1fae5;color:#065f46}.status-badge.cancelled[data-v-a98ef04c]{background-color:#f3f4f6;color:#6b7280}.actions[data-v-a98ef04c]{display:flex;gap:8px}.action-btn[data-v-a98ef04c]{padding:6px 12px;border:none;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.remove-btn[data-v-a98ef04c]{background-color:#fee2e2;color:#dc2626}.remove-btn[data-v-a98ef04c]:hover{background-color:#fecaca}.accept-btn[data-v-a98ef04c]{background-color:#d1fae5;color:#065f46}.accept-btn[data-v-a98ef04c]:hover{background-color:#a7f3d0}.page-container[data-v-cb50005f]{padding:0}.page-header-section[data-v-cb50005f]{padding:0;margin-bottom:16px}.back-link[data-v-cb50005f]{display:inline-flex;align-items:center;gap:8px;background:none;border:none;color:var(--text-secondary);font-size:14px;cursor:pointer;padding:8px 0;transition:color .2s}.back-link[data-v-cb50005f]:hover{color:var(--text-main)}.notifications-card[data-v-cb50005f]{background:#fff;border:1px solid #E5E7EB;border-radius:8px;padding:24px;margin:0 32px 32px;max-width:100%}.loading-state[data-v-cb50005f]{text-align:center;color:var(--text-secondary);font-size:14px;padding:48px 24px}.empty-state[data-v-cb50005f]{text-align:center;padding:48px 24px}.empty-message[data-v-cb50005f]{font-size:16px;color:var(--text-secondary);margin:0}.notifications-content[data-v-cb50005f]{width:100%}.card-header[data-v-cb50005f]{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #E5E7EB;margin-bottom:0}.card-title[data-v-cb50005f]{font-size:18px;font-weight:600;color:var(--text-main);margin:0}.mark-all-read-btn[data-v-cb50005f]{background:none;border:none;color:#2274f1;font-size:14px;font-weight:500;cursor:pointer;padding:0;transition:color .2s}.mark-all-read-btn[data-v-cb50005f]:hover{color:#1f68d8}.filter-option[data-v-cb50005f]{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.filter-radio[data-v-cb50005f]{width:16px;height:16px;cursor:pointer;accent-color:#2274F1;margin:0}.filter-label[data-v-cb50005f]{font-size:14px;font-weight:500;color:var(--text-main)}.notification-list[data-v-cb50005f]{display:flex;flex-direction:column;gap:0;margin-bottom:0}.notification-item[data-v-cb50005f]{padding:16px 0;border-bottom:1px solid #E5E7EB;position:relative;cursor:pointer;transition:background-color .2s}.notification-item[data-v-cb50005f]:hover{background-color:var(--bg-body)}.notification-item[data-v-cb50005f]:last-child{border-bottom:none}.unread-indicator[data-v-cb50005f]{position:absolute;top:50%;right:0;transform:translateY(-50%);width:10px;height:10px;background-color:#2274f1;border-radius:50%}.notification-message[data-v-cb50005f]{font-size:14px;color:#1f2937;margin:0 0 8px;line-height:1.5}.notification-message strong[data-v-cb50005f]{font-weight:600}.notification-action[data-v-cb50005f]{display:flex;justify-content:flex-start}.see-invitation-btn[data-v-cb50005f]{display:inline-flex;align-items:center;gap:4px;background:none;border:none;color:#2274f1;font-size:14px;font-weight:500;cursor:pointer;padding:0;transition:color .2s}.see-invitation-btn[data-v-cb50005f]:hover{color:#1f68d8}.see-invitation-btn .chevron-icon[data-v-cb50005f]{color:inherit}.see-invitation-btn .chevron-icon[data-v-cb50005f] svg{color:inherit}.see-invitation-btn .chevron-icon[data-v-cb50005f] path{stroke:currentColor}.notification-footer[data-v-cb50005f]{padding-top:16px;border-top:1px solid #E5E7EB}.pagination-controls[data-v-cb50005f]{display:flex;justify-content:center;align-items:center}.page-navigation[data-v-cb50005f]{display:flex;align-items:center;gap:12px}.nav-btn[data-v-cb50005f]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#fff;border:1px solid #E5E7EB;border-radius:6px;cursor:pointer;color:var(--text-main);transition:all .2s}.nav-btn[data-v-cb50005f]:hover:not(:disabled){background-color:var(--bg-body);border-color:var(--border-color)}.nav-btn[data-v-cb50005f]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-cb50005f]{font-size:14px;color:var(--text-main);font-weight:500}.modal-body[data-v-7e066b2a]{padding-bottom:0}.input-group[data-v-7e066b2a]{display:flex;flex-direction:column;gap:8px}.input-group label[data-v-7e066b2a]{font-size:14px;font-weight:500;color:var(--text-main)}.footer-actions[data-v-7e066b2a]{display:flex;justify-content:flex-start;align-items:center;gap:12px;width:100%}.cancel-btn[data-v-7e066b2a]{background:none;border:none;color:var(--text-secondary);font-size:14px;font-weight:500;cursor:pointer;padding:8px 16px}.cancel-btn[data-v-7e066b2a]:hover{color:var(--text-main)}.error-msg[data-v-7e066b2a]{margin-top:12px;padding:12px;border-radius:6px;font-size:14px;background-color:#fee2e2;color:#dc2626}.page-container[data-v-92016bca]{padding:0}.page-header[data-v-92016bca]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-title[data-v-92016bca]{font-size:24px;font-weight:600;color:var(--text-main)}.add-workspace-btn[data-v-92016bca]{display:flex;align-items:center;gap:8px;padding:10px 20px;background:transparent;border:1px solid #2274F1;border-radius:var(--radius-md);color:#2274f1;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.add-workspace-btn[data-v-92016bca]:hover{background-color:#eef2ff;border-color:#1f68d8;color:#1f68d8}.workspaces-card[data-v-92016bca]{background:#fff;border:1.4px solid #E5E7EB;border-radius:var(--radius-lg);padding:24px}.empty-state[data-v-92016bca]{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center;padding:48px 24px;min-height:400px;justify-content:center}.empty-message[data-v-92016bca]{font-size:16px;color:var(--text-main);margin:0}.create-workspace-btn[data-v-92016bca]{display:flex;align-items:center;gap:8px;padding:10px 20px;background:transparent;border:1px solid #2274F1;border-radius:var(--radius-md);color:#2274f1;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.create-workspace-btn[data-v-92016bca]:hover{background-color:#eef2ff;border-color:#1f68d8;color:#1f68d8}.loading-state[data-v-92016bca]{text-align:center;color:var(--text-secondary);font-size:14px;padding:48px 24px}.workspaces-content[data-v-92016bca]{width:100%}.workspaces-table[data-v-92016bca]{width:100%;border-collapse:collapse}.workspaces-table th[data-v-92016bca]{padding:12px 16px;background-color:#f9fafb;color:var(--text-secondary);font-weight:500;font-size:14px;border-bottom:1px solid var(--border-color)}.workspaces-table th.text-left[data-v-92016bca]{text-align:left}.workspaces-table th.text-center[data-v-92016bca]{text-align:center}.workspaces-table th.text-right[data-v-92016bca]{text-align:right}.workspaces-table td[data-v-92016bca]{padding:16px;border-bottom:1px solid var(--border-color);color:var(--text-main);font-size:14px;vertical-align:middle}.workspaces-table td.text-left[data-v-92016bca]{text-align:left}.workspaces-table td.text-center[data-v-92016bca]{text-align:center}.workspaces-table td.text-right[data-v-92016bca]{text-align:right}.workspace-name[data-v-92016bca]{font-weight:500}.active-radio[data-v-92016bca]{width:18px;height:18px;cursor:pointer;accent-color:#2274F1}.active-radio[data-v-92016bca]:disabled{cursor:not-allowed;opacity:.5}.radio-wrapper[data-v-92016bca]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:relative}.radio-wrapper.has-tooltip[data-v-92016bca]{cursor:help}.radio-wrapper.has-tooltip[data-v-92016bca]:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);background-color:#1f2937;color:#fff;padding:8px 12px;border-radius:6px;font-size:12px;font-weight:500;line-height:1.4;white-space:nowrap;z-index:1000;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;pointer-events:none;box-shadow:0 4px 6px -1px #0000001a}.radio-wrapper.has-tooltip[data-v-92016bca]:before{content:"";position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#1f2937;z-index:1000;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;pointer-events:none}.radio-wrapper.has-tooltip[data-v-92016bca]:hover:after,.radio-wrapper.has-tooltip[data-v-92016bca]:hover:before{opacity:1;visibility:visible}.edit-btn[data-v-92016bca]{background:none;border:none;cursor:pointer;padding:4px;display:inline-flex;align-items:center;justify-content:center;color:#2274f1;border-radius:var(--radius-sm);transition:all .2s}.edit-btn[data-v-92016bca]:hover{background-color:#eef2ff}.text-left[data-v-92016bca]{text-align:left}.text-center[data-v-92016bca]{text-align:center}.text-right[data-v-92016bca]{text-align:right}.pagination[data-v-92016bca]{display:flex;justify-content:center;align-items:center;margin-top:24px;font-size:12px;color:var(--text-secondary)}.pagination-content[data-v-92016bca]{display:flex;align-items:center;gap:24px}.pagination-item[data-v-92016bca]{display:flex;align-items:center;gap:8px}.page-select[data-v-92016bca]{padding:4px 8px;border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:12px}.page-info[data-v-92016bca]{font-size:12px;color:var(--text-secondary)}.modal-body[data-v-edf70258]{padding-bottom:0}.input-group[data-v-edf70258]{display:flex;flex-direction:column;gap:8px}.input-group label[data-v-edf70258]{font-size:14px;font-weight:500;color:var(--text-main)}.footer-actions[data-v-edf70258]{display:flex;justify-content:flex-start;align-items:center;gap:12px;width:100%}.cancel-btn[data-v-edf70258]{background:none;border:none;color:var(--text-secondary);font-size:14px;font-weight:500;cursor:pointer;padding:8px 16px}.cancel-btn[data-v-edf70258]:hover{color:var(--text-main)}.error-msg[data-v-edf70258]{margin-top:12px;padding:12px;border-radius:6px;font-size:14px;background-color:#fee2e2;color:#dc2626}.modal-body[data-v-cabe65bb]{padding-bottom:0;display:flex;flex-direction:column;gap:16px}.input-group[data-v-cabe65bb]{display:flex;flex-direction:column;gap:8px}.input-group label[data-v-cabe65bb]{font-size:14px;font-weight:500;color:var(--text-main)}.role-select[data-v-cabe65bb]{width:100%;padding:10px 16px;border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:14px;color:var(--text-main);background-color:var(--bg-card);cursor:pointer;transition:border-color .2s;outline:none}.role-select[data-v-cabe65bb]:focus{border-color:var(--color-primary)}.footer-actions[data-v-cabe65bb]{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%}.cancel-btn[data-v-cabe65bb]{background:none;border:none;color:var(--text-secondary);font-size:14px;font-weight:500;cursor:pointer;padding:8px 16px}.cancel-btn[data-v-cabe65bb]:hover{color:var(--text-main)}.error-msg[data-v-cabe65bb]{margin-top:4px;padding:12px;border-radius:6px;font-size:14px;background-color:#fee2e2;color:#dc2626}.modal-body[data-v-595151bd]{padding-bottom:0;display:flex;flex-direction:column;gap:16px}.input-group[data-v-595151bd]{display:flex;flex-direction:column;gap:8px}.input-group label[data-v-595151bd]{font-size:14px;font-weight:500;color:var(--text-main)}.role-select[data-v-595151bd]{width:100%;padding:10px 16px;border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:14px;color:var(--text-main);background-color:var(--bg-card);cursor:pointer;transition:border-color .2s;outline:none}.role-select[data-v-595151bd]:focus{border-color:var(--color-primary)}.footer-actions[data-v-595151bd]{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%}.delete-btn[data-v-595151bd]{background:none;border:1px solid #DC2626;border-radius:var(--radius-md);color:#dc2626;font-size:14px;font-weight:500;cursor:pointer;padding:8px 16px;transition:all .2s}.delete-btn[data-v-595151bd]:hover:not(:disabled){color:#b91c1c;border-color:#b91c1c}.delete-btn[data-v-595151bd]:disabled{color:#9ca3af;border-color:#9ca3af;cursor:not-allowed}.error-msg[data-v-595151bd]{margin-top:4px;padding:12px;border-radius:6px;font-size:14px;background-color:#fee2e2;color:#dc2626}.modal-overlay[data-v-55186a73]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:100}.modal-container[data-v-55186a73]{background:#fff;border-radius:var(--radius-lg);width:100%;max-width:500px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;animation:modal-in-55186a73 .2s ease-out;position:relative}.close-btn[data-v-55186a73]{position:absolute;top:16px;right:16px;background:none;border:none;cursor:pointer;color:var(--text-secondary);padding:4px;display:flex;align-items:center;justify-content:center;z-index:1}.close-btn[data-v-55186a73]:hover{color:var(--text-main)}.modal-content[data-v-55186a73]{padding:32px 24px 24px}.modal-message[data-v-55186a73]{font-size:16px;font-weight:700;color:var(--text-main);margin:0 0 24px;text-align:left}.modal-actions[data-v-55186a73]{display:flex;justify-content:flex-start;gap:12px}.cancel-btn[data-v-55186a73]{padding:10px 20px;background:#f3f4f6;border:none;border-radius:var(--radius-md);color:var(--text-main);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.cancel-btn[data-v-55186a73]:hover{background:#e5e7eb}.delete-btn[data-v-55186a73]{padding:10px 20px;background:#dc2626;border:none;border-radius:var(--radius-md);color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.delete-btn[data-v-55186a73]:hover:not(:disabled){background:#b91c1c}.delete-btn[data-v-55186a73]:disabled{opacity:.6;cursor:not-allowed}@keyframes modal-in-55186a73{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.page-container[data-v-46a673e4]{padding:0}.page-header-section[data-v-46a673e4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.back-link[data-v-46a673e4]{display:inline-flex;align-items:center;gap:8px;background:none;border:none;color:var(--text-secondary);font-size:14px;cursor:pointer;padding:8px 0;transition:color .2s}.back-link[data-v-46a673e4]:hover{color:var(--text-main)}.workspace-header[data-v-46a673e4]{width:100%}.workspace-title-group[data-v-46a673e4]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.workspace-name[data-v-46a673e4]{font-size:24px;font-weight:600;color:var(--text-main);margin:0}.edit-name-btn[data-v-46a673e4]{background:none;border:none;cursor:pointer;padding:4px;display:inline-flex;align-items:center;justify-content:center;color:#2274f1;border-radius:var(--radius-sm);transition:all .2s;margin-bottom:6px}.edit-name-btn[data-v-46a673e4]:hover{background-color:#eef2ff}.workspace-subtitle[data-v-46a673e4]{font-size:14px;color:var(--text-secondary);margin:0}.workspaces-card[data-v-46a673e4]{background:#fff;border:1.4px solid #E5E7EB;border-radius:var(--radius-lg);padding:24px;margin-bottom:24px}.members-section[data-v-46a673e4]{width:100%}.members-header[data-v-46a673e4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.members-title[data-v-46a673e4]{font-size:18px;font-weight:600;color:var(--text-main);margin:0}.loading-state[data-v-46a673e4]{text-align:center;color:var(--text-secondary);font-size:14px;padding:48px 24px}.table-container[data-v-46a673e4]{width:100%;overflow-x:auto;transition:opacity .2s}.table-container.is-loading[data-v-46a673e4]{opacity:.6;pointer-events:none}.members-table[data-v-46a673e4]{width:100%;border-collapse:collapse}.members-table th[data-v-46a673e4]{text-align:left;padding:12px 16px;background-color:#f9fafb;color:var(--text-secondary);font-weight:500;font-size:14px;border-bottom:1px solid var(--border-color)}.members-table th[data-v-46a673e4]:last-child{text-align:right}.members-table td[data-v-46a673e4]{padding:16px;border-bottom:1px solid var(--border-color);color:var(--text-main);font-size:14px;vertical-align:middle}.user-email[data-v-46a673e4]{color:var(--text-main);font-weight:500}.role-badge[data-v-46a673e4]{display:inline-block;padding:4px 12px;border-radius:var(--radius-sm);font-size:12px;font-weight:500;text-transform:capitalize}.role-badge.admin[data-v-46a673e4]{background-color:#eef2ff;color:#2274f1}.role-badge.member[data-v-46a673e4]{background-color:#f3f4f6;color:var(--text-secondary)}.status-badge[data-v-46a673e4]{display:inline-block;padding:4px 12px;border-radius:var(--radius-sm);font-size:12px;font-weight:500}.status-badge.active[data-v-46a673e4]{background-color:#f0fdf4;color:#16a34a}.status-badge.pending[data-v-46a673e4]{background-color:#fef3c7;color:#d97706}.empty-state[data-v-46a673e4]{text-align:center;color:var(--text-secondary);font-size:14px;padding:48px 24px}.edit-btn[data-v-46a673e4]{background:none;border:none;cursor:pointer;padding:8px;display:inline-flex;align-items:center;justify-content:center;color:#2274f1;border-radius:var(--radius-sm);transition:all .2s;width:32px;height:32px}.edit-btn[data-v-46a673e4]:hover:not(:disabled){background-color:#eef2ff}.edit-btn[data-v-46a673e4]:disabled{opacity:.5;cursor:not-allowed}.edit-btn[data-v-46a673e4] svg{display:block}.sites-header[data-v-46a673e4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.sites-title[data-v-46a673e4]{font-size:18px;font-weight:600;color:#1f2937;margin:0}.add-site-btn-outline[data-v-46a673e4]{display:flex;align-items:center;justify-content:center;gap:8px;background:#fff;border:1px solid #2274F1;border-radius:6px;cursor:pointer;transition:all .2s;color:#2274f1;font-size:13px;font-weight:500;white-space:nowrap;width:116px;height:32px;padding:0}.add-site-btn-outline[data-v-46a673e4]:hover{background-color:#f8fafc}.sites-table[data-v-46a673e4]{width:100%;border-collapse:collapse}.sites-table th[data-v-46a673e4]{padding:12px 16px;color:#6b7280;font-size:14px;font-weight:500;border-bottom:1px solid #F3F4F6;background-color:#f9fafb}.sites-table td[data-v-46a673e4]{padding:16px;border-bottom:1px solid #F3F4F6;vertical-align:middle}.site-url[data-v-46a673e4]{font-size:14px;color:#1f2937;font-weight:500}.status-badge[data-v-46a673e4]{padding:4px 12px;border-radius:99px;font-size:12px;font-weight:500}.status-badge.active[data-v-46a673e4]{background-color:#ecfdf5;color:#059669}.status-badge.disabled[data-v-46a673e4]{background-color:#fef2f2;color:#dc2626}.delete-btn-icon[data-v-46a673e4]{background:none;border:none;cursor:pointer;color:#dc2626;padding:4px;border-radius:4px;transition:background-color .2s}.delete-btn-icon[data-v-46a673e4]:hover{background-color:#fef2f2}.delete-btn-icon[data-v-46a673e4]:disabled{opacity:.5;cursor:not-allowed;color:#9ca3af}.delete-btn-icon[data-v-46a673e4]:disabled:hover{background-color:transparent}.empty-state[data-v-46a673e4]{text-align:center;color:#6b7280;padding:32px 0}.text-left[data-v-46a673e4]{text-align:left}.text-center[data-v-46a673e4]{text-align:center}.text-right[data-v-46a673e4]{text-align:right}.tooltip-wrapper[data-v-46a673e4]{position:relative;display:inline-block}.tooltip-wrapper.has-tooltip[data-v-46a673e4]:hover:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background-color:#1f2937;color:#fff;padding:8px 12px;border-radius:6px;font-size:12px;font-weight:500;white-space:nowrap;z-index:1000;opacity:1;visibility:visible;pointer-events:none;box-shadow:0 4px 6px -1px #0000001a}.tooltip-wrapper.has-tooltip[data-v-46a673e4]:hover:before{content:"";position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#1f2937;z-index:1000;opacity:1;visibility:visible}.delete-section[data-v-46a673e4]{margin-top:24px}.delete-workspace-btn[data-v-46a673e4]{padding:10px 20px;background:transparent;border:1px solid var(--color-danger);border-radius:var(--radius-md);color:var(--color-danger);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.delete-workspace-btn[data-v-46a673e4]:hover{background-color:#fef2f2;border-color:#dc2626;color:#dc2626}.modal-overlay[data-v-46a673e4]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-container[data-v-46a673e4]{background:#fff;border-radius:var(--radius-lg);width:100%;max-width:500px;box-shadow:0 20px 25px -5px #0000001a;position:relative;padding:32px 24px 24px}.close-btn[data-v-46a673e4]{position:absolute;top:16px;right:16px;background:none;border:none;cursor:pointer;color:var(--text-secondary);padding:4px;display:flex;align-items:center;justify-content:center}.modal-message[data-v-46a673e4]{font-size:16px;font-weight:400;color:var(--text-secondary);margin-bottom:24px;line-height:1.5}.modal-header-simple[data-v-46a673e4]{margin-bottom:16px}.modal-title-danger[data-v-46a673e4]{font-size:20px;font-weight:600;color:#dc2626;margin:0}.modal-actions[data-v-46a673e4]{display:flex;justify-content:flex-start}.modal-actions-between[data-v-46a673e4]{display:flex;justify-content:space-between;gap:12px}.confirm-delete-btn[data-v-46a673e4]{padding:10px 20px;background:#dc2626;border:none;border-radius:var(--radius-md);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.confirm-delete-btn[data-v-46a673e4]:hover:not(:disabled){background:#b91c1c}.confirm-delete-btn[data-v-46a673e4]:disabled{opacity:.7;cursor:not-allowed}.cancel-btn[data-v-46a673e4]{padding:10px 20px;background:#f3f4f6;border:none;border-radius:var(--radius-md);color:var(--text-main);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.cancel-btn[data-v-46a673e4]:hover{background:#e5e7eb}.toast-container[data-v-7bf2bd8c]{position:fixed;top:24px;right:24px;z-index:9999;display:flex;flex-direction:column;gap:12px;pointer-events:none}.toast-item[data-v-7bf2bd8c]{pointer-events:auto;min-width:300px;max-width:450px;background:#fff;border-radius:8px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;display:flex;align-items:center;padding:16px;gap:12px;cursor:pointer;border-left:4px solid #ccc;overflow:hidden}.toast-item.success[data-v-7bf2bd8c]{border-left-color:#10b981}.toast-item.error[data-v-7bf2bd8c]{border-left-color:#ef4444}.toast-item.warning[data-v-7bf2bd8c]{border-left-color:#f59e0b}.toast-item.info[data-v-7bf2bd8c]{border-left-color:#3b82f6}.toast-icon[data-v-7bf2bd8c]{flex-shrink:0}.toast-item.success .toast-icon[data-v-7bf2bd8c]{color:#10b981}.toast-item.error .toast-icon[data-v-7bf2bd8c]{color:#ef4444}.toast-item.warning .toast-icon[data-v-7bf2bd8c]{color:#f59e0b}.toast-item.info .toast-icon[data-v-7bf2bd8c]{color:#3b82f6}.toast-content[data-v-7bf2bd8c]{flex:1}.toast-message[data-v-7bf2bd8c]{margin:0;font-size:14px;font-weight:500;color:#1f2937;line-height:1.4}.toast-close[data-v-7bf2bd8c]{background:none;border:none;padding:4px;cursor:pointer;color:#9ca3af;transition:color .2s;display:flex;align-items:center;justify-content:center}.toast-close[data-v-7bf2bd8c]:hover{color:#4b5563}.toast-enter-active[data-v-7bf2bd8c],.toast-leave-active[data-v-7bf2bd8c]{transition:all .3s ease}.toast-enter-from[data-v-7bf2bd8c],.toast-leave-to[data-v-7bf2bd8c]{opacity:0;transform:translate(30px)}:root{--color-primary: #2274F1;--color-primary-hover: #1a5bc4;--color-secondary: #F97316;--text-main: #111827;--text-secondary: #25262a;--text-light: #9CA3AF;--bg-body: #F3F4F6;--bg-card: #FFFFFF;--bg-sidebar: #FFFFFF;--color-success: #10B981;--color-danger: #EF4444;--color-warning: #F59E0B;--border-color: #E5E7EB;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;font-family:Urbanist,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;color:var(--text-main);background-color:var(--bg-body);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{min-width:320px;min-height:100vh;background-color:var(--bg-body);font-family:Urbanist,sans-serif}a{text-decoration:none;color:inherit;cursor:pointer}ul,ol{list-style:none}button{font-family:inherit}
