.infoTooltip{display:inline-flex;vertical-align:middle;margin-inline-start:.25rem;font-size:1rem;line-height:1}.infoTooltip__trigger{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 28px;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,0);color:var(--dashboard-ink-soft);cursor:pointer}.infoTooltip__trigger:hover{background:var(--dashboard-primary-soft);color:var(--dashboard-primary-deep)}.infoTooltip__trigger:focus-visible{outline:2px solid var(--dashboard-primary);outline-offset:2px}.infoTooltip__content{position:fixed;inset:auto;box-sizing:border-box;width:320px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto;margin:0;padding:14px 16px;border:1px solid var(--dashboard-line);border-radius:12px;background:var(--dashboard-surface-strong);color:var(--dashboard-ink);box-shadow:var(--dashboard-shadow-md);font:400 .8125rem/1.55 var(--dashboard-font-sans);letter-spacing:normal;text-align:start;text-transform:none;white-space:normal;overflow-wrap:anywhere}.infoTooltip--customTrigger{margin-inline-start:0}.infoTooltip--customTrigger .infoTooltip__trigger{width:auto;height:auto;flex:0 0 auto;border-radius:.375rem}.infoTooltip__links{display:grid;gap:8px;margin-top:12px}.infoTooltip__links a{color:var(--dashboard-primary-deep);text-decoration:underline;text-underline-offset:3px}.infoTooltip__note{display:block;margin-top:10px}