.br-icon{position:var(--br-icon-position, relative);display:inline-flex;align-items:center;justify-content:center;width:var(--br-icon-width, var(--br-icon-size, var(--br-size)));height:var(--br-icon-height, var(--br-icon-size, var(--br-size)));margin:var(--br-icon-margin, var(--br-icon-margin-top, 0) var(--br-icon-margin-right, 0) var(--br-icon-margin-bottom, 0) var(--br-icon-margin-left, 0));fill:var(--br-icon-color, currentColor);transition-property:transform,fill;transition-duration:var(--br-transition-duration-default);transition-timing-function:var(--br-transition-function-default);transform:rotate(var(--br-icon-rotate))}.br-icon svg,.br-icon img{width:inherit;height:inherit}.br-link{color:var(--br-link-color, var(--br-color-link));text-decoration:var(--br-link-text-decoration, none);font-size:var(--br-link-font-size, inherit);font-weight:var(--br-link-font-weight, var(--br-font-weight-medium));letter-spacing:var(--br-letter-spacing);text-underline-position:from-font;-webkit-appearance:none;background:transparent;border:none;cursor:pointer}.br-link:hover{--br-link-color: var(--br-color-link-hover);--br-link-text-decoration: underline}.br-link:active,.br-link:visited{--br-link-color: var(--br-color-link-pressed);--br-link-text-decoration: underline}.br-link[disabled],.br-link[disabled]:hover{--br-link-color: var(--br-color-inactive-accent);cursor:default}.br-link--inherit-color{--br-link-color: currentColor}.br-link--DEFAULT{--br-link-font-size: var(--br-link-DEFAULT-font-size, inherit)}.br-link--xs{--br-link-font-size: var(--br-link-xs-font-size, var(--br-font-size-xs))}.br-link--sm{--br-link-font-size: var(--br-link-sm-font-size, var(--br-font-size-sm))}.br-link--lg{--br-link-font-size: var(--br-link-lg-font-size, var(--br-font-size-md))}.br-link--flex{display:inline-flex;align-items:center}.br-link--no-underline{--br-link-text-decoration: none}.br-link--icon-leading{--br-icon-margin-right: .375rem}.br-link--icon-trailing{--br-icon-margin-left: .375rem}.br-loader__wrapper{display:flex;justify-content:center;align-items:center}.br-loader__wrapper--overlay{z-index:inherit;position:absolute;top:0;left:0;right:0;bottom:0;background:var(--br-loader-background, transparent)}.br-loader__spinner{stroke:var(--br-loader-color, currentColor);width:var(--br-loader-size, min(4rem, 80%));height:var(--br-loader-size, min(4rem, 80%))}.br-button{-webkit-appearance:none;position:var(--br-button-position, relative);cursor:pointer;display:var(--br-button-display, flex);align-items:center;justify-content:center;width:var(--br-button-width, var(--br-button-size));min-height:var(--br-button-height, var(--br-button-size, var(--br-size-3lg)));padding:var(--br-button-padding, .9375rem 1.5rem);color:var(--br-button-color, var(--br-color-interact-primary-text));background:var(--br-button-background, var(--br-color-interact-primary));border-radius:var(--br-button-border-radius, var(--br-radius-button));border-style:var(--br-button-border-style, solid);border-width:var(--br-button-border-width, .0625rem);border-color:var(--br-button-border-color, var(--br-color-interact-primary-outline));white-space:var(--br-button-wrap, nowrap);font-family:var(--br-button-font-family, var(--br-font-family-secondary));font-size:var(--br-button-font-size, var(--br-font-size));font-weight:var(--br-button-font-weight, var(--br-font-weight-medium));line-height:var(--br-button-line-height);text-transform:var(--br-button-text-transform);text-decoration:var(--br-button-text-decoration);letter-spacing:var(--br-button-letter-spacing, var(--br-letter-spacing-sm));transition-property:var(--br-button-transition-property, color, background, border-color, box-shadow, opacity);transition-duration:var(--br-button-transition-duration, var(--br-transition-duration-default));transition-timing-function:var(--br-button-transition-function, var(--br-transition-function-default));--private--button-box-shadow: var(--br-button-box-shadow, var(--br-button-box-shadow-length, 0 0) var(--br-button-box-shadow-color, var(--br-button-accent-color, var(--br-color-interact-primary-accent))) )}.br-button:not(:focus-visible){box-shadow:var(--private--button-box-shadow)}.br-button:focus-visible{--br-component-box-shadow: var(--private--button-box-shadow)}.br-button:hover{--private--button-box-shadow: var(--br-button-hover-box-shadow, var(--br-button-box-shadow, var(--br-button-hover-box-shadow-length, var(--br-button-box-shadow-length)) var(--br-button-hover-box-shadow-color, var(--br-button-hover-accent-color, var(--br-color-interact-primary-hover-accent))) ) );color:var(--br-button-hover-color, var(--br-color-interact-primary-hover-text));background:var(--br-button-hover-background, var(--br-color-interact-primary-hover));border-color:var(--br-button-hover-border-color, var(--br-color-interact-primary-hover-outline))}.br-button:active{--private--button-box-shadow: var(--br-button-pressed-box-shadow, var(--br-button-box-shadow, var(--br-button-pressed-box-shadow-length, var(--br-button-box-shadow-length)) var(--br-button-pressed-box-shadow-color, var(--br-button-pressed-accent-color, var(--br-color-interact-primary-pressed-accent))) ) );color:var(--br-button-pressed-color, var(--br-color-interact-primary-pressed-text));background:var(--br-button-pressed-background, var(--br-color-interact-primary-pressed));border-color:var(--br-button-pressed-border-color, var(--br-color-interact-primary-pressed-outline))}.br-button--primary{--br-button-color: var(--br-button-primary-color, var(--br-color-interact-primary-text));--br-button-background: var(--br-button-primary-background, var(--br-color-interact-primary));--br-button-border-color: var(--br-button-primary-border-color, var(--br-color-interact-primary-outline));--br-button-accent-color: var(--br-button-primary-accent-color, var(--br-color-interact-primary-accent));--br-button-hover-color: var(--br-button-primary-hover-color, var(--br-color-interact-primary-hover-text));--br-button-hover-background: var(--br-button-primary-hover-background, var(--br-color-interact-primary-hover));--br-button-hover-border-color: var(--br-button-primary-hover-border-color, var(--br-color-interact-primary-hover-outline));--br-button-hover-accent-color: var(--br-button-primary-hover-accent-color, var(--br-color-interact-primary-hover-accent));--br-button-pressed-color: var(--br-button-primary-pressed-color, var(--br-color-interact-primary-pressed-text, var(--br-color-interact-primary-hover-text)));--br-button-pressed-background: var(--br-button-primary-pressed-background, var(--br-color-interact-primary-pressed, var(--br-color-interact-primary-hover)));--br-button-pressed-border-color: var(--br-button-primary-pressed-border-color, var(--br-color-interact-primary-pressed-outline, var(--br-color-interact-primary-hover-outline)));--br-button-pressed-accent-color: var(--br-button-primary-pressed-accent-color, var(--br-color-interact-primary-pressed-accent, var(--br-color-interact-primary-hover-accent)))}.br-button--secondary{--br-button-color: var(--br-button-secondary-color, var(--br-color-interact-secondary-text));--br-button-background: var(--br-button-secondary-background, var(--br-color-interact-secondary));--br-button-border-color: var(--br-button-secondary-border-color, var(--br-color-interact-secondary-outline));--br-button-accent-color: var(--br-button-secondary-accent-color, var(--br-color-interact-secondary-accent));--br-button-hover-color: var(--br-button-secondary-hover-color, var(--br-color-interact-secondary-hover-text));--br-button-hover-background: var(--br-button-secondary-hover-background, var(--br-color-interact-secondary-hover));--br-button-hover-border-color: var(--br-button-secondary-hover-border-color, var(--br-color-interact-secondary-hover-outline));--br-button-hover-accent-color: var(--br-button-secondary-hover-accent-color, var(--br-color-interact-secondary-hover-accent));--br-button-pressed-color: var(--br-button-secondary-pressed-color, var(--br-color-interact-secondary-pressed-text, var(--br-color-interact-secondary-hover-text)));--br-button-pressed-background: var(--br-button-secondary-pressed-background, var(--br-color-interact-secondary-pressed, var(--br-color-interact-secondary-hover)));--br-button-pressed-border-color: var(--br-button-secondary-pressed-border-color, var(--br-color-interact-secondary-pressed-outline, var(--br-color-interact-secondary-hover-outline)));--br-button-pressed-accent-color: var(--br-button-secondary-pressed-accent-color, var(--br-color-interact-secondary-pressed-accent, var(--br-color-interact-secondary-hover-accent)))}.br-button--tertiary{--br-button-color: var(--br-button-tertiary-color, var(--br-color-interact-tertiary-text));--br-button-background: var(--br-button-tertiary-background, var(--br-color-interact-tertiary));--br-button-border-color: var(--br-button-tertiary-border-color, var(--br-color-interact-tertiary-outline));--br-button-accent-color: var(--br-button-tertiary-accent-color, var(--br-color-interact-tertiary-accent));--br-button-hover-color: var(--br-button-tertiary-hover-color, var(--br-color-interact-tertiary-hover-text));--br-button-hover-background: var(--br-button-tertiary-hover-background, var(--br-color-interact-tertiary-hover));--br-button-hover-border-color: var(--br-button-tertiary-hover-border-color, var(--br-color-interact-tertiary-hover-outline));--br-button-hover-accent-color: var(--br-button-tertiary-hover-accent-color, var(--br-color-interact-tertiary-hover-accent));--br-button-pressed-color: var(--br-button-tertiary-pressed-color, var(--br-color-interact-tertiary-pressed-text, var(--br-color-interact-tertiary-hover-text)));--br-button-pressed-background: var(--br-button-tertiary-pressed-background, var(--br-color-interact-tertiary-pressed, var(--br-color-interact-tertiary-hover)));--br-button-pressed-border-color: var(--br-button-tertiary-pressed-border-color, var(--br-color-interact-tertiary-pressed-outline, var(--br-color-interact-tertiary-hover-outline)));--br-button-pressed-accent-color: var(--br-button-tertiary-pressed-accent-color, var(--br-color-interact-tertiary-pressed-accent, var(--br-color-interact-tertiary-hover-accent)))}.br-button--ghost{--br-button-color: var(--br-button-ghost-color, var(--br-color-interact-ghost-text));--br-button-background: var(--br-button-ghost-background, var(--br-color-interact-ghost));--br-button-border-color: var(--br-button-ghost-border-color, var(--br-color-interact-ghost-outline));--br-button-accent-color: var(--br-button-ghost-accent-color, var(--br-color-interact-ghost-accent));--br-button-hover-color: var(--br-button-ghost-hover-color, var(--br-color-interact-ghost-hover-text));--br-button-hover-background: var(--br-button-ghost-hover-background, var(--br-color-interact-ghost-hover));--br-button-hover-border-color: var(--br-button-ghost-hover-border-color, var(--br-color-interact-ghost-hover-outline));--br-button-hover-accent-color: var(--br-button-ghost-hover-accent-color, var(--br-color-interact-ghost-hover-accent));--br-button-pressed-color: var(--br-button-ghost-pressed-color, var(--br-color-interact-ghost-pressed-text, var(--br-color-interact-ghost-hover-text)));--br-button-pressed-background: var(--br-button-ghost-pressed-background, var(--br-color-interact-ghost-pressed, var(--br-color-interact-ghost-hover)));--br-button-pressed-border-color: var(--br-button-ghost-pressed-border-color, var(--br-color-interact-ghost-pressed-outline, var(--br-color-interact-ghost-hover-outline)));--br-button-pressed-accent-color: var(--br-button-ghost-pressed-accent-color, var(--br-color-interact-ghost-pressed-accent, var(--br-color-interact-ghost-hover-accent)))}.br-button--success{--br-button-color: var(--br-button-success-color, var(--br-color-interact-success-text));--br-button-background: var(--br-button-success-background, var(--br-color-interact-success));--br-button-border-color: var(--br-button-success-border-color, var(--br-color-interact-success-outline));--br-button-accent-color: var(--br-button-success-accent-color, var(--br-color-interact-success-accent));--br-button-hover-color: var(--br-button-success-hover-color, var(--br-color-interact-success-hover-text));--br-button-hover-background: var(--br-button-success-hover-background, var(--br-color-interact-success-hover));--br-button-hover-border-color: var(--br-button-success-hover-border-color, var(--br-color-interact-success-hover-outline));--br-button-hover-accent-color: var(--br-button-success-hover-accent-color, var(--br-color-interact-success-hover-accent));--br-button-pressed-color: var(--br-button-success-pressed-color, var(--br-color-interact-success-pressed-text, var(--br-color-interact-success-hover-text)));--br-button-pressed-background: var(--br-button-success-pressed-background, var(--br-color-interact-success-pressed, var(--br-color-interact-success-hover)));--br-button-pressed-border-color: var(--br-button-success-pressed-border-color, var(--br-color-interact-success-pressed-outline, var(--br-color-interact-success-hover-outline)));--br-button-pressed-accent-color: var(--br-button-success-pressed-accent-color, var(--br-color-interact-success-pressed-accent, var(--br-color-interact-success-hover-accent)))}.br-button--warning{--br-button-color: var(--br-button-warning-color, var(--br-color-interact-warning-text));--br-button-background: var(--br-button-warning-background, var(--br-color-interact-warning));--br-button-border-color: var(--br-button-warning-border-color, var(--br-color-interact-warning-outline));--br-button-accent-color: var(--br-button-warning-accent-color, var(--br-color-interact-warning-accent));--br-button-hover-color: var(--br-button-warning-hover-color, var(--br-color-interact-warning-hover-text));--br-button-hover-background: var(--br-button-warning-hover-background, var(--br-color-interact-warning-hover));--br-button-hover-border-color: var(--br-button-warning-hover-border-color, var(--br-color-interact-warning-hover-outline));--br-button-hover-accent-color: var(--br-button-warning-hover-accent-color, var(--br-color-interact-warning-hover-accent));--br-button-pressed-color: var(--br-button-warning-pressed-color, var(--br-color-interact-warning-pressed-text, var(--br-color-interact-warning-hover-text)));--br-button-pressed-background: var(--br-button-warning-pressed-background, var(--br-color-interact-warning-pressed, var(--br-color-interact-warning-hover)));--br-button-pressed-border-color: var(--br-button-warning-pressed-border-color, var(--br-color-interact-warning-pressed-outline, var(--br-color-interact-warning-hover-outline)));--br-button-pressed-accent-color: var(--br-button-warning-pressed-accent-color, var(--br-color-interact-warning-pressed-accent, var(--br-color-interact-warning-hover-accent)))}.br-button--danger{--br-button-color: var(--br-button-danger-color, var(--br-color-interact-danger-text));--br-button-background: var(--br-button-danger-background, var(--br-color-interact-danger));--br-button-border-color: var(--br-button-danger-border-color, var(--br-color-interact-danger-outline));--br-button-accent-color: var(--br-button-danger-accent-color, var(--br-color-interact-danger-accent));--br-button-hover-color: var(--br-button-danger-hover-color, var(--br-color-interact-danger-hover-text));--br-button-hover-background: var(--br-button-danger-hover-background, var(--br-color-interact-danger-hover));--br-button-hover-border-color: var(--br-button-danger-hover-border-color, var(--br-color-interact-danger-hover-outline));--br-button-hover-accent-color: var(--br-button-danger-hover-accent-color, var(--br-color-interact-danger-hover-accent));--br-button-pressed-color: var(--br-button-danger-pressed-color, var(--br-color-interact-danger-pressed-text, var(--br-color-interact-danger-hover-text)));--br-button-pressed-background: var(--br-button-danger-pressed-background, var(--br-color-interact-danger-pressed, var(--br-color-interact-danger-hover)));--br-button-pressed-border-color: var(--br-button-danger-pressed-border-color, var(--br-color-interact-danger-pressed-outline, var(--br-color-interact-danger-hover-outline)));--br-button-pressed-accent-color: var(--br-button-danger-pressed-accent-color, var(--br-color-interact-danger-pressed-accent, var(--br-color-interact-danger-hover-accent)))}.br-button--DEFAULT{--br-button-height: var(--br-button-DEFAULT-height, var(--br-size-3lg));--br-button-padding: var(--br-button-DEFAULT-padding, .9375rem 1.5rem);--br-button-font-size: var(--br-button-DEFAULT-font-size, var(--br-font-size))}.br-button--xs{--br-button-height: var(--br-button-xs-height, var(--br-size-md));--br-button-padding: var(--br-button-xs-padding, var(--br-spacing-xs) var(--br-spacing-sm));--br-button-font-size: var(--br-button-xs-font-size, var(--br-font-size-xs))}.br-button--2xs{--br-button-height: var(--br-button-2xs-height, 2.25rem);--br-button-padding: var(--br-button-2xs-padding, var(--br-spacing-xs) var(--br-spacing-sm));--br-button-font-size: var(--br-button-2xs-font-size, var(--br-font-size-sm))}.br-button--sm{--br-button-height: var(--br-button-sm-height, 2.75rem);--br-button-padding: var(--br-button-sm-padding, var(--br-spacing-xs) var(--br-spacing));--br-button-font-size: var(--br-button-sm-font-size, var(--br-font-size-sm))}.br-button--lg{--br-button-height: var(--br-button-lg-height, var(--br-size-xl));--br-button-padding: var(--br-button-lg-padding, 1rem 2rem);--br-button-font-size: var(--br-button-lg-font-size, var(--br-font-size-md))}.br-button[disabled],.br-button[disabled]:hover,.br-button--loading,.br-button--loading:hover{pointer-events:none;cursor:default}.br-button[disabled]:not(.br-button--loading){--br-button-color: var(--br-button-disabled-color, var(--br-color-inactive-accent));--br-button-background: var(--br-button-disabled-background, var(--br-color-inactive));--br-button-border-color: var(--br-button-disabled-border-color, var(--br-color-inactive))}.br-button--loading{color:transparent;--br-loader-color: var(--br-button-color, var(--br-color-interact-primary-text))}.br-button--full-width{--br-button-width: 100%}.br-button--has-icon{--br-icon-margin-top: var(--br-button-icon-margin-y, -.25rem);--br-icon-margin-bottom: var(--br-button-icon-margin-y, -.25rem)}.br-button--has-text.br-button--icon-leading{--br-icon-margin-right: var(--br-button-icon-margin-x, 1em)}.br-button--has-text.br-button--icon-trailing{--br-icon-margin-left: var(--br-button-icon-margin-x, 1em)}
