.dsx-image-box[data-v-cb8d8530]{--ratio:100%;position:relative;overflow:hidden}.dsx-image-box[data-v-cb8d8530]:before{content:"";display:block;padding-top:var(--ratio)}.dsx-image-box .inner[data-v-cb8d8530]{position:absolute;inset:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.dsx-image-box .inner img[data-v-cb8d8530]{display:block;width:100%;height:100%}.dsx-image-box .inner .empty[data-v-cb8d8530]{-ms-flex:1;flex:1;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:40px;color:#a9c3dd;background:#f3f9ff}.widget-box[data-v-168cfdf1]{--cols:4;--gap:0;--text-color:#000;--text-color-selected:red;--bg-color:red;--bg-color-selected:red}.widget-box .body[data-v-168cfdf1]{gap:var(--gap)}.widget-box .body .item[data-v-168cfdf1]{background-color:var(--bg-color);overflow:hidden}.widget-box .body .item .img[data-v-168cfdf1]{display:block;object-fit:cover}.widget-box .body .item .title[data-v-168cfdf1]{white-space:nowrap;color:var(--text-color)}.widget-box .body .item.active[data-v-168cfdf1]{background-color:var(--bg-color-selected)}.widget-box .body .item.active .title[data-v-168cfdf1]{color:var(--text-color-selected);background:none!important}.widget-box .body.t0 .item[data-v-168cfdf1]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;column-gap:6px}.widget-box .body.t1 .item[data-v-168cfdf1]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.widget-box .body.t2 .item[data-v-168cfdf1]{position:relative}.widget-box .body.t2 .item .title[data-v-168cfdf1]{position:absolute;inset:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.widget-box .scroll-x[data-v-168cfdf1]{overflow:auto}.widget-box .scroll-x[data-v-168cfdf1]::-webkit-scrollbar{display:none}.widget-box .body1[data-v-168cfdf1]{display:-ms-flexbox;display:flex;width:fit-content}.widget-box .body2[data-v-168cfdf1]{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr))}