@use "sass:map";
@use "sass:list";

$resizerId: "[data-cms-tool='cms-element-resizer']";
$resizeActive: '[data-cms-element-resizer="true"]';
[data-div-type="element"] {
  &[data-element-type="categoryWidget"] {
    // width: var(--_sf-con-nw-wh);
    // width: var(--_sf-el-wh-st-mx, calc(1% * var(--_ctm-ele-nw-wh-vl, var(--_sf-nw-wh))));
    width: calc(
      1% * var(--_ctm-mob-cate-lt-wh, var(--_ctm-tab-cate-lt-wh, var(--_ctm-cate-lt-wh, auto)))
    );

    height: auto;

    margin: var(--_ctm-mob-cate-lt-mn, var(--_ctm-tab-cate-lt-mn, var(--_ctm-cate-lt-mn)));

    background: var(
      --_ctm-mob-cate-dn-bd-cr,
      var(--_ctm-tab-cate-dn-bd-cr, var(--_ctm-cate-dn-bd-cr))
    );

    // &:not(:has(#{$resizerId}#{$resizeActive})) {
    //   min-height: 100px !important;
    // }

    & > div {
      &.wrapper {
        width: 100%;
        // grid-template-rows: max(var(--_ctm-pro-lt-ht), auto) !important;
      }
    }
  }
}
