.vt-invite{margin-top:15px;padding:13px 17px;background:#eef4e6;border:1px solid #d2dfc6;border-radius:13px;display:flex;justify-content:space-between;gap:12px;align-items:center}
.vt-invite-copy,.vt-actions,.vt-tip-head,.vt-tip-foot{display:flex;align-items:center;gap:8px}
.vt-invite-copy{gap:12px}.vt-invite-copy strong{font-size:15px}.vt-invite-copy p{margin:2px 0 0;font-size:12px;color:#4b5e4e}.vt-symbol{width:33px;height:33px;display:grid;place-items:center;background:#dce9cd;border:1px solid #b9cca8;border-radius:11px;color:#3f5d40;font-size:20px;font-weight:750}
.vt-actions{flex-wrap:wrap}.vt-actions button,.vt-tip-foot button{font-size:12px;font-weight:650;min-height:38px;padding:5px 11px;border-radius:8px;background:#fff;color:#304738;border:1px solid #cbd7c7}
.vt-actions .vt-primary,.vt-tip-foot .vt-primary{background:#274b39;border-color:#274b39;color:white}
.vt-actions .vt-muted{background:transparent;border-color:transparent;text-decoration:underline;text-underline-offset:3px;color:#47584a}
.vt-tip{direction:rtl;position:fixed;z-index:90;left:8px;top:8px;isolation:isolate;width:min(302px,calc(100vw - 16px));max-height:calc(100dvh - 16px);overflow:auto;background:#fff;color:#26382d;border:1px solid #a8bca8;box-shadow:0 5px 22px #193c2525;border-radius:12px;padding:9px 14px 12px;font:14px/1.7 Vazir,Tahoma,sans-serif}
.vt-tip[data-side=below]{border-top:3px solid #59805d}
.vt-tip[data-side=above]{border-bottom:3px solid #59805d}
.vt-tip-head{justify-content:space-between;color:#48634d;font-size:11px;font-weight:650}
.vt-tip-head button{width:35px;height:35px;font:24px/1 Arial;padding:0;color:#4e6752;border-radius:7px}
.vt-tip h2{font-size:18px;line-height:1.5;margin:1px 0 4px}.vt-tip h2:focus{outline:none}
.vt-tip p{font-size:13px;line-height:1.75;margin:0 0 10px;color:#3e5043}
.vt-tip-foot{justify-content:space-between}
.vt-anchor{outline:3px solid #69a14b!important;outline-offset:3px;border-radius:6px}
@media(max-width:720px){.vt-invite{flex-wrap:wrap}.vt-invite-copy{gap:8px}.vt-tip{width:min(294px,calc(100vw - 16px))}}
@media(max-width:380px){.vt-invite{padding:10px}.vt-actions{gap:3px}.vt-actions button{padding-inline:8px}}
.vt-tip{overflow:visible}.vt-tip::before{content:"";pointer-events:none;position:absolute;left:calc(var(--vt-arrow,50%) - 6px);width:12px;height:7px;background:#59805d}
.vt-tip[data-side=below]::before{top:-9px;clip-path:polygon(50% 0,100% 100%,0 100%)}
.vt-tip[data-side=above]::before{bottom:-9px;clip-path:polygon(0 0,100% 0,50% 100%)}
.vt-tip[data-side=none]::before{display:none}
@media(max-height:340px){.vt-tip{overflow:auto}.vt-tip::before{display:none}}
