/* Keep provider marks and labels in separate, aligned tracks. */
.api-keys-table .key-group-cell .group-picker-trigger .selected-group{display:grid!important;grid-template-columns:108px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;width:100%!important}
.api-keys-table .key-group-cell .group-picker-trigger .platform-tag{display:inline-grid!important;grid-template-columns:16px auto!important;align-items:center!important;justify-content:start!important;column-gap:6px!important;width:max-content!important;max-width:108px!important;min-height:24px!important;padding:3px 7px!important;line-height:18px!important;overflow:visible!important}
.api-keys-table .key-group-cell .group-picker-trigger .platform-tag>svg{position:static!important;display:block!important;inset:auto!important;transform:none!important;margin:0!important;width:16px!important;height:16px!important;min-width:16px!important;align-self:center!important}
.api-keys-table .key-group-cell .group-picker-trigger .platform-tag>span{display:block!important;position:static!important;margin:0!important;padding:0!important;line-height:18px!important;white-space:nowrap!important}
.api-keys-table .key-group-cell .group-picker-trigger .selected-group>strong{min-width:0!important;margin:0!important;align-self:center!important}
@media(max-width:540px){.api-keys-table .key-group-cell .group-picker-trigger .selected-group{grid-template-columns:100px minmax(0,1fr) auto!important;gap:6px!important}}
