"use strict";var e=require("@gem-sdk/core");exports.getStyles=o=>{let{valueBgColor:t,valueTextColor:r,valueTypo:l,valueTypography:s,fullWidth:a,width:c,height:d,borderInput:S,borderRadius:g,hasShadowInput:n,shadowInput:y}=o??{},h=e.composeTypographyStyle(l,s),i=e.makeStyleResponsive("w",e.makeWidth(c,a)),p=d?e.makeStyleResponsive("h",d):{},u=e.getGlobalColorStateResponsiveStyle("bg",t);u["--focus-bg"]||(u["--focus-bg"]=u["--bg"]);let b=e.getGlobalColorStateStyle("c",r);return b["--focus-c"]||(b["--focus-c"]=b["--c"]),{...i,...e.handleConvertBorderStyle(S),...e.handleConvertBorderWidth(S),...e.handleConvertBorderColor(S),...u,...b,...p,...e.composeRadius(g),...e.getStyleShadowState(y,"box-shadow",n),...h}};
