.auth_ls_oSe4_HPP2u{max-width:60%}.auth_ls_klD4_HPP2u{display:flex;gap:.2rem;margin-bottom:1rem}.auth_ls_tusA_HPP2u{padding:1rem;border-radius:1rem;background-color:var(--muted)}.auth_ls_tusA_HPP2u,.auth_ls_tusA_HPP2u div{display:flex;flex-direction:column;gap:.5rem}.auth_ls_tusA_HPP2u h3 strong{color:var(--text-blue)}.auth_ls_tusA_HPP2u p{font-size:.875rem}.auth_ls_tusA_HPP2u p strong{color:var(--text-blue);font-size:.875rem}.auth_ls_tusA_HPP2u p code{color:var(--text-green);font-size:.875rem}.auth_ls_ksse_HPP2u{padding:1rem;margin-top:2rem;border-radius:1rem;background-color:var(--bg-green)}.auth_table_HPP2u{width:100%;border-collapse:collapse}.auth_table_HPP2u td,.auth_table_HPP2u th{padding:.75rem;border:1px solid var(--border);font-size:.875rem;font-weight:500;text-align:left}.auth_table_HPP2u th{background-color:var(--muted)}.auth_permissionSelector_cvAVj{display:flex;flex-direction:column;gap:1rem;max-height:500px;overflow-y:auto}.auth_permissionSelector_cvAVj .auth_header_cvAVj{display:flex;flex-direction:column;gap:.25rem}.auth_permissionSelector_cvAVj .auth_header_cvAVj .auth_description_cvAVj{margin:0;color:var(--muted-foreground);font-size:.875rem}.auth_permissionSelector_cvAVj .auth_searchBox_cvAVj{position:sticky;top:0;padding-bottom:.5rem;z-index:10}.auth_permissionSelector_cvAVj .auth_selectedCount_cvAVj{color:var(--muted-foreground);font-size:.875rem;font-weight:500}.auth_permissionSelector_cvAVj .auth_permissionTree_cvAVj{display:flex;flex-direction:column;gap:1rem}.auth_permissionSelector_cvAVj .auth_subdomain_cvAVj{padding:.75rem;border:1px solid var(--border);border-radius:8px;background:var(--card)}.auth_permissionSelector_cvAVj .auth_subdomain_cvAVj .auth_subdomainHeader_cvAVj{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.auth_permissionSelector_cvAVj .auth_subdomain_cvAVj .auth_subdomainHeader_cvAVj .auth_expandButton_cvAVj{display:flex;justify-content:center;align-items:center;width:24px;height:24px;padding:.25rem;border:none;background:none;color:var(--foreground);font-size:.875rem;cursor:pointer;transition:transform .2s}.auth_permissionSelector_cvAVj .auth_subdomain_cvAVj .auth_subdomainHeader_cvAVj .auth_expandButton_cvAVj:hover{border-radius:4px;background:var(--accent)}.auth_permissionSelector_cvAVj .auth_subdomain_cvAVj .auth_subdomainHeader_cvAVj .auth_expandButton_cvAVj:disabled{opacity:.5;cursor:not-allowed}.auth_permissionSelector_cvAVj .auth_subdomain_cvAVj .auth_subdomainHeader_cvAVj .auth_subdomainLabel_cvAVj{margin:0;font-size:1rem;font-weight:600;cursor:pointer}.auth_permissionSelector_cvAVj .auth_subdomain_cvAVj .auth_resources_cvAVj{display:flex;flex-direction:column;gap:.75rem;margin-left:2rem}.auth_permissionSelector_cvAVj .auth_subdomain_cvAVj .auth_resource_cvAVj .auth_resourceHeader_cvAVj{display:flex;align-items:center;gap:.5rem;margin:0}.auth_permissionSelector_cvAVj .auth_subdomain_cvAVj .auth_resource_cvAVj .auth_resourceHeader_cvAVj .auth_resourceLabel_cvAVj{margin:0;font-size:.9375rem;font-weight:500;cursor:pointer}.auth_permissionSelector_cvAVj .auth_subdomain_cvAVj .auth_resource_cvAVj .auth_methods_cvAVj{display:flex;flex-direction:column;gap:.5rem;margin-left:2rem}.auth_permissionSelector_cvAVj .auth_subdomain_cvAVj .auth_resource_cvAVj .auth_method_cvAVj{display:flex;align-items:center;gap:.5rem;padding:.375rem;margin:0;border-radius:4px;transition:background-color .2s}.auth_permissionSelector_cvAVj .auth_subdomain_cvAVj .auth_resource_cvAVj .auth_method_cvAVj:hover{background:var(--accent)}.auth_permissionSelector_cvAVj .auth_subdomain_cvAVj .auth_resource_cvAVj .auth_method_cvAVj .auth_methodLabel_cvAVj{display:flex;align-items:center;gap:.5rem;margin:0;font-size:.875rem;cursor:pointer}.auth_permissionSelector_cvAVj .auth_subdomain_cvAVj .auth_resource_cvAVj .auth_method_cvAVj .auth_methodLabel_cvAVj .auth_methodBadge_cvAVj{display:inline-flex;justify-content:center;align-items:center;min-width:60px;padding:.125rem .5rem;border-radius:4px;background:var(--primary);color:var(--primary-foreground);font-size:.75rem;font-weight:600}.auth_permissionSelector_cvAVj .auth_subdomain_cvAVj .auth_resource_cvAVj .auth_method_cvAVj .auth_methodLabel_cvAVj .auth_permissionPath_cvAVj{color:var(--muted-foreground);font-family:monospace;font-size:.8125rem}.auth_permissionSelector_cvAVj .auth_noResults_cvAVj{padding:2rem;color:var(--muted-foreground);font-size:.875rem;text-align:center}.auth_permissionSelector_cvAVj::-webkit-scrollbar{width:8px}.auth_permissionSelector_cvAVj::-webkit-scrollbar-track{border-radius:4px;background:var(--background)}.auth_permissionSelector_cvAVj::-webkit-scrollbar-thumb{border-radius:4px;background:var(--border)}.auth_permissionSelector_cvAVj::-webkit-scrollbar-thumb:hover{background:var(--muted-foreground)}