
.vv-sticker-tags{display:flex;flex-wrap:wrap;gap:8px;align-items:center;max-width:1120px;margin:12px auto 20px;padding:0 20px}.vv-sticker-tags button{border:1px solid rgba(187,145,255,.28);background:rgba(255,255,255,.035);color:#dcd1ee;border-radius:999px;padding:8px 11px;font-size:.76rem;font-weight:750;cursor:pointer}.vv-sticker-tags button:hover,.vv-sticker-tags button.active{background:rgba(169,108,255,.20);border-color:#b990ff;color:#fff}.vv-sticker-tags .vv-tag-config{margin-left:auto}.vv-tag-modal{position:fixed;z-index:999999;inset:0;background:rgba(4,2,8,.72);display:grid;place-items:center;padding:18px}.vv-tag-modal section{position:relative;width:min(720px,96vw);max-height:88vh;overflow:auto;border:1px solid rgba(190,156,255,.35);border-radius:16px;background:#17101f;color:#f5efff;padding:20px}.vv-tag-modal h2{margin:0}.vv-tag-modal p{color:#b7aac9}.vv-tag-modal .x{position:absolute;right:14px;top:10px;border:0;background:transparent;color:#d8cbe8;font-size:24px;cursor:pointer}.vv-tag-modal .row{display:grid;grid-template-columns:22px minmax(100px,1fr) 190px 32px 32px;gap:8px;align-items:center;margin:8px 0}.vv-tag-modal input[type=text]{width:100%;padding:8px;border-radius:8px;border:1px solid #503b6c;background:#0e0914;color:#fff}.vv-tag-modal .row span{color:#a99bb9;font-size:.75rem}.vv-tag-modal .row button,.vv-tag-modal footer button{border:1px solid #604880;background:#251a35;color:#fff;border-radius:8px;padding:8px;cursor:pointer}.vv-tag-modal footer{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.vv-tag-modal .save{background:#a36cff!important;color:#190e25!important}@media(max-width:700px){.vv-sticker-tags .vv-tag-config{margin-left:0}.vv-tag-modal .row{grid-template-columns:22px minmax(0,1fr) 30px 30px}.vv-tag-modal .row span{display:none}}
