.dsi-icon-wrapper{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}.dsi-svg-icon{display:block;width:100%;height:auto}.dsi-has-background{padding:20px}.dsi-bg-circle{border-radius:50%}.dsi-bg-square{border-radius:8px}.dsi-bg-hexagon{border-radius:0;clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%)}.dsi-icon-placeholder{border:1px dashed #ccc;color:#666;font-weight:700}