.LanguageSwitcher_languageSwitcher__oYqrj{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:40px;min-height:40px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:8px 12px;color:var(--bs-body-color,#ffffff);cursor:pointer;transition:all .2s ease;font-size:14px;font-weight:500}.LanguageSwitcher_languageSwitcher__oYqrj:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2)}.LanguageSwitcher_languageCode__CPA00{font-weight:600;letter-spacing:.5px;min-width:24px;color:inherit}[data-bs-theme=light] .LanguageSwitcher_languageSwitcher__oYqrj{background:rgba(0,0,0,.05);border-color:rgba(0,0,0,.1);color:var(--bs-body-color,#000000)}[data-bs-theme=light] .LanguageSwitcher_languageSwitcher__oYqrj:hover{background:rgba(0,0,0,.1);border-color:rgba(0,0,0,.2)}[data-bs-theme=light] .LanguageSwitcher_languageCode__CPA00{color:var(--bs-body-color,#000000)}.ThemeSwitcher_themeButton__jFd8H{display:flex;align-items:center;justify-content:center;gap:var(--v-space-2,8px);width:100%;height:36px;min-height:36px;background:var(--v-bg-surface-2);border:1px solid var(--v-border);border-radius:var(--v-radius-sm);color:var(--v-text-secondary);cursor:pointer;transition:all var(--v-transition-fast);font-size:.75rem;font-weight:500}.ThemeSwitcher_themeButton__jFd8H:hover{background:var(--v-bg-surface-3);border-color:var(--v-border-hover);color:var(--v-text-primary)}.ThemeSwitcher_themeLabel__SVV2z{font-weight:600;letter-spacing:.03em;min-width:32px}.ProfileMenu_profileMenu__seIKJ{position:relative}.ProfileMenu_profileButton__IJtjF{display:flex;align-items:center;gap:10px;padding:8px 10px;width:100%;min-height:44px;background:var(--v-bg-surface-2);border:1px solid var(--v-border);border-radius:var(--v-radius-sm);color:var(--v-text-primary);cursor:pointer;transition:all var(--v-transition-fast)}.ProfileMenu_profileButton__IJtjF:hover{background:var(--v-bg-surface-3);border-color:var(--v-border-hover)}.ProfileMenu_avatar__0FjKq{width:32px;height:32px;border-radius:50%;background:var(--v-accent);color:var(--v-on-accent);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.8125rem;flex-shrink:0}.ProfileMenu_avatar__0FjKq img{width:100%;height:100%;border-radius:50%;object-fit:cover}.ProfileMenu_userInfo__CAiVi{display:flex;flex-direction:column;align-items:flex-start;flex:1 1;min-width:0;gap:1px}.ProfileMenu_userName__N5SLm{font-size:.8125rem;font-weight:500;color:var(--v-text-primary)}.ProfileMenu_userName__N5SLm,.ProfileMenu_userRole__CU6fB{width:100%;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProfileMenu_userRole__CU6fB{font-size:.6875rem;color:var(--v-text-tertiary)}.ProfileMenu_chevron__NAAKN{transition:transform var(--v-transition-fast);flex-shrink:0;margin-left:auto;color:var(--v-text-tertiary)}.ProfileMenu_chevronOpen__tKGKv{transform:rotate(180deg)}.ProfileMenu_dropdown__Iqohv{position:absolute;bottom:calc(100% + 8px);left:0;right:0;width:100%;background:var(--v-bg-elevated);border:1px solid var(--v-border-default);border-radius:var(--v-radius-md);box-shadow:var(--v-shadow-lg);z-index:1000;overflow:hidden}.ProfileMenu_dropdownHeader__MLwOb{display:flex;align-items:center;gap:var(--v-space-3);padding:var(--v-space-4)}.ProfileMenu_dropdownAvatar__ZK_I_{width:40px;height:40px;border-radius:50%;background:var(--v-accent);color:var(--v-on-accent);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1rem;flex-shrink:0}.ProfileMenu_dropdownAvatar__ZK_I_ img{width:100%;height:100%;border-radius:50%;object-fit:cover}.ProfileMenu_dropdownUserInfo__1wWQo{flex:1 1;min-width:0}.ProfileMenu_dropdownUserName__Y6bwi{font-size:.8125rem;font-weight:600;color:var(--v-text-primary);margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProfileMenu_dropdownUserEmail__xbBES{font-size:.75rem;color:var(--v-text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProfileMenu_dropdownDivider__UFx4C{height:1px;background:var(--v-border);margin:var(--v-space-2) 0}.ProfileMenu_dropdownItem__i263M{display:flex;align-items:center;gap:var(--v-space-2);width:100%;padding:var(--v-space-3) var(--v-space-4);background:rgba(0,0,0,0);border:none;color:var(--v-text-secondary);font-size:.8125rem;font-weight:500;cursor:pointer;transition:all var(--v-transition-fast);text-align:left}.ProfileMenu_dropdownItem__i263M:hover{background:var(--v-bg-surface-2);color:var(--v-error)}.SidebarBalance_balance__0q_6w{display:flex;align-items:center;gap:10px;margin:6px 12px 8px;padding:8px 11px;border-radius:11px;text-decoration:none;color:inherit;background:color-mix(in srgb,var(--accent) 7%,var(--v-bg-surface,#131316));border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);transition:transform .15s ease,border-color .15s ease;--accent:var(--v-accent,#00ff41)}.SidebarBalance_balance__0q_6w:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.SidebarBalance_good__Pjfnc{--accent:var(--v-accent,#00ff41)}.SidebarBalance_low__bXE6Y{--accent:#f59e0b}.SidebarBalance_critical__s2cnM{--accent:#ef4444}.SidebarBalance_iconWrap__Ro3gv{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:8px;color:var(--accent);background:color-mix(in srgb,var(--accent) 16%,transparent)}.SidebarBalance_text__LZmNh{display:flex;flex-direction:column;min-width:0;line-height:1.1}.SidebarBalance_amount__sco_Q{font-size:.98rem;font-weight:700;letter-spacing:-.01em;color:var(--accent)}.SidebarBalance_sub__va_IM{font-size:.66rem;opacity:.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DashboardLayout_dashboardLayout__uW7G2{display:flex;min-height:100vh;min-height:100dvh;background:var(--v-bg-base);width:100%;margin:0;padding:0;position:relative}.DashboardLayout_backdrop__7Rfjh{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1099;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media(max-width:768px){.DashboardLayout_backdrop__7Rfjh{display:block}}.DashboardLayout_sidebar__klgyh{width:240px;background:var(--v-bg-surface);border-right:1px solid var(--v-border);display:flex;flex-direction:column;position:fixed;height:100vh;left:0;top:0;z-index:1100;transition:transform .25s cubic-bezier(.4,0,.2,1)}@media(max-width:768px){.DashboardLayout_sidebar__klgyh{transform:translateX(-100%);box-shadow:4px 0 24px rgba(0,0,0,.4);width:280px}.DashboardLayout_sidebar__klgyh.DashboardLayout_open__QHPNq{transform:translateX(0)}}.DashboardLayout_sidebarHeader__hlAyP{padding:20px 20px 16px;display:flex;justify-content:space-between;align-items:center}.DashboardLayout_logoBrand__7SH6g{display:flex;align-items:center;gap:10px;min-width:0;text-decoration:none;color:inherit;flex:1 1}.DashboardLayout_logoBrand__7SH6g:hover{color:inherit}.DashboardLayout_logoMark__QXC1d{flex-shrink:0;width:36px;height:36px}.DashboardLayout_logo__Wy7F2{font-size:20px;font-weight:700;color:var(--v-text-primary);margin:0;letter-spacing:-.03em}.DashboardLayout_logoBadge__z_wn1{font-size:.625rem;font-weight:600;color:var(--v-accent);background:var(--v-accent-muted);padding:2px 6px;border-radius:var(--v-radius-xs);margin-left:8px;letter-spacing:.05em;text-transform:uppercase}.DashboardLayout_closeBtn__kmBw1{display:none;background:none;border:none;cursor:pointer;color:var(--v-text-tertiary);padding:4px;border-radius:var(--v-radius-sm);transition:color var(--v-transition-fast)}.DashboardLayout_closeBtn__kmBw1:hover{color:var(--v-text-primary)}@media(max-width:768px){.DashboardLayout_closeBtn__kmBw1{display:block}}.DashboardLayout_sidebarNav__ZNOcn{flex:1 1;padding:8px 12px;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.DashboardLayout_sidebarNav__ZNOcn::-webkit-scrollbar{display:none}.DashboardLayout_assistantCta__YT_X8{display:flex;align-items:center;gap:10px;padding:10px 12px;margin-bottom:18px;border-radius:var(--v-radius-md,12px);text-decoration:none;color:var(--v-text-primary);background:color-mix(in srgb,var(--v-accent,#00ff41) 9%,var(--v-bg-surface,#131316));border:1px solid color-mix(in srgb,var(--v-accent,#00ff41) 26%,transparent);transition:transform .15s ease,border-color .15s ease,background .15s ease}.DashboardLayout_assistantCta__YT_X8:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--v-accent,#00ff41) 50%,transparent);background:color-mix(in srgb,var(--v-accent,#00ff41) 14%,var(--v-bg-surface,#131316))}.DashboardLayout_assistantActive__h7_8k{border-color:color-mix(in srgb,var(--v-accent,#00ff41) 60%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--v-accent,#00ff41) 30%,transparent) inset}.DashboardLayout_assistantIcon__RkFL3{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border-radius:9px;color:var(--v-on-accent,#09090b);background:var(--v-accent,#00ff41)}.DashboardLayout_assistantText__4uCyx{display:flex;flex-direction:column;min-width:0;line-height:1.15}.DashboardLayout_assistantTitle__UwbDj{font-size:.8125rem;font-weight:700;letter-spacing:-.01em}.DashboardLayout_assistantSub__im7oB{font-size:.66rem;opacity:.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DashboardLayout_navSection__qxB_W{margin-bottom:20px}.DashboardLayout_navSectionLabel__U1_93{font-size:.6875rem;font-weight:600;color:var(--v-text-tertiary);text-transform:uppercase;letter-spacing:.08em;padding:0 12px;margin-bottom:4px}.DashboardLayout_navItem__T_zdU{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:var(--v-radius-sm);color:var(--v-text-secondary);text-decoration:none;transition:all .15s ease;margin-bottom:2px;font-size:.8125rem;font-weight:500;position:relative}.DashboardLayout_navItem__T_zdU.DashboardLayout_active__yDw48,.DashboardLayout_navItem__T_zdU:hover{background:var(--v-bg-surface-2);color:var(--v-text-primary)}.DashboardLayout_navItem__T_zdU.DashboardLayout_active__yDw48:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;border-radius:0 2px 2px 0;background:var(--v-accent)}.DashboardLayout_sidebarFooter__29D6l{padding:12px;border-top:1px solid var(--v-border);display:flex;flex-direction:column;gap:8px}.DashboardLayout_profileSection__A_Ukc{width:100%}.DashboardLayout_profileSection__A_Ukc .profileMenu{width:100%;position:relative}.DashboardLayout_sidebarHeaderActions__acLxA{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;width:100%}.DashboardLayout_sidebarHeaderActions__acLxA>*{width:100%;min-width:0;flex:1 1}.DashboardLayout_sidebarHeaderActions__acLxA .themeSwitcher{width:100%!important;flex:1 1}.DashboardLayout_sidebarHeaderActions__acLxA .themeSwitcher button{width:100%;font-size:.75rem;padding:6px 8px;border-radius:var(--v-radius-sm);background:var(--v-bg-surface-2);border:1px solid var(--v-border);color:var(--v-text-secondary);transition:all var(--v-transition-fast)}.DashboardLayout_sidebarHeaderActions__acLxA .themeSwitcher button:hover{border-color:var(--v-border-hover);color:var(--v-text-primary)}.DashboardLayout_sidebarHeaderActions__acLxA .language-switcher{width:100%!important;flex:1 1}.DashboardLayout_mainContent__vRxFs{flex:1 1;margin-left:240px;display:flex;flex-direction:column;min-width:0;min-height:0;width:calc(100% - 240px);max-width:100%}@media(max-width:768px){.DashboardLayout_mainContent__vRxFs{margin-left:0;width:100%}}.DashboardLayout_topHeader__c57wT{display:none;background:var(--v-bg-surface);border-bottom:1px solid var(--v-border);padding:10px 16px;align-items:center;min-height:48px;position:-webkit-sticky;position:sticky;top:0;z-index:100}@media(max-width:768px){.DashboardLayout_topHeader__c57wT{display:flex}}.DashboardLayout_menuToggle__Y1Pox{background:none;border:none;cursor:pointer;color:var(--v-text-primary);padding:6px;border-radius:var(--v-radius-sm);transition:background var(--v-transition-fast)}.DashboardLayout_menuToggle__Y1Pox:hover{background:var(--v-bg-surface-2)}.DashboardLayout_contentArea__6aHfB{flex:1 1;min-height:0;padding:28px 32px;overflow-y:auto;background:var(--v-bg-base);max-width:1400px;width:100%;margin:0 auto}@media(max-width:1024px){.DashboardLayout_contentArea__6aHfB{padding:20px 24px}}@media(max-width:768px){.DashboardLayout_contentArea__6aHfB{padding:16px}}@media(max-width:480px){.DashboardLayout_contentArea__6aHfB{padding:12px}}.DashboardLayout_companySelector__KMxgk{padding:0 12px 8px}.DashboardLayout_companySelector__KMxgk .form-select{background:var(--v-bg-surface-2);border:1px solid var(--v-border);color:var(--v-text-primary);font-size:.8125rem;border-radius:var(--v-radius-sm);padding:6px 10px}.Campaigns_dashboard-page__NlYzh{max-width:1400px;margin:0 auto;width:100%}.Campaigns_page-header__hAt7k{margin-bottom:var(--v-space-8,32px)}.Campaigns_page-title__NzXTp{font-size:1.5rem;font-weight:700;color:var(--v-text-primary,#fafafa);margin-bottom:var(--v-space-1,4px);letter-spacing:-.02em}.Campaigns_page-subtitle__tQMfx{font-size:.875rem;color:var(--v-text-tertiary,#71717a);margin:0}.Campaigns_dashboard-grid__FnxAO{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:var(--v-space-4,16px);gap:var(--v-space-4,16px);margin-bottom:var(--v-space-8,32px)}.Campaigns_dashboard-card__HlEZK{background:var(--v-bg-surface,#111113);border:1px solid var(--v-border,rgba(255,255,255,.06));border-radius:var(--v-radius-lg,14px);padding:var(--v-space-6,24px);position:relative;overflow:hidden;transition:border-color var(--v-transition-base,.2s ease),box-shadow var(--v-transition-base,.2s ease)}.Campaigns_dashboard-card__HlEZK:hover{border-color:var(--v-border-hover,rgba(255,255,255,.15));box-shadow:var(--v-shadow-sm,0 1px 2px rgba(0,0,0,.3))}.Campaigns_dashboard-card-header__Ukd3U{margin-bottom:var(--v-space-5,20px);padding-bottom:var(--v-space-4,16px);border-bottom:1px solid var(--v-border,rgba(255,255,255,.06))}.Campaigns_dashboard-card-title__olOn3{font-size:.9375rem;font-weight:600;color:var(--v-text-primary,#fafafa);margin:0 0 4px}.Campaigns_dashboard-card-subtitle__pDXPy{font-size:.8125rem;color:var(--v-text-tertiary,#71717a);margin:0}.Campaigns_dashboard-card-body__rZ50g{color:var(--v-text-primary,#fafafa)}.Campaigns_campaignsPage__n_APh{width:100%;max-width:1400px;margin:0 auto;padding:24px}@media(max-width:768px){.Campaigns_campaignsPage__n_APh{padding:12px}}.Campaigns_pageHeader__gZ6AZ{margin-bottom:32px;display:flex;flex-direction:column;gap:16px}@media(min-width:769px){.Campaigns_pageHeader__gZ6AZ{flex-direction:row;justify-content:space-between;align-items:center;gap:24px}}@media(max-width:768px){.Campaigns_pageHeader__gZ6AZ{margin-bottom:24px}}.Campaigns_headerActions__AScQh{display:flex;flex-direction:column;gap:12px;width:100%}@media(min-width:769px){.Campaigns_headerActions__AScQh{flex-direction:row;align-items:center;gap:16px;width:auto;flex-shrink:0}}@media(max-width:768px){.Campaigns_headerActions__AScQh{gap:12px}}.Campaigns_filterBox__OTMEy{position:relative;display:flex;align-items:center;width:100%}@media(min-width:769px){.Campaigns_filterBox__OTMEy{width:auto;min-width:200px;max-width:250px}}@media(max-width:768px){.Campaigns_filterBox__OTMEy{order:1}}.Campaigns_filterSelect__8KGtE{width:100%;padding:12px 40px 12px 16px;background:var(--v-bg-surface-2,#18181b);border:1px solid var(--v-border-default,rgba(255,255,255,.1));border-radius:12px;color:var(--bs-body-color,#ffffff);font-size:14px;font-family:DM Sans,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:all .2s ease}.Campaigns_filterSelect__8KGtE:focus{outline:none;border-color:var(--v-accent);box-shadow:0 0 0 3px var(--v-accent-muted)}.Campaigns_filterSelect__8KGtE option{background:var(--v-bg-surface-2,#18181b);color:var(--bs-body-color,#ffffff)}.Campaigns_filterIcon__s_Bht{position:absolute;right:16px;color:var(--bs-gray-600,#9ca3af);pointer-events:none;z-index:1}.Campaigns_addButton__F_cPw{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:var(--v-accent,#00ff41);color:var(--v-on-accent);border:none;border-radius:var(--v-radius-sm,6px);cursor:pointer;transition:all var(--v-transition-fast,.15s ease);flex-shrink:0}.Campaigns_addButton__F_cPw:hover{background:var(--v-accent-hover,#5cff8c);transform:translateY(-1px)}.Campaigns_addButton__F_cPw:active{transform:translateY(0)}.Campaigns_searchBox__v7ERa{position:relative;display:flex;align-items:center;min-width:300px;flex:1 1}@media(max-width:768px){.Campaigns_searchBox__v7ERa{min-width:100%;order:2}}@media(min-width:769px){.Campaigns_searchBox__v7ERa{max-width:400px}}.Campaigns_searchIcon___URWY{position:absolute;left:16px;color:var(--bs-gray-600,#9ca3af);pointer-events:none;z-index:1}.Campaigns_searchInput__boJZF{width:100%;padding:12px 16px 12px 48px;background:var(--v-bg-surface-2,#18181b);border:1px solid var(--v-border-default,rgba(255,255,255,.1));border-radius:12px;color:var(--bs-body-color,#ffffff);font-size:14px;font-family:DM Sans,sans-serif;transition:all .2s ease}.Campaigns_searchInput__boJZF::placeholder{color:var(--bs-gray-600,#9ca3af)}.Campaigns_searchInput__boJZF:focus{outline:none;border-color:var(--v-accent);box-shadow:0 0 0 3px var(--v-accent-muted)}.Campaigns_pageTitle__oYSI5{font-size:1.5rem;font-weight:700;color:var(--v-text-primary,#fafafa);margin:0;display:flex;align-items:center;gap:var(--v-space-3,12px);letter-spacing:-.02em}@media(max-width:768px){.Campaigns_pageTitle__oYSI5{font-size:1.25rem}}.Campaigns_titleIcon__j07st{color:var(--bs-primary,#ffffff)}.Campaigns_tableContainer__WZc3C{background:var(--v-bg-surface,#111113);border:1px solid var(--v-border,rgba(255,255,255,.06));border-radius:var(--v-radius-lg,14px);padding:var(--v-space-6,24px);margin-bottom:var(--v-space-6,24px);transition:border-color var(--v-transition-base,.2s ease);overflow:hidden}.Campaigns_tableWrapper__d_53n{overflow-x:auto}.Campaigns_table__nfcqx{width:100%;border-collapse:collapse}.Campaigns_table__nfcqx thead{background:var(--bs-mode-secondary,#1a1a1a)}.Campaigns_table__nfcqx thead th{padding:16px;text-align:left;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--bs-gray-400,#9ca3af);border-bottom:1px solid var(--bs-border-color,rgba(255,255,255,.1))}.Campaigns_table__nfcqx thead th:first-child{padding-left:24px}.Campaigns_table__nfcqx thead th:last-child{padding-right:24px}.Campaigns_table__nfcqx tbody tr{border-bottom:1px solid var(--bs-border-color,rgba(255,255,255,.05));transition:background-color .2s ease}.Campaigns_table__nfcqx tbody tr:hover{background:var(--bs-mode-secondary,#1a1a1a)}.Campaigns_table__nfcqx tbody tr:last-child{border-bottom:none}.Campaigns_table__nfcqx tbody tr td{padding:16px;font-size:14px;color:var(--bs-body-color,#ffffff)}.Campaigns_table__nfcqx tbody tr td:first-child{padding-left:24px}.Campaigns_table__nfcqx tbody tr td:last-child{padding-right:24px}.Campaigns_clickableRow__BfNOm{cursor:pointer}.Campaigns_campaignTitle__rIoII{font-weight:600}.Campaigns_campaignTitle__rIoII,.Campaigns_objective__CaoMG{color:var(--bs-body-color,#ffffff);font-size:14px}.Campaigns_statusBadge__gRYD4{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:12px;font-size:12px;font-weight:600;font-family:DM Sans,sans-serif;text-transform:capitalize}.Campaigns_statusBadge__gRYD4.Campaigns_success__fpei2{background:var(--v-success-muted);color:var(--v-success);border:1px solid color-mix(in srgb,var(--v-success) 30%,transparent)}.Campaigns_statusBadge__gRYD4.Campaigns_warning__qBZfZ{background:var(--v-warning-muted);color:var(--v-warning);border:1px solid color-mix(in srgb,var(--v-warning) 30%,transparent)}.Campaigns_statusBadge__gRYD4.Campaigns_error__n19xB{background:var(--v-error-muted);color:var(--v-error);border:1px solid color-mix(in srgb,var(--v-error) 30%,transparent)}.Campaigns_statusBadge__gRYD4.Campaigns_default__92PsF{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.8);border:1px solid hsla(0,0%,100%,.1)}.Campaigns_statusIcon__CqDmE{width:14px;height:14px}.Campaigns_date__uLnSU{color:var(--bs-body-color,#ffffff);font-size:14px}.Campaigns_companyBadge__KBKBS{display:inline-flex;align-items:center;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;font-family:DM Sans,sans-serif;background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.8);border:1px solid hsla(0,0%,100%,.1)}.Campaigns_noData__z_4yd{color:var(--bs-gray-500,#6b7280);font-style:italic}.Campaigns_loadingRow__5LAqD td{padding:20px 16px!important}.Campaigns_skeleton__oZb8u{width:100%;height:20px;background:var(--bs-mode-secondary,#1a1a1a);border-radius:4px;overflow:hidden}.Campaigns_skeletonText__vOKdQ{width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);animation:Campaigns_shimmer__yJT7K 1.5s infinite}.Campaigns_skeletonBadge__Ho4cQ{width:80px;height:24px;background:var(--bs-mode-secondary,#1a1a1a);border-radius:6px;animation:Campaigns_shimmer__yJT7K 1.5s infinite}@keyframes Campaigns_shimmer__yJT7K{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.Campaigns_emptyState__QYMMP,.Campaigns_errorState__DBtA8{text-align:center;padding:60px 20px;color:var(--bs-gray-400,#9ca3af)}.Campaigns_emptyState__QYMMP svg,.Campaigns_errorState__DBtA8 svg{margin-bottom:16px;opacity:.5}.Campaigns_emptyState__QYMMP p,.Campaigns_errorState__DBtA8 p{margin:0 0 16px;font-size:16px}.Campaigns_retryButton__q1rKC{padding:10px 20px;background:var(--bs-primary,#ffffff);color:var(--v-on-accent);border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:DM Sans,sans-serif}.Campaigns_retryButton__q1rKC:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.Campaigns_paginationContainer__04rX2{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-top:1px solid var(--bs-border-color,rgba(255,255,255,.1))}@media(max-width:768px){.Campaigns_paginationContainer__04rX2{flex-direction:column;gap:16px}}.Campaigns_paginationInfo__SlUGo{font-size:14px;color:var(--bs-gray-400,#9ca3af)}.Campaigns_paginationControls__h415y{display:flex;align-items:center;gap:8px}.Campaigns_paginationButton__ie34U{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--v-bg-surface-2);border:1px solid var(--v-border-default);border-radius:8px;color:var(--bs-body-color,#ffffff);cursor:pointer;transition:all .2s ease}.Campaigns_paginationButton__ie34U:hover:not(:disabled){background:var(--bs-mode,#111111);border-color:hsla(0,0%,100%,.2)}.Campaigns_paginationButton__ie34U:disabled{opacity:.5;cursor:not-allowed}.Campaigns_pageNumbers__WMks3{display:flex;gap:4px}.Campaigns_pageButton__w6BcK{min-width:36px;height:36px;padding:0 12px;background:var(--v-bg-surface-2);border:1px solid var(--v-border-default);border-radius:8px;color:var(--bs-body-color,#ffffff);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.Campaigns_pageButton__w6BcK:hover{background:var(--bs-mode,#111111);border-color:hsla(0,0%,100%,.2)}.Campaigns_pageButton__w6BcK.Campaigns_active__2eFMt{background:var(--v-accent);border-color:var(--v-accent);color:var(--v-on-accent)}[data-bs-theme=light] .Campaigns_addButton__F_cPw{background:var(--v-accent,#00ff41);color:var(--v-on-accent)}[data-bs-theme=light] .Campaigns_addButton__F_cPw:hover{background:var(--v-accent-hover,#00cc35)}.CompanyDateRangePicker_dateRangePicker__cxjn4{display:flex;align-items:center;gap:var(--v-space-3,12px);background:var(--v-bg-surface);border:1px solid var(--v-border);border-radius:var(--v-radius-lg);padding:var(--v-space-3,12px) var(--v-space-5,20px);width:100%;max-width:360px;min-width:260px;box-shadow:var(--v-shadow-md);transition:border-color var(--v-transition-base),box-shadow var(--v-transition-base)}.CompanyDateRangePicker_dateRangePicker__cxjn4:hover{border-color:var(--v-border-hover);box-shadow:var(--v-shadow-lg)}.CompanyDateRangePicker_iconWrapper__1VXYc{display:flex;align-items:center;color:var(--v-text-tertiary);flex-shrink:0}.CompanyDateRangePicker_inputWrapper__23_uA{flex:1 1;cursor:pointer;min-width:180px}.CompanyDateRangePicker_dateInput__aWQva{background:rgba(0,0,0,0)!important;border:none!important;color:var(--v-text-primary)!important;font-size:.8125rem;font-weight:500;outline:none;width:100%;cursor:pointer}.CompanyDateRangePicker_dateInput__aWQva::placeholder{color:var(--v-text-tertiary)}.CompanyDateRangePicker_backdrop__gGX8L{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.CompanyDateRangePicker_calendarContainer__sdIbs{position:fixed;right:32px;z-index:10001;background:var(--v-bg-elevated);border:1px solid var(--v-border-default);border-radius:var(--v-radius-lg);box-shadow:var(--v-shadow-lg);padding:var(--v-space-5,20px);overflow:hidden}@media(min-width:1201px){.CompanyDateRangePicker_calendarContainer__sdIbs{top:140px}}@media(max-width:1200px){.CompanyDateRangePicker_calendarContainer__sdIbs{position:absolute;top:calc(100% + 8px);right:0}}@media(max-width:768px){.CompanyDateRangePicker_calendarContainer__sdIbs{position:fixed;top:140px;right:12px;left:12px;width:calc(100% - 24px);max-width:400px;margin:0 auto}}.CompanyDateRangePicker_calendar__7TRM5{--rdp-cell-size:36px;--rdp-accent-color:var(--v-accent);--rdp-background-color:transparent;--rdp-outline:2px solid var(--v-accent);--rdp-outline-selected:2px solid var(--v-accent)}.CompanyDateRangePicker_calendar__7TRM5 .rdp{margin:0}.CompanyDateRangePicker_calendar__7TRM5 .rdp-day{color:var(--v-text-primary);border-radius:var(--v-radius-sm);font-size:.8125rem}.CompanyDateRangePicker_calendar__7TRM5 .rdp-day:hover:not(.rdp-day_disabled){background:var(--v-bg-surface-2)}.CompanyDateRangePicker_calendar__7TRM5 .rdp-day.rdp-day_range_end,.CompanyDateRangePicker_calendar__7TRM5 .rdp-day.rdp-day_range_start,.CompanyDateRangePicker_calendar__7TRM5 .rdp-day.rdp-day_selected{background:var(--v-accent)!important;color:var(--v-on-accent)!important;font-weight:600}.CompanyDateRangePicker_calendar__7TRM5 .rdp-day.rdp-day_range_start.rdp-day_range_end{border-radius:var(--v-radius-sm)}.CompanyDateRangePicker_calendar__7TRM5 .rdp-day.rdp-day_in_range:not(.rdp-day_range_start):not(.rdp-day_range_end){background:var(--v-accent-muted);color:var(--v-text-primary);border-radius:0}.CompanyDateRangePicker_calendar__7TRM5 .rdp-day.rdp-day_disabled{opacity:.3;cursor:not-allowed}.CompanyDateRangePicker_calendar__7TRM5 .rdp-month{margin:0 var(--v-space-2)}.CompanyDateRangePicker_calendar__7TRM5 .rdp-months{display:flex;gap:var(--v-space-4)}.CompanyDateRangePicker_calendar__7TRM5 .rdp-caption{color:var(--v-text-primary);font-weight:600;font-size:.8125rem;margin-bottom:var(--v-space-2)}.CompanyDateRangePicker_calendar__7TRM5 .rdp-head_cell{color:var(--v-text-tertiary);font-weight:500;font-size:.6875rem;padding:var(--v-space-2) 0}.CompanyDateRangePicker_calendar__7TRM5 .rdp-nav{display:flex;align-items:center;gap:4px}.CompanyDateRangePicker_calendar__7TRM5 .rdp-nav_button{color:var(--v-text-secondary);border-radius:var(--v-radius-xs);padding:4px}.CompanyDateRangePicker_calendar__7TRM5 .rdp-nav_button:hover{background:var(--v-bg-surface-2)}.CompanyStatsCards_dashboard-page__2P0Da{max-width:1400px;margin:0 auto;width:100%}.CompanyStatsCards_page-header__ftMNb{margin-bottom:var(--v-space-8,32px)}.CompanyStatsCards_page-title__nPYwp{font-size:1.5rem;font-weight:700;color:var(--v-text-primary,#fafafa);margin-bottom:var(--v-space-1,4px);letter-spacing:-.02em}.CompanyStatsCards_page-subtitle__UK74V{font-size:.875rem;color:var(--v-text-tertiary,#71717a);margin:0}.CompanyStatsCards_dashboard-grid__xGFN2{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:var(--v-space-4,16px);gap:var(--v-space-4,16px);margin-bottom:var(--v-space-8,32px)}.CompanyStatsCards_dashboard-card__gaGqy{background:var(--v-bg-surface,#111113);border:1px solid var(--v-border,rgba(255,255,255,.06));border-radius:var(--v-radius-lg,14px);padding:var(--v-space-6,24px);position:relative;overflow:hidden;transition:border-color var(--v-transition-base,.2s ease),box-shadow var(--v-transition-base,.2s ease)}.CompanyStatsCards_dashboard-card__gaGqy:hover{border-color:var(--v-border-hover,rgba(255,255,255,.15));box-shadow:var(--v-shadow-sm,0 1px 2px rgba(0,0,0,.3))}.CompanyStatsCards_dashboard-card-header__st_jw{margin-bottom:var(--v-space-5,20px);padding-bottom:var(--v-space-4,16px);border-bottom:1px solid var(--v-border,rgba(255,255,255,.06))}.CompanyStatsCards_dashboard-card-title__Q8VFw{font-size:.9375rem;font-weight:600;color:var(--v-text-primary,#fafafa);margin:0 0 4px}.CompanyStatsCards_dashboard-card-subtitle__0kwYi{font-size:.8125rem;color:var(--v-text-tertiary,#71717a);margin:0}.CompanyStatsCards_dashboard-card-body__cYX5h{color:var(--v-text-primary,#fafafa)}.CompanyStatsCards_statsGrid__h867U{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:var(--v-space-4,16px);gap:var(--v-space-4,16px);margin-bottom:var(--v-space-8,32px)}.CompanyStatsCards_statCard___JAgz{background:var(--v-bg-surface);border:1px solid var(--v-border);border-radius:var(--v-radius-lg);padding:var(--v-space-5,20px) var(--v-space-6,24px);display:flex;align-items:center;gap:var(--v-space-5,20px);transition:border-color var(--v-transition-base),box-shadow var(--v-transition-base)}.CompanyStatsCards_statCard___JAgz:hover{border-color:var(--v-border-hover);box-shadow:var(--v-shadow-sm)}.CompanyStatsCards_statIcon__7ApHy{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--v-radius-md);background:var(--v-bg-surface-2);color:var(--v-text-secondary);flex-shrink:0;transition:all var(--v-transition-base)}.CompanyStatsCards_statCard___JAgz:hover .CompanyStatsCards_statIcon__7ApHy{background:var(--v-accent-muted);color:var(--v-accent)}.CompanyStatsCards_statContent__y0PmL{flex:1 1;min-width:0}.CompanyStatsCards_statValue__vOTNr{font-size:1.75rem;font-weight:700;color:var(--v-text-primary);line-height:1.2;letter-spacing:-.02em;margin-bottom:2px}.CompanyStatsCards_statLabel__o7RIG{font-size:.75rem;font-weight:500;color:var(--v-text-tertiary);text-transform:uppercase;letter-spacing:.05em}.CompanyStatsCards_skeletonCard__GpkPJ{background:var(--v-bg-surface);border:1px solid var(--v-border);border-radius:var(--v-radius-lg);padding:var(--v-space-5,20px) var(--v-space-6,24px);display:flex;align-items:center;gap:var(--v-space-5,20px)}.CompanyStatsCards_skeletonIcon__BVd_L,.CompanyStatsCards_skeletonLabel__nfhNG,.CompanyStatsCards_skeletonText__f_zm_{background:linear-gradient(90deg,var(--v-bg-surface-2) 25%,var(--v-bg-surface-3) 50%,var(--v-bg-surface-2) 75%);background-size:200% 100%;animation:CompanyStatsCards_shimmer__SryH_ 1.5s ease-in-out infinite;border-radius:var(--v-radius-sm)}.CompanyStatsCards_skeletonIcon__BVd_L{width:40px;height:40px;border-radius:var(--v-radius-md);flex-shrink:0}.CompanyStatsCards_skeletonText__f_zm_{height:28px;width:60px;margin-bottom:4px}.CompanyStatsCards_skeletonLabel__nfhNG{height:12px;width:80px}@keyframes CompanyStatsCards_shimmer__SryH_{0%{background-position:-200% 0}to{background-position:200% 0}}.Users_dashboard-page__5DgIO{max-width:1400px;margin:0 auto;width:100%}.Users_page-header__CNlFG{margin-bottom:var(--v-space-8,32px)}.Users_page-title__5v3HY{font-size:1.5rem;font-weight:700;color:var(--v-text-primary,#fafafa);margin-bottom:var(--v-space-1,4px);letter-spacing:-.02em}.Users_page-subtitle__9oxlL{font-size:.875rem;color:var(--v-text-tertiary,#71717a);margin:0}.Users_dashboard-grid__Mfzls{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:var(--v-space-4,16px);gap:var(--v-space-4,16px);margin-bottom:var(--v-space-8,32px)}.Users_dashboard-card__a2R9C{background:var(--v-bg-surface,#111113);border:1px solid var(--v-border,rgba(255,255,255,.06));border-radius:var(--v-radius-lg,14px);padding:var(--v-space-6,24px);position:relative;overflow:hidden;transition:border-color var(--v-transition-base,.2s ease),box-shadow var(--v-transition-base,.2s ease)}.Users_dashboard-card__a2R9C:hover{border-color:var(--v-border-hover,rgba(255,255,255,.15));box-shadow:var(--v-shadow-sm,0 1px 2px rgba(0,0,0,.3))}.Users_dashboard-card-header__CXX1f{margin-bottom:var(--v-space-5,20px);padding-bottom:var(--v-space-4,16px);border-bottom:1px solid var(--v-border,rgba(255,255,255,.06))}.Users_dashboard-card-title__tVnrw{font-size:.9375rem;font-weight:600;color:var(--v-text-primary,#fafafa);margin:0 0 4px}.Users_dashboard-card-subtitle__13VZQ{font-size:.8125rem;color:var(--v-text-tertiary,#71717a);margin:0}.Users_dashboard-card-body__pX_eW{color:var(--v-text-primary,#fafafa)}.Users_usersPage__ZOh_f{width:100%;max-width:1400px;margin:0 auto;padding:24px}@media(max-width:768px){.Users_usersPage__ZOh_f{padding:12px}}.Users_pageHeader__d_Cei{margin-bottom:32px;display:flex;flex-direction:column;gap:16px}@media(min-width:769px){.Users_pageHeader__d_Cei{flex-direction:row;justify-content:space-between;align-items:center;gap:24px}}@media(max-width:768px){.Users_pageHeader__d_Cei{margin-bottom:24px}}.Users_headerActions__XslmU{display:flex;flex-direction:column;gap:12px;width:100%}@media(min-width:769px){.Users_headerActions__XslmU{flex-direction:row;align-items:center;gap:16px;width:auto;flex-shrink:0}}@media(max-width:768px){.Users_headerActions__XslmU{gap:12px}}.Users_filterBox__SdGXo{position:relative;display:flex;align-items:center;width:100%}@media(min-width:769px){.Users_filterBox__SdGXo{width:auto;min-width:200px;max-width:250px}}@media(max-width:768px){.Users_filterBox__SdGXo{order:1}}.Users_filterSelect___X_l6{width:100%;padding:12px 40px 12px 16px;background:var(--v-bg-surface-2,#18181b);border:1px solid var(--v-border-default,rgba(255,255,255,.1));border-radius:12px;color:var(--bs-body-color,#ffffff);font-size:14px;font-family:DM Sans,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:all .2s ease}.Users_filterSelect___X_l6:focus{outline:none;border-color:var(--v-accent);box-shadow:0 0 0 3px var(--v-accent-muted)}.Users_filterSelect___X_l6 option{background:var(--v-bg-surface-2,#18181b);color:var(--bs-body-color,#ffffff)}.Users_filterIcon__atUu9{position:absolute;right:16px;color:var(--bs-gray-600,#9ca3af);pointer-events:none;z-index:1}.Users_searchBox__1mLWk{position:relative;display:flex;align-items:center;min-width:300px;flex:1 1}@media(max-width:768px){.Users_searchBox__1mLWk{min-width:100%;order:2}}@media(min-width:769px){.Users_searchBox__1mLWk{max-width:400px}}.Users_searchIcon__2ECfA{position:absolute;left:16px;color:var(--bs-gray-600,#9ca3af);pointer-events:none;z-index:1}.Users_searchInput__rNYHY{width:100%;padding:12px 16px 12px 44px;background:var(--v-bg-surface-2,#18181b);border:1px solid var(--v-border-default,rgba(255,255,255,.1));border-radius:12px;color:var(--bs-body-color,#ffffff);font-size:14px;font-family:DM Sans,sans-serif;transition:all .2s ease}.Users_searchInput__rNYHY::placeholder{color:var(--bs-gray-600,#9ca3af)}.Users_searchInput__rNYHY:focus{outline:none;border-color:var(--v-accent);box-shadow:0 0 0 3px var(--v-accent-muted)}.Users_addButton__rnego{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:var(--v-accent,#00ff41);color:var(--v-on-accent);border:none;border-radius:var(--v-radius-sm,6px);cursor:pointer;transition:all var(--v-transition-fast,.15s ease);flex-shrink:0}.Users_addButton__rnego:hover{background:var(--v-accent-hover,#5cff8c);transform:translateY(-1px)}.Users_addButton__rnego:active{transform:translateY(0)}.Users_pageTitle__G_SfK{font-size:1.5rem;font-weight:700;color:var(--v-text-primary,#fafafa);margin:0;display:flex;align-items:center;gap:var(--v-space-3,12px);letter-spacing:-.02em}@media(max-width:768px){.Users_pageTitle__G_SfK{font-size:1.25rem}}.Users_titleIcon__jOtVK{color:var(--bs-primary,#ffffff)}.Users_tableContainer__1ddgO{background:var(--v-bg-surface,#111113);border:1px solid var(--v-border,rgba(255,255,255,.06));border-radius:var(--v-radius-lg,14px);padding:var(--v-space-6,24px);margin-bottom:var(--v-space-6,24px);transition:border-color var(--v-transition-base,.2s ease)}.Users_tableWrapper__hAJns{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(min-width:1024px){.Users_tableWrapper__hAJns{overflow-x:visible}}.Users_tableWrapper__hAJns::-webkit-scrollbar{height:8px}.Users_tableWrapper__hAJns::-webkit-scrollbar-track{background:var(--bs-mode,#111111);border-radius:4px}.Users_tableWrapper__hAJns::-webkit-scrollbar-thumb{background:var(--bs-border-color,rgba(255,255,255,.2));border-radius:4px}.Users_tableWrapper__hAJns::-webkit-scrollbar-thumb:hover{background:var(--bs-border-color,rgba(255,255,255,.3))}.Users_table__LIc2k{width:100%;border-collapse:collapse;background:rgba(0,0,0,0)}@media(max-width:1023px){.Users_table__LIc2k{min-width:600px}}.Users_table__LIc2k thead tr{border-bottom:2px solid var(--bs-border-color,rgba(255,255,255,.08));background:rgba(0,0,0,0)}.Users_table__LIc2k thead th{padding:16px 20px;text-align:left;font-weight:700;font-size:12px;color:var(--bs-gray-600,#9ca3af);text-transform:uppercase;letter-spacing:.8px;font-family:DM Sans,sans-serif;white-space:nowrap}.Users_table__LIc2k tbody tr{border-bottom:1px solid var(--bs-border-color,rgba(255,255,255,.05));transition:all .3s cubic-bezier(.4,0,.2,1);background:rgba(0,0,0,0)}.Users_table__LIc2k tbody tr:last-child td{border-bottom:none}.Users_table__LIc2k tbody .Users_clickableRow__eUd_s{cursor:pointer}.Users_table__LIc2k tbody .Users_clickableRow__eUd_s:hover{background:var(--bs-gray-200,rgba(255,255,255,.08))!important;transform:translateX(2px);box-shadow:inset 2px 0 0 hsla(0,0%,100%,.1)}.Users_table__LIc2k tbody td{padding:18px 20px;border-bottom:1px solid var(--bs-border-color,rgba(255,255,255,.05));color:var(--bs-body-color,#ffffff);font-size:14px;font-family:DM Sans,sans-serif;vertical-align:middle;background:rgba(0,0,0,0)}.Users_userName__YoPsg{display:flex;align-items:center;gap:12px;font-weight:600;color:var(--bs-heading-color,#ffffff)}.Users_userIcon__O1i_f{color:var(--bs-primary,#ffffff);flex-shrink:0}.Users_email__eJxWb{color:var(--bs-body-color,#ffffff);font-size:14px}.Users_roleBadge__3VKhp{display:inline-flex;align-items:center;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;font-family:DM Sans,sans-serif;background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.8);border:1px solid hsla(0,0%,100%,.1)}.Users_noRole____j4d{color:var(--bs-gray-600,#9ca3af);font-style:italic;font-size:14px}.Users_statusBadge__3g9lG{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:12px;font-size:12px;font-weight:600;font-family:DM Sans,sans-serif}.Users_statusBadge__3g9lG.Users_active__RwAed{background:var(--v-success-muted);color:var(--v-success);border:1px solid color-mix(in srgb,var(--v-success) 30%,transparent)}.Users_statusBadge__3g9lG.Users_inactive__K7l5m{background:var(--v-error-muted);color:var(--v-error);border:1px solid color-mix(in srgb,var(--v-error) 30%,transparent)}.Users_loadingRow__nbJEp{pointer-events:none}.Users_loadingRow__nbJEp td{padding:18px 20px}.Users_skeleton__Fwp_6{display:flex;align-items:center;gap:12px}.Users_skeletonIcon__mJKWg{width:20px;height:20px}.Users_skeletonIcon__mJKWg,.Users_skeletonText__wUeIp{border-radius:4px;background:linear-gradient(90deg,var(--bs-border-color,rgba(255,255,255,.1)) 0,rgba(255,255,255,.05) 50%,var(--bs-border-color,rgba(255,255,255,.1)) 100%);background-size:200% 100%;animation:Users_skeleton-loading__JKxaA 1.5s ease-in-out infinite}.Users_skeletonText__wUeIp{height:16px;width:200px}.Users_skeletonBadge__bCZ5V{height:24px;width:80px;border-radius:12px;background:linear-gradient(90deg,var(--bs-border-color,rgba(255,255,255,.1)) 0,rgba(255,255,255,.05) 50%,var(--bs-border-color,rgba(255,255,255,.1)) 100%);background-size:200% 100%;animation:Users_skeleton-loading__JKxaA 1.5s ease-in-out infinite}@keyframes Users_skeleton-loading__JKxaA{0%{background-position:200% 0}to{background-position:-200% 0}}.Users_emptyState__umTNV{text-align:center;padding:60px 20px!important;color:var(--bs-gray-600,#9ca3af)}.Users_emptyState__umTNV svg{margin-bottom:16px;opacity:.5}.Users_emptyState__umTNV p{margin:0;font-size:16px;font-style:italic;font-family:DM Sans,sans-serif}.Users_errorState__GyLSl{text-align:center;padding:40px 20px!important;color:var(--bs-gray-600,#9ca3af)}.Users_errorState__GyLSl p{margin:0 0 16px;font-size:14px;font-family:DM Sans,sans-serif;color:var(--v-error)}.Users_retryButton__hpAWM{margin-top:16px;padding:10px 20px;background:var(--bs-primary,#ffffff);color:var(--v-on-accent);border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:DM Sans,sans-serif}.Users_retryButton__hpAWM:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.Users_paginationContainer__LQR2X{display:flex;justify-content:space-between;align-items:center;margin-top:24px;padding-top:24px;border-top:1px solid var(--bs-border-color,rgba(255,255,255,.08));flex-wrap:wrap;gap:16px}@media(max-width:768px){.Users_paginationContainer__LQR2X{flex-direction:column;align-items:stretch}}.Users_paginationControls__iHAkl{display:flex;align-items:center;gap:8px}@media(max-width:768px){.Users_paginationControls__iHAkl{width:100%;justify-content:center}}.Users_paginationButton__m1baN{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:var(--v-bg-surface-2);border:1px solid var(--v-border-default);border-radius:8px;color:var(--bs-body-color,#ffffff);cursor:pointer;transition:all .2s ease}.Users_paginationButton__m1baN:hover:not(:disabled){background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);transform:translateY(-1px) scale(1.05)}.Users_paginationButton__m1baN:disabled{opacity:.5;cursor:not-allowed}.Users_pageNumbers__5F38r{display:flex;gap:4px}.Users_pageButton__3mGLa{min-width:36px;height:36px;padding:0 12px;background:var(--v-bg-surface-2);border:1px solid var(--v-border-default);border-radius:8px;color:var(--bs-body-color,#ffffff);font-size:14px;font-weight:500;font-family:DM Sans,sans-serif;cursor:pointer;transition:all .2s ease}.Users_pageButton__3mGLa:hover:not(:disabled){background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2)}.Users_pageButton__3mGLa.Users_active__RwAed{background:var(--v-accent);color:var(--v-on-accent);border-color:var(--v-accent);font-weight:600}.Users_pageButton__3mGLa:disabled{opacity:.5;cursor:not-allowed}.Users_paginationInfo__sBRXA{font-size:14px;color:var(--bs-gray-600,#9ca3af);font-family:DM Sans,sans-serif}[data-bs-theme=light] .Users_addButton__rnego{background:var(--v-accent,#00ff41);color:var(--v-on-accent)}[data-bs-theme=light] .Users_addButton__rnego:hover{background:var(--v-accent-hover,#00cc35)}.Clients_dashboard-page__MTX9x{max-width:1400px;margin:0 auto;width:100%}.Clients_page-header__NSe9k{margin-bottom:var(--v-space-8,32px)}.Clients_page-title__5XnWr{font-size:1.5rem;font-weight:700;color:var(--v-text-primary,#fafafa);margin-bottom:var(--v-space-1,4px);letter-spacing:-.02em}.Clients_page-subtitle__CcJ_s{font-size:.875rem;color:var(--v-text-tertiary,#71717a);margin:0}.Clients_dashboard-grid__TKLvq{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:var(--v-space-4,16px);gap:var(--v-space-4,16px);margin-bottom:var(--v-space-8,32px)}.Clients_dashboard-card__rWX4D{background:var(--v-bg-surface,#111113);border:1px solid var(--v-border,rgba(255,255,255,.06));border-radius:var(--v-radius-lg,14px);padding:var(--v-space-6,24px);position:relative;overflow:hidden;transition:border-color var(--v-transition-base,.2s ease),box-shadow var(--v-transition-base,.2s ease)}.Clients_dashboard-card__rWX4D:hover{border-color:var(--v-border-hover,rgba(255,255,255,.15));box-shadow:var(--v-shadow-sm,0 1px 2px rgba(0,0,0,.3))}.Clients_dashboard-card-header__iBI2O{margin-bottom:var(--v-space-5,20px);padding-bottom:var(--v-space-4,16px);border-bottom:1px solid var(--v-border,rgba(255,255,255,.06))}.Clients_dashboard-card-title__nPCrT{font-size:.9375rem;font-weight:600;color:var(--v-text-primary,#fafafa);margin:0 0 4px}.Clients_dashboard-card-subtitle__22gB9{font-size:.8125rem;color:var(--v-text-tertiary,#71717a);margin:0}.Clients_dashboard-card-body__Ibdn6{color:var(--v-text-primary,#fafafa)}.Clients_clientsPage__3pZF0{width:100%;max-width:1400px;margin:0 auto;padding:24px}@media(max-width:768px){.Clients_clientsPage__3pZF0{padding:12px}}.Clients_pageHeader__8QqQF{margin-bottom:32px;display:flex;flex-direction:column;gap:16px}@media(min-width:769px){.Clients_pageHeader__8QqQF{flex-direction:row;justify-content:space-between;align-items:center;gap:24px}}@media(max-width:768px){.Clients_pageHeader__8QqQF{margin-bottom:24px}}.Clients_headerActions__KqYqX{display:flex;flex-direction:column;gap:12px;width:100%}@media(min-width:769px){.Clients_headerActions__KqYqX{flex-direction:row;align-items:center;gap:16px;width:auto;flex-shrink:0}}@media(max-width:768px){.Clients_headerActions__KqYqX{gap:12px}}.Clients_filterBox__gYtDI{position:relative;display:flex;align-items:center;width:100%}@media(min-width:769px){.Clients_filterBox__gYtDI{width:auto;min-width:200px;max-width:250px}}@media(max-width:768px){.Clients_filterBox__gYtDI{order:1}}.Clients_filterSelect__H3__n{width:100%;padding:12px 40px 12px 16px;background:var(--v-bg-surface-2,#18181b);border:1px solid var(--v-border-default,rgba(255,255,255,.1));border-radius:12px;color:var(--bs-body-color,#ffffff);font-size:14px;font-family:DM Sans,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:all .2s ease}.Clients_filterSelect__H3__n:focus{outline:none;border-color:var(--v-accent);box-shadow:0 0 0 3px var(--v-accent-muted)}.Clients_filterSelect__H3__n option{background:var(--v-bg-surface-2,#18181b);color:var(--bs-body-color,#ffffff)}.Clients_filterIcon__RAxca{position:absolute;right:16px;color:var(--bs-gray-600,#9ca3af);pointer-events:none;z-index:1}.Clients_searchBox__n6qMo{position:relative;display:flex;align-items:center;min-width:300px;flex:1 1}@media(max-width:768px){.Clients_searchBox__n6qMo{min-width:100%;order:2}}@media(min-width:769px){.Clients_searchBox__n6qMo{max-width:400px}}.Clients_searchIcon__QhdzF{position:absolute;left:16px;color:var(--bs-gray-600,#9ca3af);pointer-events:none;z-index:1}.Clients_searchInput__ekU5k{width:100%;padding:12px 16px 12px 44px;background:var(--v-bg-surface-2,#18181b);border:1px solid var(--v-border-default,rgba(255,255,255,.1));border-radius:12px;color:var(--bs-body-color,#ffffff);font-size:14px;font-family:DM Sans,sans-serif;transition:all .2s ease}.Clients_searchInput__ekU5k::placeholder{color:var(--bs-gray-600,#9ca3af)}.Clients_searchInput__ekU5k:focus{outline:none;border-color:var(--v-accent);box-shadow:0 0 0 3px var(--v-accent-muted)}.Clients_addButton__mQPdy{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:var(--v-accent,#00ff41);color:var(--v-on-accent);border:none;border-radius:var(--v-radius-sm,6px);cursor:pointer;transition:all var(--v-transition-fast,.15s ease);flex-shrink:0}.Clients_addButton__mQPdy:hover{background:var(--v-accent-hover,#5cff8c);transform:translateY(-1px)}.Clients_addButton__mQPdy:active{transform:translateY(0)}.Clients_pageTitle__Akkbe{font-size:1.5rem;font-weight:700;color:var(--v-text-primary,#fafafa);margin:0;display:flex;align-items:center;gap:var(--v-space-3,12px);letter-spacing:-.02em}@media(max-width:768px){.Clients_pageTitle__Akkbe{font-size:1.25rem}}.Clients_titleIcon___qLyK{color:var(--bs-primary,#ffffff)}.Clients_tableContainer__7w4a8{background:var(--v-bg-surface,#111113);border:1px solid var(--v-border,rgba(255,255,255,.06));border-radius:var(--v-radius-lg,14px);padding:var(--v-space-6,24px);margin-bottom:var(--v-space-6,24px);transition:border-color var(--v-transition-base,.2s ease)}.Clients_tableWrapper__FDbys{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(min-width:1024px){.Clients_tableWrapper__FDbys{overflow-x:visible}}.Clients_tableWrapper__FDbys::-webkit-scrollbar{height:8px}.Clients_tableWrapper__FDbys::-webkit-scrollbar-track{background:var(--bs-mode,#111111);border-radius:4px}.Clients_tableWrapper__FDbys::-webkit-scrollbar-thumb{background:var(--bs-border-color,rgba(255,255,255,.2));border-radius:4px}.Clients_tableWrapper__FDbys::-webkit-scrollbar-thumb:hover{background:var(--bs-border-color,rgba(255,255,255,.3))}.Clients_table__IHMhE{width:100%;border-collapse:collapse;background:rgba(0,0,0,0)}@media(max-width:1023px){.Clients_table__IHMhE{min-width:600px}}.Clients_table__IHMhE thead tr{border-bottom:2px solid var(--bs-border-color,rgba(255,255,255,.08));background:rgba(0,0,0,0)}.Clients_table__IHMhE thead th{padding:16px 20px;text-align:left;font-weight:700;font-size:12px;color:var(--bs-gray-600,#9ca3af);text-transform:uppercase;letter-spacing:.8px;font-family:DM Sans,sans-serif;white-space:nowrap}.Clients_table__IHMhE tbody tr{border-bottom:1px solid var(--bs-border-color,rgba(255,255,255,.05));transition:all .3s cubic-bezier(.4,0,.2,1);background:rgba(0,0,0,0)}.Clients_table__IHMhE tbody tr:last-child td{border-bottom:none}.Clients_table__IHMhE tbody .Clients_clickableRow__YYY3e{cursor:pointer}.Clients_table__IHMhE tbody .Clients_clickableRow__YYY3e:hover{background:var(--bs-gray-200,rgba(255,255,255,.08))!important;transform:translateX(2px);box-shadow:inset 2px 0 0 hsla(0,0%,100%,.1)}.Clients_table__IHMhE tbody td{padding:18px 20px;border-bottom:1px solid var(--bs-border-color,rgba(255,255,255,.05));color:var(--bs-body-color,#ffffff);font-size:14px;font-family:DM Sans,sans-serif;vertical-align:middle;background:rgba(0,0,0,0)}.Clients_clientName__EBMOE{display:flex;align-items:center;gap:12px;font-weight:600;color:var(--bs-heading-color,#ffffff)}.Clients_clientIcon__yr2WZ{color:var(--bs-primary,#ffffff);flex-shrink:0}.Clients_phone__ND94h{display:flex;align-items:center;gap:6px;color:var(--bs-body-color,#ffffff);font-size:14px}.Clients_emailIcon__vM_aG,.Clients_phoneIcon__ph9VI{color:var(--bs-gray-600,#9ca3af);flex-shrink:0}.Clients_noData__3hZwc{color:var(--bs-gray-600,#9ca3af);font-style:italic}.Clients_companyBadge__oLKjp{display:inline-flex;align-items:center;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;font-family:DM Sans,sans-serif;background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.8);border:1px solid hsla(0,0%,100%,.1)}.Clients_email__OB7B1{color:var(--bs-body-color,#ffffff);font-size:14px}.Clients_roleBadge__enPga{display:inline-flex;align-items:center;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;font-family:DM Sans,sans-serif;background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.8);border:1px solid hsla(0,0%,100%,.1)}.Clients_noRole__j6cpc{color:var(--bs-gray-600,#9ca3af);font-style:italic;font-size:14px}.Clients_statusBadge__l4yJ0{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:12px;font-size:12px;font-weight:600;font-family:DM Sans,sans-serif}.Clients_statusBadge__l4yJ0.Clients_active__HnfOX{background:var(--v-success-muted);color:var(--v-success);border:1px solid color-mix(in srgb,var(--v-success) 30%,transparent)}.Clients_statusBadge__l4yJ0.Clients_inactive__UF1or{background:var(--v-error-muted);color:var(--v-error);border:1px solid color-mix(in srgb,var(--v-error) 30%,transparent)}.Clients_loadingRow__6_TjW{pointer-events:none}.Clients_loadingRow__6_TjW td{padding:18px 20px}.Clients_skeleton__23QX1{display:flex;align-items:center;gap:12px}.Clients_skeletonIcon___WYd_{width:20px;height:20px}.Clients_skeletonIcon___WYd_,.Clients_skeletonText__RedoT{border-radius:4px;background:linear-gradient(90deg,var(--bs-border-color,rgba(255,255,255,.1)) 0,rgba(255,255,255,.05) 50%,var(--bs-border-color,rgba(255,255,255,.1)) 100%);background-size:200% 100%;animation:Clients_skeleton-loading__qcnWF 1.5s ease-in-out infinite}.Clients_skeletonText__RedoT{height:16px;width:200px}.Clients_skeletonBadge__EAmc3{height:24px;width:80px;border-radius:12px;background:linear-gradient(90deg,var(--bs-border-color,rgba(255,255,255,.1)) 0,rgba(255,255,255,.05) 50%,var(--bs-border-color,rgba(255,255,255,.1)) 100%);background-size:200% 100%;animation:Clients_skeleton-loading__qcnWF 1.5s ease-in-out infinite}@keyframes Clients_skeleton-loading__qcnWF{0%{background-position:200% 0}to{background-position:-200% 0}}.Clients_emptyState__pURYZ{text-align:center;padding:60px 20px!important;color:var(--bs-gray-600,#9ca3af)}.Clients_emptyState__pURYZ svg{margin-bottom:16px;opacity:.5}.Clients_emptyState__pURYZ p{margin:0;font-size:16px;font-style:italic;font-family:DM Sans,sans-serif}.Clients_errorState__JVvyu{text-align:center;padding:40px 20px!important;color:var(--bs-gray-600,#9ca3af)}.Clients_errorState__JVvyu p{margin:0 0 16px;font-size:14px;font-family:DM Sans,sans-serif;color:var(--v-error)}.Clients_retryButton__v0pft{margin-top:16px;padding:10px 20px;background:var(--bs-primary,#ffffff);color:var(--v-on-accent);border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:DM Sans,sans-serif}.Clients_retryButton__v0pft:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.Clients_paginationContainer__twfMl{display:flex;justify-content:space-between;align-items:center;margin-top:24px;padding-top:24px;border-top:1px solid var(--bs-border-color,rgba(255,255,255,.08));flex-wrap:wrap;gap:16px}@media(max-width:768px){.Clients_paginationContainer__twfMl{flex-direction:column;align-items:stretch}}.Clients_paginationControls__mgnJf{display:flex;align-items:center;gap:8px}@media(max-width:768px){.Clients_paginationControls__mgnJf{width:100%;justify-content:center}}.Clients_paginationButton__vlKEk{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:var(--v-bg-surface-2);border:1px solid var(--v-border-default);border-radius:8px;color:var(--bs-body-color,#ffffff);cursor:pointer;transition:all .2s ease}.Clients_paginationButton__vlKEk:hover:not(:disabled){background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);transform:translateY(-1px) scale(1.05)}.Clients_paginationButton__vlKEk:disabled{opacity:.5;cursor:not-allowed}.Clients_pageNumbers__63VXi{display:flex;gap:4px}.Clients_pageButton__Mq5Kq{min-width:36px;height:36px;padding:0 12px;background:var(--v-bg-surface-2);border:1px solid var(--v-border-default);border-radius:8px;color:var(--bs-body-color,#ffffff);font-size:14px;font-weight:500;font-family:DM Sans,sans-serif;cursor:pointer;transition:all .2s ease}.Clients_pageButton__Mq5Kq:hover:not(:disabled){background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2)}.Clients_pageButton__Mq5Kq.Clients_active__HnfOX{background:var(--v-accent);color:var(--v-on-accent);border-color:var(--v-accent);font-weight:600}.Clients_pageButton__Mq5Kq:disabled{opacity:.5;cursor:not-allowed}.Clients_paginationInfo__oixvs{font-size:14px;color:var(--bs-gray-600,#9ca3af);font-family:DM Sans,sans-serif}[data-bs-theme=light] .Clients_addButton__mQPdy{background:var(--v-accent,#00ff41);color:var(--v-on-accent)}[data-bs-theme=light] .Clients_addButton__mQPdy:hover{background:var(--v-accent-hover,#00cc35)}.ClientProfileModal_dashboard-page__gr9Ap{max-width:1400px;margin:0 auto;width:100%}.ClientProfileModal_page-header__FHsPB{margin-bottom:var(--v-space-8,32px)}.ClientProfileModal_page-title__1gN9l{font-size:1.5rem;font-weight:700;color:var(--v-text-primary,#fafafa);margin-bottom:var(--v-space-1,4px);letter-spacing:-.02em}.ClientProfileModal_page-subtitle__y1g5g{font-size:.875rem;color:var(--v-text-tertiary,#71717a);margin:0}.ClientProfileModal_dashboard-grid__hRSyB{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:var(--v-space-4,16px);gap:var(--v-space-4,16px);margin-bottom:var(--v-space-8,32px)}.ClientProfileModal_dashboard-card__dIKFg{background:var(--v-bg-surface,#111113);border:1px solid var(--v-border,rgba(255,255,255,.06));border-radius:var(--v-radius-lg,14px);padding:var(--v-space-6,24px);position:relative;overflow:hidden;transition:border-color var(--v-transition-base,.2s ease),box-shadow var(--v-transition-base,.2s ease)}.ClientProfileModal_dashboard-card__dIKFg:hover{border-color:var(--v-border-hover,rgba(255,255,255,.15));box-shadow:var(--v-shadow-sm,0 1px 2px rgba(0,0,0,.3))}.ClientProfileModal_dashboard-card-header__fTpq_{margin-bottom:var(--v-space-5,20px);padding-bottom:var(--v-space-4,16px);border-bottom:1px solid var(--v-border,rgba(255,255,255,.06))}.ClientProfileModal_dashboard-card-title__xqHK4{font-size:.9375rem;font-weight:600;color:var(--v-text-primary,#fafafa);margin:0 0 4px}.ClientProfileModal_dashboard-card-subtitle__Y2sPE{font-size:.8125rem;color:var(--v-text-tertiary,#71717a);margin:0}.ClientProfileModal_dashboard-card-body__C7QFE{color:var(--v-text-primary,#fafafa)}.ClientProfileModal_clientProfileModal__PphiN body.modal-open{overflow:hidden;padding-right:0!important}.ClientProfileModal_clientProfileModal__PphiN .modal{position:fixed!important;top:0!important;left:0!important;z-index:1205!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;overflow-x:hidden!important;overflow-y:auto!important;outline:0}.ClientProfileModal_clientProfileModal__PphiN .modal.show{display:flex!important}.ClientProfileModal_clientProfileModal__PphiN .modal-content{background:var(--bs-mode,#111111)!important;border:1px solid var(--bs-border-color,rgba(255,255,255,.15))!important;border-radius:20px!important;box-shadow:0 24px 48px rgba(0,0,0,.5),0 0 0 1px hsla(0,0%,100%,.1)!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:hidden;position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto}.ClientProfileModal_clientProfileModal__PphiN .modal-dialog{position:relative!important;width:100%!important;margin:1.5rem!important;max-width:900px!important;min-width:320px!important;pointer-events:auto!important}@media(min-width:1200px){.ClientProfileModal_clientProfileModal__PphiN .modal-dialog{max-width:1000px!important}}@media(max-width:768px){.ClientProfileModal_clientProfileModal__PphiN .modal-dialog{width:calc(100% - 2rem)!important;max-width:calc(100% - 2rem)!important;min-width:unset!important;margin:1rem!important}}.ClientProfileModal_clientProfileModal__PphiN .modal-dialog-centered{display:flex!important;align-items:center!important;justify-content:center!important;min-height:calc(100% - 3rem)!important}.ClientProfileModal_clientProfileModal__PphiN .modal-backdrop{position:fixed!important;top:0!important;left:0!important;z-index:1200!important;width:100vw!important;height:100vh!important;background-color:rgba(0,0,0,.6)!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ClientProfileModal_clientProfileModal__PphiN .modal-backdrop.show{opacity:1}.ClientProfileModal_modalHeader__sh6uo{border-bottom:1px solid var(--bs-border-color,rgba(255,255,255,.1));padding:24px 28px;background:rgba(0,0,0,0);display:flex;align-items:center;justify-content:space-between}@media(min-width:768px){.ClientProfileModal_modalHeader__sh6uo{padding:28px 32px}}@media(min-width:1024px){.ClientProfileModal_modalHeader__sh6uo{padding:32px 40px}}.ClientProfileModal_modalHeader__sh6uo .btn-close{display:none}.ClientProfileModal_headerContent__b31hc{display:flex;align-items:center;gap:12px}.ClientProfileModal_headerIcon__D7Zpi{color:var(--bs-primary,#ffffff);flex-shrink:0}.ClientProfileModal_modalTitle__UW_eU{font-size:20px;font-weight:700;color:var(--bs-heading-color,#ffffff);margin:0;font-family:DM Sans,sans-serif;letter-spacing:-.02em}.ClientProfileModal_closeButton__q68oN{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:rgba(0,0,0,0);border-radius:8px;color:var(--bs-gray-600,#9ca3af);cursor:pointer;transition:all .2s ease}.ClientProfileModal_closeButton__q68oN:hover:not(:disabled){background:var(--bs-gray-200,rgba(255,255,255,.1));color:var(--bs-body-color,#ffffff)}.ClientProfileModal_closeButton__q68oN:disabled{opacity:.5;cursor:not-allowed}.ClientProfileModal_modalBody__8E1hX{padding:28px;max-height:calc(100vh - 200px);overflow-y:auto}@media(min-width:768px){.ClientProfileModal_modalBody__8E1hX{padding:32px}}@media(min-width:1024px){.ClientProfileModal_modalBody__8E1hX{padding:40px}}.ClientProfileModal_errorState__Z1ufB,.ClientProfileModal_loadingState__Duhxd{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;color:var(--bs-gray-600,#9ca3af);font-family:DM Sans,sans-serif}.ClientProfileModal_spinner__QgmLh{width:40px;height:40px;border:3px solid var(--bs-border-color,rgba(255,255,255,.1));border-top-color:var(--bs-primary,#ffffff);border-radius:50%;animation:ClientProfileModal_spin__aUj3R .8s linear infinite;margin-bottom:16px}.ClientProfileModal_retryButton___bZRh{margin-top:16px;padding:10px 20px;background:var(--bs-primary,#ffffff);color:var(--v-on-accent);border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:DM Sans,sans-serif}.ClientProfileModal_retryButton___bZRh:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.ClientProfileModal_errorMessage__HYUzF{border-radius:10px;font-family:DM Sans,sans-serif}.ClientProfileModal_section__VvyrX{margin-bottom:14px}@media(min-width:768px){.ClientProfileModal_section__VvyrX{margin-bottom:16px}}.ClientProfileModal_sectionHeader__m0O3P{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.ClientProfileModal_sectionLabel__FUYDu{font-size:14px;font-weight:600;color:var(--bs-gray-600,#9ca3af);font-family:DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;display:block}.ClientProfileModal_sectionHeader__m0O3P .ClientProfileModal_sectionLabel__FUYDu{margin-bottom:0}.ClientProfileModal_editButton__DD4FH{padding:6px 12px;font-family:DM Sans,sans-serif}.ClientProfileModal_editButton__DD4FH:hover:not(:disabled){background:var(--bs-gray-200,rgba(255,255,255,.1));border-color:hsla(0,0%,100%,.2)}.ClientProfileModal_editButton__DD4FH:disabled{opacity:.5;cursor:not-allowed}.ClientProfileModal_cancelEditButton__Jf0sv{padding:6px 12px;font-family:DM Sans,sans-serif}.ClientProfileModal_cancelEditButton__Jf0sv:hover:not(:disabled){background:var(--bs-gray-200,rgba(255,255,255,.1))}.ClientProfileModal_saveButton__vw3Nn{padding:6px 12px;background:linear-gradient(135deg,var(--bs-primary,#ffffff) 0,rgba(255,255,255,.95) 100%);font-family:DM Sans,sans-serif;box-shadow:0 2px 8px rgba(0,0,0,.2)}.ClientProfileModal_saveButton__vw3Nn:hover:not(:disabled){box-shadow:0 4px 12px rgba(0,0,0,.3)}.ClientProfileModal_saveButton__vw3Nn:disabled{transform:none}.ClientProfileModal_valueDisplay__7CMqE{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:500;color:var(--bs-body-color,#ffffff);font-family:DM Sans,sans-serif;padding:12px 16px;background:var(--bs-gray-200,rgba(255,255,255,.05));border-radius:10px;border:1px solid var(--bs-border-color,rgba(255,255,255,.1))}.ClientProfileModal_valueIcon__PSWeS{color:var(--bs-primary,#ffffff);flex-shrink:0}.ClientProfileModal_nameInput__pqF9Q{width:100%;padding:12px 16px;background:var(--bs-mode,#111111);border:1px solid var(--bs-border-color,rgba(255,255,255,.1));border-radius:10px;color:var(--bs-body-color,#ffffff);font-size:16px;font-weight:600;font-family:DM Sans,sans-serif;transition:all .2s ease}.ClientProfileModal_nameInput__pqF9Q:focus{outline:none;border-color:hsla(0,0%,100%,.2);box-shadow:0 0 0 3px hsla(0,0%,100%,.05)}.ClientProfileModal_nameInput__pqF9Q:disabled{opacity:.6;cursor:not-allowed}.ClientProfileModal_emailDisplay__Fjvmn{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--bs-gray-200,rgba(255,255,255,.05));border-radius:10px;border:1px solid var(--bs-border-color,rgba(255,255,255,.1));color:var(--bs-body-color,#ffffff);font-size:16px;font-family:DM Sans,sans-serif}.ClientProfileModal_emailIcon___sXCG{color:var(--bs-primary,#ffffff);flex-shrink:0}.ClientProfileModal_userTypeBadge__E4JRD{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:var(--bs-gray-200,rgba(255,255,255,.05));border-radius:10px;border:1px solid var(--bs-border-color,rgba(255,255,255,.1));color:var(--bs-body-color,#ffffff);font-size:14px;font-weight:500;font-family:DM Sans,sans-serif;max-width:-moz-fit-content;max-width:fit-content}.ClientProfileModal_userTypeBadge__E4JRD svg{color:var(--bs-primary,#ffffff);flex-shrink:0;width:14px;height:14px}.ClientProfileModal_statusToggle__wyl0i{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid;border-radius:10px;font-size:14px;font-weight:600;font-family:DM Sans,sans-serif;cursor:pointer;transition:all .2s ease;max-width:-moz-fit-content;max-width:fit-content}.ClientProfileModal_statusToggle__wyl0i svg{width:16px;height:16px;flex-shrink:0}.ClientProfileModal_statusToggle__wyl0i.ClientProfileModal_active__SgN9o{background:rgba(34,197,94,.15);border-color:rgba(34,197,94,.3);color:#22c55e}.ClientProfileModal_statusToggle__wyl0i.ClientProfileModal_active__SgN9o:hover:not(:disabled){background:rgba(34,197,94,.25);border-color:rgba(34,197,94,.4)}.ClientProfileModal_statusToggle__wyl0i.ClientProfileModal_inactive___EBli{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.3);color:#ef4444}.ClientProfileModal_statusToggle__wyl0i.ClientProfileModal_inactive___EBli:hover:not(:disabled){background:rgba(239,68,68,.25);border-color:rgba(239,68,68,.4)}.ClientProfileModal_statusToggle__wyl0i:disabled{opacity:.5;cursor:not-allowed}.ClientProfileModal_statusDisplay__xl_To{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;background:var(--bs-gray-200,rgba(255,255,255,.05));border-radius:10px;border:1px solid var(--bs-border-color,rgba(255,255,255,.1));color:#22c55e;font-size:14px;font-weight:600;font-family:DM Sans,sans-serif;max-width:-moz-fit-content;max-width:fit-content}.ClientProfileModal_protectedNote__LcUg5{margin-top:8px;font-size:12px;font-weight:400;color:var(--bs-gray-600,#9ca3af);font-style:italic;display:block}.ClientProfileModal_companiesList__mXKmX{display:flex;flex-direction:column;gap:12px}.ClientProfileModal_companyItem__cu9CJ{padding:16px;background:var(--bs-gray-200,rgba(255,255,255,.05));border:1px solid var(--bs-border-color,rgba(255,255,255,.1));border-radius:10px;transition:all .2s ease}.ClientProfileModal_companyItem__cu9CJ:hover{background:var(--bs-gray-200,rgba(255,255,255,.08));border-color:hsla(0,0%,100%,.15)}.ClientProfileModal_companyInfo__Tb7FY{display:flex;align-items:flex-start;gap:12px;width:100%}.ClientProfileModal_companyDetails__EMN8P{flex:1 1}.ClientProfileModal_companyIcon__ePwBn{color:var(--bs-primary,#ffffff);flex-shrink:0}.ClientProfileModal_companyName__9QVas{font-size:16px;font-weight:600;color:var(--bs-heading-color,#ffffff);font-family:DM Sans,sans-serif;margin-bottom:4px}.ClientProfileModal_roleName__CyhwT{font-size:13px;color:var(--bs-gray-600,#9ca3af);font-family:DM Sans,sans-serif}.ClientProfileModal_roleSelect__xke_j{width:100%;padding:8px 12px;background:var(--bs-mode,#111111);border:1px solid var(--bs-border-color,rgba(255,255,255,.1));border-radius:8px;color:var(--bs-body-color,#ffffff);font-size:14px;font-family:DM Sans,sans-serif;margin-top:8px;transition:all .2s ease}.ClientProfileModal_roleSelect__xke_j:focus{outline:none;border-color:hsla(0,0%,100%,.2);box-shadow:0 0 0 3px hsla(0,0%,100%,.05)}.ClientProfileModal_roleSelect__xke_j:disabled{opacity:.6;cursor:not-allowed}.ClientProfileModal_datesSection__we_7B{display:flex;flex-direction:column;gap:12px;padding-top:20px;border-top:1px solid var(--bs-border-color,rgba(255,255,255,.1))}.ClientProfileModal_dateItem__5MTx_{display:flex;justify-content:space-between;align-items:center}.ClientProfileModal_dateLabel__E5cAI{font-size:13px;color:var(--bs-gray-600,#9ca3af);font-weight:500;font-family:DM Sans,sans-serif}.ClientProfileModal_dateValue__T8YO7{font-size:14px;color:var(--bs-body-color,#ffffff);font-weight:500;font-family:DM Sans,sans-serif}.ClientProfileModal_modalFooter__PELqE{border-top:1px solid var(--bs-border-color,rgba(255,255,255,.1));padding:20px 28px;display:flex;justify-content:flex-end;align-items:center;background:rgba(0,0,0,0);gap:12px}@media(min-width:768px){.ClientProfileModal_modalFooter__PELqE{padding:24px 32px}}@media(min-width:1024px){.ClientProfileModal_modalFooter__PELqE{padding:28px 40px}}@media(max-width:480px){.ClientProfileModal_modalFooter__PELqE{flex-direction:column-reverse}.ClientProfileModal_modalFooter__PELqE button{width:100%}}.ClientProfileModal_cancelButton__VGD7n{padding:10px 20px;background:rgba(0,0,0,0);border:1px solid var(--bs-border-color,rgba(255,255,255,.1));border-radius:10px;color:var(--bs-body-color,#ffffff);font-size:14px;font-weight:500;font-family:DM Sans,sans-serif;cursor:pointer;transition:all .2s ease}.ClientProfileModal_cancelButton__VGD7n:hover:not(:disabled){background:var(--bs-gray-200,rgba(255,255,255,.1));border-color:hsla(0,0%,100%,.2)}.ClientProfileModal_cancelButton__VGD7n:disabled{opacity:.5;cursor:not-allowed}.ClientProfileModal_tabsContainer__ozCRK{display:flex;gap:8px;margin-bottom:24px;border-bottom:1px solid var(--bs-border-color,rgba(255,255,255,.1))}.ClientProfileModal_tab__TlSBE{display:flex;align-items:center;gap:6px;padding:10px 16px;background:rgba(0,0,0,0);border:none;border-bottom:2px solid rgba(0,0,0,0);color:var(--bs-gray-400,#9ca3af);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:DM Sans,sans-serif}.ClientProfileModal_tab__TlSBE:hover{color:var(--bs-body-color,#ffffff)}.ClientProfileModal_tab__TlSBE.ClientProfileModal_active__SgN9o{color:var(--bs-primary,#ffffff);border-bottom-color:var(--bs-primary,#ffffff)}.ClientProfileModal_tabContent__ePNup{min-height:200px}.ClientProfileModal_overviewHeader__hAP17{display:flex;justify-content:flex-end;margin-bottom:20px}.ClientProfileModal_editButton__DD4FH{display:flex;align-items:center;gap:6px;padding:8px 16px;background:rgba(0,0,0,0);border:1px solid var(--bs-border-color,rgba(255,255,255,.1));border-radius:8px;color:var(--bs-body-color,#ffffff);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.ClientProfileModal_editButton__DD4FH:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2)}.ClientProfileModal_editActions__3JxIl{display:flex;gap:8px}.ClientProfileModal_cancelEditButton__Jf0sv{padding:8px 16px;background:rgba(0,0,0,0);border:1px solid var(--bs-border-color,rgba(255,255,255,.1));border-radius:8px;color:var(--bs-body-color,#ffffff);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.ClientProfileModal_cancelEditButton__Jf0sv:hover:not(:disabled){background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2)}.ClientProfileModal_cancelEditButton__Jf0sv:disabled{opacity:.5;cursor:not-allowed}.ClientProfileModal_saveButton__vw3Nn{display:flex;align-items:center;gap:6px;padding:8px 16px;background:var(--bs-primary,#ffffff);border:none;border-radius:8px;color:var(--v-on-accent);font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.ClientProfileModal_saveButton__vw3Nn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.ClientProfileModal_saveButton__vw3Nn:disabled{opacity:.6;cursor:not-allowed}.ClientProfileModal_spinnerSmall__cXW9I{width:14px;height:14px;border:2px solid rgba(0,0,0,.1);border-top:2px solid var(--v-on-accent);border-radius:50%;animation:ClientProfileModal_spin__aUj3R .8s linear infinite}@keyframes ClientProfileModal_spin__aUj3R{to{transform:rotate(1turn)}}.ClientProfileModal_errorMessage__HYUzF{padding:12px 16px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#ef4444;font-size:14px;margin-bottom:20px}.ClientProfileModal_campaignsGrid__NvMv_{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:16px;gap:16px}@media(max-width:768px){.ClientProfileModal_campaignsGrid__NvMv_{grid-template-columns:1fr}}.ClientProfileModal_campaignCard__Ngzuz{display:flex;flex-direction:column;padding:20px;background:var(--bs-gray-900,rgba(255,255,255,.05));border:1px solid var(--bs-border-color,rgba(255,255,255,.1));border-radius:12px;transition:all .2s ease}.ClientProfileModal_campaignCard__Ngzuz:hover{background:var(--bs-gray-800,rgba(255,255,255,.08));border-color:hsla(0,0%,100%,.15);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.ClientProfileModal_campaignCardHeader__HmcC7{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.ClientProfileModal_campaignTitle__LdCFQ{margin:0;font-size:16px;font-weight:600;color:var(--bs-heading-color,#ffffff);font-family:DM Sans,sans-serif;line-height:1.4}.ClientProfileModal_campaignCompany__L1F02{font-size:12px;color:var(--bs-gray-400,#9ca3af);font-family:DM Sans,sans-serif;font-weight:500}.ClientProfileModal_campaignStats__HXNgF{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-bottom:16px;padding:12px;background:hsla(0,0%,100%,.03);border-radius:8px}.ClientProfileModal_statItem__h0ykV{display:flex;flex-direction:column;gap:4px;text-align:center}.ClientProfileModal_statLabel__ZHw7x{font-size:11px;color:var(--bs-gray-400,#9ca3af);font-family:DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.5px;font-weight:500}.ClientProfileModal_statValue__iHk5U{font-size:18px;font-weight:700;color:var(--bs-heading-color,#ffffff);font-family:DM Sans,sans-serif}.ClientProfileModal_campaignCardFooter__7X2Yh{display:flex;justify-content:flex-start;margin-top:auto;padding-top:12px;border-top:1px solid var(--bs-border-color,rgba(255,255,255,.1))}@media(prefers-color-scheme:light){.ClientProfileModal_campaignCard__Ngzuz{background:hsla(0,0%,100%,.8);border-color:rgba(0,0,0,.1)}.ClientProfileModal_campaignCard__Ngzuz:hover{background:hsla(0,0%,100%,.95);border-color:rgba(0,0,0,.15)}.ClientProfileModal_campaignTitle__LdCFQ{color:var(--bs-heading-color,#1f2937)}.ClientProfileModal_campaignCompany__L1F02{color:var(--bs-gray-600,#4b5563)}.ClientProfileModal_campaignStats__HXNgF{background:rgba(0,0,0,.03)}.ClientProfileModal_statLabel__ZHw7x{color:var(--bs-gray-600,#4b5563)}.ClientProfileModal_statValue__iHk5U{color:var(--bs-heading-color,#1f2937)}.ClientProfileModal_campaignCardFooter__7X2Yh{border-top-color:rgba(0,0,0,.1)}}.ClientProfileModal_campaignsList__8GUii{display:flex;flex-direction:column;gap:12px}.ClientProfileModal_campaignItem__D0oPR{display:flex;justify-content:space-between;align-items:center;padding:16px;background:var(--bs-gray-900,rgba(255,255,255,.05));border:1px solid var(--bs-border-color,rgba(255,255,255,.1));border-radius:8px;transition:all .2s ease}.ClientProfileModal_campaignItem__D0oPR:hover{background:var(--bs-gray-800,rgba(255,255,255,.08));border-color:hsla(0,0%,100%,.15)}.ClientProfileModal_campaignInfo__NXB1F{display:flex;flex-direction:column;gap:6px;flex:1 1}.ClientProfileModal_statusBadge__P7mvg{display:inline-flex;align-items:center;padding:6px 12px;border-radius:12px;font-size:12px;font-weight:600;font-family:DM Sans,sans-serif;text-transform:capitalize}.ClientProfileModal_statusActive__sOO0p{background:rgba(16,185,129,.15);color:#10b981}.ClientProfileModal_statusPaused__iyUJ_{background:rgba(245,158,11,.15);color:#f59e0b}.ClientProfileModal_statusCompleted__6SkUf{background:rgba(59,130,246,.15);color:#3b82f6}.ClientProfileModal_statusFailed__OagiE{background:rgba(239,68,68,.15);color:#ef4444}.ClientProfileModal_statusDefault__SuxXe{background:rgba(156,163,175,.15);color:#9ca3af}.ClientProfileModal_configInput__Px2dH{width:100%;padding:10px 14px;background:var(--bs-mode,#111111);border:1px solid var(--bs-border-color,rgba(255,255,255,.1));border-radius:8px;color:var(--bs-body-color,#ffffff);font-size:14px;font-family:DM Sans,sans-serif;transition:all .2s ease}.ClientProfileModal_configInput__Px2dH:focus{outline:none;border-color:hsla(0,0%,100%,.2);box-shadow:0 0 0 3px hsla(0,0%,100%,.05)}.ClientProfileModal_configTextarea__ZlrRJ{width:100%;padding:10px 14px;background:var(--bs-mode,#111111);border:1px solid var(--bs-border-color,rgba(255,255,255,.1));border-radius:8px;color:var(--bs-body-color,#ffffff);font-size:14px;font-family:DM Sans,sans-serif;resize:vertical;min-height:80px;transition:all .2s ease}.ClientProfileModal_configTextarea__ZlrRJ:focus{outline:none;border-color:hsla(0,0%,100%,.2);box-shadow:0 0 0 3px hsla(0,0%,100%,.05)}.ClientProfileModal_noData__N0_81{color:var(--bs-gray-400,#9ca3af);font-style:italic}[data-bs-theme=light] .ClientProfileModal_clientProfileModal__PphiN .modal-content{background:#fff!important;border-color:#e5e7eb!important;box-shadow:0 24px 48px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.05)!important}[data-bs-theme=light] .ClientProfileModal_modalHeader__sh6uo{border-bottom-color:#e5e7eb}[data-bs-theme=light] .ClientProfileModal_modalTitle__UW_eU{color:#1f2937}[data-bs-theme=light] .ClientProfileModal_closeButton__q68oN{color:#6b7280}[data-bs-theme=light] .ClientProfileModal_closeButton__q68oN:hover:not(:disabled){background:#f3f4f6;color:#1f2937}[data-bs-theme=light] .ClientProfileModal_userNameDisplay__1IH_Z{background:#f9fafb;border-color:#e5e7eb;color:#1f2937}[data-bs-theme=light] .ClientProfileModal_nameInput__pqF9Q{background:#fff;border-color:#e5e7eb;color:#1f2937}[data-bs-theme=light] .ClientProfileModal_nameInput__pqF9Q:focus{border-color:#d1d5db;box-shadow:0 0 0 3px rgba(0,0,0,.05)}[data-bs-theme=light] .ClientProfileModal_emailDisplay__Fjvmn,[data-bs-theme=light] .ClientProfileModal_userTypeBadge__E4JRD{background:#f9fafb;border-color:#e5e7eb;color:#1f2937}[data-bs-theme=light] .ClientProfileModal_companyItem__cu9CJ{background:#f9fafb;border-color:#e5e7eb}[data-bs-theme=light] .ClientProfileModal_companyItem__cu9CJ:hover{background:#f3f4f6;border-color:#d1d5db}[data-bs-theme=light] .ClientProfileModal_companyName__9QVas,[data-bs-theme=light] .ClientProfileModal_dateValue__T8YO7{color:#1f2937}[data-bs-theme=light] .ClientProfileModal_datesSection__we_7B{border-top-color:#e5e7eb}[data-bs-theme=light] .ClientProfileModal_cancelButton__VGD7n{border-color:#e5e7eb;color:#1f2937}[data-bs-theme=light] .ClientProfileModal_cancelButton__VGD7n:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}[data-bs-theme=light] .ClientProfileModal_saveButton__vw3Nn{background:linear-gradient(135deg,#000000,rgba(0,0,0,.95));color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15)}[data-bs-theme=light] .ClientProfileModal_saveButton__vw3Nn:hover:not(:disabled){box-shadow:0 4px 12px rgba(0,0,0,.25)}[data-bs-theme=light] .ClientProfileModal_statusDisplay__xl_To{background:#f9fafb;border-color:#e5e7eb;color:#22c55e}[data-bs-theme=light] .ClientProfileModal_protectedNote__LcUg5,[data-bs-theme=light] .ClientProfileModal_tab__TlSBE{color:#6b7280}[data-bs-theme=light] .ClientProfileModal_tab__TlSBE:hover{color:#1f2937}[data-bs-theme=light] .ClientProfileModal_tab__TlSBE.ClientProfileModal_active__SgN9o{color:#000;border-bottom-color:#000}[data-bs-theme=light] .ClientProfileModal_campaignItem__D0oPR{background:#f9fafb;border-color:#e5e7eb}[data-bs-theme=light] .ClientProfileModal_campaignItem__D0oPR:hover{background:#f3f4f6;border-color:#d1d5db}[data-bs-theme=light] .ClientProfileModal_campaignTitle__LdCFQ{color:#1f2937}[data-bs-theme=light] .ClientProfileModal_configInput__Px2dH,[data-bs-theme=light] .ClientProfileModal_configTextarea__ZlrRJ{background:#fff;border-color:#e5e7eb;color:#1f2937}[data-bs-theme=light] .ClientProfileModal_configInput__Px2dH:focus,[data-bs-theme=light] .ClientProfileModal_configTextarea__ZlrRJ:focus{border-color:#d1d5db;box-shadow:0 0 0 3px rgba(0,0,0,.05)}[data-bs-theme=light] .ClientProfileModal_cancelEditButton__Jf0sv,[data-bs-theme=light] .ClientProfileModal_editButton__DD4FH{color:#1f2937;border-color:#e5e7eb}[data-bs-theme=light] .ClientProfileModal_cancelEditButton__Jf0sv:hover,[data-bs-theme=light] .ClientProfileModal_editButton__DD4FH:hover{background:rgba(0,0,0,.05);border-color:#d1d5db}[data-bs-theme=light] .ClientProfileModal_spinnerSmall__cXW9I{border-color:#000 rgba(0,0,0,.1) rgba(0,0,0,.1)}.Toast_toastWrapper__dCOid{position:fixed;top:20px;right:20px;z-index:1300;pointer-events:none;margin:0;padding:0}.Toast_toast__wekhg{pointer-events:auto;min-width:320px;max-width:420px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);overflow:hidden;animation:Toast_slideIn__Bhj2s .3s ease-out;margin-bottom:12px}@keyframes Toast_slideIn__Bhj2s{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.Toast_toastContent__Ovq4v{display:flex;align-items:flex-start;padding:16px;gap:12px;position:relative}.Toast_iconContainer__hzn8w{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin-top:2px}.Toast_icon__I6A0r{width:24px;height:24px;stroke-width:2.5}.Toast_textContainer__fjjpa{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.Toast_title__H3xDs{font-weight:600;font-size:14px;line-height:1.4;margin:0}.Toast_message__gaYxg{font-size:13px;line-height:1.5;margin:0;word-wrap:break-word}.Toast_closeButton__zOdYn{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:0;margin:0;border-radius:4px;transition:all .2s ease;color:inherit;opacity:.7}.Toast_closeButton__zOdYn:hover{opacity:1;background:rgba(0,0,0,.1)}.Toast_closeButton__zOdYn:active{transform:scale(.95)}.Toast_closeButton__zOdYn svg{width:16px;height:16px;stroke-width:2.5}.Toast_success__BKPqo{background-color:#10b981;color:#fff}.Toast_success__BKPqo .Toast_closeButton__zOdYn,.Toast_success__BKPqo .Toast_icon__I6A0r{color:#fff}.Toast_success__BKPqo .Toast_closeButton__zOdYn:hover{background:hsla(0,0%,100%,.2)}.Toast_error__PJK3a{background-color:#ef4444;color:#fff}.Toast_error__PJK3a .Toast_closeButton__zOdYn,.Toast_error__PJK3a .Toast_icon__I6A0r{color:#fff}.Toast_error__PJK3a .Toast_closeButton__zOdYn:hover{background:hsla(0,0%,100%,.2)}.Toast_info__frfg2{background-color:#3b82f6;color:#fff}.Toast_info__frfg2 .Toast_closeButton__zOdYn,.Toast_info__frfg2 .Toast_icon__I6A0r{color:#fff}.Toast_info__frfg2 .Toast_closeButton__zOdYn:hover{background:hsla(0,0%,100%,.2)}.Toast_warning__Pl_G_{background-color:#f59e0b;color:#fff}.Toast_warning__Pl_G_ .Toast_closeButton__zOdYn,.Toast_warning__Pl_G_ .Toast_icon__I6A0r{color:#fff}.Toast_warning__Pl_G_ .Toast_closeButton__zOdYn:hover{background:hsla(0,0%,100%,.2)}.Toast_default__NqFLA{background-color:#fff;color:#1f2937;border:1px solid #e5e7eb}.Toast_default__NqFLA .Toast_closeButton__zOdYn,.Toast_default__NqFLA .Toast_icon__I6A0r{color:#6b7280}.Toast_default__NqFLA .Toast_closeButton__zOdYn:hover{background:rgba(0,0,0,.05)}[data-theme=dark] .Toast_default__NqFLA{background-color:#1f2937;color:#f9fafb;border-color:#374151}[data-theme=dark] .Toast_default__NqFLA .Toast_closeButton__zOdYn,[data-theme=dark] .Toast_default__NqFLA .Toast_icon__I6A0r{color:#9ca3af}[data-theme=dark] .Toast_default__NqFLA .Toast_closeButton__zOdYn:hover{background:hsla(0,0%,100%,.1)}.Agents_page__CKyDM{max-width:1200px;margin:0 auto;padding:0 var(--v-space-2)}.Agents_header__aRdig{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--v-space-6);gap:var(--v-space-4);flex-wrap:wrap}.Agents_titleGroup__mx4xN{display:flex;flex-direction:column;gap:var(--v-space-1)}.Agents_title__oX4bA{font-size:1.375rem;font-weight:700;color:var(--v-text-primary);margin:0;letter-spacing:-.025em}.Agents_subtitle__FYJPM{font-size:.8125rem;color:var(--v-text-tertiary);margin:0}.Agents_agentGrid__08yXj{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:var(--v-space-5);gap:var(--v-space-5)}.Agents_agentCard__ZzYfo{background:var(--v-bg-surface);border:1px solid var(--v-border);border-radius:var(--v-radius-lg);padding:var(--v-space-6);transition:border-color var(--v-transition-fast),box-shadow var(--v-transition-fast);cursor:pointer;display:flex;flex-direction:column;gap:var(--v-space-4)}.Agents_agentCard__ZzYfo:hover{border-color:var(--v-border-hover);box-shadow:var(--v-shadow-sm)}.Agents_cardHeader__wUuKo{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--v-space-3)}.Agents_agentAvatar__ER9E1{width:40px;height:40px;border-radius:var(--v-radius-md);background:var(--v-accent-muted);color:var(--v-accent);display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:700;flex-shrink:0}.Agents_cardTitleGroup__MSvrM{flex:1 1;min-width:0}.Agents_agentName__9XRG9{font-size:.9375rem;font-weight:600;color:var(--v-text-primary);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Agents_agentRole__0ccKY{font-size:.75rem;color:var(--v-text-tertiary);margin-top:2px}.Agents_agentDesc__h_qGC{font-size:.8125rem;color:var(--v-text-secondary);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.Agents_cardStats__vaNVb{display:flex;gap:var(--v-space-4);padding-top:var(--v-space-3);border-top:1px solid var(--v-border)}.Agents_cardStat__f0Tf_{display:flex;flex-direction:column;gap:2px}.Agents_cardStatValue__uQB1U{font-size:1rem;font-weight:700;color:var(--v-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Agents_cardStatLabel__e_4DL{font-size:.6875rem;color:var(--v-text-tertiary);text-transform:uppercase;letter-spacing:.04em}.Agents_cardActions__ZGmVc{display:flex;gap:var(--v-space-2)}.Agents_formOverlay__6zvxM{position:fixed;inset:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2000;display:flex;align-items:center;justify-content:center;padding:var(--v-space-5)}.Agents_formModal__OtYl7{background:var(--v-bg-elevated);border:1px solid var(--v-border-default);border-radius:var(--v-radius-lg);box-shadow:var(--v-shadow-lg);max-width:560px;width:100%;max-height:90vh;overflow-y:auto;padding:var(--v-space-8)}.Agents_formTitle__5YnGv{font-size:1.125rem;font-weight:700;color:var(--v-text-primary);margin:0 0 var(--v-space-6) 0}.Agents_formGrid__iyVro{display:flex;flex-direction:column;gap:var(--v-space-5)}.Agents_formField__ba_ez{display:flex;flex-direction:column;gap:var(--v-space-2)}.Agents_formLabel__ogIdk{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--v-text-tertiary)}.Agents_formInput__fx_vF{width:100%;padding:10px var(--v-space-4);background:var(--v-bg-surface-2);border:1px solid var(--v-border-default);border-radius:var(--v-radius-md);color:var(--v-text-primary);font-size:.8125rem;transition:border-color var(--v-transition-fast),box-shadow var(--v-transition-fast)}.Agents_formInput__fx_vF:focus{outline:none;border-color:var(--v-accent);box-shadow:0 0 0 3px var(--v-accent-muted)}.Agents_formInput__fx_vF::placeholder{color:var(--v-text-tertiary)}.Agents_formTextarea__j6tQx{resize:vertical;min-height:80px;line-height:1.6}.Agents_formSelect__gFfbG{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%2371717a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:40px}.Agents_formActions__TsZoj{display:flex;gap:var(--v-space-3);justify-content:flex-end;margin-top:var(--v-space-4)}.Agents_formRow__CBWC0{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--v-space-4);gap:var(--v-space-4)}@media(max-width:480px){.Agents_formRow__CBWC0{grid-template-columns:1fr}}.Agents_detailHeader__rmBhh{display:flex;align-items:flex-start;gap:var(--v-space-5);margin-bottom:var(--v-space-8);padding:var(--v-space-6);background:var(--v-bg-surface);border:1px solid var(--v-border);border-radius:var(--v-radius-lg)}.Agents_backBtn__019nQ{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--v-bg-surface-2);border:1px solid var(--v-border);border-radius:var(--v-radius-md);color:var(--v-text-secondary);cursor:pointer;transition:all var(--v-transition-fast);flex-shrink:0;margin-top:3px}.Agents_backBtn__019nQ:hover{color:var(--v-text-primary);border-color:var(--v-border-hover);background:var(--v-bg-surface-3)}.Agents_detailContent__CeZyX{flex:1 1;min-width:0}.Agents_detailActions__3RgAY{display:flex;gap:var(--v-space-2);flex-shrink:0}.Agents_statsRow__4oAJJ{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:var(--v-space-5);gap:var(--v-space-5);margin-top:var(--v-space-5);padding-top:var(--v-space-5);border-top:1px solid var(--v-border)}.Agents_statBlock__t3l_y{display:flex;flex-direction:column;gap:4px}.Agents_statValue__LbxiI{font-size:1.375rem;font-weight:700;color:var(--v-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.Agents_statLabel__QBnij{font-size:.6875rem;color:var(--v-text-tertiary);text-transform:uppercase;letter-spacing:.05em;font-weight:500}.Agents_tabContent__PKwlv{margin-top:var(--v-space-6)}.Agents_sectionStack__P2_bo{display:flex;flex-direction:column;gap:var(--v-space-5)}.Agents_configSection__3GlXi{margin-bottom:var(--v-space-6)}.Agents_configGrid__oxu4y{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--v-space-5);gap:var(--v-space-5)}@media(max-width:768px){.Agents_configGrid__oxu4y{grid-template-columns:1fr}}.Agents_configGridFull__Ohs_z{grid-column:1/-1}.Agents_configField__qOS5c{display:flex;flex-direction:column;gap:var(--v-space-2)}.Agents_configLabel__uEA00{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--v-text-tertiary);display:flex;align-items:center;gap:6px}.Agents_configValue__254hT{padding:10px var(--v-space-4);background:var(--v-bg-surface-2);border:1px solid var(--v-border);border-radius:var(--v-radius-md);color:var(--v-text-primary);font-size:.8125rem;min-height:44px;display:flex;align-items:center;line-height:1.6}.Agents_configValue__254hT ul{margin:0;padding-left:var(--v-space-5)}.Agents_configValue__254hT ul li{margin-bottom:var(--v-space-1)}.Agents_tooltip__3AFrT{position:relative;display:inline-flex;align-items:center;color:var(--v-text-tertiary);cursor:help}.Agents_tooltip__3AFrT:hover .Agents_tooltipText__uzDAz{opacity:1;visibility:visible;transform:translateY(0)}.Agents_tooltipText__uzDAz{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%) translateY(4px);background:var(--v-bg-elevated);border:1px solid var(--v-border);border-radius:var(--v-radius-md);box-shadow:var(--v-shadow-lg);padding:var(--v-space-3) var(--v-space-4);font-size:.75rem;font-weight:400;text-transform:none;letter-spacing:0;color:var(--v-text-secondary);line-height:1.5;width:260px;max-width:90vw;white-space:normal;opacity:0;visibility:hidden;transition:all .15s ease;z-index:100;pointer-events:none}.Agents_toggle__fs_84{position:relative;width:44px;height:24px;border-radius:12px;border:1px solid var(--v-border);background:var(--v-bg-surface-3);cursor:pointer;transition:all var(--v-transition-fast);padding:0;flex-shrink:0}.Agents_toggle__fs_84:hover{border-color:var(--v-border-hover)}.Agents_toggleOn__ZcIMP{background:var(--v-accent);border-color:var(--v-accent)}.Agents_toggleThumb__Cs8pB{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.15);transition:transform var(--v-transition-fast)}.Agents_toggleOn__ZcIMP .Agents_toggleThumb__Cs8pB{transform:translateX(20px)}.Agents_faqList__kaAUn{display:flex;flex-direction:column;gap:var(--v-space-3)}.Agents_faqItem__jSaRB{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:var(--v-space-3);gap:var(--v-space-3);align-items:start}@media(max-width:600px){.Agents_faqItem__jSaRB{grid-template-columns:1fr auto}.Agents_faqItem__jSaRB input:first-child{grid-column:1/-1}}.Agents_faqRemove__MH3__{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:none;border:1px solid var(--v-border);border-radius:var(--v-radius-md);color:var(--v-text-tertiary);cursor:pointer;margin-top:4px;transition:all var(--v-transition-fast)}.Agents_faqRemove__MH3__:hover{color:var(--v-error);border-color:var(--v-error)}.Agents_addItemBtn__8jrEN{display:inline-flex;align-items:center;gap:6px;background:none;border:1px dashed var(--v-border);border-radius:var(--v-radius-md);color:var(--v-text-tertiary);font-size:.8125rem;padding:var(--v-space-3) var(--v-space-4);cursor:pointer;transition:all var(--v-transition-fast);width:-moz-fit-content;width:fit-content}.Agents_addItemBtn__8jrEN:hover{color:var(--v-accent);border-color:var(--v-accent)}.Agents_faqReadList__VY63x{display:flex;flex-direction:column;gap:var(--v-space-3);width:100%}.Agents_faqReadItem___TyPO{padding:var(--v-space-3);background:var(--v-bg-surface);border-radius:var(--v-radius-sm);font-size:.8125rem;line-height:1.6}.Agents_faqReadItem___TyPO strong{color:var(--v-text-tertiary);font-weight:600}.Agents_copyDesc__oriR6{color:var(--v-text-secondary);font-size:.8125rem;margin:0 0 var(--v-space-5) 0;line-height:1.5}.Agents_copyAgentList__CQKk0{display:flex;flex-direction:column;gap:1px;border-radius:var(--v-radius-md);overflow:hidden;margin-bottom:var(--v-space-5)}.Agents_copyAgentItem__fbZwm{display:flex;align-items:center;justify-content:space-between;gap:var(--v-space-3);padding:var(--v-space-4) var(--v-space-5);background:var(--v-bg-surface-2);border:none;color:var(--v-text-secondary);cursor:pointer;text-align:left;transition:all var(--v-transition-fast);width:100%}.Agents_copyAgentItem__fbZwm:hover{background:var(--v-bg-surface-3);color:var(--v-accent)}.Agents_copyAgentInfo__KanlS{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.Agents_copyAgentName__I3Kfe{font-size:.875rem;font-weight:600;color:var(--v-text-primary)}.Agents_copyAgentMeta__jv_1m{font-size:.75rem;color:var(--v-text-tertiary)}.Agents_campaignList__l2RSB{display:flex;flex-direction:column;gap:1px;border-radius:var(--v-radius-md);overflow:hidden}.Agents_campaignRow__evboR{display:flex;align-items:center;justify-content:space-between;padding:var(--v-space-4) var(--v-space-5);background:var(--v-bg-surface-2);transition:background var(--v-transition-fast);gap:var(--v-space-3)}.Agents_campaignRow__evboR:hover{background:var(--v-bg-surface-3)}.Agents_campaignInfo__dl1cm{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.Agents_campaignTitle__D3TMI{font-size:.8125rem;font-weight:500;color:var(--v-text-primary)}.Agents_campaignMeta__SdJWy{font-size:.75rem;color:var(--v-text-tertiary)}.Loader_loaderContainer__0KorY{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--v-space-12,48px) var(--v-space-10,40px);text-align:center}.Loader_spinner__2Mbcv{border-radius:50%;animation:Loader_spin__vi76f .6s linear infinite;margin:0 auto var(--v-space-4,16px);border:2px solid var(--v-border-default,rgba(255,255,255,.1));border-top-color:var(--v-accent,#00ff41)}.Loader_spinner__2Mbcv.Loader_small__nU_5B{width:18px;height:18px;border-width:2px;margin-bottom:var(--v-space-2,8px)}.Loader_spinner__2Mbcv.Loader_medium__Al9Kc{width:28px;height:28px;border-width:2px;margin-bottom:var(--v-space-4,16px)}.Loader_spinner__2Mbcv.Loader_large__it0BN{width:40px;height:40px;border-width:2.5px;margin-bottom:var(--v-space-6,24px)}.Loader_loaderText__ggy24{margin:0;font-weight:500;color:var(--v-text-tertiary,#71717a);font-size:.8125rem}@keyframes Loader_spin__vi76f{to{transform:rotate(1turn)}}