.ls-infotip{vertical-align:middle;align-items:center;display:inline-flex;position:relative}.ls-infotip__btn{border-radius:var(--ls-radius-full);width:22px;height:22px;color:var(--ls-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex}.ls-infotip__btn:hover,.ls-infotip__btn.is-open{color:var(--ls-text-primary);background:color-mix(in srgb, currentColor 12%, transparent)}.ls-infotip__btn:focus-visible{box-shadow:var(--ls-focus-ring);outline:none}.ls-infotip__pop{z-index:30;width:max-content;max-width:min(360px,80vw);padding:var(--ls-space-3);border:1px solid var(--ls-border);border-radius:var(--ls-radius-md);background:var(--ls-bg-surface);color:var(--ls-text-primary);box-shadow:var(--ls-shadow-popover);font-size:var(--ls-text-sm,13px);text-align:left;white-space:normal;cursor:default;font-weight:400;line-height:1.45;position:absolute;top:calc(100% + 6px)}.ls-infotip__pop--bottom-start{left:0}.ls-infotip__pop--bottom-end{right:0}.ls-infotip__title{margin-bottom:var(--ls-space-1);font-weight:600}.ls-infotip__body p{margin:0 0 var(--ls-space-2)}.ls-infotip__body p:last-child{margin-bottom:0}.ls-infotip__body ul{margin:var(--ls-space-1) 0 0;padding-left:18px}.ls-infotip__body li{margin:2px 0}.ls-infotip__rules{margin:var(--ls-space-2) 0 2px;font-size:var(--ls-text-xs,11px);letter-spacing:.04em;text-transform:uppercase;color:var(--ls-text-muted);font-weight:600}
