.btn.yf-1vtvjs{--btn-transition-duration:.15s;--min-height:var(--base-min-height);--min-width:var(--base-min-width);padding:0 var(--base-horz-padding);gap:var(--base-gap);width:var(--base-width);min-height:var(--min-height);min-width:var(--min-width);border-radius:var(--min-height);display:inline-flex;justify-content:center;align-items:center;transition-property:background-color,color,border-color;transition-duration:var(--btn-transition-duration);transition-timing-function:ease-in;border:1px solid var(--btn-border-color, transparent);white-space:nowrap;cursor:pointer}.btn.yf-1vtvjs:disabled,.btn.rapid-noclick-resp.yf-1vtvjs{cursor:default;pointer-events:none}.btn.yf-1vtvjs{color:var(--btn-text-color, var(--btn-border-color));background-color:var(--btn-bg-color, var(--color-surface-2b))}.btn:not(:disabled,.rapid-noclick-resp).selected.yf-1vtvjs{--btn-border-color:var(--btn-selected-border, var(--btn-border-color));--btn-bg-color:var(--btn-selected-bg, var(--btn-bg-color));--btn-text-color:var(--btn-selected-text, var(--btn-border-color))}.btn.yf-1vtvjs:not(:disabled,.rapid-noclick-resp):hover{--btn-border-color:var(--btn-hover-border, var(--btn-border-color));--btn-bg-color:var(--btn-hover-bg, var(--btn-bg-color));--btn-text-color:var(--btn-hover-text, var(--btn-border-color))}.btn.yf-1vtvjs:not(:disabled,.rapid-noclick-resp):active{--btn-border-color:var(--btn-press-border, var(--btn-border-color));--btn-bg-color:var(--btn-press-bg, var(--btn-bg-color));--btn-text-color:var(--btn-press-text, var(--btn-border-color))}.btn.yf-1vtvjs:not(:disabled,.rapid-noclick-resp):focus-visible{outline:var(--size-space-01) solid var(--color-interactive-focused);outline-offset:var(--size-space-01)}.btn.yf-1vtvjs:disabled{opacity:.5}.primary.yf-1vtvjs,.quaternary-green.yf-1vtvjs,.quaternary-blue.yf-1vtvjs{color:var(--color-text-icon-inversed);background-color:var(--btn-border-color)}.primary.yf-1vtvjs:disabled,.quaternary-green.yf-1vtvjs:disabled,.quaternary-blue.yf-1vtvjs:disabled{--btn-border-color:var(--color-interactive-level-2-enabled)}.primary.yf-1vtvjs{--btn-border-color:var(--color-interactive-level-2-enabled);--btn-selected-border:var(--color-interactive-level-2-selected);--btn-hover-border:var(--color-interactive-level-2-hovered);--btn-press-border:var(--color-interactive-level-2-pressed)}.secondary.yf-1vtvjs{--btn-border-color:var(--color-interactive-level-2-enabled);--btn-bg-color:var(--color-surface-2b);--btn-selected-border:var(--color-interactive-level-2-selected);--btn-selected-bg:var(--color-interactive-level-1-background-hovered);--btn-hover-border:var(--color-interactive-level-2-hovered);--btn-press-border:var(--color-interactive-level-2-pressed);--btn-press-bg:var(--color-interactive-level-1-background-pressed)}.secondary-destructive.yf-1vtvjs{--btn-border-color:var(--color-interactive-neg-enabled);--btn-selected-border:var(--color-interactive-neg-selected);--btn-hover-border:var(--color-interactive-neg-hovered);--btn-press-border:var(--color-interactive-neg-pressed);--btn-press-bg:var(--color-text-icon-neg-background)}.tertiary.yf-1vtvjs{--btn-border-color:var(--color-ui-divider-subtle);--btn-text-color:var(--color-interactive-level-2-enabled);--btn-selected-border:var(--color-interactive-level-2-selected);--btn-selected-bg:var(--color-interactive-level-1-background-hovered);--btn-hover-border:var(--color-interactive-level-2-hovered);--btn-press-border:var(--color-interactive-level-2-pressed);--btn-press-bg:var(--color-interactive-level-1-background-pressed)}.quaternary-green.yf-1vtvjs{--btn-border-color:var(--color-ui-brand);--btn-selected-border:var(--color-interactive-pos-selected);--btn-hover-border:var(--color-interactive-brand-hovered-2);--btn-press-border:var(--color-interactive-brand-pressed)}.quaternary-blue.yf-1vtvjs{--btn-border-color:var(--color-interactive-level-1-enabled);--btn-selected-border:var(--color-interactive-level-1-selected);--btn-hover-border:var(--color-interactive-level-1-hovered);--btn-press-border:var(--color-interactive-level-1-pressed)}.link-1.yf-1vtvjs,.link-2.yf-1vtvjs{--btn-border-color:transparent;--btn-text-color:var(--color-interactive-level-2-enabled);--btn-bg-color:transparent;--btn-hover-bg:var(--color-surface-2b);--btn-selected-border:var(--color-interactive-level-2-selected);--btn-selected-bg:var(--color-interactive-level-1-background-hovered);--btn-hover-border:var(--color-interactive-level-2-hovered);--btn-press-border:var(--color-interactive-level-2-pressed);--btn-press-bg:var(--color-interactive-level-1-background-pressed)}.link-1.yf-1vtvjs{text-decoration:underline}.link-1.yf-1vtvjs:hover,.link-1.yf-1vtvjs:active,.link-1.selected.yf-1vtvjs{text-decoration:none}.btn.link-3.yf-1vtvjs{--btn-text-color:var(--color-interactive-level-2-enabled);--btn-selected-text:var(--color-interactive-level-2-selected);--btn-hover-text:var(--color-interactive-level-2-hovered);--btn-press-text:var(--color-interactive-level-2-pressed);border:none;padding:unset;min-height:unset;min-width:-moz-fit-content;min-width:fit-content;background:unset;height:-moz-fit-content;height:fit-content}.btn.icon-line.yf-1vtvjs,.btn.icon-no-line.yf-1vtvjs{padding:unset;min-width:var(--min-height)}.icon-no-line.yf-1vtvjs{--btn-border-color:transparent;--btn-bg-color:transparent;--btn-text-color:var(--color-interactive-level-2-enabled);--btn-selected-text:var(--color-interactive-level-2-selected);--btn-selected-bg:var(--color-interactive-level-1-background-hovered);--btn-hover-border:var(--color-interactive-level-2-hovered);--btn-hover-bg:transparent;--btn-press-border:var(--color-interactive-level-2-pressed);--btn-press-bg:var(--color-interactive-level-1-background-pressed)}.icon-line.yf-1vtvjs{--btn-border-color:var(--color-ui-divider-subtle);--btn-text-color:var(--color-interactive-level-2-enabled);--btn-selected-border:var(--color-interactive-level-2-selected);--btn-selected-bg:var(--color-interactive-level-1-background-hovered);--btn-hover-border:var(--color-interactive-level-2-hovered);--btn-press-border:var(--color-interactive-level-2-pressed);--btn-press-bg:var(--color-interactive-level-1-background-pressed)}@media only screen and (min-width: 768px){.btn.yf-1vtvjs{--min-height:var(--tablet-min-height);--min-width:var(--tablet-min-width);padding:0 var(--tablet-horz-padding);gap:var(--tablet-gap);width:var(--tablet-width)}}@media only screen and (min-width: 1050px){.btn.yf-1vtvjs{--min-height:var(--desktop-min-height);--min-width:var(--desktop-min-width);padding:0 var(--desktop-horz-padding);gap:var(--desktop-gap);width:var(--desktop-width)}}@media (prefers-reduced-motion: reduce){.btn.yf-1vtvjs{--btn-transition-duration:0}}
