:is(.folio-chart-reference-frame,[data-chart-reference-frame]){position:relative}.folio-chart-reference-inline{display:inline-block;max-width:100%;vertical-align:top}.folio-chart-reference-inline>img{display:block;margin:0!important}.folio-chart-reference-inline>[data-chart-color-indicator]{position:absolute;z-index:2;bottom:8px;right:8px;margin:0}:is(.folio-chart-reference-frame,[data-chart-reference-frame]):has(>[data-chart-color-indicator=notice])>.folio-chart-reference-caption{bottom:calc(var(--folio-caption-bottom, 8px) + 34px)}:is(.folio-chart-reference-frame,[data-chart-reference-frame]):has(>[data-chart-color-toggle],>[data-testid=note-home-hidden-media-count])>.folio-chart-reference-caption{max-width:min(var(--folio-caption-width,calc(100% - 16px)),calc(100% - 80px))}.folio-chart-reference-caption{position:absolute;z-index:1;bottom:var(--folio-caption-bottom,8px);left:var(--folio-caption-left,8px);right:8px;display:flex;width:fit-content;max-width:var(--folio-caption-width,calc(100% - 16px));flex-direction:column;gap:2px;padding:4px 7px;border-radius:5px;background:rgb(0 0 0/62%);color:rgb(255 255 255/90%);font-size:12px;font-weight:400;line-height:18px;text-align:left;overflow-wrap:anywhere;pointer-events:none;opacity:0;visibility:hidden}@media (hover:hover) and (pointer:fine) and (min-width:640px){:is(.folio-chart-reference-frame,[data-chart-reference-frame]):focus-within>.folio-chart-reference-caption,:is(.folio-chart-reference-frame,[data-chart-reference-frame]):hover>.folio-chart-reference-caption{opacity:1;visibility:visible}}.folio-chart-reference-caption[data-persistent]{opacity:1;visibility:visible}.folio-chart-reference-stack>.folio-chart-reference-caption{position:static;max-width:100%}.folio-chart-reference-info{display:none}.folio-chart-reference-text{display:flex;flex-direction:column;gap:2px}@media (hover:none),(max-width:639px),(pointer:coarse){.folio-chart-reference-caption[data-persistent]{position:fixed;left:16px;bottom:calc(16px + env(safe-area-inset-bottom, 0px));right:auto;max-width:calc(100vw - 32px);padding:0;background:none;pointer-events:auto}.folio-chart-reference-info{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border:1px solid rgb(255 255 255/15%);border-radius:50%;background:rgb(0 0 0/62%);color:rgb(255 255 255/90%);cursor:pointer}.folio-chart-reference-info svg{width:17px;height:17px}.folio-chart-reference-info:focus-visible{outline:2px solid white;outline-offset:3px}.folio-chart-reference-caption[data-persistent]>.folio-chart-reference-text{display:none;position:absolute;left:40px;bottom:0;width:max-content;max-width:calc(100vw - 88px);max-height:48px;overflow-y:auto;padding:4px 7px;border-radius:5px;background:rgb(0 0 0/80%)}.folio-chart-reference-caption[data-persistent][data-expanded]>.folio-chart-reference-text{display:flex}div:has(>.folio-chart-reference-caption[data-persistent])>img,div:has(>.folio-chart-reference-stack>.folio-chart-reference-caption[data-persistent])>img{max-height:min(80dvh,calc(100dvh - 128px - 2 * env(safe-area-inset-bottom, 0px)))}}