#bandivoConversionRoot{position:relative;z-index:160}
.bandivo-conversion-backdrop{position:fixed;inset:0;z-index:160;display:flex;align-items:flex-end;justify-content:center;padding:18px;background:rgba(12,18,25,.42);backdrop-filter:blur(3px);opacity:0;transition:opacity .2s ease}
.bandivo-conversion-backdrop.is-visible{opacity:1}
.bandivo-conversion-sheet{position:relative;width:min(520px,100%);padding:24px 22px 20px;border:1px solid rgba(108,61,235,.18);border-radius:26px;background:#fff;color:#1f2630;box-shadow:0 28px 80px rgba(26,34,48,.28);transform:translateY(22px);transition:transform .22s ease;text-align:right}
.bandivo-conversion-backdrop.is-visible .bandivo-conversion-sheet{transform:none}
.bandivo-conversion-sheet.is-value{border-color:rgba(108,61,235,.27);background:linear-gradient(160deg,#fff 0%,#faf8ff 100%)}
.bandivo-conversion-handle{display:block;width:42px;height:4px;margin:-10px auto 15px;border-radius:999px;background:#d9dce3}
.bandivo-conversion-badge{display:inline-flex;padding:6px 10px;border-radius:999px;background:#f0ebff;color:#6740d9;font-size:11px;font-weight:900}
.bandivo-conversion-close{position:absolute;top:18px;left:18px;width:36px;height:36px;border:0;border-radius:50%;background:#f2f3f6;color:#667080;font-size:25px;line-height:1}
.bandivo-conversion-sheet h2{margin:16px 0 8px;color:#151b24;font-size:22px;line-height:1.65}
.bandivo-conversion-sheet p{margin:0;color:#566170;font-size:14px;line-height:2}
.bandivo-conversion-sheet small{display:block;margin-top:11px;color:#7c8592;font-size:11px;line-height:1.7}
.bandivo-conversion-actions{display:grid;grid-template-columns:1fr auto;gap:9px;margin-top:19px}
.bandivo-conversion-actions button{min-height:48px;border-radius:14px;font:inherit;font-weight:900}
.bandivo-conversion-primary{border:0;background:linear-gradient(135deg,#7446ec,#5a33d1);color:#fff;box-shadow:0 12px 30px rgba(108,61,235,.24)}
.bandivo-conversion-later{padding:0 17px;border:1px solid #e1e4e9;background:#fff;color:#6b7380}
.bandivo-conversion-actions button:disabled,.bandivo-conversion-close:disabled{opacity:.55}
html[data-theme="dark"] .bandivo-conversion-sheet{border-color:#39445a;background:#182231;color:#f7f8fb}
html[data-theme="dark"] .bandivo-conversion-sheet.is-value{background:linear-gradient(160deg,#1b2637,#171f2e)}
html[data-theme="dark"] .bandivo-conversion-sheet h2{color:#fff}
html[data-theme="dark"] .bandivo-conversion-sheet p{color:#c5cbd5}
html[data-theme="dark"] .bandivo-conversion-sheet small{color:#9ca6b5}
html[data-theme="dark"] .bandivo-conversion-close,html[data-theme="dark"] .bandivo-conversion-later{border-color:#354157;background:#222e40;color:#d7dce5}
@media(min-width:760px){.bandivo-conversion-backdrop{align-items:center}.bandivo-conversion-sheet{padding:30px;border-radius:28px}.bandivo-conversion-handle{display:none}}
@media(max-width:430px){.bandivo-conversion-backdrop{padding:0}.bandivo-conversion-sheet{width:100%;border-radius:25px 25px 0 0;padding:22px 18px calc(18px + env(safe-area-inset-bottom))}.bandivo-conversion-sheet h2{font-size:20px}.bandivo-conversion-actions{grid-template-columns:1fr}.bandivo-conversion-later{min-height:42px}}
@media(prefers-reduced-motion:reduce){.bandivo-conversion-backdrop,.bandivo-conversion-sheet{transition:none}}
