.has-tooltip{position:relative}.has-tooltip:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 5px);transform:translate(50%) translateY(4px);background:#1e2f4a;color:#fff;padding:8px 10px;border-radius:8px;font-size:12px;line-height:1.6;white-space:normal;width:260px;max-width:calc(100vw - 32px);box-shadow:0 6px 20px #0003;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease;z-index:9999;direction:rtl;text-align:right;left:-280%}.has-tooltip:before{content:"";position:absolute;bottom:80%;left:25px;transform:translate(50%);border-width:6px;border-style:solid;border-color:transparent transparent #777 transparent;opacity:0;transition:opacity .15s ease}.modeToggle.active:before{opacity:0}.has-tooltip:hover:after,.has-tooltip:focus:after{opacity:1;transform:translate(50%) translateY(0)}.has-tooltip:hover:before,.has-tooltip:focus:before{opacity:.7}.modeToggle.active{background:#0ea5a4;color:#fff!important}.has-tooltip.tooltip-left:after{right:calc(100% + 8px);bottom:50%;transform:translateY(50%) translate(4px)}.has-tooltip.tooltip-left:before{bottom:50%;right:100%;transform:translateY(50%);border-color:transparent #1E2F4A transparent transparent}.has-tooltip.tooltip-left:hover:after,.has-tooltip.tooltip-left:focus:after{transform:translateY(50%) translate(0)}.has-tooltip.tooltip-right:after{right:auto;left:calc(100% + 8px);bottom:50%;transform:translateY(50%) translate(-4px)}.has-tooltip.tooltip-right:before{bottom:50%;right:auto;left:100%;transform:translateY(50%);border-color:transparent transparent transparent #1E2F4A}.has-tooltip.tooltip-right:hover:after,.has-tooltip.tooltip-right:focus:after{transform:translateY(50%) translate(0)}@media(max-width:576px){.has-tooltip:after{bottom:auto;top:calc(100% - 33px);transform:translate(50%) translateY(-4px);left:-170%;width:180px;height:auto}.has-tooltip:before{left:-10px;transform:translate(50%);border-color:transparent #1E2F4A transparent transparent;bottom:12px}.has-tooltip:hover:after,.has-tooltip:focus:after{transform:translate(30%) translateY(0)}}.prompts__options>:first-child .prompts--option{border-radius:12px 12px 0 0}.prompts--options:last-child{border-radius:0 0 12px 12px}
