.ve-fab{z-index:10050;background:var(--soul-pink-grad,linear-gradient(135deg,#ff7995,#ffa1b4));color:#fff;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:none;border-radius:50%;place-items:center;width:52px;height:52px;padding:0;transition:box-shadow .2s,transform .2s;display:grid;position:fixed;bottom:22px;left:22px;right:auto;box-shadow:0 10px 28px rgba(255,121,149,.4)}.ve-fab:hover{box-shadow:0 14px 32px rgba(255,121,149,.5)}.ve-fab:active{cursor:grabbing;transform:scale(.96)}.ve-toolbar{z-index:10050;box-sizing:border-box;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);touch-action:none;background:rgba(56,67,73,.94);border-radius:28px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:max-content;max-width:min(920px,100vw - 40px);padding:10px 16px;display:flex;position:fixed;bottom:22px;left:50%;right:auto;overflow:visible;transform:translate(-50%);box-shadow:0 18px 48px -18px rgba(56,67,73,.55)}.ve-toolbar--moved{transform:none}.ve-toolbar-grip{color:rgba(255,255,255,.85);cursor:grab;touch-action:none;background:rgba(255,255,255,.1);border:none;border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.ve-toolbar-grip:active{cursor:grabbing;background:rgba(255,121,149,.35)}.ve-toolbar-label{letter-spacing:.04em;opacity:.75;font-size:12.5px;font-weight:700}.ve-toolbar-label:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:6px}.ve-toolbar-label:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:6px}.ve-toolbar-label:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:6px}.ve-toolbar-label:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:6px}.ve-toolbar-label:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:6px}.ve-toolbar-label:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:6px}.ve-toolbar-btn{cursor:pointer;color:#fff;background:rgba(255,255,255,.1);border:none;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:600;transition:background .2s,transform .15s;display:inline-flex}.ve-toolbar-btn:hover:not(:disabled){background:rgba(255,255,255,.18)}.ve-toolbar-btn:disabled{opacity:.35;cursor:not-allowed}.ve-toolbar-btn--primary{color:#fff;background:linear-gradient(135deg,#ff7995,#ffa1b4)}.ve-toolbar-btn--danger{background:rgba(220,80,80,.28)}.ve-toolbar-icon{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.ve-toolbar-select{color:inherit;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:8px;align-items:center;gap:4px;padding:2px 6px 2px 4px;display:inline-flex}.ve-toolbar-select.is-disabled{opacity:.4;pointer-events:none}.ve-toolbar-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;outline:none;max-width:118px;padding:4px 2px;font-size:12px;font-weight:600}.ve-toolbar-select select option{color:#222}.ve-toolbar-key{opacity:.55;text-overflow:ellipsis;white-space:nowrap;direction:ltr;max-width:160px;font-size:11px;overflow:hidden}html.ve-edit-on .ve-editable,html.ve-edit-on [data-ve],html.ve-edit-on [data-ve-img],html.ve-edit-on img{cursor:pointer;outline:1px dashed transparent;transition:outline-color .15s,box-shadow .15s}html.ve-edit-on .ve-editable:hover,html.ve-edit-on [data-ve]:hover,html.ve-edit-on [data-ve-img]:hover,html.ve-edit-on main img:hover{outline-color:rgba(255,121,149,.85);box-shadow:0 0 0 3px rgba(255,121,149,.18)}html.ve-edit-on .ve-selected,html.ve-edit-on .ve-selected-live{outline:2px solid #ff7995!important;box-shadow:0 0 0 4px rgba(255,121,149,.22)!important}html.ve-edit-on [contenteditable=true]{min-width:1ch;cursor:text!important;-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important;pointer-events:auto!important;outline:2px solid #ff7995!important;box-shadow:0 0 0 4px rgba(255,121,149,.2)!important}html.ve-edit-on .reveal,html.ve-edit-on .rw,html.ve-edit-on .rw-w{pointer-events:auto!important}html.ve-edit-on .ve-hint-bar{z-index:10049;color:#384349;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;background:rgba(255,255,255,.92);border:1px solid rgba(56,67,73,.1);border-radius:999px;max-width:calc(100vw - 24px);padding:8px 14px;font-size:12.5px;font-weight:600;position:fixed;top:12px;bottom:auto;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 10px 28px -16px rgba(56,67,73,.35)}.ve-img-wrap{display:contents;position:relative}.ve-img-wrap.ve-editable{width:100%;height:100%;display:block;position:relative}.ve-img-wrap.ve-editable>img{object-fit:cover;width:100%;height:100%;display:block}.ve-img-hint{z-index:2;color:#fff;pointer-events:none;background:rgba(56,67,73,.78);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700;position:absolute;bottom:10px}.ve-img-hint:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:10px}.ve-img-hint:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:10px}.ve-img-hint:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:10px}.ve-img-hint:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:10px}.ve-img-hint:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:10px}.ve-img-hint:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:10px}.ve-img-wrap.ve-busy .ve-img-hint{background:#ff7995}html.ve-edit-on body{padding-bottom:24px}@media (max-width:760px){.ve-fab{bottom:calc(22px + env(safe-area-inset-bottom,0px));left:22px}body.soul-cmp-dock .ve-fab:not(.ve-fab--moved){bottom:calc(160px + env(safe-area-inset-bottom,0px))}}
