.th-finance-term{border-bottom:1px dotted currentColor;text-decoration:none;text-underline-offset:3px;cursor:help}.th-finance-term:focus-visible{outline:2px solid var(--accent,#16715b);outline-offset:3px;border-radius:2px}#th-finance-popover{position:fixed;z-index:10050;display:block;box-sizing:border-box;width:340px;max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px);overflow:auto;padding:18px 38px 18px 18px;border:1px solid var(--border,#c8d6ce);border-radius:12px;background:var(--card,#fff);color:var(--text,#18332a);box-shadow:0 8px 32px #123a292b;font:14px/1.6 system-ui,sans-serif;white-space:normal;text-align:left}#th-finance-popover>strong{display:block;font-size:15px;margin-bottom:7px}.th-finance-definition{display:block;margin-bottom:12px}#th-finance-popover a{display:inline-block;color:var(--accent,#146a50);text-decoration:underline;font-weight:600}#th-finance-popover .th-finance-close{position:absolute;right:7px;top:6px;background:transparent;color:inherit;border:0;font:24px/1 system-ui;cursor:pointer;padding:5px}#th-finance-popover :focus-visible{outline:2px solid #2474df;outline-offset:3px}
.th-finance-term[data-finance-term]{display:inline!important;float:none!important;font:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important;color:inherit!important;margin:0!important;padding:0!important;width:auto!important;max-width:none!important;vertical-align:baseline!important}
