import{makeStyleResponsive as t,makeStyle as e,getGlobalColorCSSProp as r,composeRadius as n,handleConvertBorderColor as l,handleConvertBorderWidth as c,handleConvertBorderStyle as g,getResponsiveStylePadding as o}from"@gem-sdk/core";function i(t){return Object.fromEntries(Object.entries(t||{}).filter(([,t])=>!!t))}let u=e=>{let r={...t("jc",e?.textAlign)};return i(r)},a=e=>{let{horizontalGap:r,textAlign:n}=e||{},l={gap:r,...t("jc",n)};return i(l)},m=t=>{let{borderState:u,itemPadding:a,backgroundItemColor:m,roundedState:p}=t||{},y={...o(a),...g(u),...c(u),...l(u),...n(p),...e({bg:r(m)})};return i(y)},p=t=>{let{colorNumber:n,verticalGap:l}=t||{},c={};return n&&(c={...e({mb:l,c:r(n)})}),i(c)},y=t=>{let{colorLabel:n}=t||{},l={};return n&&(l={...e({c:r(n)})}),i(l)};export{a as getContainStyle,m as getDateStyle,y as getTextBackStyle,p as getTextFrontStyle,u as getWrapperStyle};
