.rf-button{box-sizing:border-box;cursor:pointer;white-space:nowrap;width:auto;font-size:var(--fz-16);font-weight:var(--fw-500);line-height:var(--lh-flat);letter-spacing:var(--ls-normal);-webkit-user-select:none;user-select:none;color:inherit;background-color:#0000;border:2px solid #0000;border-radius:8px;justify-content:center;align-items:center;height:auto;margin:0;padding:0;transition:all .15s ease-in;display:inline-flex;position:relative}.rf-button:active{transform:none}.rf-button,.rf-button .mantine-Button-label{overflow:visible}.rf-button:before{content:none}.rf-button svg{display:block}.rf-button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:8px}.rf-button.rf-button--xs{line-height:var(--lh-text)}.rf-button.rf-button--compact{min-width:24px;height:24px;font-size:var(--fz-13);font-weight:var(--fw-400);line-height:var(--lh-ui);letter-spacing:var(--ls-normal);font-weight:var(--fw-500);line-height:var(--lh-flat);border-radius:6px}.rf-button.rf-button--compact svg{width:14px;height:14px}.rf-button.rf-button--compact .rf-button__text:first-child{margin-left:8px}.rf-button.rf-button--compact .rf-button__text:last-child{margin-right:8px}.rf-button.rf-button--compact .rf-button__adornment:not(:last-child){margin-left:6px}.rf-button.rf-button--compact .rf-button__adornment:not(:first-child){margin-right:6px}.rf-button.rf-button--compact .rf-button__adornment--start:not(:last-child){margin-right:4px}.rf-button.rf-button--compact .rf-button__adornment--end:not(:first-child){margin-left:4px}.rf-button.rf-button--s{min-width:32px;height:32px;font-size:var(--fz-14);font-weight:var(--fw-500);line-height:var(--lh-flat);letter-spacing:var(--ls-normal)}.rf-button.rf-button--s .rf-button__text:first-child{margin-left:16px}.rf-button.rf-button--s .rf-button__text:last-child{margin-right:16px}.rf-button.rf-button--s .rf-button__adornment:not(:last-child){margin-left:14px}.rf-button.rf-button--s .rf-button__adornment:not(:first-child){margin-right:14px}.rf-button.rf-button--m{min-width:40px;height:40px;font-size:var(--fz-16);font-weight:var(--fw-500);line-height:var(--lh-flat);letter-spacing:var(--ls-normal)}.rf-button.rf-button--m .rf-button__text:first-child{margin-left:20px}.rf-button.rf-button--m .rf-button__text:last-child{margin-right:20px}.rf-button.rf-button--m .rf-button__adornment:not(:last-child){margin-left:18px}.rf-button.rf-button--m .rf-button__adornment:not(:first-child){margin-right:18px}.rf-button.rf-button--l{min-width:48px;height:48px;font-size:var(--fz-16);font-weight:var(--fw-500);line-height:var(--lh-flat);letter-spacing:var(--ls-normal)}.rf-button.rf-button--l .rf-button__text:first-child{margin-left:24px}.rf-button.rf-button--l .rf-button__text:last-child{margin-right:24px}.rf-button.rf-button--l .rf-button__adornment:not(:last-child){margin-left:22px}.rf-button.rf-button--l .rf-button__adornment:not(:first-child){margin-right:22px}.rf-button.rf-button--xl{min-width:56px;height:56px;font-size:var(--fz-16);font-weight:var(--fw-500);line-height:var(--lh-flat);letter-spacing:var(--ls-normal)}.rf-button.rf-button--xl .rf-button__text:first-child{margin-left:32px}.rf-button.rf-button--xl .rf-button__text:last-child{margin-right:32px}.rf-button.rf-button--xl .rf-button__adornment:not(:last-child){margin-left:30px}.rf-button.rf-button--xl .rf-button__adornment:not(:first-child){margin-right:30px}.rf-button.rf-button__full-width{width:100%}.rf-button:disabled{pointer-events:none}.rf-button__content{justify-content:center;align-items:center;display:inline-flex}.rf-button__content--hidden{opacity:0}.rf-button__loader{margin:auto;position:absolute;inset:0}.rf-button__adornment{justify-content:center;align-items:center;display:flex}.rf-button__adornment--start:not(:last-child){margin-right:8px}.rf-button__adornment--end:not(:first-child){margin-left:8px}.rf-button.rf-button--truncate{--button-justify:flex-start;justify-content:flex-start;max-width:100%}.rf-button.rf-button--truncate .mantine-Button-inner,.rf-button.rf-button--truncate .mantine-Button-label,.rf-button.rf-button--truncate .rf-button__content{justify-content:flex-start;min-width:0;max-width:100%}.rf-button.rf-button--truncate .rf-button__text{text-overflow:ellipsis;min-width:0;overflow:clip visible}.rf-button.rf-button--truncate .rf-button__adornment{flex:none}.rf-button--primary{background-color:var(--theme-rf-button-primary-bg);color:var(--text-on-accent)}.rf-button--primary:hover,.rf-button--primary:focus-visible{background-color:var(--theme-rf-button-primary-bg-hover)}.rf-button--primary:active{background-color:var(--theme-rf-button-primary-bg-active)}.rf-button--primary:disabled{background-color:var(--neutral-10);color:var(--neutral-30)}.rf-button--light{background-color:var(--primary-20);color:var(--rf-button--light--color,var(--primary-70))}.rf-button--light:hover,.rf-button--light:focus-visible{color:var(--primary-70)}.rf-button--light:active{color:var(--primary-80)}.rf-button--light:disabled{background-color:var(--neutral-10);color:var(--neutral-30)}.rf-button--secondary{background-color:var(--theme-rf-button-secondary-bg);color:var(--neutral-90)}@media not print{:root[data-mantine-color-scheme=dark] .rf-button--secondary,[data-mantine-color-scheme=dark]:not(:root) .rf-button--secondary{background-color:var(--theme-rf-button-secondary-bg)}}.rf-button--secondary:hover,.rf-button--secondary:focus-visible{background-color:var(--theme-rf-button-secondary-bg-hover)}@media not print{:root[data-mantine-color-scheme=dark] .rf-button--secondary:hover,[data-mantine-color-scheme=dark]:not(:root) .rf-button--secondary:hover,:root[data-mantine-color-scheme=dark] .rf-button--secondary:focus-visible,[data-mantine-color-scheme=dark]:not(:root) .rf-button--secondary:focus-visible{background-color:var(--theme-rf-button-secondary-bg-hover)}}.rf-button--secondary:active{background-color:var(--theme-rf-button-secondary-bg-active)}@media not print{:root[data-mantine-color-scheme=dark] .rf-button--secondary:active,[data-mantine-color-scheme=dark]:not(:root) .rf-button--secondary:active{background-color:var(--theme-rf-button-secondary-bg-active)}}.rf-button--secondary:disabled{background-color:var(--theme-rf-button-secondary-bg-disabled);color:var(--neutral-30)}@media not print{:root[data-mantine-color-scheme=dark] .rf-button--secondary:disabled,[data-mantine-color-scheme=dark]:not(:root) .rf-button--secondary:disabled{background-color:var(--theme-rf-button-secondary-bg-disabled)}}.rf-button--outline{background-color:var(--neutral-00);border:2px solid var(--primary-60-main);color:var(--primary-60-main)}.rf-button--outline:hover,.rf-button--outline:focus-visible{background-color:var(--primary-20);border-color:var(--primary-70);color:var(--primary-70)}.rf-button--outline:active{background-color:var(--primary-20);border-color:var(--primary-80);color:var(--primary-80)}.rf-button--outline:disabled{background-color:var(--neutral-10);color:var(--neutral-30);border:0}.rf-button--outline-thin{background-color:var(--neutral-00);border:1px solid var(--primary-30);color:var(--primary-70)}.rf-button--outline-thin:hover,.rf-button--outline-thin:focus-visible{background-color:var(--primary-10);border-color:var(--primary-60-main);color:var(--primary-70)}.rf-button--outline-thin:active{background-color:var(--primary-20);border-color:var(--primary-70);color:var(--primary-80)}.rf-button--outline-thin:disabled{background-color:var(--neutral-10);border-color:var(--neutral-10);color:var(--neutral-30)}.rf-button--outline-neutral{background-color:var(--neutral-00);border:1px solid var(--neutral-20);color:var(--neutral-70)}.rf-button--outline-neutral:hover,.rf-button--outline-neutral:focus-visible{border-color:var(--primary-30);color:var(--primary-70)}.rf-button--outline-neutral:active{background-color:var(--primary-10);border-color:var(--primary-30);color:var(--primary-80)}.rf-button--outline-neutral:disabled{background-color:var(--neutral-10);border-color:var(--neutral-10);color:var(--neutral-30)}.rf-button--outline-danger{background-color:var(--neutral-00);border:1px solid color-mix(in srgb, var(--error-60-main) 32%, var(--neutral-20));color:var(--error-60-main)}.rf-button--outline-danger:hover,.rf-button--outline-danger:focus-visible{border-color:var(--error-60-main);color:var(--error-70)}.rf-button--outline-danger:active{background-color:var(--error-10);border-color:var(--error-70);color:var(--error-80)}.rf-button--outline-danger:disabled{background-color:var(--neutral-10);border-color:var(--neutral-10);color:var(--neutral-30)}.rf-button--ghost{color:var(--primary-60-main);background-color:#0000}.rf-button--ghost:hover,.rf-button--ghost:focus-visible{background-color:var(--neutral-05);color:var(--primary-70)}.rf-button--ghost:active{background-color:var(--neutral-05);color:var(--primary-80)}.rf-button--ghost:disabled{background-color:var(--neutral-10);color:var(--neutral-30)}.rf-button--iconFill,.rf-button--icon-round,.rf-button--icon-round-active,.rf-button--icon{color:var(--primary-60-main);background-color:#0000}.rf-button--iconFill.rf-button--s,.rf-button--icon-round.rf-button--s,.rf-button--icon-round-active.rf-button--s,.rf-button--icon.rf-button--s{width:32px;padding:0}.rf-button--iconFill.rf-button--m,.rf-button--icon-round.rf-button--m,.rf-button--icon-round-active.rf-button--m,.rf-button--icon.rf-button--m{width:40px;padding:0}.rf-button--iconFill.rf-button--l,.rf-button--icon-round.rf-button--l,.rf-button--icon-round-active.rf-button--l,.rf-button--icon.rf-button--l{width:48px;padding:0}.rf-button--iconFill.rf-button--xl,.rf-button--icon-round.rf-button--xl,.rf-button--icon-round-active.rf-button--xl,.rf-button--icon.rf-button--xl{width:56px;padding:0}.rf-button--icon:hover,.rf-button--icon:focus-visible{background-color:var(--neutral-05);color:var(--primary-70)}.rf-button--icon:active{background-color:var(--neutral-05);color:var(--primary-80)}.rf-button--icon:disabled{color:var(--neutral-30);background-color:#0000}.rf-button--iconFill{background-color:var(--neutral-05);color:var(--neutral-50)}.rf-button--iconFill:active{background-color:var(--primary-60-main);color:var(--neutral-00)}.rf-button--icon-round{background-color:var(--neutral-05);border-radius:48px}.rf-button--icon-round-active{background-color:var(--primary-60-main);color:var(--text-on-accent);border-radius:48px}.rf-button--icon-round:hover,.rf-button--icon-round:focus-visible{background-color:var(--neutral-10);color:var(--primary-70)}.rf-button--icon-round:active{background-color:var(--neutral-20);color:var(--primary-80)}.rf-button--icon-round:disabled{background-color:var(--neutral-10);color:var(--neutral-30)}.rf-button--text.rf-button--compact,.rf-button--text.rf-button--s,.rf-button--text.rf-button--m,.rf-button--text.rf-button--l,.rf-button--text.rf-button--xl{border:0;width:auto;height:auto;padding:0}.rf-button--text.rf-button--compact .rf-button__adornment:not(:last-child),.rf-button--text.rf-button--s .rf-button__adornment:not(:last-child),.rf-button--text.rf-button--m .rf-button__adornment:not(:last-child),.rf-button--text.rf-button--l .rf-button__adornment:not(:last-child),.rf-button--text.rf-button--xl .rf-button__adornment:not(:last-child){margin-left:0}.rf-button--text.rf-button--compact .rf-button__adornment:not(:first-child),.rf-button--text.rf-button--s .rf-button__adornment:not(:first-child),.rf-button--text.rf-button--m .rf-button__adornment:not(:first-child),.rf-button--text.rf-button--l .rf-button__adornment:not(:first-child),.rf-button--text.rf-button--xl .rf-button__adornment:not(:first-child){margin-right:0}.rf-button--text.rf-button--compact .rf-button__text:first-child,.rf-button--text.rf-button--compact .rf-button__text:last-child,.rf-button--text.rf-button--s .rf-button__text:first-child,.rf-button--text.rf-button--s .rf-button__text:last-child,.rf-button--text.rf-button--m .rf-button__text:first-child,.rf-button--text.rf-button--m .rf-button__text:last-child,.rf-button--text.rf-button--l .rf-button__text:first-child,.rf-button--text.rf-button--l .rf-button__text:last-child,.rf-button--text.rf-button--xl .rf-button__text:first-child,.rf-button--text.rf-button--xl .rf-button__text:last-child{margin:0}.rf-button--text-default,.rf-button--text-blue{color:var(--primary-60-main)}.rf-button--text-default:hover,.rf-button--text-default:focus-visible,.rf-button--text-blue:hover,.rf-button--text-blue:focus-visible{color:var(--primary-70)}.rf-button--text-default:active,.rf-button--text-blue:active{color:var(--primary-80)}.rf-button--text-default:disabled,.rf-button--text-blue:disabled{color:var(--neutral-30)}.rf-button--text-neutral{color:var(--neutral-50)}.rf-button--text-neutral:hover,.rf-button--text-neutral:focus-visible{color:var(--neutral-80)}.rf-button--text-neutral:active{color:var(--neutral-90)}.rf-button--text-neutral:disabled{color:var(--neutral-30)}.rf-button--text-green{color:var(--success-50-main)}.rf-button--text-green:hover,.rf-button--text-green:focus-visible{color:var(--success-60)}.rf-button--text-green:active{color:var(--success-70)}.rf-button--text-green:disabled{color:var(--neutral-30)}.rf-button--text-yellow{color:var(--warning-50-main)}.rf-button--text-yellow:hover,.rf-button--text-yellow:focus-visible{color:var(--warning-60)}.rf-button--text-yellow:active{color:var(--warning-70)}.rf-button--text-yellow:disabled{color:var(--neutral-30)}.rf-button--text-red{color:var(--error-60-main)}.rf-button--text-red:hover,.rf-button--text-red:focus-visible{color:var(--error-70)}.rf-button--text-red:active{color:var(--error-80)}.rf-button--text-red:disabled{color:var(--neutral-30)}.rf-button--danger{background-color:var(--error-10);color:var(--error-60-main)}.rf-button--danger:hover,.rf-button--danger:focus-visible{color:var(--error-70)}.rf-button--danger:active{color:var(--error-80)}.rf-button--danger:disabled{background-color:var(--neutral-10);color:var(--neutral-30)}.rf-button--success{background-color:var(--success-10);color:var(--success-50-main)}.rf-button--success:hover,.rf-button--success:focus-visible{color:var(--success-60)}.rf-button--success:active{color:var(--success-70)}.rf-button--success:disabled{background-color:var(--neutral-10);color:var(--neutral-30)}.rf-button--round{background-color:var(--neutral-05);color:var(--neutral-50);border-radius:48px}.rf-button--round-active{background-color:var(--primary-60-main);color:var(--text-on-accent);border-radius:48px}.rf-button--round-loading{color:var(--primary-60-main)}.rf-button--round:hover,.rf-button--round:focus-visible{background-color:var(--neutral-10)}.rf-button--round:active{background-color:var(--neutral-20)}.rf-button--round:disabled{background-color:var(--neutral-10);color:var(--neutral-30)}.rf-button--header,.rf-button--header-ghost{border-radius:48px}.rf-button--header:focus-visible,.rf-button--header-ghost:focus-visible{outline:3px solid var(--shell-button-ring,color-mix(in srgb, var(--static-white) 28%, transparent));outline-offset:1px;border-radius:48px}.rf-button--header{border:1px solid var(--shell-button-border,color-mix(in srgb, var(--static-white) 16%, transparent));background:var(--shell-button-background,color-mix(in srgb, var(--static-white) 10%, transparent));color:var(--shell-round-button-color,var(--shell-button-color,var(--static-white)));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.rf-button--header:hover,.rf-button--header:focus-visible{background:var(--shell-button-hover,color-mix(in srgb, var(--static-white) 20%, transparent))}.rf-button--header:active{background:var(--shell-button-press,color-mix(in srgb, var(--static-white) 26%, transparent))}.rf-button--header-ghost{color:var(--shell-button-color,var(--static-white));background:0 0;border:0;transition:color .12s,background-color .12s}.rf-button--header-ghost:hover,.rf-button--header-ghost:focus-visible{background:var(--shell-ghost-hover,color-mix(in srgb, var(--static-white) 20%, transparent));color:var(--shell-text-active,var(--static-white))}.rf-button--header-ghost:active{background:var(--shell-ghost-press,color-mix(in srgb, var(--static-white) 26%, transparent))}@media (prefers-reduced-motion:reduce){.rf-button--header-ghost{transition:none}}.rf-button--white{background-color:var(--neutral-00);color:var(--primary-60-main);box-shadow:var(--shadow-lvl1)}.rf-button--white:hover,.rf-button--white:focus-visible{color:var(--primary-70);box-shadow:var(--shadow-lvl4)}.rf-button--white:active{color:var(--primary-80)}.rf-button--white:disabled{color:var(--neutral-30)}
