.fs-icon-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:.25rem;border:1px solid transparent;background:transparent;cursor:pointer;line-height:0;transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.fs-icon-button:focus-visible{outline:2px solid var(--color-accent,#02578b);outline-offset:2px}.fs-icon-button:disabled,.fs-icon-button:disabled:active,.fs-icon-button:disabled:hover{cursor:not-allowed}.fs-icon-button--primary{background-color:var(--color-primary,#1e73ae);color:var(--color-background,#ffffff);border-color:transparent}.fs-icon-button--primary:hover:not(:disabled){background-color:var(--color-accent,#02578b)}.fs-icon-button--primary:active:not(:disabled){background-color:var(--color-primary,#1e73ae);filter:brightness(.92)}.fs-icon-button--secondary{background-color:var(--color-secondary,#00deef);color:var(--color-background,#ffffff);border-color:transparent}.fs-icon-button--secondary:hover:not(:disabled){background-color:var(--color-accent,#02578b)}.fs-icon-button--secondary:active:not(:disabled){filter:brightness(.95)}.fs-icon-button--primary-circle{border-radius:9999px;background-color:var(--color-primary,#1e73ae);color:var(--color-background,#ffffff);border-color:transparent}.fs-icon-button--primary-circle:hover:not(:disabled){background-color:var(--color-accent,#02578b)}.fs-icon-button--primary-circle:active:not(:disabled){background-color:var(--color-primary,#1e73ae);filter:brightness(.92)}.fs-icon-button--secondary-circle{border-radius:9999px;background-color:var(--color-secondary,#00deef);color:var(--color-background,#ffffff);border-color:transparent}.fs-icon-button--secondary-circle:hover:not(:disabled){background-color:var(--color-accent,#02578b)}.fs-icon-button--secondary-circle:active:not(:disabled){filter:brightness(.95)}.fs-icon-button--text{background-color:transparent;color:var(--color-primary,#1e73ae);border-color:transparent}.fs-icon-button--text:active:not(:disabled),.fs-icon-button--text:hover:not(:disabled){background-color:transparent;color:var(--color-active,#02578b)}.fs-icon-button--text:active:not(:disabled){opacity:.88}.fs-icon-button--action{background-color:transparent;color:var(--color-primary,#1e73ae);border-color:transparent}.fs-icon-button--action:active:not(:disabled),.fs-icon-button--action:hover:not(:disabled){color:var(--color-accent,#02578b);background-color:transparent}.fs-icon-button--action:active:not(:disabled){opacity:.88}.fs-icon-button--action[aria-current=page],.fs-icon-button--action[aria-current=page]:hover:not(:disabled),.fs-icon-button--action[aria-current=true],.fs-icon-button--action[aria-current=true]:hover:not(:disabled),.fs-icon-button--action[data-active=true],.fs-icon-button--action[data-active=true]:hover:not(:disabled){color:var(--color-secondary,#00deef)}.fs-icon-button--neutral{background-color:transparent;color:var(--color-foreground,#131615);border-color:transparent}.fs-icon-button--neutral:hover:not(:disabled){background-color:var(--color-hover,#f1f1f1)}.fs-icon-button--neutral:active:not(:disabled){background-color:color-mix(in srgb,var(--color-foreground,#131615) 8%,var(--color-background,#ffffff) 92%)}.fs-icon-button--outlined{background-color:transparent;color:var(--color-primary,#1e73ae);border-color:var(--color-primary,#1e73ae)}.fs-icon-button--outlined:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-primary,#1e73ae) 10%,var(--color-background,#ffffff) 90%)}.fs-icon-button--outlined:active:not(:disabled){background-color:color-mix(in srgb,var(--color-primary,#1e73ae) 18%,var(--color-background,#ffffff) 82%)}.fs-icon-button--no-hover:active:not(:disabled),.fs-icon-button--no-hover:hover:not(:disabled){background-color:transparent;filter:none;opacity:1}.fs-icon-button--text.fs-icon-button--no-hover:active:not(:disabled),.fs-icon-button--text.fs-icon-button--no-hover:hover:not(:disabled){color:var(--color-primary,#1e73ae)}@keyframes fs-icon-button-spin{to{transform:rotate(1turn)}}.fs-icon-button__icon--loading{animation:fs-icon-button-spin .8s linear infinite}