.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:var(--rf-button-end-adornment-inset,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:var(--rf-button-end-adornment-inset,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:var(--rf-button-end-adornment-inset,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:var(--rf-button-end-adornment-inset,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:var(--rf-button-end-adornment-inset,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__hidden-text{clip-path:inset(1px);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.rf-button__loader{margin:auto;position:absolute;inset:0}.rf-button__adornment{justify-content:center;align-items:center;display:flex}.rf-button__adornment svg{min-width:var(--rf-button-icon-size);max-width:var(--rf-button-icon-size);min-height:var(--rf-button-icon-size);max-height:var(--rf-button-icon-size)}.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.rf-button--space-between .mantine-Button-inner,.rf-button.rf-button--space-between .mantine-Button-label,.rf-button.rf-button--space-between .rf-button__content{width:100%;min-width:0}.rf-button.rf-button--space-between .rf-button__content{justify-content:space-between}.rf-button.rf-button--space-between .rf-button__text{min-width:0}.rf-button.rf-button--wrap{height:auto}.rf-button.rf-button--wrap .rf-button__content{white-space:normal}.rf-button.rf-button--wrap:not(.rf-button--text).rf-button--compact{min-height:24px}.rf-button.rf-button--wrap:not(.rf-button--text).rf-button--s{min-height:32px}.rf-button.rf-button--wrap:not(.rf-button--text).rf-button--m{min-height:40px}.rf-button.rf-button--wrap:not(.rf-button--text).rf-button--l{min-height:48px}.rf-button.rf-button--wrap:not(.rf-button--text).rf-button--xl{min-height:56px}.rf-button--tone-primary{--rf-btn-fill:var(--theme-rf-button-primary-bg);--rf-btn-fill-hover:var(--theme-rf-button-primary-bg-hover);--rf-btn-fill-active:var(--theme-rf-button-primary-bg-active);--rf-btn-on-fill:var(--text-on-accent);--rf-btn-soft:var(--primary-20);--rf-btn-line:var(--primary-30);--rf-btn-line-hover:var(--primary-40);--rf-btn-line-active:var(--primary-50);--rf-btn-wash:var(--primary-10);--rf-btn-wash-active:var(--primary-20);--rf-btn-edge-hover:var(--primary-60-main);--rf-btn-edge-active:var(--primary-70);--rf-btn-haze:var(--neutral-05);--rf-btn-haze-active:var(--neutral-05);--rf-btn-ink:var(--primary-60-main);--rf-btn-ink-strong:var(--primary-70);--rf-btn-ink-hover:var(--primary-70);--rf-btn-ink-active:var(--primary-80)}.rf-button--tone-neutral{--rf-btn-fill:var(--neutral-70);--rf-btn-fill-hover:var(--neutral-80);--rf-btn-fill-active:var(--neutral-90);--rf-btn-on-fill:var(--neutral-00);--rf-btn-pressed:var(--theme-rf-button-primary-bg);--rf-btn-on-pressed:var(--text-on-accent);--rf-btn-soft:var(--theme-rf-button-secondary-bg);--rf-btn-soft-hover:var(--theme-rf-button-secondary-bg-hover);--rf-btn-soft-active:var(--theme-rf-button-secondary-bg-active);--rf-btn-soft-disabled:var(--theme-rf-button-secondary-bg-disabled);--rf-btn-line:var(--neutral-20);--rf-btn-line-hover:var(--neutral-30);--rf-btn-line-active:var(--neutral-40);--rf-btn-wash:var(--neutral-00);--rf-btn-wash-active:var(--primary-10);--rf-btn-edge-hover:var(--primary-30);--rf-btn-edge-active:var(--primary-30);--rf-btn-haze:var(--neutral-05);--rf-btn-haze-active:var(--neutral-10);--rf-btn-ink:var(--neutral-50);--rf-btn-ink-strong:var(--neutral-90);--rf-btn-ink-hover:var(--neutral-90);--rf-btn-ink-active:var(--neutral-90)}.rf-button--tone-success{--rf-btn-fill:var(--success-50-main);--rf-btn-fill-hover:var(--success-60);--rf-btn-fill-active:var(--success-70);--rf-btn-on-fill:var(--text-on-accent);--rf-btn-soft:var(--success-10);--rf-btn-line:var(--success-30);--rf-btn-line-hover:var(--success-40);--rf-btn-line-active:var(--success-50-main);--rf-btn-wash:var(--success-10);--rf-btn-wash-active:var(--success-20);--rf-btn-edge-hover:var(--success-50-main);--rf-btn-edge-active:var(--success-60);--rf-btn-haze:var(--success-10);--rf-btn-haze-active:var(--success-20);--rf-btn-ink:var(--success-50-main);--rf-btn-ink-strong:var(--success-50-main);--rf-btn-ink-hover:var(--success-60);--rf-btn-ink-active:var(--success-70)}.rf-button--tone-danger{--rf-btn-fill:var(--error-60-main);--rf-btn-fill-hover:var(--error-70);--rf-btn-fill-active:var(--error-80);--rf-btn-on-fill:var(--text-on-accent);--rf-btn-soft:var(--error-10);--rf-btn-line:var(--error-30);--rf-btn-line-hover:var(--error-40);--rf-btn-line-active:var(--error-50);--rf-btn-wash:var(--error-10);--rf-btn-wash-active:var(--error-20);--rf-btn-edge-hover:var(--error-60-main);--rf-btn-edge-active:var(--error-70);--rf-btn-haze:var(--error-10);--rf-btn-haze-active:var(--error-20);--rf-btn-ink:var(--error-60-main);--rf-btn-ink-strong:var(--error-60-main);--rf-btn-ink-hover:var(--error-70);--rf-btn-ink-active:var(--error-80)}.rf-button--filled{background-color:var(--rf-btn-fill);color:var(--rf-btn-on-fill)}.rf-button--filled:hover,.rf-button--filled:focus-visible{background-color:var(--rf-btn-fill-hover)}.rf-button--filled:active{background-color:var(--rf-btn-fill-active)}.rf-button--filled:disabled{background-color:var(--neutral-10);color:var(--neutral-30)}.rf-button--light,.rf-button--outline{border-width:1px;padding:1px}.rf-button--light{background-color:var(--rf-btn-soft);border-color:var(--rf-btn-line);color:var(--rf-btn-ink-strong)}.rf-button--light:hover,.rf-button--light:focus-visible{background-color:var(--rf-btn-soft-hover,var(--rf-btn-soft));border-color:var(--rf-btn-line-hover);color:var(--rf-btn-ink-hover)}.rf-button--light:active{background-color:var(--rf-btn-soft-active,var(--rf-btn-soft));border-color:var(--rf-btn-line-active);color:var(--rf-btn-ink-active)}.rf-button--light:disabled{background-color:var(--rf-btn-soft-disabled,var(--neutral-10));border-color:var(--rf-btn-soft-disabled,var(--neutral-10));color:var(--neutral-30)}.rf-button--light.rf-button--tone-primary{--rf-btn-ink-strong:var(--rf-button--light--color,var(--primary-70))}@media not print{:root[data-mantine-color-scheme=dark] .rf-button--light:where(.rf-button--tone-neutral:not(.rf-button--pressed)),[data-mantine-color-scheme=dark]:not(:root) .rf-button--light:where(.rf-button--tone-neutral:not(.rf-button--pressed)){background-color:var(--theme-rf-button-secondary-bg)}:root[data-mantine-color-scheme=dark] .rf-button--light:where(.rf-button--tone-neutral:not(.rf-button--pressed)):hover,[data-mantine-color-scheme=dark]:not(:root) .rf-button--light:where(.rf-button--tone-neutral:not(.rf-button--pressed)):hover,:root[data-mantine-color-scheme=dark] .rf-button--light:where(.rf-button--tone-neutral:not(.rf-button--pressed)):focus-visible,[data-mantine-color-scheme=dark]:not(:root) .rf-button--light:where(.rf-button--tone-neutral:not(.rf-button--pressed)):focus-visible{background-color:var(--theme-rf-button-secondary-bg-hover)}:root[data-mantine-color-scheme=dark] .rf-button--light:where(.rf-button--tone-neutral:not(.rf-button--pressed)):active,[data-mantine-color-scheme=dark]:not(:root) .rf-button--light:where(.rf-button--tone-neutral:not(.rf-button--pressed)):active{background-color:var(--theme-rf-button-secondary-bg-active)}:root[data-mantine-color-scheme=dark] .rf-button--light:where(.rf-button--tone-neutral:not(.rf-button--pressed)):disabled,[data-mantine-color-scheme=dark]:not(:root) .rf-button--light:where(.rf-button--tone-neutral:not(.rf-button--pressed)):disabled{background-color:var(--theme-rf-button-secondary-bg-disabled)}}.rf-button--outline{background-color:var(--neutral-00);border-color:var(--rf-btn-line);color:var(--rf-btn-ink-strong)}.rf-button--outline:hover,.rf-button--outline:focus-visible{background-color:var(--rf-btn-wash);border-color:var(--rf-btn-edge-hover);color:var(--rf-btn-ink-hover)}.rf-button--outline:active{background-color:var(--rf-btn-wash-active);border-color:var(--rf-btn-edge-active);color:var(--rf-btn-ink-active)}.rf-button--outline:disabled{background-color:var(--neutral-10);border-color:var(--neutral-10);color:var(--neutral-30)}.rf-button--outline.rf-button--tone-neutral{--rf-btn-ink-strong:var(--neutral-70);--rf-btn-ink-hover:var(--primary-70);--rf-btn-ink-active:var(--primary-80)}.rf-button--subtle{color:var(--rf-btn-ink);background-color:#0000}.rf-button--subtle:hover,.rf-button--subtle:focus-visible{background-color:var(--rf-btn-haze);color:var(--rf-btn-ink-hover)}.rf-button--subtle:active{background-color:var(--rf-btn-haze-active);color:var(--rf-btn-ink-active)}.rf-button--subtle:disabled{color:var(--neutral-30);background-color:#0000}.rf-button--text.rf-button--tone-neutral{--rf-btn-ink-hover:var(--neutral-80)}.rf-button--text{color:var(--rf-btn-ink)}.rf-button--text:hover,.rf-button--text:focus-visible{color:var(--rf-btn-ink-hover)}.rf-button--text:active{color:var(--rf-btn-ink-active)}.rf-button--text:disabled{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.rf-button--text.rf-button--pressed:not(:disabled){color:var(--rf-btn-ink-active)}.rf-button.rf-button--pressed:not(:disabled,.rf-button--text),.rf-button.rf-button--pressed:not(:disabled,.rf-button--text):hover,.rf-button.rf-button--pressed:not(:disabled,.rf-button--text):focus-visible,.rf-button.rf-button--pressed:not(:disabled,.rf-button--text):active{background-color:var(--rf-btn-pressed,var(--rf-btn-fill));color:var(--rf-btn-on-pressed,var(--rf-btn-on-fill));border-color:#0000}.rf-button--icon-only:is(.rf-button--square,.rf-button--round).rf-button--compact{width:24px}.rf-button--icon-only:is(.rf-button--square,.rf-button--round).rf-button--s{width:32px}.rf-button--icon-only:is(.rf-button--square,.rf-button--round).rf-button--m{width:40px}.rf-button--icon-only:is(.rf-button--square,.rf-button--round).rf-button--l{width:48px}.rf-button--icon-only:is(.rf-button--square,.rf-button--round).rf-button--xl{width:56px}.rf-button.rf-button--round{border-radius:48px}
