"use strict";var e=require("@gem-sdk/core");exports.getContainerClasses=({styles:t,builderProps:l})=>{let{bgColor:r,iconBorder:s}=t??{},g=e.handleConvertClassColor(s),o=e.getGlobalColorStateClass("bg",r);return{"icon-wrapper gp-inline-flex gp-overflow-hidden":!0,...l?.uid&&{[l.uid]:!0},...g&&{[g]:!0},[o]:!0}},exports.getIconClasses=({styles:t})=>{let{color:l,spin:r}=t??{},s=e.getGlobalColorStateClass("text",l);return{"gp-inline-flex gp-items-center gp-justify-center gp-overflow-hidden [&>svg]:!gp-h-[var(--height-desktop)] [&>svg]:!gp-w-auto tablet:[&>svg]:!gp-h-[var(--height-tablet)] mobile:[&>svg]:!gp-h-[var(--height-mobile)]":!0,...r&&{"gp-animate-spin":!0},[s]:!0}};
