.blx-cal__month--now{border-bottom-color:rgba(97,206,112,.38)}.blx-cal__month--now .blx-cal__month-name{background:var(--blx-grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.blx-cal__month--now .blx-cal__month-yr{color:rgba(97,206,112,.55)}.blx-tip{position:fixed;z-index:9999;background:#fff;border-radius:14px;padding:16px 20px;max-width:280px;font-family:var(--blx-font);font-size:13px;line-height:1.55;pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity .15s ease,transform .15s ease;box-shadow:0 8px 32px rgba(97,206,112,.18),0 2px 10px rgba(0,0,0,.08);border:1px solid rgba(97,206,112,.22);border-top:3px solid #61ce70}.blx-tip.is-visible{opacity:1;transform:translateY(0)}.blx-tip strong{display:block;font-size:13.5px;font-weight:700;margin-bottom:6px;background:var(--blx-grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.blx-tip .blx-tip-body{color:#444;font-size:13px;line-height:1.55}.blx-tip em{display:block;font-style:normal;font-size:11px;font-weight:600;color:#61ce70;margin-top:9px;padding-top:9px;border-top:1px solid rgba(97,206,112,.15);letter-spacing:.01em}