.ve-background-shapes{display:flex;flex-direction:column;align-items:center;gap:5px;margin-top:10px;padding-bottom:12px}.ve-background-shapes button{width:42px;height:39px;min-height:39px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid transparent;border-radius:8px;color:#a8b2bd;cursor:pointer;transition:background .15s,border-color .15s}.ve-background-shapes button:hover{background:#20252a;color:#fff}.ve-background-shapes button.active{background:rgba(138,231,73,.10);border-color:rgba(138,231,73,.40);color:#8ae749}.ve-bg-icon{width:23px;height:23px;display:block;background:#8edcf0}.ve-bg-none{background:linear-gradient(135deg,#dbe0e8 45%,#eb6771 47%,#eb6771 53%,#dbe0e8 55%);border-radius:3px}.ve-bg-square{border-radius:2px}.ve-bg-squircle{border-radius:8px}.ve-bg-circle{border-radius:50%}.ve-bg-beacon{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.ve-bg-rounded{border-radius:5px}.ve-bg-shield{clip-path:polygon(50% 0,94% 14%,88% 65%,50% 100%,12% 65%,6% 14%)}.ve-bg-diamond{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.ve-bg-star{clip-path:polygon(50% 0,62% 35%,100% 37%,70% 60%,80% 100%,50% 77%,20% 100%,30% 60%,0 37%,38% 35%)}.ve-bg-heart{clip-path:polygon(50% 95%,10% 55%,0 30%,12% 10%,32% 7%,50% 30%,68% 7%,88% 10%,100% 30%,90% 55%)}.ve-bg-drop{clip-path:polygon(50% 0,85% 42%,100% 70%,85% 92%,50% 100%,15% 92%,0 70%,15% 42%)}.ve-bg-flower{clip-path:polygon(50% 0,62% 14%,79% 9%,82% 28%,100% 40%,87% 54%,94% 75%,74% 79%,63% 100%,48% 87%,28% 95%,23% 77%,2% 67%,15% 49%,0 29%,23% 26%,31% 7%)}.ve-bg-blob{border-radius:35% 65% 56% 44% / 54% 33% 67% 46%}.ve-bg-octagon{clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%)}.ve-bg-ticket{clip-path:polygon(0 0,100% 0,100% 36%,85% 50%,100% 64%,100% 100%,0 100%,0 64%,15% 50%,0 36%)}.ve-bg-triangle{clip-path:polygon(50% 0,100% 100%,0 100%)}.ve-bg-arch{border-radius:50% 50% 0 0}.ve-bg-pill{border-radius:999px;height:15px}.ve-bg-tag{clip-path:polygon(0 15%,65% 15%,100% 50%,65% 85%,0 85%)}.ve-bg-gear{clip-path:polygon(50% 0,60% 13%,72% 5%,77% 22%,93% 23%,88% 40%,100% 50%,88% 60%,93% 77%,77% 78%,72% 95%,60% 87%,50% 100%,40% 87%,28% 95%,23% 78%,7% 77%,12% 60%,0 50%,12% 40%,7% 23%,23% 22%,28% 5%,40% 13%)}

.ve-background-shapes{gap:4px;margin-top:0;padding-bottom:0}
.ve-background-shapes>button,.ve-bg-more{width:42px;height:40px;min-height:40px;position:relative}
.ve-background-shapes>button.active{box-shadow:inset 0 0 0 1px rgba(138,231,73,.12)}
.ve-bg-more-wrap{margin-top:5px;padding-top:9px;border-top:1px solid #30363b}
.ve-bg-more{display:flex;align-items:center;justify-content:center;border:1px solid #30363b;border-radius:10px;background:#20262a;color:#b8c5cd;cursor:pointer;transition:.15s}
.ve-bg-more:hover,.ve-bg-more.is-open,.ve-bg-more.has-active{background:rgba(138,231,73,.12);color:#8ae749;border-color:rgba(138,231,73,.4)}
.ve-bg-more svg{width:20px;height:20px}
.ve-bg-more-dot{position:absolute;right:4px;top:4px;width:5px;height:5px;border-radius:50%;background:#8ae749;display:none}
.ve-bg-more.has-active .ve-bg-more-dot{display:block}
.ve-bg-flyout{position:fixed;left:76px;top:160px;width:248px;max-height:min(650px,calc(100vh - 24px));overflow:auto;z-index:1000;background:#171c20;border:1px solid #343e44;border-radius:12px;box-shadow:0 16px 45px rgba(0,0,0,.55);visibility:hidden;opacity:0;pointer-events:none;transform:translateX(-6px);transition:opacity .12s,transform .12s,visibility .12s}
.ve-bg-flyout.is-open{visibility:visible;opacity:1;pointer-events:auto;transform:translateX(0)}
.ve-bg-flyout__heading{display:flex;align-items:center;justify-content:space-between;padding:13px 14px 10px;color:#e9f0f4;font-size:12px;font-weight:750;border-bottom:1px solid #2a3338}
.ve-bg-flyout__close{border:0;background:transparent;color:#9ba8b0;font-size:23px;cursor:pointer;line-height:1}
.ve-bg-flyout__close:hover{color:#fff}
.ve-bg-flyout__content{padding:5px 11px 8px}
.ve-bg-category{padding:9px 0 8px;border-bottom:1px solid #283137}
.ve-bg-category:last-child{border-bottom:0}
.ve-bg-category__name{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#89969f;margin:0 0 8px 4px;font-weight:700}
.ve-bg-category__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}
.ve-bg-category__grid button{width:45px;height:43px;border:1px solid transparent;background:#22292d;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#9eaeb8}
.ve-bg-category__grid button:hover{background:#2d383d;border-color:#52606a}
.ve-bg-category__grid button.active{border-color:#8ae749;background:rgba(138,231,73,.13)}
.ve-bg-category__grid .ve-bg-icon{width:22px;height:22px}
.ve-bg-flyout__hint{font-size:10px;color:#74818a;padding:9px 14px 12px;border-top:1px solid #293238}
@media(max-width:760px){.ve-bg-flyout{width:224px}.ve-bg-category__grid button{width:42px}}
