.info-popover{position:relative;display:inline-flex;color:#727272;line-height:0;cursor:pointer}.info-popover svg{display:block}.info-popover:focus-visible{color:#5e74b5}.info-popover:focus-within .info-popover__content{opacity:1;visibility:visible;transform:translateY(0)}@media screen and (min-width: 1025px){.info-popover:hover{color:#5e74b5}.info-popover:hover .info-popover__content{opacity:1;visibility:visible;transform:translateY(0)}}.info-popover__content{position:absolute;top:calc(100% + 10px);left:0;z-index:100;display:flex;flex-direction:column;gap:8px;width:320px;max-width:min(320px,80vw);max-height:min(460px,70vh);overflow-y:auto;padding:16px;border-radius:8px;white-space:normal;background:#fff;border:1px solid #5E74B5;box-shadow:0 6px 50px -6.25px #3d3d3d33;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;cursor:default}.info-popover__content:before{content:"";position:absolute;bottom:100%;left:0;width:100%;height:10px}.info-popover__title{font-family:Inter Tight,sans-serif;font-size:14px;font-weight:700;line-height:1.3;color:#0d0e12}.info-popover__text{font-family:Inter Tight,sans-serif;font-size:13px;font-weight:400;line-height:1.5;color:#525252}.info-popover__list{margin:-4px 0 0;padding-left:18px;list-style:disc}.info-popover__list li{font-family:Inter Tight,sans-serif;font-size:13px;font-weight:400;line-height:1.5;color:#525252}@media screen and (min-width: 1025px){.info-popover--end .info-popover__content{left:auto;right:0}}@media screen and (max-width: 768px){.info-popover__content{position:fixed;inset:auto 16px 16px 16px;width:auto;max-width:none;max-height:70vh;padding:16px;gap:6px}.info-popover__content:before{content:none}.info-popover__title{font-size:13px}.info-popover__text{font-size:12px}}
