.coach-mark[data-v-a1f49d22]{align-items:center;animation:coach-mark-pop-a1f49d22 .5s cubic-bezier(.34,1.56,.64,1) .2s both;background-color:var(--color-primary,#ff5b5b);border-radius:var(--br-md,10px);box-shadow:0 6px 16px #0000002e;display:flex;gap:8px;max-width:min(360px,calc(100vw - 24px));padding:8px 14px;position:absolute;white-space:normal;width:-moz-max-content;width:max-content;word-break:keep-all;z-index:60}.coach-mark .txt[data-v-a1f49d22]{color:#fff;font-size:14px;font-weight:500;letter-spacing:0;line-height:1.3}.coach-mark .coach-close[data-v-a1f49d22]{color:#fff;cursor:pointer;flex-shrink:0;font-size:15px;line-height:1}.coach-mark[data-v-a1f49d22]:after{border:6px solid transparent;content:"";position:absolute}.coach-mark.is-below[data-v-a1f49d22]{top:calc(100% + 10px)}.coach-mark.is-below[data-v-a1f49d22]:after{border-bottom-color:var(--color-primary,#ff5b5b);bottom:100%}.coach-mark.is-above[data-v-a1f49d22]{bottom:calc(100% + 8px)}.coach-mark.is-above[data-v-a1f49d22]:after{border-top-color:var(--color-primary,#ff5b5b);top:100%}.coach-mark.align-left[data-v-a1f49d22]{left:0;right:auto}.coach-mark.align-left[data-v-a1f49d22]:after{left:16px;right:auto}.coach-mark.align-right[data-v-a1f49d22]{left:auto;right:0}.coach-mark.align-right[data-v-a1f49d22]:after{left:auto;right:16px}.coach-mark.is-below.align-left[data-v-a1f49d22]{transform-origin:16px 0}.coach-mark.is-below.align-right[data-v-a1f49d22]{transform-origin:calc(100% - 16px) 0}.coach-mark.is-above.align-left[data-v-a1f49d22]{transform-origin:16px 100%}.coach-mark.is-above.align-right[data-v-a1f49d22]{transform-origin:calc(100% - 16px) 100%}@media(max-width:767px){.coach-mark.flip-sm.is-above[data-v-a1f49d22]{bottom:auto;top:calc(100% + 10px)}.coach-mark.flip-sm.is-above[data-v-a1f49d22]:after{border-bottom-color:var(--color-primary,#ff5b5b);border-top-color:transparent;bottom:100%;top:auto}.coach-mark.flip-sm.is-above.align-left[data-v-a1f49d22]{transform-origin:16px 0}.coach-mark.flip-sm.is-above.align-right[data-v-a1f49d22]{transform-origin:calc(100% - 16px) 0}}@keyframes coach-mark-pop-a1f49d22{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.coach-mark[data-v-a1f49d22]{animation:none}}
