.vcons{position:fixed;left:24px;bottom:24px;z-index:99990;box-sizing:border-box;width:320px;max-width:calc(100vw - 32px);padding:14px 16px;background:#F2EAE2;color:#4A5A73;font-family:Urbanist,system-ui,-apple-system,sans-serif;font-size:13px;line-height:1.4;box-shadow:0 1px 2px rgba(26,26,26,.06),0 6px 24px rgba(26,26,26,.08);opacity:0;transform:translateY(8px);transition:opacity .35s ease,transform .35s ease}
.vcons[hidden]{display:none!important}
.vcons.is-in{opacity:1;transform:none}
.vcons__text{margin:0 0 10px;padding:0;font:inherit;color:inherit}
.vcons__actions{display:flex;align-items:center;gap:8px}
.vcons .vcons__btn,.vcons .vcons__btn:hover,.vcons .vcons__btn:focus{appearance:none;-webkit-appearance:none;flex:1 1 0;min-height:36px;margin:0;padding:8px 10px;border:1px solid #4A5A73!important;border-radius:0;box-shadow:none;font:inherit;font-size:12px;font-weight:600;line-height:1.2;letter-spacing:normal;text-transform:none;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color .2s ease,color .2s ease}
.vcons .vcons__btn--fill{background:#4A5A73!important;color:#F2EAE2!important}
.vcons .vcons__btn--fill:hover{background:#3B4960!important;border-color:#3B4960!important}
.vcons .vcons__btn--line{background:transparent!important;color:#4A5A73!important}
.vcons .vcons__btn--line:hover{background:rgba(74,90,115,.06)!important}
.vcons .vcons__btn:focus-visible,.vcons .vcons__more:focus-visible{outline:1px solid #4A5A73;outline-offset:3px}
.vcons .vcons__more,.vcons .vcons__more:visited{display:block;width:100%;margin-top:8px;color:rgba(74,90,115,.7);font-size:12px;font-weight:400;text-decoration:none}
.vcons .vcons__more:hover{text-decoration:underline;text-underline-offset:3px}
.vcons__actions{flex-wrap:wrap}
@media (max-width:600px){.vcons{left:0;right:0;bottom:0;width:auto;max-width:none;padding:14px 16px calc(14px + env(safe-area-inset-bottom));box-shadow:0 -1px 0 rgba(26,26,26,.06)}.vcons .vcons__more{display:none}}
@media (prefers-reduced-motion:reduce){.vcons{transition:none}}
