.auth_ls_klD4_634xU{display:flex;gap:.2rem;margin-bottom:1rem}.auth_ls_tusA_634xU{background-color:var(--muted);padding:1rem;border-radius:1rem}.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{font-size:.875rem;color:var(--text-blue)}.auth_ls_tusA_634xU p code{font-size:.875rem;color:var(--text-green)}.auth_ls_ksse_634xU{margin-top:2rem;background-color:var(--bg-green);padding:1rem;border-radius:1rem}.auth_table_634xU{width:100%;border-collapse:collapse}.auth_table_634xU td,.auth_table_634xU th{border:1px solid var(--border);padding:.75rem;text-align:left;font-size:.875rem;font-weight:500}.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{font-size:.875rem;color:var(--muted-foreground);margin:0}.auth_permissionSelector_cQcRQ .auth_searchBox_cQcRQ{position:-webkit-sticky;position:sticky;top:0;z-index:10;padding-bottom:.5rem}.auth_permissionSelector_cQcRQ .auth_selectedCount_cQcRQ{font-size:.875rem;color:var(--muted-foreground);font-weight:500}.auth_permissionSelector_cQcRQ .auth_permissionTree_cQcRQ{display:flex;flex-direction:column;gap:1rem}.auth_permissionSelector_cQcRQ .auth_subdomain_cQcRQ{border:1px solid var(--border);border-radius:8px;padding:.75rem;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{background:none;border:none;cursor:pointer;font-size:.875rem;padding:.25rem;color:var(--foreground);width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:transform .2s}.auth_permissionSelector_cQcRQ .auth_subdomain_cQcRQ .auth_subdomainHeader_cQcRQ .auth_expandButton_cQcRQ:hover{background:var(--accent);border-radius:4px}.auth_permissionSelector_cQcRQ .auth_subdomain_cQcRQ .auth_subdomainHeader_cQcRQ .auth_expandButton_cQcRQ:disabled{cursor:not-allowed;opacity:.5}.auth_permissionSelector_cQcRQ .auth_subdomain_cQcRQ .auth_subdomainHeader_cQcRQ .auth_subdomainLabel_cQcRQ{font-weight:600;font-size:1rem;cursor:pointer;margin:0}.auth_permissionSelector_cQcRQ .auth_subdomain_cQcRQ .auth_resources_cQcRQ{margin-left:2rem;display:flex;flex-direction:column;gap:.75rem}.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{font-weight:500;font-size:.9375rem;margin:0;cursor:pointer}.auth_permissionSelector_cQcRQ .auth_subdomain_cQcRQ .auth_resource_cQcRQ .auth_methods_cQcRQ{margin-left:2rem;display:flex;flex-direction:column;gap:.5rem}.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;cursor:pointer;font-size:.875rem}.auth_permissionSelector_cQcRQ .auth_subdomain_cQcRQ .auth_resource_cQcRQ .auth_method_cQcRQ .auth_methodLabel_cQcRQ .auth_methodBadge_cQcRQ{display:inline-flex;align-items:center;justify-content:center;padding:.125rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600;min-width:60px;background:var(--primary);color:var(--primary-foreground)}.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{text-align:center;padding:2rem;color:var(--muted-foreground);font-size:.875rem}.auth_permissionSelector_cQcRQ::-webkit-scrollbar{width:8px}.auth_permissionSelector_cQcRQ::-webkit-scrollbar-track{background:var(--background);border-radius:4px}.auth_permissionSelector_cQcRQ::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.auth_permissionSelector_cQcRQ::-webkit-scrollbar-thumb:hover{background:var(--muted-foreground)}