.right_aligned_label[data-v-a841ce54]{padding:5px;text-align:right;white-space:nowrap}.right_column[data-v-a841ce54]{padding:5px}.user-management-page[data-v-8675b5c3]{background:var(--dk-page-bg-secondary,#f8f9fa);min-height:calc(100vh - 100px)}.user-management-content[data-v-8675b5c3]{margin:0 auto;max-width:1400px;padding:40px 48px 48px}.hidden_proxy_name_container[data-v-8675b5c3]{text-align:right}.proxy_roles_table[data-v-8675b5c3]{width:100%}.form-panel[data-v-8675b5c3]{background:var(--dk-card-bg,#fff);border:1px solid var(--dk-border-color,#dee2e6);border-radius:8px;box-shadow:0 1px 3px #00000014;margin-bottom:24px;overflow:hidden}.form-panel-header[data-v-8675b5c3]{align-items:center;background:var(--dk-border-color,#e2e8f0);cursor:pointer;display:flex;justify-content:space-between;padding:16px 24px;transition:background-color .2s ease}.form-panel-header[data-v-8675b5c3]:hover{background:var(--dk-border-color-strong,#cbd5e1)}.form-panel-title[data-v-8675b5c3]{align-items:center;color:var(--dk-text-primary,#1a1d29);cursor:pointer;display:flex;flex:1;font-size:1rem;font-weight:600;gap:12px}.form-panel-title[data-v-8675b5c3]:hover{color:#3b82f6}.form-panel-title i[data-v-8675b5c3]{color:#3b82f6;font-size:1.1rem}.form-panel-actions[data-v-8675b5c3]{align-items:center;display:flex;gap:12px}.btn-cancel[data-v-8675b5c3]{align-items:center;background:var(--dk-card-bg,#fff);border:1px solid var(--dk-border-color,#d1d5db);border-radius:6px;color:var(--dk-text-tertiary,#6b7280);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:6px;padding:6px 14px;transition:all .2s ease}.btn-cancel[data-v-8675b5c3]:hover{background:var(--dk-accent-red-bg,#fee2e2);border-color:#fca5a5;color:#dc2626}.btn-cancel i[data-v-8675b5c3]{font-size:.875rem}.form-panel-toggle[data-v-8675b5c3]{background:none;border:none;color:var(--dk-text-tertiary,#6b7280);cursor:pointer;padding:8px;transition:transform .3s ease,color .2s ease}.form-panel-toggle[data-v-8675b5c3]:hover{color:#3b82f6}.form-panel-toggle.rotated[data-v-8675b5c3]{transform:rotate(180deg)}.form-panel-body[data-v-8675b5c3]{animation:slideDown-8675b5c3 .3s ease;border-top:1px solid var(--dk-border-color,#e5e7eb);padding:24px}@keyframes slideDown-8675b5c3{0%{max-height:0;opacity:0}to{max-height:2000px;opacity:1}}.class_register_form.form-card[data-v-8675b5c3],.form-card[data-v-8675b5c3]{max-width:900px}.user-table-section[data-v-8675b5c3]{background:var(--dk-card-bg,#fff);border:1px solid var(--dk-border-color,#dee2e6);border-radius:8px;box-shadow:0 1px 3px #00000014;overflow:hidden}.table-header[data-v-8675b5c3]{background:var(--dk-border-color,#e2e8f0);border-bottom:2px solid var(--dk-border-color-strong,#cbd5e1);justify-content:space-between;padding:16px 24px}.table-header[data-v-8675b5c3],.table-title[data-v-8675b5c3]{align-items:center;display:flex}.table-title[data-v-8675b5c3]{color:var(--dk-text-primary,#1a1d29);font-size:1rem;font-weight:600;gap:12px;margin:0}.table-title i[data-v-8675b5c3]{color:#3b82f6;font-size:1.1rem}.btn-add-user[data-v-8675b5c3]{align-items:center;background:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:8px;padding:8px 16px;transition:all .2s ease}.btn-add-user[data-v-8675b5c3]:hover{background:#2563eb;box-shadow:0 4px 8px #3b82f64d;transform:translateY(-1px)}.btn-add-user i[data-v-8675b5c3]{font-size:.875rem}.user-table-container[data-v-8675b5c3]{padding:0;width:100%}.class_user_table .class_user_row[data-v-8675b5c3]{cursor:pointer}.class_user_table .class_expand_btn[data-v-8675b5c3]{color:var(--dk-text-tertiary,#6b7280);cursor:pointer;font-size:.875rem;transition:color .2s ease}.class_user_table .class_expand_btn[data-v-8675b5c3]:hover{color:#1976d2}.class_user_table .class_settings_table{background-color:var(--dk-card-bg,#fff);border:none;border-collapse:separate;border-radius:0;border-spacing:0;box-shadow:none;margin-bottom:0;overflow:visible;width:100%}.class_user_table .class_settings_table thead th{background-color:var(--dk-page-bg-secondary,#f8f9fa);border:none;border-bottom:1px solid var(--dk-border-color,#e5e7eb);border-right:1px solid var(--dk-border-color,#e5e7eb);color:var(--dk-text-primary,#1a1d29);font-size:.875rem;font-weight:600;padding:.875rem 1.25rem;text-align:left;vertical-align:middle}.class_user_table .class_settings_table thead th:first-child{border-top-left-radius:0}.class_user_table .class_settings_table thead th:last-child{border-right:none;border-top-right-radius:0}.class_user_table .class_settings_table tbody td{background-color:var(--dk-card-bg,#fff);border:none;border-bottom:1px solid var(--dk-border-color,#e5e7eb);border-right:1px solid var(--dk-border-color,#e5e7eb);padding:.875rem 1.25rem;vertical-align:middle}.class_user_table .class_settings_table tbody td:last-child{border-right:none}.class_user_table .class_settings_table tbody tr:last-child td{border-bottom:none}.class_user_table .class_settings_table tbody tr:last-child td:first-child{border-bottom-left-radius:0}.class_user_table .class_settings_table tbody tr:last-child td:last-child{border-bottom-right-radius:0}.class_user_table .class_settings_table tbody tr.class_user_row:hover td{background-color:var(--dk-accent-blue-bg,#eff6ff);transition:background-color .2s ease}.class_user_table .class_user_details_row.class_invisible_div{display:none}.class_user_table .class_user_details_row.class_visible_div{display:table-row}.class_user_table .class_user_details_td{background-color:var(--dk-page-bg-secondary,#f8f9fa)!important;border-bottom:2px solid var(--dk-border-color,#dee2e6)!important;padding:0}.class_user_table .class_user_details_div{background-color:var(--dk-page-bg-secondary,#f8f9fa);margin:0;padding:24px 32px}.class_user_table .modify_user_expandable{display:flex;gap:32px;padding:0}.class_user_table .modify_user_expandable_left{flex:1;max-width:400px;min-width:320px}.class_user_table .modify_user_expandable_right{flex:2;min-width:400px}.class_user_table .class_user_details_table{background-color:var(--dk-card-bg,#fff);border:1px solid var(--dk-border-color,#dee2e6);border-collapse:separate;border-radius:8px;border-spacing:0;box-shadow:0 1px 3px #00000014;margin-bottom:20px;margin-top:0;overflow:hidden;width:100%}.class_user_table .class_user_details_table tr{border:none}.class_user_table .class_user_details_table td{border-bottom:1px solid var(--dk-border-color,#e5e7eb);padding:12px 16px;vertical-align:middle}.class_user_table .class_user_details_table tr:last-child td{border-bottom:none}.class_user_table .class_user_details_table .class_user_info_label{background-color:var(--dk-page-bg-tertiary,#f1f5f9);border-right:1px solid var(--dk-border-color,#e5e7eb);color:var(--dk-text-secondary,#475569);font-size:.875rem;font-weight:600;width:40%}.class_user_table .class_user_details_table .class_user_info_value{background-color:var(--dk-card-bg,#fff);color:var(--dk-text-primary,#1e293b);font-size:.875rem}.class_user_table .modify_user_expandable_right:before{content:"";display:block}.class_user_table .modify_user_expandable_dkroles,.class_user_table .modify_user_expandable_proxy_roles{background-color:var(--dk-card-bg,#fff);border:1px solid var(--dk-border-color,#dee2e6);border-collapse:separate;border-radius:8px;border-spacing:0;box-shadow:0 1px 3px #00000014;margin-bottom:20px;margin-top:0;overflow:hidden;width:100%}.class_user_table .modify_user_expandable_dkroles thead th,.class_user_table .modify_user_expandable_proxy_roles thead th{background-color:var(--dk-border-color,#e2e8f0);border:none;border-bottom:2px solid var(--dk-border-color-strong,#cbd5e1);border-right:1px solid var(--dk-border-color-strong,#cbd5e1);color:var(--dk-text-primary,#1e293b);font-size:.8125rem;font-weight:600;letter-spacing:.025em;padding:12px 16px;text-align:left;text-transform:uppercase}.class_user_table .modify_user_expandable_dkroles thead th:last-child,.class_user_table .modify_user_expandable_proxy_roles thead th:last-child{border-right:none}.class_user_table .modify_user_expandable_dkroles tbody td,.class_user_table .modify_user_expandable_proxy_roles tbody td{background-color:var(--dk-card-bg,#fff);border:none;border-bottom:1px solid var(--dk-border-color,#e5e7eb);border-right:1px solid var(--dk-border-color,#e5e7eb);color:var(--dk-text-primary,#1e293b);font-size:.875rem;padding:12px 16px}.class_user_table .modify_user_expandable_dkroles tbody td:first-child,.class_user_table .modify_user_expandable_proxy_roles tbody td:first-child{background-color:var(--dk-page-bg-tertiary,#f8fafc);color:var(--dk-text-secondary,#475569);font-weight:600;width:40%}.class_user_table .modify_user_expandable_dkroles tbody td:last-child,.class_user_table .modify_user_expandable_proxy_roles tbody td:last-child{border-right:none}.class_user_table .modify_user_expandable_dkroles tbody tr:last-child td,.class_user_table .modify_user_expandable_proxy_roles tbody tr:last-child td{border-bottom:none}.class_user_table .modify_user_expandable_dkroles tbody tr:hover td,.class_user_table .modify_user_expandable_proxy_roles tbody tr:hover td{background-color:var(--dk-page-bg-tertiary,#f0f9ff)}.class_user_table .modify_user_expandable_dkroles tbody tr:hover td:first-child,.class_user_table .modify_user_expandable_proxy_roles tbody tr:hover td:first-child{background-color:var(--dk-border-color,#e0f2fe)}.class_user_table .class_user_details_div>.btn:first-of-type{margin-top:16px}.class_user_table .class_user_details_div .btn{align-items:center;background-color:var(--dk-card-bg,#fff);border:1px solid var(--dk-border-color,#d1d5db);border-radius:6px;color:var(--dk-text-secondary,#475569);display:inline-flex;font-size:.875rem;font-weight:500;gap:6px;margin-right:10px;margin-top:0;padding:8px 16px;transition:all .2s ease}.class_user_table .class_user_details_div .btn:hover{box-shadow:0 2px 6px #0000001f;transform:translateY(-1px)}.class_user_table .class_user_details_div .btn-primary{background-color:#3b82f6;border-color:#3b82f6;color:#fff}.class_user_table .class_user_details_div .btn-primary:hover{background-color:#2563eb;border-color:#2563eb;box-shadow:0 2px 6px #3b82f659}.class_user_table .class_user_details_div .btn-danger{background-color:#ef4444;border-color:#ef4444;color:#fff}.class_user_table .class_user_details_div .btn-danger:hover{background-color:#dc2626;border-color:#dc2626;box-shadow:0 2px 6px #ef444459}.class_user_table .class_user_details_div .btn-info{background-color:#06b6d4;border-color:#06b6d4;color:#fff}.class_user_table .class_user_details_div .btn-info:hover{background-color:#0891b2;border-color:#0891b2;box-shadow:0 2px 6px #06b6d459}.class_user_table .modify_user_expandable+.btn,.class_user_table .modify_user_expandable~.btn{margin-top:20px}.tenant-management-page[data-v-e2f6d213]{background:var(--dk-page-bg-secondary,#f8f9fa);min-height:calc(100vh - 100px)}.tenant-management-content[data-v-e2f6d213]{margin:0 auto;max-width:1400px;padding:40px 48px 48px}.hidden_proxy_name_container[data-v-e2f6d213]{text-align:right}.proxy_roles_table[data-v-e2f6d213]{width:100%}.form-panel[data-v-e2f6d213]{background:var(--dk-card-bg,#fff);border:1px solid var(--dk-border-color,#dee2e6);border-radius:8px;box-shadow:0 1px 3px #00000014;margin-bottom:24px;overflow:hidden}.form-panel-header[data-v-e2f6d213]{align-items:center;background:var(--dk-border-color,#e2e8f0);cursor:pointer;display:flex;justify-content:space-between;padding:16px 24px;transition:background-color .2s ease}.form-panel-header[data-v-e2f6d213]:hover{background:var(--dk-border-color-strong,#cbd5e1)}.form-panel-title[data-v-e2f6d213]{align-items:center;color:var(--dk-text-primary,#1a1d29);cursor:pointer;display:flex;flex:1;font-size:1rem;font-weight:600;gap:12px}.form-panel-title[data-v-e2f6d213]:hover{color:#3b82f6}.form-panel-title i[data-v-e2f6d213]{color:#3b82f6;font-size:1.1rem}.form-panel-actions[data-v-e2f6d213]{align-items:center;display:flex;gap:12px}.btn-cancel[data-v-e2f6d213]{align-items:center;background:var(--dk-card-bg,#fff);border:1px solid var(--dk-border-color,#d1d5db);border-radius:6px;color:var(--dk-text-tertiary,#6b7280);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:6px;padding:6px 14px;transition:all .2s ease}.btn-cancel[data-v-e2f6d213]:hover{background:var(--dk-accent-red-bg,#fee2e2);border-color:#fca5a5;color:#dc2626}.btn-cancel i[data-v-e2f6d213]{font-size:.875rem}.form-panel-toggle[data-v-e2f6d213]{background:none;border:none;color:var(--dk-text-tertiary,#6b7280);cursor:pointer;padding:8px;transition:transform .3s ease,color .2s ease}.form-panel-toggle[data-v-e2f6d213]:hover{color:#3b82f6}.form-panel-toggle.rotated[data-v-e2f6d213]{transform:rotate(180deg)}.form-panel-body[data-v-e2f6d213]{animation:slideDown-e2f6d213 .3s ease;border-top:1px solid var(--dk-border-color,#e5e7eb);padding:24px}@keyframes slideDown-e2f6d213{0%{max-height:0;opacity:0}to{max-height:2000px;opacity:1}}.form-card[data-v-e2f6d213]{max-width:600px}.tenant-table-section[data-v-e2f6d213]{background:var(--dk-border-color,#e2e8f0);border:1px solid var(--dk-border-color,#dee2e6);border-radius:8px;box-shadow:0 1px 3px #00000014;overflow:hidden}.table-header[data-v-e2f6d213]{background:var(--dk-border-color,#e2e8f0);border-bottom:2px solid var(--dk-border-color-strong,#cbd5e1);justify-content:space-between;padding:16px 24px}.table-header[data-v-e2f6d213],.table-title[data-v-e2f6d213]{align-items:center;display:flex}.table-title[data-v-e2f6d213]{color:var(--dk-text-primary,#1a1d29);font-size:1rem;font-weight:600;gap:12px;margin:0}.table-title i[data-v-e2f6d213]{color:#3b82f6;font-size:1.1rem}.btn-add-tenant[data-v-e2f6d213]{align-items:center;background:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:8px;padding:8px 16px;transition:all .2s ease}.btn-add-tenant[data-v-e2f6d213]:hover{background:#2563eb;box-shadow:0 4px 8px #3b82f64d;transform:translateY(-1px)}.btn-add-tenant i[data-v-e2f6d213]{font-size:.875rem}.tenant-table-container[data-v-e2f6d213]{background:var(--dk-card-bg,#fff);padding:24px;width:100%}.class_org_table .class_user_details_div{background:var(--dk-page-bg-tertiary,#f1f5f9);border-top:1px solid var(--dk-border-color,#e5e7eb);padding:20px}.class_org_table .class_user_details_div.class_invisible_div{display:none}.class_org_table .class_user_details_div.class_visible_div{display:block}.class_org_table .modify_user_expandable{display:flex;flex-wrap:wrap;gap:24px}.class_org_table .modify_user_expandable_left{flex:1;max-width:380px;min-width:280px}.class_org_table .modify_user_expandable_right{flex:1.5;min-width:300px}.class_org_table .class_user_details_table{background-color:var(--dk-card-bg,#fff);border:1px solid var(--dk-border-color,#dee2e6);border-collapse:separate;border-radius:8px;border-spacing:0;box-shadow:0 1px 3px #00000014;margin-bottom:20px;margin-top:0;overflow:hidden;width:100%}.class_org_table .class_user_details_table tr{border:none}.class_org_table .class_user_details_table td{border-bottom:1px solid var(--dk-border-color,#e5e7eb);padding:12px 16px;vertical-align:middle}.class_org_table .class_user_details_table tr:last-child td{border-bottom:none}.class_org_table .class_user_details_table .class_user_info_label{background-color:var(--dk-page-bg-tertiary,#f1f5f9);border-right:1px solid var(--dk-border-color,#e5e7eb);color:var(--dk-text-secondary,#475569);font-size:.875rem;font-weight:600;width:40%}.class_org_table .class_user_details_table .class_user_info_value{background-color:var(--dk-card-bg,#fff);color:var(--dk-text-primary,#1e293b);font-size:.875rem}.class_org_table .modify_user_expandable_proxy_roles{background-color:var(--dk-card-bg,#fff);border:1px solid var(--dk-border-color,#dee2e6);border-collapse:separate;border-radius:8px;border-spacing:0;box-shadow:0 1px 3px #00000014;margin-top:0;overflow:hidden;width:100%}.class_org_table .modify_user_expandable_proxy_roles thead th{background-color:var(--dk-border-color,#e2e8f0);border:none;border-bottom:2px solid var(--dk-border-color-strong,#cbd5e1);border-right:1px solid var(--dk-border-color-strong,#cbd5e1);color:var(--dk-text-primary,#1e293b);font-size:.8125rem;font-weight:600;letter-spacing:.025em;padding:12px 16px;text-align:left;text-transform:uppercase}.class_org_table .modify_user_expandable_proxy_roles thead th:last-child{border-right:none}.class_org_table .modify_user_expandable_proxy_roles tbody td{background-color:var(--dk-card-bg,#fff);border:none;border-bottom:1px solid var(--dk-border-color,#e5e7eb);border-right:1px solid var(--dk-border-color,#e5e7eb);color:var(--dk-text-primary,#1e293b);font-size:.875rem;padding:12px 16px}.class_org_table .modify_user_expandable_proxy_roles tbody td:first-child{background-color:var(--dk-page-bg-tertiary,#f8fafc);color:var(--dk-text-secondary,#475569);font-weight:600;width:40%}.class_org_table .modify_user_expandable_proxy_roles tbody td:last-child{border-right:none}.class_org_table .modify_user_expandable_proxy_roles tbody tr:last-child td{border-bottom:none}.class_org_table .modify_user_expandable_proxy_roles tbody tr:hover td{background-color:var(--dk-page-bg-tertiary,#f0f9ff)}.class_org_table .modify_user_expandable_proxy_roles tbody tr:hover td:first-child{background-color:var(--dk-border-color,#e0f2fe)}.class_org_table .class_user_details_div .btn{align-items:center;background-color:var(--dk-card-bg,#fff);border:1px solid var(--dk-border-color,#d1d5db);border-radius:6px;color:var(--dk-text-secondary,#475569);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:6px;margin-right:10px;margin-top:16px;padding:8px 16px;transition:all .2s ease}.class_org_table .class_user_details_div .btn:first-of-type{margin-top:20px}.class_org_table .class_user_details_div .btn:hover{box-shadow:0 2px 6px #0000001f;transform:translateY(-1px)}.class_org_table .class_user_details_div .btn-primary{background-color:#3b82f6;border-color:#3b82f6;color:#fff}.class_org_table .class_user_details_div .btn-primary:hover{background-color:#2563eb;border-color:#2563eb;box-shadow:0 2px 6px #3b82f659}.class_org_table .class_user_details_div .btn-danger{background-color:#ef4444;border-color:#ef4444;color:#fff}.class_org_table .class_user_details_div .btn-danger:hover{background-color:#dc2626;border-color:#dc2626;box-shadow:0 2px 6px #ef444459}.class_org_table .class_user_details_div .btn-info{background-color:#06b6d4;border-color:#06b6d4;color:#fff}.class_org_table .class_user_details_div .btn-info:hover{background-color:#0891b2;border-color:#0891b2;box-shadow:0 2px 6px #06b6d459}.settings_page[data-v-cefd2765]{background:var(--dk-page-bg-secondary,#f8f9fa);min-height:100vh}.settings-content-full[data-v-cefd2765]{margin:0 auto;max-width:1400px;padding:40px 48px 48px}.settings_page table[data-v-cefd2765]{border-collapse:collapse;border-spacing:0}.page-header[data-v-cefd2765]{margin-bottom:24px}.page-title[data-v-cefd2765]{align-items:center;color:var(--dk-text-primary,#1a1d29);display:flex;font-size:1.75rem;font-weight:600;gap:12px;margin-bottom:8px}.page-title i[data-v-cefd2765]{color:#667eea}.page-subtitle[data-v-cefd2765]{color:var(--dk-text-tertiary,#6c757d);font-size:.95rem;margin:0}.tabs-container[data-v-cefd2765]{margin-bottom:30px}.settings-tabs[data-v-cefd2765]{background:var(--dk-card-bg,#fff);border:1px solid var(--dk-border-color,#dee2e6);border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:8px}.settings-tab-item[data-v-cefd2765],.settings-tabs[data-v-cefd2765]{list-style:none}.settings-tab-link[data-v-cefd2765]{align-items:center;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--dk-text-secondary,#495057);cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s ease}.settings-tab-link i[data-v-cefd2765]{font-size:1rem;opacity:.85}.settings-tab-link[data-v-cefd2765]:hover{background:var(--dk-page-bg-tertiary,#f1f3f5);color:#1976d2}.settings-tab-link.active[data-v-cefd2765]{background:#1976d2;border-color:#1976d2;color:#fff}.settings-tab-link.active i[data-v-cefd2765]{opacity:1}.class_settings_table_heading[data-v-cefd2765]{background-color:var(--dk-border-color,#e2e8f0)!important;border:none!important;color:var(--dk-text-primary,#1a1d29);font-size:.95rem;font-weight:600;padding:.75rem .5rem!important;text-align:center}.class_settings_table[data-v-cefd2765]{background-color:var(--dk-border-color,#e2e8f0);border:1px solid var(--dk-border-color,#dee2e6);border-collapse:separate;border-radius:8px;border-spacing:0;box-shadow:0 1px 3px #00000014;margin-bottom:24px;max-width:900px;overflow:hidden;width:100%}.class_settings_table thead th[data-v-cefd2765]{background-color:var(--dk-border-color,#e2e8f0);border:none;border-bottom:2px solid var(--dk-border-color-strong,#cbd5e1);border-right:1px solid var(--dk-border-color-strong,#cbd5e1);color:var(--dk-text-primary,#1a1d29);font-size:.9rem;font-weight:600;padding:.75rem 1rem;text-align:left;vertical-align:middle}.class_settings_table thead th[data-v-cefd2765]:first-child{border-top-left-radius:7px}.class_settings_table thead th[data-v-cefd2765]:last-child{border-right:none;border-top-right-radius:7px}.class_settings_table tbody td[data-v-cefd2765]{background-color:var(--dk-card-bg,#fff);border:none;border-bottom:1px solid var(--dk-border-color,#e5e7eb);border-right:1px solid var(--dk-border-color,#e5e7eb);padding:.75rem 1rem;vertical-align:middle}.class_settings_table tbody td[data-v-cefd2765]:last-child{border-right:none}.class_settings_table tbody tr:last-child td[data-v-cefd2765]{border-bottom:none}.class_settings_table tbody tr:last-child td[data-v-cefd2765]:first-child{border-bottom-left-radius:7px}.class_settings_table tbody tr:last-child td[data-v-cefd2765]:last-child{border-bottom-right-radius:7px}.class_settings_table tbody tr:nth-child(2n) td[data-v-cefd2765]{background-color:var(--dk-page-bg-secondary,#f9fafb)}.class_settings_table tbody tr:nth-child(2n) td.class_proxy_up[data-v-cefd2765]{background-color:#10b981!important}.class_settings_table tbody tr:nth-child(2n) td.class_proxy_down[data-v-cefd2765]{background-color:#ef4444!important}.class_settings_table tbody tr:hover td[data-v-cefd2765]{background-color:var(--dk-accent-blue-bg,#eff6ff);transition:background-color .2s ease}.settings-section-header td[data-v-cefd2765]{background:linear-gradient(135deg,var(--dk-page-bg-tertiary,#f1f5f9) 0,var(--dk-border-color,#e2e8f0) 100%)!important;border-bottom:2px solid var(--dk-border-color-strong,#cbd5e1)!important;border-top:1px solid var(--dk-border-color-strong,#cbd5e1)!important;color:var(--dk-text-secondary,#334155);font-size:.95rem;font-weight:600;padding:12px 16px!important}.settings-section-header td i[data-v-cefd2765]{color:#3b82f6;font-size:1rem;margin-right:8px}.class_settings_table tbody tr.settings-section-header:hover td[data-v-cefd2765]{background:linear-gradient(135deg,var(--dk-page-bg-tertiary,#f1f5f9) 0,var(--dk-border-color,#e2e8f0) 100%)!important}.setting-label[data-v-cefd2765]{color:var(--dk-text-primary,#1f2937);display:block;font-weight:500;margin-bottom:2px}.setting-description[data-v-cefd2765]{color:var(--dk-text-tertiary,#6b7280);display:block;font-size:.8rem;font-weight:400;line-height:1.4}.settings-subsection-header td[data-v-cefd2765]{background:linear-gradient(135deg,var(--dk-accent-blue-bg,#eff6ff) 0,var(--dk-accent-blue-light,#dbeafe) 100%)!important;border-bottom:1px solid var(--dk-accent-blue-light,#bfdbfe)!important;border-top:1px solid var(--dk-accent-blue-light,#bfdbfe)!important;color:var(--dk-accent-blue,#1e40af);font-size:.875rem;font-weight:600;padding:10px 16px 10px 32px!important}.settings-subsection-header td i[data-v-cefd2765]{color:#3b82f6;font-size:.9rem;margin-right:8px}.subsection-hint[data-v-cefd2765]{color:var(--dk-text-tertiary,#64748b);display:block;font-size:.75rem;font-weight:400;margin-top:2px;padding-left:22px}.class_settings_table tbody tr.settings-subsection-header:hover td[data-v-cefd2765]{background:linear-gradient(135deg,var(--dk-accent-blue-bg,#eff6ff) 0,var(--dk-accent-blue-light,#dbeafe) 100%)!important}.incident-mode-selector[data-v-cefd2765]{background:var(--dk-page-bg-tertiary,#f8fafc)!important;padding:20px!important}.incident-mode-intro[data-v-cefd2765]{color:var(--dk-text-tertiary,#64748b);font-size:.9rem;margin:0 0 20px}.incident-modes-cascade[data-v-cefd2765]{display:flex;flex-direction:column;position:relative}.cascade-level[data-v-cefd2765]{align-items:center;cursor:pointer;display:flex;position:relative;transition:all .2s ease}.cascade-level.disabled[data-v-cefd2765]{cursor:not-allowed}.cascade-indicator[data-v-cefd2765]{align-items:center;align-self:stretch;display:flex;flex-shrink:0;justify-content:center;position:relative;width:40px}.cascade-indicator[data-v-cefd2765]:before{background:var(--dk-border-color,#e2e8f0);bottom:0;content:"";left:50%;position:absolute;top:0;transform:translate(-50%);width:3px;z-index:0}.cascade-level:first-child .cascade-indicator[data-v-cefd2765]:before{top:50%}.cascade-level:last-child .cascade-indicator[data-v-cefd2765]:before{bottom:50%}.cascade-level.active .cascade-indicator[data-v-cefd2765]:before,.cascade-level.active+.cascade-level .cascade-indicator[data-v-cefd2765]:before,.cascade-level:first-child .cascade-indicator[data-v-cefd2765]:before,.cascade-level:first-child+.cascade-level.active .cascade-indicator[data-v-cefd2765]:before{background:linear-gradient(180deg,#22c55e,#16a34a)}.cascade-line[data-v-cefd2765]{display:none}.cascade-dot[data-v-cefd2765]{align-items:center;background:var(--dk-border-color,#e2e8f0);border:3px solid var(--dk-card-bg,#fff);border-radius:50%;box-shadow:0 2px 4px #0000001a;color:var(--dk-text-tertiary,#64748b);display:flex;flex-shrink:0;font-size:.8rem;font-weight:600;height:32px;justify-content:center;position:relative;transition:all .3s ease;width:32px;z-index:1}.cascade-dot.always-on[data-v-cefd2765]{background:linear-gradient(135deg,#64748b,#475569);color:#fff}.cascade-dot.active[data-v-cefd2765]{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff}.cascade-dot.active i[data-v-cefd2765],.cascade-dot.always-on i[data-v-cefd2765]{font-size:.85rem}.cascade-card[data-v-cefd2765]{background:var(--dk-card-bg,#fff);border:2px solid var(--dk-border-color,#e2e8f0);border-radius:12px;flex:1;margin:8px 0 8px 12px;padding:16px;transition:all .2s ease}.cascade-level:hover:not(.disabled) .cascade-card[data-v-cefd2765]{border-color:var(--dk-border-color-strong,#94a3b8);box-shadow:0 2px 8px #0000000f}.cascade-level.selected .cascade-card[data-v-cefd2765]{background:linear-gradient(135deg,var(--dk-accent-blue-bg,#eff6ff) 0,var(--dk-page-bg-secondary,#f8fafc) 100%);border-color:#3b82f6;box-shadow:0 4px 12px #3b82f61f}.cascade-level.active:not(.selected) .cascade-card[data-v-cefd2765]{background:linear-gradient(135deg,var(--dk-accent-green-bg,#f0fdf4) 0,var(--dk-page-bg-secondary,#f8fafc) 100%);border-color:var(--dk-accent-green-border,#86efac)}.cascade-level.disabled .cascade-card[data-v-cefd2765]{background:var(--dk-page-bg-tertiary,#f8fafc);opacity:.6}.cascade-header[data-v-cefd2765]{gap:12px;margin-bottom:8px}.cascade-header[data-v-cefd2765],.cascade-icon[data-v-cefd2765]{align-items:center;display:flex}.cascade-icon[data-v-cefd2765]{border-radius:10px;flex-shrink:0;height:40px;justify-content:center;width:40px}.cascade-icon i[data-v-cefd2765]{font-size:18px}.cascade-icon.deterministic[data-v-cefd2765]{background:linear-gradient(135deg,var(--dk-page-bg-tertiary,#f1f5f9) 0,var(--dk-border-color,#e2e8f0) 100%);color:var(--dk-text-secondary,#475569)}.cascade-icon.ai-selected[data-v-cefd2765]{background:linear-gradient(135deg,var(--dk-accent-indigo-bg,#e0e7ff) 0,var(--dk-accent-indigo-light,#c7d2fe) 100%);color:#4f46e5}.cascade-icon.autonomous[data-v-cefd2765]{background:linear-gradient(135deg,var(--dk-accent-amber-bg,#fef3c7) 0,var(--dk-accent-amber-light,#fde68a) 100%);color:#d97706}.cascade-title-area[data-v-cefd2765]{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:10px}.cascade-title-area h4[data-v-cefd2765]{color:var(--dk-text-primary,#1f2937);font-size:1rem;font-weight:600;margin:0}.cascade-badge[data-v-cefd2765]{align-items:center;border-radius:12px;display:inline-flex;font-size:.7rem;font-weight:500;gap:4px;padding:3px 8px}.cascade-badge.always-on-badge[data-v-cefd2765]{background:linear-gradient(135deg,var(--dk-page-bg-tertiary,#f1f5f9) 0,var(--dk-border-color,#e2e8f0) 100%);color:var(--dk-text-secondary,#475569)}.cascade-badge.active-badge[data-v-cefd2765]{background:linear-gradient(135deg,var(--dk-accent-blue-light,#dbeafe) 0,var(--dk-accent-blue-border,#bfdbfe) 100%);color:var(--dk-accent-blue,#1d4ed8)}.cascade-badge i[data-v-cefd2765]{font-size:.65rem}.cascade-selector[data-v-cefd2765]{flex-shrink:0}.cascade-selector input[type=radio][data-v-cefd2765]{accent-color:#3b82f6;cursor:pointer;height:20px;width:20px}.cascade-selector input[type=radio][data-v-cefd2765]:disabled{cursor:not-allowed}.cascade-description[data-v-cefd2765]{color:var(--dk-text-tertiary,#64748b);font-size:.85rem;line-height:1.5;margin:0}.cascade-requirement[data-v-cefd2765]{align-items:center;background:var(--dk-accent-red-bg,#fef2f2);border-radius:6px;color:#dc2626;display:inline-flex;font-size:.75rem;gap:4px;margin-top:10px;padding:5px 10px}.cascade-requirement i[data-v-cefd2765]{font-size:.7rem}.fallback-chain-info[data-v-cefd2765]{align-items:center;background:linear-gradient(135deg,var(--dk-accent-green-bg,#f0fdf4) 0,var(--dk-accent-green-lighter,#ecfdf5) 100%);border:1px solid var(--dk-accent-green-border,#86efac);border-radius:8px;color:var(--dk-accent-green,#166534);display:flex;font-size:.85rem;gap:10px;margin-top:16px;padding:12px 16px}.fallback-chain-info i[data-v-cefd2765]{color:#22c55e;font-size:1rem}.fallback-chain-info strong[data-v-cefd2765]{color:#15803d}@media (max-width:768px){.cascade-indicator[data-v-cefd2765]{width:32px}.cascade-dot[data-v-cefd2765]{font-size:.75rem;height:28px;width:28px}.cascade-card[data-v-cefd2765]{margin-left:8px;padding:12px}.cascade-header[data-v-cefd2765]{flex-wrap:wrap}.cascade-title-area[data-v-cefd2765]{flex-basis:calc(100% - 52px)}.cascade-selector[data-v-cefd2765]{margin-left:auto}}.class_settings_table tbody tr:hover td.class_proxy_up[data-v-cefd2765]{background-color:#10b981!important}.class_settings_table tbody tr:hover td.class_proxy_down[data-v-cefd2765]{background-color:#ef4444!important}.class_public_key_value[data-v-cefd2765]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:400px}.form-control[data-v-cefd2765]{border:1px solid var(--dk-border-color,#dee2e6);border-radius:6px;padding:.5rem .75rem;transition:border-color .2s ease,box-shadow .2s ease}.form-control[data-v-cefd2765]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.switch[data-v-cefd2765]{height:22px;width:50px}.form-check-input[data-v-cefd2765]{height:1.5em;width:3.5em}.form-check-input[data-v-cefd2765]:hover{cursor:pointer}.form-check-input[data-v-cefd2765]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-check-input[data-v-cefd2765]:checked{background-color:#3b82f6;border-color:#3b82f6}.class_proxy_up[data-v-cefd2765]{background-color:#10b981!important}.class_proxy_down[data-v-cefd2765],.class_proxy_up[data-v-cefd2765]{border-radius:4px;color:#fff!important;font-weight:500;text-align:center}.class_proxy_down[data-v-cefd2765]{background-color:#ef4444!important}.btn[data-v-cefd2765]{background-color:var(--dk-card-bg,#fff);border:1px solid var(--dk-border-color,#dee2e6);border-radius:6px;color:var(--dk-text-secondary,#495057);font-weight:500;padding:6px 16px;transition:all .2s ease}.btn[data-v-cefd2765]:hover{background-color:#1976d2;border-color:#1976d2;box-shadow:0 2px 4px #1976d233;color:#fff;transform:translateY(-1px)}.btn[data-v-cefd2765]:active{transform:translateY(0)}.input-group-text[data-v-cefd2765]{background-color:var(--dk-page-bg-tertiary,#f1f3f5);border-color:var(--dk-border-color,#dee2e6);color:var(--dk-text-primary,#374151)}.class_left_col[data-v-cefd2765],.class_right_col[data-v-cefd2765]{background-color:var(--dk-page-bg-tertiary,#f6f8fc)!important}.user-activities-wrapper[data-v-cefd2765]{background:var(--dk-page-bg-secondary,#f8f9fa)}.user-activities-section[data-v-cefd2765]{margin:0 auto;max-width:1400px;padding:0 48px 48px}.user-activities-card[data-v-cefd2765]{background:var(--dk-card-bg,#fff);border:1px solid var(--dk-border-color,#dee2e6);border-radius:8px;box-shadow:0 1px 3px #00000014;overflow:hidden}.user-activities-card-header[data-v-cefd2765]{align-items:center;background:var(--dk-border-color,#e2e8f0);border-bottom:2px solid var(--dk-border-color-strong,#cbd5e1);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:16px 24px}.user-activities-title[data-v-cefd2765]{align-items:center;color:var(--dk-text-primary,#1a1d29);display:flex;font-size:1rem;font-weight:600;gap:12px;margin:0}.user-activities-title i[data-v-cefd2765]{color:#3b82f6;font-size:1.1rem}.user-activities-filters[data-v-cefd2765]{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.user-activities-dropdown[data-v-cefd2765]{font-size:.875rem;max-width:200px;min-width:180px;padding:6px 12px}.user-activities-date-label[data-v-cefd2765]{color:var(--dk-text-tertiary,#6b7280);font-size:.875rem;font-weight:500}.user-activities-date-input[data-v-cefd2765]{font-size:.875rem;padding:6px 12px;width:150px}.user-activities-go-btn[data-v-cefd2765]{align-items:center;display:flex;font-size:.875rem;font-weight:500;gap:6px;padding:6px 16px}.user-activities-go-btn i[data-v-cefd2765]{font-size:.8rem}.user-activities-table-container[data-v-cefd2765]{padding:0}.user-activities-warning[data-v-cefd2765]{background:var(--dk-accent-red-bg,#fef2f2);border-bottom:1px solid var(--dk-accent-red,#fecaca);color:#dc2626;font-size:14px;margin:0;padding:12px 24px}.user-activities-info-icon[data-v-cefd2765]{color:#3b82f6;cursor:pointer;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.user-activities-info-icon[data-v-cefd2765]:hover{color:#1d4ed8}.user-activities-detail-table[data-v-cefd2765]{border-collapse:collapse;width:100%}.user-activities-detail-table td[data-v-cefd2765]{border-bottom:1px solid var(--dk-border-color,#e5e7eb);padding:10px 16px;vertical-align:top}.user-activities-detail-table td[data-v-cefd2765]:first-child{background:var(--dk-page-bg-secondary,#f9fafb);color:var(--dk-text-primary,#374151);font-weight:600;width:150px}.user-activities-detail-table tr:last-child td[data-v-cefd2765]{border-bottom:none}.user-activities-detail-table a[data-v-cefd2765]{color:#3b82f6;text-decoration:none}.user-activities-detail-table a[data-v-cefd2765]:hover{text-decoration:underline}.user-activities-detail-table pre[data-v-cefd2765]{background:var(--dk-page-bg-tertiary,#f3f4f6);border-radius:4px;font-size:12px;max-height:200px;overflow-x:auto;padding:10px}.user-activities-card .vgt-wrap[data-v-cefd2765]{border:none;border-radius:0;box-shadow:none}.user-activities-card .vgt-wrap .vgt-inner-wrap[data-v-cefd2765]{box-shadow:none!important}.user-activities-card table.vgt-table[data-v-cefd2765]{background-color:var(--dk-card-bg,#fff);border:none;border-collapse:separate;border-spacing:0;font-size:14px!important;margin-bottom:0;width:100%}.user-activities-card .vgt-table thead th[data-v-cefd2765]{background-color:var(--dk-page-bg-secondary,#f8f9fa)!important;border:none!important;border-bottom:1px solid var(--dk-border-color,#e5e7eb)!important;border-right:1px solid var(--dk-border-color,#e5e7eb)!important;color:var(--dk-text-primary,#1a1d29)!important;font-size:.875rem!important;font-weight:600!important;padding:.875rem 1.25rem!important;text-align:left;vertical-align:middle}.user-activities-card .vgt-table thead th[data-v-cefd2765]:last-child{border-right:none!important}.user-activities-card .vgt-table tbody td[data-v-cefd2765]{background-color:var(--dk-card-bg,#fff)!important;border:none!important;border-bottom:1px solid var(--dk-border-color,#e5e7eb)!important;border-right:1px solid var(--dk-border-color,#e5e7eb)!important;padding:.875rem 1.25rem!important;position:relative;vertical-align:middle}.user-activities-card .vgt-table tbody td[data-v-cefd2765]:last-child{border-right:none!important}.user-activities-card .vgt-table tbody tr:last-child td[data-v-cefd2765]{border-bottom:none!important}.user-activities-card .vgt-table tbody tr:hover td[data-v-cefd2765]{background-color:var(--dk-accent-blue-bg,#eff6ff)!important;transition:background-color .2s ease}.user-activities-card .vgt-wrap__footer[data-v-cefd2765]{background:var(--dk-page-bg-secondary,#f9fafb)!important;border-top:1px solid var(--dk-border-color,#e5e7eb)!important;padding:12px 24px!important}
