/*
 * When adding or removing a [data-provider="..."] rule below, update the
 * matching set in ./provider-icon-slugs.ts so runtime checks stay in sync.
 */
.radix-themes {
  --provider-icon-access-people-hr: url(https://cdn.workos.com/provider-icons/light/access-people-hr.svg);
  --provider-icon-adp: url(https://cdn.workos.com/provider-icons/light/adp.svg);
  --provider-icon-apple: url(https://cdn.workos.com/provider-icons/light/apple.svg);
  --provider-icon-asana: url(https://images.workoscdn.com/images/5776023c-3b24-46fa-9a93-a99d58a5a9cb.svg);
  --provider-icon-auth0: url(https://cdn.workos.com/provider-icons/light/auth0.svg);
  --provider-icon-aws: url(https://cdn.workos.com/provider-icons/light/aws.svg);
  --provider-icon-azure: url(https://cdn.workos.com/provider-icons/light/azure.svg);
  --provider-icon-bamboo-hr: url(https://cdn.workos.com/provider-icons/light/bamboo-hr.svg);
  --provider-icon-better-auth: url(https://images.workoscdn.com/images/71afb31f-aaaf-455a-964d-7c50cca281cc.svg);
  --provider-icon-bitbucket: url(https://cdn.workos.com/provider-icons/light/bitbucket.svg);
  --provider-icon-box: url(https://images.workoscdn.com/images/bb4e84af-0a7c-4135-a535-38d7ffeac030.svg);
  --provider-icon-breathe-hr: url(https://cdn.workos.com/provider-icons/light/breathe-hr.svg);
  --provider-icon-cas: url(https://cdn.workos.com/provider-icons/light/cas.svg);
  --provider-icon-cezanne-hr: url(https://cdn.workos.com/provider-icons/light/cezanne-hr.svg);
  --provider-icon-classlink: url(https://cdn.workos.com/provider-icons/light/classlink.svg);
  --provider-icon-clever: url(https://cdn.workos.com/provider-icons/light/clever.svg);
  --provider-icon-cloudflare: url(https://cdn.workos.com/provider-icons/light/cloudflare.svg);
  --provider-icon-confluence: url(https://images.workoscdn.com/images/878593ae-61c1-4ad2-b8bb-df37c937b376.svg);
  --provider-icon-cyberark: url(https://cdn.workos.com/provider-icons/light/cyberark.svg);
  --provider-icon-datadog: url(https://cdn.workos.com/provider-icons/light/datadog.svg);
  --provider-icon-descope: url(https://images.workoscdn.com/images/78506c75-3cde-43ed-9342-94201b889290.png);
  --provider-icon-discord: url(https://cdn.workos.com/provider-icons/light/discord.svg);
  --provider-icon-dropbox: url(https://images.workoscdn.com/images/d2679d47-973c-4f92-9eff-38a1886843d8.svg);
  --provider-icon-duo: url(https://cdn.workos.com/provider-icons/light/duo.svg);
  --provider-icon-firebase: url(https://cdn.workos.com/provider-icons/light/firebase.svg);
  --provider-icon-fourth: url(https://cdn.workos.com/provider-icons/light/fourth.svg);
  --provider-icon-frame-io: url(https://images.workoscdn.com/images/6c533c08-3723-451e-9ee1-bfda6b9c99e5.svg);
  --provider-icon-front: url(https://images.workoscdn.com/images/9fccae28-46cd-4a48-b789-b1c30d393adb.svg);
  --provider-icon-github: url(https://images.workoscdn.com/images/3945fc79-f9db-40d3-8688-eaaee193e583.svg);
  --provider-icon-gitlab: url(https://images.workoscdn.com/images/2dd0bf56-1ee4-4a8f-91b8-8e129b97d6f2.svg);
  --provider-icon-godaddy: url(https://cdn.workos.com/provider-icons/light/godaddy.svg);
  --provider-icon-google-analytics: url(https://images.workoscdn.com/images/ad544954-34b2-42a4-b222-31267212bc8a.svg);
  --provider-icon-google-calendar: url(https://images.workoscdn.com/images/0f4213db-bd84-4097-b66c-c26bfbca4f05.svg);
  --provider-icon-google-cloud: url(https://cdn.workos.com/provider-icons/light/google-cloud.svg);
  --provider-icon-google-drive: url(https://images.workoscdn.com/images/55956988-24d8-4733-acb0-dc19949ebff7.svg);
  --provider-icon-google-mail: url(https://images.workoscdn.com/images/5735eb12-b0e4-4127-87be-f541a9b282fc.svg);
  --provider-icon-google: url(https://images.workoscdn.com/images/b6d63052-83dc-4c75-beda-8121ea8bc483.svg);
  --provider-icon-helpscout: url(https://images.workoscdn.com/images/5d83dcf8-fd37-4322-8541-9a94e2e03ff7.svg);
  --provider-icon-hibob: url(https://cdn.workos.com/provider-icons/light/hibob.svg);
  --provider-icon-hubspot: url(https://images.workoscdn.com/images/ec2d62d0-64a7-4910-a437-782eaeeba7e5.svg);
  --provider-icon-intercom: url(https://images.workoscdn.com/images/0afe7826-72a8-4673-9c95-7122ab12d011.svg);
  --provider-icon-intuit: url(https://cdn.workos.com/provider-icons/light/intuit.svg);
  --provider-icon-jira: url(https://images.workoscdn.com/images/feeb411a-2aa4-42b9-aa21-02395625d809.svg);
  --provider-icon-jumpcloud: url(https://cdn.workos.com/provider-icons/light/jumpcloud.svg);
  --provider-icon-keycloak: url(https://cdn.workos.com/provider-icons/light/keycloak.svg);
  --provider-icon-lastpass: url(https://cdn.workos.com/provider-icons/light/lastpass.svg);
  --provider-icon-linear: url(https://images.workoscdn.com/images/ea736232-215d-4925-8bf3-c3d7a4b24078.svg);
  --provider-icon-linkedin: url(https://cdn.workos.com/provider-icons/light/linkedin.svg);
  --provider-icon-login-gov: url(https://cdn.workos.com/provider-icons/light/login-gov.svg);
  --provider-icon-microsoft-onedrive: url(https://images.workoscdn.com/images/54f8d9f2-4bf3-4bdb-b683-97f64549884c.svg);
  --provider-icon-microsoft-onenote: url(https://images.workoscdn.com/images/a50d310d-d96f-4e1b-82fa-6a70828503eb.svg);
  --provider-icon-microsoft-outlook-calendar: url(https://images.workoscdn.com/images/4d046b8a-e5e3-47db-9dd5-bfdbaa2d716c.svg);
  --provider-icon-microsoft-outlook: url(https://images.workoscdn.com/images/f496a237-deef-436f-b8f3-4f5fb4c2d046.svg);
  --provider-icon-microsoft-sharepoint: url(https://images.workoscdn.com/images/cf0ed455-5044-457c-ab08-054189a10469.svg);
  --provider-icon-microsoft-teams: url(https://images.workoscdn.com/images/2318275c-b0e8-41d7-80ae-7962f878bb46.svg);
  --provider-icon-microsoft-todo: url(https://images.workoscdn.com/images/3879087a-5f93-419c-ac4c-41b35d59f3c8.svg);
  --provider-icon-microsoft: url(https://images.workoscdn.com/images/03c465e5-a6d8-47e2-ab15-1b5f0081fd88.svg);
  --provider-icon-miniorange: url(https://cdn.workos.com/provider-icons/light/miniorange.svg);
  --provider-icon-net-iq: url(https://cdn.workos.com/provider-icons/light/net-iq.svg);
  --provider-icon-next-auth: url(https://cdn.workos.com/provider-icons/light/next-auth.svg);
  --provider-icon-notion: url(https://images.workoscdn.com/images/755707ef-6562-4a0f-902d-9675b9a5bb8a.svg);
  --provider-icon-okta: url(https://cdn.workos.com/provider-icons/light/okta.svg);
  --provider-icon-onelogin: url(https://cdn.workos.com/provider-icons/light/onelogin.svg);
  --provider-icon-oracle: url(https://cdn.workos.com/provider-icons/light/oracle.svg);
  --provider-icon-personio: url(https://cdn.workos.com/provider-icons/light/personio.svg);
  --provider-icon-ping-identity: url(https://cdn.workos.com/provider-icons/light/ping-identity.svg);
  --provider-icon-prefect: url(https://images.workoscdn.com/images/f9c1f8cc-7664-4a8f-95be-b1fe29b7c3ac.svg);
  --provider-icon-pydantic-logfire: url(https://images.workoscdn.com/images/ca206994-bcec-4ca5-a16b-fa67e38d95ff.svg);
  --provider-icon-react-native-expo: url(https://cdn.workos.com/provider-icons/light/react-native-expo.svg);
  --provider-icon-rippling: url(https://cdn.workos.com/provider-icons/light/rippling.svg);
  --provider-icon-salesforce: url(https://images.workoscdn.com/images/4f1247e1-982f-43d1-80f6-8a8ef0e26d08.svg);
  --provider-icon-segment: url(https://images.workoscdn.com/images/76d2470d-af92-4a56-96f2-5167c7ab4317.svg?auto=format&fit=clip&q=80);
  --provider-icon-sentry: url(https://images.workoscdn.com/images/1ce1a74e-aad8-49d7-acda-9f219760ec48.svg);
  --provider-icon-shibboleth: url(https://cdn.workos.com/provider-icons/light/shibboleth.svg);
  --provider-icon-simple-saml-php: url(https://cdn.workos.com/provider-icons/light/simple-saml-php.svg);
  --provider-icon-slack: url(https://images.workoscdn.com/images/4caca96c-9b83-49dc-9fd8-017a22725168.svg);
  --provider-icon-snowflake: url(https://images.workoscdn.com/images/de5bb010-a1d4-4ed1-8395-099db5149efc.svg);
  --provider-icon-splunk: url(https://cdn.workos.com/provider-icons/light/splunk.svg);
  --provider-icon-stripe: url(https://images.workoscdn.com/images/44a8c194-4e70-4a6a-9bf5-72a055a4c967.svg);
  --provider-icon-stytch: url(https://images.workoscdn.com/images/6f9e8078-80d2-4488-9984-eb58f6e929f3.svg);
  --provider-icon-supabase: url(https://cdn.workos.com/provider-icons/light/supabase.svg);
  --provider-icon-vercel: url(https://cdn.workos.com/provider-icons/light/vercel.svg);
  --provider-icon-vmware: url(https://cdn.workos.com/provider-icons/light/vmware.svg);
  --provider-icon-workday: url(https://cdn.workos.com/provider-icons/light/workday.svg);
  --provider-icon-xero: url(https://cdn.workos.com/provider-icons/light/xero.svg);
  --provider-icon-zendesk: url(https://images.workoscdn.com/images/e835ee44-b6d6-40bc-ac3c-79c68afaa167.svg);
  --provider-icon-test-idp: url(https://images.workoscdn.com/images/a54c81a9-62c1-49fc-b353-e1ec73aee23e.svg?auto=format&fit=clip&q=80);
  --provider-icon-workos: url(https://images.workoscdn.com/images/2577af2e-f6a0-418c-acb5-35f4e7a8a421.svg);
  /* Non Provider Type icons */
  --provider-icon-clerk: url(https://images.workoscdn.com/images/bbf97591-238f-4b7e-9f10-3510a257bf7a.svg);
  --provider-icon-bubble: url(https://images.workoscdn.com/images/0e8d631a-2cb9-43f3-beb3-1aacef828c5c.svg);
}

:is(.dark, .dark-theme),
:is(.dark, .dark-theme) :where(.radix-themes:not(.light, .light-theme)) {
  --provider-icon-access-people-hr: url(https://cdn.workos.com/provider-icons/dark/access-people-hr.svg);
  --provider-icon-adp: url(https://cdn.workos.com/provider-icons/dark/adp.svg);
  --provider-icon-apple: url(https://cdn.workos.com/provider-icons/dark/apple.svg);
  --provider-icon-asana: url(https://images.workoscdn.com/images/7e11a0cd-1f25-4a6a-a3fd-bcbb95334f4e.svg);
  --provider-icon-auth0: url(https://cdn.workos.com/provider-icons/dark/auth0.svg);
  --provider-icon-aws: url(https://cdn.workos.com/provider-icons/dark/aws.svg);
  --provider-icon-azure: url(https://cdn.workos.com/provider-icons/dark/azure.svg);
  --provider-icon-bamboo-hr: url(https://cdn.workos.com/provider-icons/dark/bamboo-hr.svg);
  --provider-icon-better-auth: url(https://images.workoscdn.com/images/3785da71-2a33-4fb9-91a0-fad9d84ec23e.svg);
  --provider-icon-bitbucket: url(https://cdn.workos.com/provider-icons/dark/bitbucket.svg);
  --provider-icon-box: url(https://images.workoscdn.com/images/55902fa6-f6e0-4334-b419-70a8ff269505.svg);
  --provider-icon-breathe-hr: url(https://cdn.workos.com/provider-icons/dark/breathe-hr.svg);
  --provider-icon-cas: url(https://cdn.workos.com/provider-icons/dark/cas.svg);
  --provider-icon-cezanne-hr: url(https://cdn.workos.com/provider-icons/dark/cezanne-hr.svg);
  --provider-icon-classlink: url(https://cdn.workos.com/provider-icons/dark/classlink.svg);
  --provider-icon-clever: url(https://cdn.workos.com/provider-icons/dark/clever.svg);
  --provider-icon-cloudflare: url(https://cdn.workos.com/provider-icons/dark/cloudflare.svg);
  --provider-icon-confluence: url(https://images.workoscdn.com/images/9055ab0d-f411-40d8-8bf0-a4ae207bf1ba.svg);
  --provider-icon-cyberark: url(https://cdn.workos.com/provider-icons/dark/cyberark.svg);
  --provider-icon-datadog: url(https://cdn.workos.com/provider-icons/dark/datadog.svg);
  --provider-icon-descope: url(https://images.workoscdn.com/images/78506c75-3cde-43ed-9342-94201b889290.png);
  --provider-icon-discord: url(https://cdn.workos.com/provider-icons/dark/discord.svg);
  --provider-icon-dropbox: url(https://images.workoscdn.com/images/13a8b83b-5029-4a8e-a284-440fc453da24.svg);
  --provider-icon-duo: url(https://cdn.workos.com/provider-icons/dark/duo.svg);
  --provider-icon-firebase: url(https://cdn.workos.com/provider-icons/dark/firebase.svg);
  --provider-icon-fourth: url(https://cdn.workos.com/provider-icons/dark/fourth.svg);
  --provider-icon-frame-io: url(https://images.workoscdn.com/images/675956c4-c609-4d3b-8823-eb121de4e233.svg);
  --provider-icon-front: url(https://images.workoscdn.com/images/e543441c-76b4-4ba1-b99f-4b13036e3a1f.svg);
  --provider-icon-github: url(https://images.workoscdn.com/images/a78955a4-16f5-422a-872f-a06fc7a4212f.svg);
  --provider-icon-gitlab: url(https://images.workoscdn.com/images/72518fcc-d78e-4803-ae6a-8a394fc32322.svg);
  --provider-icon-godaddy: url(https://cdn.workos.com/provider-icons/dark/godaddy.svg);
  --provider-icon-google-analytics: url(https://images.workoscdn.com/images/ad544954-34b2-42a4-b222-31267212bc8a.svg);
  --provider-icon-google-calendar: url(https://images.workoscdn.com/images/0f4213db-bd84-4097-b66c-c26bfbca4f05.svg);
  --provider-icon-google-cloud: url(https://cdn.workos.com/provider-icons/dark/google-cloud.svg);
  --provider-icon-google-drive: url(https://images.workoscdn.com/images/d65df86d-d61d-414b-aafc-5dc7fd661fac.svg);
  --provider-icon-google-mail: url(https://images.workoscdn.com/images/5735eb12-b0e4-4127-87be-f541a9b282fc.svg);
  --provider-icon-google: url(https://images.workoscdn.com/images/ca224b0c-2732-4210-beb1-738a080b4358.svg);
  --provider-icon-helpscout: url(https://images.workoscdn.com/images/e9f7b88f-045d-4aa3-8436-16364a17fb44.svg);
  --provider-icon-hibob: url(https://cdn.workos.com/provider-icons/dark/hibob.svg);
  --provider-icon-hubspot: url(https://images.workoscdn.com/images/e002a40c-6971-42a5-ae6e-9b2c19018394.svg);
  --provider-icon-intercom: url(https://images.workoscdn.com/images/16d6f1eb-ac8f-41d4-99ea-af4b4613b38d.svg);
  --provider-icon-intuit: url(https://cdn.workos.com/provider-icons/dark/intuit.svg);
  --provider-icon-jira: url(https://images.workoscdn.com/images/d7deca97-c39b-47af-93ab-c3a8b2666e09.svg);
  --provider-icon-jumpcloud: url(https://cdn.workos.com/provider-icons/dark/jumpcloud.svg);
  --provider-icon-keycloak: url(https://cdn.workos.com/provider-icons/dark/keycloak.svg);
  --provider-icon-lastpass: url(https://cdn.workos.com/provider-icons/dark/lastpass.svg);
  --provider-icon-linear: url(https://images.workoscdn.com/images/4ffb242f-6ca9-4409-88b8-0249654ae6e4.svg);
  --provider-icon-linkedin: url(https://cdn.workos.com/provider-icons/dark/linkedin.svg);
  --provider-icon-login-gov: url(https://cdn.workos.com/provider-icons/dark/login-gov.svg);
  --provider-icon-microsoft-onedrive: url(https://images.workoscdn.com/images/54f8d9f2-4bf3-4bdb-b683-97f64549884c.svg);
  --provider-icon-microsoft-onenote: url(https://images.workoscdn.com/images/f2cdfd1d-2844-4712-95c3-458a5a9993fe.svg);
  --provider-icon-microsoft-outlook-calendar: url(https://images.workoscdn.com/images/4d046b8a-e5e3-47db-9dd5-bfdbaa2d716c.svg);
  --provider-icon-microsoft-outlook: url(https://images.workoscdn.com/images/f496a237-deef-436f-b8f3-4f5fb4c2d046.svg);
  --provider-icon-microsoft-sharepoint: url(https://images.workoscdn.com/images/efba5efe-8ef3-47ff-b4a5-0104711c0c1d.svg);
  --provider-icon-microsoft-teams: url(https://images.workoscdn.com/images/1a1d73e1-ca64-46be-90e6-baacffdf9cc3.svg);
  --provider-icon-microsoft-todo: url(https://images.workoscdn.com/images/54e74545-fea1-4da2-9499-5bc034670f43.svg);
  --provider-icon-microsoft: url(https://images.workoscdn.com/images/86c3df5e-bb56-4bf5-a39e-442c394af17b.svg);
  --provider-icon-miniorange: url(https://cdn.workos.com/provider-icons/dark/miniorange.svg);
  --provider-icon-net-iq: url(https://cdn.workos.com/provider-icons/dark/net-iq.svg);
  --provider-icon-next-auth: url(https://cdn.workos.com/provider-icons/dark/next-auth.svg);
  --provider-icon-notion: url(https://images.workoscdn.com/images/290aa0fc-0fd4-46a2-a428-97b16b111d7c.svg);
  --provider-icon-okta: url(https://cdn.workos.com/provider-icons/dark/okta.svg);
  --provider-icon-onelogin: url(https://cdn.workos.com/provider-icons/dark/onelogin.svg);
  --provider-icon-oracle: url(https://cdn.workos.com/provider-icons/dark/oracle.svg);
  --provider-icon-personio: url(https://cdn.workos.com/provider-icons/dark/personio.svg);
  --provider-icon-ping-identity: url(https://cdn.workos.com/provider-icons/dark/ping-identity.svg);
  --provider-icon-prefect: url(https://images.workoscdn.com/images/72655a23-6dbc-43e1-9d18-8841331cb60e.svg);
  --provider-icon-pydantic-logfire: url(https://images.workoscdn.com/images/c54b04e6-3e8a-4fab-995b-7111c0e9e60a.svg);
  --provider-icon-react-native-expo: url(https://cdn.workos.com/provider-icons/dark/react-native-expo.svg);
  --provider-icon-rippling: url(https://cdn.workos.com/provider-icons/dark/rippling.svg);
  --provider-icon-salesforce: url(https://images.workoscdn.com/images/d71af54e-3c97-48ce-9b26-c16430aba2ae.svg);
  --provider-icon-segment: url(https://images.workoscdn.com/images/ed5680a5-5b78-417b-96d4-e03ee8a39160.svg?auto=format&fit=clip&q=80);
  --provider-icon-sentry: url(https://images.workoscdn.com/images/1ce1a74e-aad8-49d7-acda-9f219760ec48.svg);
  --provider-icon-shibboleth: url(https://cdn.workos.com/provider-icons/dark/shibboleth.svg);
  --provider-icon-simple-saml-php: url(https://cdn.workos.com/provider-icons/dark/simple-saml-php.svg);
  --provider-icon-slack: url(https://images.workoscdn.com/images/de6b0a48-f241-4b85-8cb4-c04650f8d3f4.svg);
  --provider-icon-snowflake: url(https://images.workoscdn.com/images/de5bb010-a1d4-4ed1-8395-099db5149efc.svg);
  --provider-icon-splunk: url(https://cdn.workos.com/provider-icons/dark/splunk.svg);
  --provider-icon-stripe: url(https://images.workoscdn.com/images/eb696a2b-ed4e-497a-a1ce-3c6c08dfde09.svg);
  --provider-icon-stytch: url(https://images.workoscdn.com/images/640f5660-5d1b-4f98-aa55-0f7cfde5c5fe.svg);
  --provider-icon-supabase: url(https://cdn.workos.com/provider-icons/dark/supabase.svg);
  --provider-icon-vercel: url(https://cdn.workos.com/provider-icons/dark/vercel.svg);
  --provider-icon-vmware: url(https://cdn.workos.com/provider-icons/dark/vmware.svg);
  --provider-icon-workday: url(https://cdn.workos.com/provider-icons/dark/workday.svg);
  --provider-icon-xero: url(https://cdn.workos.com/provider-icons/dark/xero.svg);
  --provider-icon-zendesk: url(https://images.workoscdn.com/images/2f191bbe-e5d4-460e-86c1-e9ac9e88d025.svg);
  --provider-icon-test-idp: url(https://images.workoscdn.com/images/60e80e84-90fa-4e48-9dea-c9ca37828dd6.svg?auto=format&fit=clip&q=80);
  --provider-icon-workos: url(https://images.workoscdn.com/images/2577af2e-f6a0-418c-acb5-35f4e7a8a421.svg);
  /* Non Provider Type icons */
  --provider-icon-clerk: url(https://images.workoscdn.com/images/bbf97591-238f-4b7e-9f10-3510a257bf7a.svg);
  --provider-icon-bubble: url(https://images.workoscdn.com/images/c1856499-73de-42fa-8d23-5bac63988ea3.svg);
}

.woswidgets-provider-icon {
  flex-shrink: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  max-width: 100%;
  max-height: 100%;
}

.woswidgets-provider-icon.size-1 {
  width: 20px;
  height: 20px;
}

.woswidgets-provider-icon.size-2 {
  width: var(--space-5);
  height: var(--space-5);
}

.woswidgets-provider-icon.size-3 {
  width: var(--space-6);
  height: var(--space-6);
}

.woswidgets-provider-icon.size-4 {
  width: var(--space-8);
  height: var(--space-8);
}

.woswidgets-provider-icon[data-provider="access-people-hr"] {
  background-image: var(--provider-icon-access-people-hr);
}
.woswidgets-provider-icon[data-provider="adp"] {
  background-image: var(--provider-icon-adp);
}
.woswidgets-provider-icon[data-provider="apple"] {
  background-image: var(--provider-icon-apple);
}
.woswidgets-provider-icon[data-provider="asana"] {
  background-image: var(--provider-icon-asana);
}
.woswidgets-provider-icon[data-provider="auth0"] {
  background-image: var(--provider-icon-auth0);
}
.woswidgets-provider-icon[data-provider="aws"] {
  background-image: var(--provider-icon-aws);
}
.woswidgets-provider-icon[data-provider="azure"] {
  background-image: var(--provider-icon-azure);
}
.woswidgets-provider-icon[data-provider="bamboo-hr"],
.woswidgets-provider-icon[data-provider="bamboohr"] {
  background-image: var(--provider-icon-bamboo-hr);
}
.woswidgets-provider-icon[data-provider="better-auth"] {
  background-image: var(--provider-icon-better-auth);
}
.woswidgets-provider-icon[data-provider="bitbucket"] {
  background-image: var(--provider-icon-bitbucket);
}
.woswidgets-provider-icon[data-provider="box"] {
  background-image: var(--provider-icon-box);
}
.woswidgets-provider-icon[data-provider="bubble"] {
  background-image: var(--provider-icon-bubble);
}
.woswidgets-provider-icon[data-provider="breathe-hr"] {
  background-image: var(--provider-icon-breathe-hr);
}
.woswidgets-provider-icon[data-provider="cas"] {
  background-image: var(--provider-icon-cas);
}
.woswidgets-provider-icon[data-provider="cezanne-hr"] {
  background-image: var(--provider-icon-cezanne-hr);
}
.woswidgets-provider-icon[data-provider="classlink"] {
  background-image: var(--provider-icon-classlink);
}
.woswidgets-provider-icon[data-provider="clever"] {
  background-image: var(--provider-icon-clever);
}
.woswidgets-provider-icon[data-provider="clerk"] {
  background-image: var(--provider-icon-clerk);
}
.woswidgets-provider-icon[data-provider="cloudflare"] {
  background-image: var(--provider-icon-cloudflare);
}
.woswidgets-provider-icon[data-provider="confluence"] {
  background-image: var(--provider-icon-confluence);
}
.woswidgets-provider-icon[data-provider="cyberark"] {
  background-image: var(--provider-icon-cyberark);
}
.woswidgets-provider-icon[data-provider="datadog"] {
  background-image: var(--provider-icon-datadog);
}
.woswidgets-provider-icon[data-provider="descope"] {
  background-image: var(--provider-icon-descope);
}
.woswidgets-provider-icon[data-provider="discord"] {
  background-image: var(--provider-icon-discord);
}
.woswidgets-provider-icon[data-provider="dropbox"] {
  background-image: var(--provider-icon-dropbox);
}
.woswidgets-provider-icon[data-provider="duo"] {
  background-image: var(--provider-icon-duo);
}
.woswidgets-provider-icon[data-provider="firebase"] {
  background-image: var(--provider-icon-firebase);
}
.woswidgets-provider-icon[data-provider="fourth"] {
  background-image: var(--provider-icon-fourth);
}
.woswidgets-provider-icon[data-provider="frame-io"] {
  background-image: var(--provider-icon-frame-io);
}
.woswidgets-provider-icon[data-provider="front"] {
  background-image: var(--provider-icon-front);
}
.woswidgets-provider-icon[data-provider="github"] {
  background-image: var(--provider-icon-github);
}
.woswidgets-provider-icon[data-provider="gitlab"] {
  background-image: var(--provider-icon-gitlab);
}
.woswidgets-provider-icon[data-provider="godaddy"] {
  background-image: var(--provider-icon-godaddy);
}
.woswidgets-provider-icon[data-provider="google-analytics"] {
  background-image: var(--provider-icon-google-analytics);
}
.woswidgets-provider-icon[data-provider="google-calendar"] {
  background-image: var(--provider-icon-google-calendar);
}
.woswidgets-provider-icon[data-provider="google-cloud"] {
  background-image: var(--provider-icon-google-cloud);
}
.woswidgets-provider-icon[data-provider="google-drive"] {
  background-image: var(--provider-icon-google-drive);
}
.woswidgets-provider-icon[data-provider="google-mail"],
.woswidgets-provider-icon[data-provider="gmail"] {
  background-image: var(--provider-icon-google-mail);
}
.woswidgets-provider-icon[data-provider="google"] {
  background-image: var(--provider-icon-google);
}
.woswidgets-provider-icon[data-provider="helpscout"] {
  background-image: var(--provider-icon-helpscout);
}
.woswidgets-provider-icon[data-provider="hibob"] {
  background-image: var(--provider-icon-hibob);
}
.woswidgets-provider-icon[data-provider="hubspot"] {
  background-image: var(--provider-icon-hubspot);
}
.woswidgets-provider-icon[data-provider="intercom"] {
  background-image: var(--provider-icon-intercom);
}
.woswidgets-provider-icon[data-provider="intuit"] {
  background-image: var(--provider-icon-intuit);
}
.woswidgets-provider-icon[data-provider="jira"] {
  background-image: var(--provider-icon-jira);
}
.woswidgets-provider-icon[data-provider="jumpcloud"] {
  background-image: var(--provider-icon-jumpcloud);
}
.woswidgets-provider-icon[data-provider="keycloak"] {
  background-image: var(--provider-icon-keycloak);
}
.woswidgets-provider-icon[data-provider="lastpass"] {
  background-image: var(--provider-icon-lastpass);
}
.woswidgets-provider-icon[data-provider="linear"] {
  background-image: var(--provider-icon-linear);
}
.woswidgets-provider-icon[data-provider="linkedin"] {
  background-image: var(--provider-icon-linkedin);
}
.woswidgets-provider-icon[data-provider="login-gov"] {
  background-image: var(--provider-icon-login-gov);
}
.woswidgets-provider-icon[data-provider="microsoft"] {
  background-image: var(--provider-icon-microsoft);
}
.woswidgets-provider-icon[data-provider="microsoft-onedrive"] {
  background-image: var(--provider-icon-microsoft-onedrive);
}
.woswidgets-provider-icon[data-provider="microsoft-onenote"] {
  background-image: var(--provider-icon-microsoft-onenote);
}
.woswidgets-provider-icon[data-provider="microsoft-outlook"] {
  background-image: var(--provider-icon-microsoft-outlook);
}
.woswidgets-provider-icon[data-provider="microsoft-outlook-calendar"] {
  background-image: var(--provider-icon-microsoft-outlook-calendar);
}
.woswidgets-provider-icon[data-provider="microsoft-sharepoint"] {
  background-image: var(--provider-icon-microsoft-sharepoint);
}
.woswidgets-provider-icon[data-provider="microsoft-teams"] {
  background-image: var(--provider-icon-microsoft-teams);
}
.woswidgets-provider-icon[data-provider="microsoft-todo"] {
  background-image: var(--provider-icon-microsoft-todo);
}
.woswidgets-provider-icon[data-provider="miniorange"] {
  background-image: var(--provider-icon-miniorange);
}
.woswidgets-provider-icon[data-provider="net-iq"] {
  background-image: var(--provider-icon-net-iq);
}
.woswidgets-provider-icon[data-provider="next-auth"] {
  background-image: var(--provider-icon-next-auth);
}
.woswidgets-provider-icon[data-provider="notion"] {
  background-image: var(--provider-icon-notion);
}
.woswidgets-provider-icon[data-provider="okta"] {
  background-image: var(--provider-icon-okta);
}
.woswidgets-provider-icon[data-provider="onelogin"] {
  background-image: var(--provider-icon-onelogin);
}
.woswidgets-provider-icon[data-provider="oracle"] {
  background-image: var(--provider-icon-oracle);
}
.woswidgets-provider-icon[data-provider="personio"] {
  background-image: var(--provider-icon-personio);
}
.woswidgets-provider-icon[data-provider="ping-identity"] {
  background-image: var(--provider-icon-ping-identity);
}
.woswidgets-provider-icon[data-provider="prefect"] {
  background-image: var(--provider-icon-prefect);
}
.woswidgets-provider-icon[data-provider="pydantic-logfire"] {
  background-image: var(--provider-icon-pydantic-logfire);
}
.woswidgets-provider-icon[data-provider="react-native-expo"] {
  background-image: var(--provider-icon-react-native-expo);
}
.woswidgets-provider-icon[data-provider="rippling"] {
  background-image: var(--provider-icon-rippling);
}
.woswidgets-provider-icon[data-provider="salesforce"] {
  background-image: var(--provider-icon-salesforce);
}
.woswidgets-provider-icon[data-provider="segment"] {
  background-image: var(--provider-icon-segment);
}
.woswidgets-provider-icon[data-provider="sentry"] {
  background-image: var(--provider-icon-sentry);
}
.woswidgets-provider-icon[data-provider="shibboleth"] {
  background-image: var(--provider-icon-shibboleth);
}
.woswidgets-provider-icon[data-provider="simple-saml-php"] {
  background-image: var(--provider-icon-simple-saml-php);
}
.woswidgets-provider-icon[data-provider="slack"] {
  background-image: var(--provider-icon-slack);
}
.woswidgets-provider-icon[data-provider="snowflake"] {
  background-image: var(--provider-icon-snowflake);
}
.woswidgets-provider-icon[data-provider="splunk"] {
  background-image: var(--provider-icon-splunk);
}
.woswidgets-provider-icon[data-provider="stytch"] {
  background-image: var(--provider-icon-stytch);
}
.woswidgets-provider-icon[data-provider="supabase"] {
  background-image: var(--provider-icon-supabase);
}
.woswidgets-provider-icon[data-provider="vercel"] {
  background-image: var(--provider-icon-vercel);
}
.woswidgets-provider-icon[data-provider="vmware"] {
  background-image: var(--provider-icon-vmware);
}
.woswidgets-provider-icon[data-provider="stripe"] {
  background-image: var(--provider-icon-stripe);
}
.woswidgets-provider-icon[data-provider="workday"] {
  background-image: var(--provider-icon-workday);
}
.woswidgets-provider-icon[data-provider="workos"] {
  background-image: var(--provider-icon-workos);
}
.woswidgets-provider-icon[data-provider="xero"] {
  background-image: var(--provider-icon-xero);
}
.woswidgets-provider-icon[data-provider="zendesk"] {
  background-image: var(--provider-icon-zendesk);
}
.woswidgets-provider-icon[data-provider="test-idp"] {
  background-image: var(--provider-icon-test-idp);
}

/*
 * Server-supplied custom icons (used when the provider has no blessed entry
 * above). Consumers set --woswidgets-provider-icon-light and optionally
 * --woswidgets-provider-icon-dark inline; dark-mode falls back to light when
 * no dark URL is supplied.
 */
.woswidgets-provider-icon[data-custom-icon] {
  background-image: var(--woswidgets-provider-icon-light);
}
:is(.dark, .dark-theme) .woswidgets-provider-icon[data-custom-icon],
:is(.dark, .dark-theme)
  :where(.radix-themes:not(.light, .light-theme))
  .woswidgets-provider-icon[data-custom-icon] {
  background-image: var(
    --woswidgets-provider-icon-dark,
    var(--woswidgets-provider-icon-light)
  );
}
