.pages-serviceAccounts-ServiceAccountRegistry .introCopy{color:#3f4b57;margin-bottom:1rem}.pages-serviceAccounts-ServiceAccountRegistry .actionsCell{display:flex;justify-content:flex-end;gap:.25rem}.pages-serviceAccounts-ServiceAccountRegistry .serviceAccountRowActions{display:inline-flex;align-items:center;gap:.25rem}.pages-serviceAccounts-ServiceAccountRegistry .serviceAccountRowActionsIcon{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;color:#15151c}.pages-serviceAccounts-ServiceAccountRegistry .serviceAccountRowActionsIcon:hover{background-color:#e5eaef;color:#15151c}.pages-serviceAccounts-ServiceAccountRegistry .serviceAccountRowActionsIcon.isDanger:hover{color:#e51c23}.pages-serviceAccounts-ServiceAccountRegistry .serviceAccountRowActionsIcon.Mui-disabled,.pages-serviceAccounts-ServiceAccountRegistry .serviceAccountRowActionsIcon:disabled{color:#15151c;opacity:.35;cursor:not-allowed}.pages-serviceAccounts-ServiceAccountRegistry .topActionRow{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.pages-serviceAccounts-ServiceAccountRegistry .topActionRow__actions{display:flex;align-items:center;gap:.5rem}.pages-serviceAccounts-ServiceAccountRegistry .filterRow{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.pages-serviceAccounts-ServiceAccountRegistry .filterRow__search{flex:1 1 auto}.pages-serviceAccounts-ServiceAccountRegistry .statusCell{display:inline-flex;align-items:center;gap:.5rem}.pages-serviceAccounts-ServiceAccountRegistry .nameCell{display:flex;flex-direction:column;line-height:1.2}.pages-serviceAccounts-ServiceAccountRegistry .nameCell__sub{margin-top:2px}.pages-serviceAccounts-ServiceAccountRegistry .createdCell{display:flex;flex-direction:column;line-height:1.2}.pages-serviceAccounts-ServiceAccountRegistry .createdCell__sub{margin-top:2px}.pages-serviceAccounts-ServiceAccountRegistry .emptyState{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem 1rem}.pages-serviceAccounts-ServiceAccountRegistry .emptyState__avatar{width:56px;height:56px;border-radius:50%;background-color:#f4f7fa;display:flex;align-items:center;justify-content:center;color:#15151c;font-size:24px;margin-bottom:.5rem}.pages-serviceAccounts-ServiceAccountRegistry .emptyState__subtitle{max-width:480px;margin:1rem 0}.pages-serviceAccounts-ServiceAccountRegistry .emptyState__bullets{list-style:none;padding:0;margin:0 0 1rem;display:flex;flex-direction:column;gap:.25rem}.pages-serviceAccounts-ServiceAccountRegistry .emptyState__bullets li{display:flex;align-items:center;justify-content:center;gap:.25rem}.pages-serviceAccounts-ServiceAccountRegistry .filterLabel{color:#3f4b57}.pages-serviceAccounts-ServiceAccountRegistry .statusFilterSelect{min-width:160px}.pages-serviceAccounts-ServiceAccountRegistry .serviceAccountNameLink{color:#1d2329;text-decoration:none}.pages-serviceAccounts-ServiceAccountRegistry .serviceAccountNameLink:hover{color:#00629d;text-decoration:underline}.pages-serviceAccounts-ServiceAccountRegistry .clientIdCell{font-family:DM Sans,sans-serif;color:#15151c;font-size:14px;background:none;padding:0;border-radius:0;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.pages-serviceAccounts-ServiceAccountRegistry .listTable-th,.pages-serviceAccounts-ServiceAccountRegistry .listTable-td{padding-right:.75rem}.pages-serviceAccounts-ServiceAccountRegistry .listTable-th{color:#15151c;font-family:DM Sans,sans-serif;font-weight:500}.pages-serviceAccounts-ServiceAccountRegistry .actions-column{padding-right:0;flex:0 0 120px}.pages-serviceAccounts-ServiceAccountRegistry .name-column{flex:1 1 0;min-width:0}.pages-serviceAccounts-ServiceAccountRegistry .client-id-column{flex:1.5 1 0;min-width:0}.pages-serviceAccounts-ServiceAccountRegistry .status-column{flex:0 0 auto;min-width:170px;padding-right:1.5rem}.pages-serviceAccounts-ServiceAccountRegistry .created-column{flex:1.5 1 0;min-width:0}.pages-serviceAccounts-ServiceAccountRegistry .nameCell{min-width:0;max-width:100%}.pages-serviceAccounts-ServiceAccountRegistry .nameCell__primary,.pages-serviceAccounts-ServiceAccountRegistry .nameCell__sub{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.statusFilterSelect__menuPaper .MuiMenuItem-root{color:#15151c;font-family:DM Sans,sans-serif}.serviceAccountFormFields{display:flex;flex-direction:column;gap:.75rem}.serviceAccountFormFields__publicKeysSection{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem;padding-top:1rem;border-top:1px solid #dae0e6}.serviceAccountFormFields__sectionTitle{color:#1d2329;font-weight:500}.serviceAccountFormFields__sectionHint{color:#3f4b57}.publicKeyUploadInput{display:flex;flex-direction:column;gap:.5rem}.publicKeyUploadInput__fileInput{display:none}.publicKeyUploadInput__pickerLabel{align-self:flex-start;margin-top:8px}.publicKeyUploadInput__helper{color:#3f4b57}.publicKeyUploadInput__helper code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;background-color:#f4f7fa;padding:1px 4px;border-radius:3px}.publicKeyUploadInput__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.publicKeyUploadInput__row{display:flex;align-items:center;gap:.75rem;padding:.75rem;border:1px solid #dae0e6;border-radius:6px;background-color:#fff}.publicKeyUploadInput__fileIcon{color:#1d2329;font-size:22px}.publicKeyUploadInput__fileMeta{flex:1 1 auto;min-width:0}.publicKeyUploadInput__fileName{color:#1d2329;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.publicKeyUploadInput__fileSub{color:#3f4b57}.publicKeyUploadInput__remove{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;color:#3f4b57}.publicKeyUploadInput__remove:hover{background-color:#e5eaef;color:#e51c23}.serviceAccountPublicKeysSection{display:flex;flex-direction:column;gap:.5rem}.serviceAccountPublicKeysSection__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.25rem}.serviceAccountPublicKeysSection__row{display:flex;align-items:center;gap:.5rem;padding:.5rem;border:1px solid #dae0e6;border-radius:4px}.serviceAccountPublicKeysSection__icon{color:#3f4b57;font-size:18px}.serviceAccountPublicKeysSection__meta{flex:1 1 auto;min-width:0}.serviceAccountPublicKeysSection__sub{color:#3f4b57;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.serviceAccountPublicKeysSection__empty{color:#3f4b57;font-style:italic}.serviceAccountPublicKeysSection__remove{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;color:#3f4b57}.serviceAccountPublicKeysSection__remove:hover{background-color:#e5eaef;color:#e51c23}.serviceAccountPublicKeysSection__addRow{display:flex;justify-content:flex-end;margin-top:.25rem}.pages-serviceAccounts-EditServiceAccount .editServiceAccount__header{align-items:center;margin-bottom:1rem}.pages-serviceAccounts-EditServiceAccount .editServiceAccount__title{display:flex;align-items:center;gap:.5rem;flex-wrap:nowrap}.pages-serviceAccounts-EditServiceAccount .editServiceAccount__back{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;color:#15151c}.pages-serviceAccounts-EditServiceAccount .editServiceAccount__back:hover{background-color:#e5eaef}.pages-serviceAccounts-EditServiceAccount .editServiceAccount__titleText{color:#15151c;white-space:nowrap}.pages-serviceAccounts-EditServiceAccount .editServiceAccount__nameField .MuiInputBase-input{height:28px;padding-top:0;padding-bottom:0;box-sizing:border-box}.pages-serviceAccounts-EditServiceAccount .editServiceAccount__statusToggle{margin-left:.25rem}.pages-serviceAccounts-EditServiceAccount .editServiceAccount__actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.pages-serviceAccounts-EditServiceAccount [data-testid=button-rotate-credentials]{color:#15151c;background-color:transparent}.pages-serviceAccounts-EditServiceAccount [data-testid=button-rotate-credentials] i{color:#15151c}.pages-serviceAccounts-EditServiceAccount [data-testid=button-rotate-credentials]:not(:disabled):hover,.pages-serviceAccounts-EditServiceAccount [data-testid=button-rotate-credentials]:focus{background-color:transparent;filter:none;color:#15151c}.serviceAccountSecretRevealDialog{display:flex;flex-direction:column;gap:1rem}.serviceAccountSecretRevealDialog .credentialField{display:flex;flex-direction:column;gap:.25rem}
