.auth_ls_oSe4_634xU{max-width:60%}.auth_ls_klD4_634xU{display:flex;gap:.2rem;margin-bottom:1rem}.auth_ls_tusA_634xU{padding:1rem;border-radius:1rem;background-color:var(--muted)}.auth_ls_tusA_634xU,.auth_ls_tusA_634xU div{display:flex;flex-direction:column;gap:.5rem}.auth_ls_tusA_634xU h3 strong{color:var(--text-blue)}.auth_ls_tusA_634xU p{font-size:.875rem}.auth_ls_tusA_634xU p strong{color:var(--text-blue);font-size:.875rem}.auth_ls_tusA_634xU p code{color:var(--text-green);font-size:.875rem}.auth_ls_ksse_634xU{padding:1rem;margin-top:2rem;border-radius:1rem;background-color:var(--bg-green)}.auth_table_634xU{width:100%;border-collapse:collapse}.auth_table_634xU td,.auth_table_634xU th{padding:.75rem;border:1px solid var(--border);font-size:.875rem;font-weight:500;text-align:left}.auth_table_634xU th{background-color:var(--muted)}.auth_permissionSelector_cQcRQ{display:flex;flex-direction:column;gap:1rem;max-height:500px;overflow-y:auto}.auth_permissionSelector_cQcRQ .auth_header_cQcRQ{display:flex;flex-direction:column;gap:.25rem}.auth_permissionSelector_cQcRQ .auth_header_cQcRQ .auth_description_cQcRQ{margin:0;color:var(--muted-foreground);font-size:.875rem}.auth_permissionSelector_cQcRQ .auth_searchBox_cQcRQ{position:sticky;top:0;padding-bottom:.5rem;z-index:10}.auth_permissionSelector_cQcRQ .auth_selectedCount_cQcRQ{color:var(--muted-foreground);font-size:.875rem;font-weight:500}.auth_permissionSelector_cQcRQ .auth_permissionTree_cQcRQ{display:flex;flex-direction:column;gap:1rem}.auth_permissionSelector_cQcRQ .auth_subdomain_cQcRQ{padding:.75rem;border:1px solid var(--border);border-radius:8px;background:var(--card)}.auth_permissionSelector_cQcRQ .auth_subdomain_cQcRQ .auth_subdomainHeader_cQcRQ{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.auth_permissionSelector_cQcRQ .auth_subdomain_cQcRQ .auth_subdomainHeader_cQcRQ .auth_expandButton_cQcRQ{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_cQcRQ .auth_subdomain_cQcRQ .auth_subdomainHeader_cQcRQ .auth_expandButton_cQcRQ:hover{border-radius:4px;background:var(--accent)}.auth_permissionSelector_cQcRQ .auth_subdomain_cQcRQ .auth_subdomainHeader_cQcRQ .auth_expandButton_cQcRQ:disabled{opacity:.5;cursor:not-allowed}.auth_permissionSelector_cQcRQ .auth_subdomain_cQcRQ .auth_subdomainHeader_cQcRQ .auth_subdomainLabel_cQcRQ{margin:0;font-size:1rem;font-weight:600;cursor:pointer}.auth_permissionSelector_cQcRQ .auth_subdomain_cQcRQ .auth_resources_cQcRQ{display:flex;flex-direction:column;gap:.75rem;margin-left:2rem}.auth_permissionSelector_cQcRQ .auth_subdomain_cQcRQ .auth_resource_cQcRQ .auth_resourceHeader_cQcRQ{display:flex;align-items:center;gap:.5rem;margin:0}.auth_permissionSelector_cQcRQ .auth_subdomain_cQcRQ .auth_resource_cQcRQ .auth_resourceHeader_cQcRQ .auth_resourceLabel_cQcRQ{margin:0;font-size:.9375rem;font-weight:500;cursor:pointer}.auth_permissionSelector_cQcRQ .auth_subdomain_cQcRQ .auth_resource_cQcRQ .auth_methods_cQcRQ{display:flex;flex-direction:column;gap:.5rem;margin-left:2rem}.auth_permissionSelector_cQcRQ .auth_subdomain_cQcRQ .auth_resource_cQcRQ .auth_method_cQcRQ{display:flex;align-items:center;gap:.5rem;padding:.375rem;margin:0;border-radius:4px;transition:background-color .2s}.auth_permissionSelector_cQcRQ .auth_subdomain_cQcRQ .auth_resource_cQcRQ .auth_method_cQcRQ:hover{background:var(--accent)}.auth_permissionSelector_cQcRQ .auth_subdomain_cQcRQ .auth_resource_cQcRQ .auth_method_cQcRQ .auth_methodLabel_cQcRQ{display:flex;align-items:center;gap:.5rem;margin:0;font-size:.875rem;cursor:pointer}.auth_permissionSelector_cQcRQ .auth_subdomain_cQcRQ .auth_resource_cQcRQ .auth_method_cQcRQ .auth_methodLabel_cQcRQ .auth_methodBadge_cQcRQ{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_cQcRQ .auth_subdomain_cQcRQ .auth_resource_cQcRQ .auth_method_cQcRQ .auth_methodLabel_cQcRQ .auth_permissionPath_cQcRQ{color:var(--muted-foreground);font-family:monospace;font-size:.8125rem}.auth_permissionSelector_cQcRQ .auth_noResults_cQcRQ{padding:2rem;color:var(--muted-foreground);font-size:.875rem;text-align:center}.auth_permissionSelector_cQcRQ::-webkit-scrollbar{width:8px}.auth_permissionSelector_cQcRQ::-webkit-scrollbar-track{border-radius:4px;background:var(--background)}.auth_permissionSelector_cQcRQ::-webkit-scrollbar-thumb{border-radius:4px;background:var(--border)}.auth_permissionSelector_cQcRQ::-webkit-scrollbar-thumb:hover{background:var(--muted-foreground)}