:root,[data-theme]{--kds-button-border-radius:var(--kds-border-radius-max);--kds-button-dashed-border-radius:var(--kds-border-radius-xs);--kds-expand-spacing-s:14px;--kds-expand-spacing-m:18px;--kds-expand-spacing-l:22px}[data-theme^=business]{--kds-button-border-radius:var(--kds-border-radius-xs)}.btn{color:var(--kds-color-text-primary);border-radius:var(--kds-button-border-radius);cursor:pointer;box-sizing:border-box;font:inherit;background-color:#0000;border:0;justify-content:center;align-items:center;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex;position:relative}.btn:focus,.btn:focus-visible{outline:none}.btn:focus-visible:before{top:calc(-1 * (var(--kds-focus-size) + var(--kds-focus-spacing)));right:calc(-1 * (var(--kds-focus-size) + var(--kds-focus-spacing)));bottom:calc(-1 * (var(--kds-focus-size) + var(--kds-focus-spacing)));left:calc(-1 * (var(--kds-focus-size) + var(--kds-focus-spacing)));border:var(--kds-focus-size) solid var(--kds-color-focus-primary);content:"";pointer-events:none;border-radius:calc(var(--kds-button-border-radius) + var(--kds-focus-size) + var(--kds-focus-spacing));position:absolute}.btn__content--hidden{visibility:hidden}.btn--xs{--kds-button-size:var(--kds-size-2xs);--kds-button-icon-size:var(--kds-icon-size-s);--kds-button-padding:var(--kds-spacing-m);--kds-button-icon-spacing:var(--kds-spacing-s);--kds-button-font-weight:var(--kds-font-weight-semibold);--kds-button-font-size:var(--kds-font-size-s);--kds-button-line-height:var(--kds-line-height-s);--kds-button-expand-icon-spacing:var(--kds-spacing-s);--kds-button-expand-padding:var(--kds-spacing-s)}[data-theme^=business] .btn--xs{--kds-button-padding:var(--kds-spacing-splus);--kds-button-expand-icon-spacing:var(--kds-spacing-s);--kds-button-expand-padding:var(--kds-spacing-s)}.btn--xs .icon--left{margin-right:var(--kds-spacing-s)}.btn--xs .icon--right{margin-left:var(--kds-spacing-s)}.btn--s{--kds-button-size:var(--kds-size-s);--kds-button-icon-size:var(--kds-icon-size-m);--kds-button-padding:var(--kds-spacing-mplus);--kds-button-icon-spacing:var(--kds-spacing-splus);--kds-button-font-weight:var(--kds-font-weight-semibold);--kds-button-font-size:var(--kds-font-size-m);--kds-button-line-height:var(--kds-line-height-m);--kds-button-expand-icon-spacing:var(--kds-spacing-m);--kds-button-expand-padding:var(--kds-expand-spacing-s)}[data-theme^=business] .btn--s{--kds-button-size:var(--kds-size-xs);--kds-button-icon-size:var(--kds-icon-size-s);--kds-button-padding:var(--kds-spacing-m);--kds-button-icon-spacing:var(--kds-spacing-s);--kds-button-font-weight:var(--kds-font-weight-semibold);--kds-button-font-size:var(--kds-font-size-s);--kds-button-line-height:var(--kds-line-height-s);--kds-button-expand-icon-spacing:var(--kds-spacing-m);--kds-button-expand-padding:var(--kds-expand-spacing-s)}.btn--s .icon--left{margin-right:var(--kds-spacing-s)}.btn--s .icon--right{margin-left:var(--kds-spacing-s)}.btn--m{--kds-button-size:var(--kds-size-m);--kds-button-icon-size:var(--kds-icon-size-m);--kds-button-padding:var(--kds-spacing-l);--kds-button-icon-spacing:var(--kds-spacing-splus);--kds-button-font-weight:var(--kds-font-weight-semibold);--kds-button-font-size:var(--kds-font-size-m);--kds-button-line-height:var(--kds-line-height-m);--kds-button-expand-icon-spacing:var(--kds-spacing-mexc);--kds-button-expand-padding:var(--kds-expand-spacing-m)}[data-theme^=business] .btn--m{--kds-button-size:var(--kds-size-s);--kds-button-icon-size:var(--kds-icon-size-s);--kds-button-padding:var(--kds-spacing-mplus);--kds-button-icon-spacing:var(--kds-spacing-s);--kds-button-font-weight:var(--kds-font-weight-semibold);--kds-button-font-size:var(--kds-font-size-s);--kds-button-line-height:var(--kds-line-height-s);--kds-button-expand-icon-spacing:var(--kds-spacing-mexc);--kds-button-expand-padding:var(--kds-expand-spacing-m)}.btn--m .icon--left{margin-right:var(--kds-spacing-splus)}.btn--m .icon--right{margin-left:var(--kds-spacing-splus)}.btn--l{--kds-button-size:var(--kds-size-l);--kds-button-icon-size:var(--kds-icon-size-m);--kds-button-padding:var(--kds-spacing-l);--kds-button-icon-spacing:var(--kds-spacing-splus);--kds-button-font-weight:var(--kds-font-weight-semibold);--kds-button-font-size:var(--kds-font-size-m);--kds-button-line-height:var(--kds-line-height-m);--kds-button-expand-icon-spacing:var(--kds-spacing-mplus);--kds-button-expand-padding:var(--kds-expand-spacing-l)}[data-theme^=business] .btn--l{--kds-button-size:var(--kds-size-m);--kds-button-icon-size:var(--kds-icon-size-s);--kds-button-padding:var(--kds-spacing-l);--kds-button-icon-spacing:var(--kds-spacing-s);--kds-button-font-weight:var(--kds-font-weight-semibold);--kds-button-font-size:var(--kds-font-size-s);--kds-button-line-height:var(--kds-line-height-s);--kds-button-expand-icon-spacing:var(--kds-spacing-mplus);--kds-button-expand-padding:var(--kds-expand-spacing-l)}.btn--l .icon--left{margin-right:var(--kds-spacing-splus)}.btn--l .icon--right{margin-left:var(--kds-spacing-splus)}.btn{height:var(--kds-button-size);padding:0 var(--kds-button-padding);font-weight:var(--kds-font-weight-semibold);font-size:var(--kds-button-font-size);line-height:var(--kds-button-line-height)}.btn.btn--icon{width:var(--kds-button-size);min-width:var(--kds-button-size);height:var(--kds-button-size);padding:0}.btn.btn--icon.btn--block{width:100%}.btn .icon{width:var(--kds-button-icon-size);height:var(--kds-button-icon-size)}.btn__expand-icon{height:var(--kds-button-size);align-items:center;display:inline-flex}.btn--icon .icon--left{margin-right:0}.btn--icon .icon--right{margin-left:0}.btn--icon .btn__icon-container{justify-content:center}.btn--primary.btn--xs:not(.btn--icon){min-width:var(--kds-size-l)}.btn--primary.btn--s:not(.btn--icon){min-width:var(--kds-size-3xl)}.btn--primary.btn--m:not(.btn--icon),.btn--primary.btn--l:not(.btn--icon){min-width:var(--kds-size-5xl)}.btn--primary:hover{background-color:var(--kds-color-key-primary-hover);color:var(--kds-color-text-primary-inverse)}.btn--primary.btn--disabled{cursor:initial;pointer-events:none}.btn--primary.btn--disabled:hover,.btn--primary.btn--disabled:active,.btn--primary.btn--disabled:focus{box-shadow:none}.btn--primary:active{background-color:var(--kds-color-key-primary-active)}.btn--primary{color:var(--kds-color-text-primary-inverse);background-color:var(--kds-color-key-primary)}.btn--primary .icon__path{fill:var(--kds-color-text-primary-inverse)}.btn--primary.btn--disabled{color:var(--kds-color-disabled-tertiary);background-color:var(--kds-color-disabled-secondary)}.btn--primary.btn--disabled svg{color:var(--kds-color-disabled-tertiary)}.btn--secondary.btn--xs:not(.btn--icon){min-width:var(--kds-size-l)}.btn--secondary.btn--s:not(.btn--icon){min-width:var(--kds-size-3xl)}.btn--secondary.btn--m:not(.btn--icon),.btn--secondary.btn--l:not(.btn--icon){min-width:var(--kds-size-5xl)}.btn--secondary:hover{background-color:var(--kds-color-btn-secondary-bg-hover);color:var(--kds-color-key-primary)}.btn--secondary.btn--disabled{cursor:initial;pointer-events:none}.btn--secondary.btn--disabled:hover,.btn--secondary.btn--disabled:active,.btn--secondary.btn--disabled:focus{box-shadow:none}.btn--secondary:active{background-color:var(--kds-color-btn-secondary-bg-press)}.btn--secondary{color:var(--kds-color-key-primary);box-shadow:inset 0 0 0 var(--kds-border-m) var(--kds-color-btn-secondary-border)}.btn--secondary .icon__path{fill:var(--kds-color-key-primary)}.btn--secondary.btn--disabled{color:var(--kds-color-disabled-secondary);background-color:unset;box-shadow:inset 0 0 0 var(--kds-border-m) var(--kds-color-disabled-primary)}.btn--secondary.btn--disabled svg{color:var(--kds-color-disabled-secondary)}.btn--tertiary:hover{background-color:var(--kds-color-btn-secondary-bg-hover);color:var(--kds-color-key-primary)}.btn--tertiary.btn--disabled{cursor:initial;pointer-events:none}.btn--tertiary.btn--disabled:hover,.btn--tertiary.btn--disabled:active,.btn--tertiary.btn--disabled:focus{box-shadow:none}.btn--tertiary:active{background-color:var(--kds-color-btn-secondary-bg-press)}.btn--tertiary{color:var(--kds-color-key-primary)}.btn--tertiary .icon__path{fill:var(--kds-color-key-primary)}.btn--tertiary.btn--disabled{color:var(--kds-color-disabled-secondary);background-color:unset}.btn--tertiary.btn--disabled svg{color:var(--kds-color-disabled-secondary)}.btn--accent.btn--xs:not(.btn--icon){min-width:var(--kds-size-l)}.btn--accent.btn--s:not(.btn--icon){min-width:var(--kds-size-3xl)}.btn--accent.btn--m:not(.btn--icon),.btn--accent.btn--l:not(.btn--icon){min-width:var(--kds-size-5xl)}.btn--accent:hover{background-color:var(--kds-color-btn-accent-hover);color:var(--kds-color-text-primary-on-color-dark)}.btn--accent.btn--disabled{cursor:initial;pointer-events:none}.btn--accent.btn--disabled:hover,.btn--accent.btn--disabled:active,.btn--accent.btn--disabled:focus{box-shadow:none}.btn--accent:active{background-color:var(--kds-color-btn-accent-press)}.btn--accent{color:var(--kds-color-text-primary-on-color-dark);background-color:var(--kds-color-btn-accent)}.btn--accent.btn--disabled{color:var(--kds-color-disabled-tertiary);background-color:var(--kds-color-disabled-secondary)}.btn--accent.btn--disabled svg{color:var(--kds-color-disabled-tertiary)}.btn--accent .icon__path{fill:var(--kds-color-icon-primary-on-color-dark)}.btn--danger.btn--xs:not(.btn--icon){min-width:var(--kds-size-l)}.btn--danger.btn--s:not(.btn--icon){min-width:var(--kds-size-3xl)}.btn--danger.btn--m:not(.btn--icon),.btn--danger.btn--l:not(.btn--icon){min-width:var(--kds-size-5xl)}.btn--danger:hover{background-color:var(--kds-color-btn-danger-primary-bg-hover);color:var(--kds-color-text-primary-inverse)}.btn--danger.btn--disabled{cursor:initial;pointer-events:none}.btn--danger.btn--disabled:hover,.btn--danger.btn--disabled:active,.btn--danger.btn--disabled:focus{box-shadow:none}.btn--danger:active{background-color:var(--kds-color-btn-danger-primary-bg-press)}.btn--danger{color:var(--kds-color-text-primary-inverse);background-color:var(--kds-color-btn-danger-primary-bg)}.btn--danger .icon__path{fill:var(--kds-color-text-primary-inverse)}.btn--danger.btn--disabled{color:var(--kds-color-disabled-tertiary);background-color:var(--kds-color-disabled-secondary)}.btn--danger.btn--disabled svg{color:var(--kds-color-disabled-tertiary)}.btn--danger-secondary.btn--xs:not(.btn--icon){min-width:var(--kds-size-l)}.btn--danger-secondary.btn--s:not(.btn--icon){min-width:var(--kds-size-3xl)}.btn--danger-secondary.btn--m:not(.btn--icon),.btn--danger-secondary.btn--l:not(.btn--icon){min-width:var(--kds-size-5xl)}.btn--danger-secondary:hover{background-color:var(--kds-color-btn-danger-secondary-bg-hover);color:var(--kds-color-btn-danger-primary-bg)}.btn--danger-secondary.btn--disabled{cursor:initial;pointer-events:none}.btn--danger-secondary.btn--disabled:hover,.btn--danger-secondary.btn--disabled:active,.btn--danger-secondary.btn--disabled:focus{box-shadow:none}.btn--danger-secondary:active{background-color:var(--kds-color-btn-danger-secondary-bg-press)}.btn--danger-secondary{color:var(--kds-color-btn-danger-primary-bg);box-shadow:inset 0 0 0 var(--kds-border-m) var(--kds-color-btn-danger-secondary-border)}.btn--danger-secondary .icon__path{fill:var(--kds-color-btn-danger-primary-bg)}.btn--danger-secondary.btn--disabled{color:var(--kds-color-disabled-secondary);background-color:unset;box-shadow:inset 0 0 0 var(--kds-border-m) var(--kds-color-disabled-primary)}.btn--danger-secondary.btn--disabled svg{color:var(--kds-color-disabled-secondary)}.btn--block{width:100%}.btn--quiet:hover{background-color:var(--kds-color-item-hover)}.btn--quiet:focus:before{border-color:".btn--disabled"}.btn--quiet.disabled{cursor:initial;pointer-events:none}.btn--quiet.disabled:hover,.btn--quiet.disabled:active,.btn--quiet.disabled:focus{box-shadow:none}.btn--quiet:active{background-color:var(--kds-color-item-press)}.btn--quiet.btn--disabled,.btn--quiet.btn--disabled svg{color:var(--kds-color-disabled-secondary)}.btn--quiet.btn--disabled{pointer-events:none}.btn--inverse.btn--primary{color:var(--kds-color-key-primary);background-color:var(--kds-color-btn-inverse-primary)}.btn--inverse.btn--primary:hover{background-color:var(--kds-color-btn-inverse-primary-hover)}.btn--inverse.btn--primary:focus:before{border-color:var(--kds-color-focus-inverse)}.btn--inverse.btn--primary.btn--disabled{cursor:initial;pointer-events:none}.btn--inverse.btn--primary.btn--disabled:hover,.btn--inverse.btn--primary.btn--disabled:active,.btn--inverse.btn--primary.btn--disabled:focus{box-shadow:none}.btn--inverse.btn--primary:active{background-color:var(--kds-color-btn-inverse-primary-press)}.btn--inverse.btn--primary.btn--disabled{color:var(--kds-color-disabled-tertiary);background-color:var(--kds-color-disabled-secondary)}.btn--inverse.btn--primary .icon__path{fill:var(--kds-color-key-primary)}.btn--inverse.btn--secondary{color:var(--kds-color-btn-inverse-primary);box-shadow:inset 0 0 0 var(--kds-border-m) var(--kds-color-btn-inverse-primary);background-color:#0000}.btn--inverse.btn--secondary:hover{background-color:var(--kds-color-btn-inverse-secondary-bg-hover)}.btn--inverse.btn--secondary:focus:before{border-color:var(--kds-color-focus-inverse)}.btn--inverse.btn--secondary.btn--disabled{cursor:initial;pointer-events:none}.btn--inverse.btn--secondary.btn--disabled:hover,.btn--inverse.btn--secondary.btn--disabled:active,.btn--inverse.btn--secondary.btn--disabled:focus{box-shadow:none}.btn--inverse.btn--secondary:active{background-color:var(--kds-color-btn-inverse-secondary-bg-press)}.btn--inverse.btn--secondary.btn--disabled{color:var(--kds-color-disabled-secondary);box-shadow:inset 0 0 0 var(--kds-border-m) var(--kds-color-disabled-secondary);background-color:#0000}.btn--inverse.btn--secondary .icon__path{fill:var(--kds-color-btn-inverse-primary)}.btn--inverse.btn--tertiary{color:var(--kds-color-btn-inverse-primary);background-color:#0000}.btn--inverse.btn--tertiary:hover{background-color:var(--kds-color-btn-inverse-secondary-bg-hover)}.btn--inverse.btn--tertiary:focus:before{border-color:var(--kds-color-focus-inverse)}.btn--inverse.btn--tertiary.btn--disabled{cursor:initial;pointer-events:none}.btn--inverse.btn--tertiary.btn--disabled:hover,.btn--inverse.btn--tertiary.btn--disabled:active,.btn--inverse.btn--tertiary.btn--disabled:focus{box-shadow:none}.btn--inverse.btn--tertiary:active{background-color:var(--kds-color-btn-inverse-secondary-bg-press)}.btn--inverse.btn--tertiary.btn--disabled{color:var(--kds-color-disabled-secondary);background-color:#0000}.btn--inverse.btn--tertiary .icon__path{fill:var(--kds-color-btn-inverse-primary)}.btn--inverse.btn--quiet{color:var(--kds-color-text-primary-inverse);background-color:#0000}.btn--inverse.btn--quiet:hover{background-color:var(--kds-color-btn-inverse-secondary-bg-hover)}.btn--inverse.btn--quiet:focus:before{border-color:var(--kds-color-focus-inverse)}.btn--inverse.btn--quiet.btn--disabled{cursor:initial;pointer-events:none}.btn--inverse.btn--quiet.btn--disabled:hover,.btn--inverse.btn--quiet.btn--disabled:active,.btn--inverse.btn--quiet.btn--disabled:focus{box-shadow:none}.btn--inverse.btn--quiet:active{background-color:var(--kds-color-btn-inverse-secondary-bg-press)}.btn--inverse.btn--quiet.btn--disabled{color:var(--kds-color-disabled-secondary);background-color:#0000}.btn--inverse.btn--quiet.btn--disabled svg{color:var(--kds-color-disabled-secondary)}.btn--inverse.btn--quiet .icon__path{fill:var(--kds-color-icon-inverse)}.btn--inverse.btn--dashed{border-bottom:var(--kds-border-s) dashed var(--kds-color-text-primary-inverse)}.btn--inverse.btn--dashed .btn__content{color:var(--kds-color-text-primary-inverse)}.btn--dashed{border-radius:0;height:auto;padding:0}.btn--dashed .btn__content{-webkit-text-decoration:underline dashed 1px var(--kds-color-link-primary);-webkit-text-decoration:underline dashed 1px var(--kds-color-link-primary);text-decoration:underline dashed 1px var(--kds-color-link-primary);color:var(--kds-color-link-primary)}.btn--dashed:hover{border-bottom-style:solid}.btn--dashed:focus-visible:before{top:calc(-1 * (var(--kds-focus-size) + var(--kds-focus-spacing)));right:calc(-1 * (var(--kds-focus-size) + var(--kds-focus-spacing)));bottom:calc(-1 * (var(--kds-focus-size) + var(--kds-focus-spacing)));left:calc(-1 * (var(--kds-focus-size) + var(--kds-focus-spacing)));border:var(--kds-focus-size) solid var(--kds-color-focus-primary);content:"";pointer-events:none;border-radius:calc(var(--kds-button-dashed-border-radius) + var(--kds-focus-size) + var(--kds-focus-spacing));position:absolute}.btn--dashed.btn--xs .btn__content,.btn--dashed.btn--s .btn__content{font-weight:var(--kds-font-weight-regular);font-size:var(--kds-font-size-s);line-height:var(--kds-line-height-s)}.btn--dashed.btn--m .btn__content{font-weight:var(--kds-font-weight-regular);font-size:var(--kds-font-size-m);line-height:var(--kds-line-height-m)}.btn--dashed.btn--disabled{border-bottom-color:var(--kds-color-disabled-secondary);-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#0000}.btn--dashed.btn--disabled .btn__content{color:var(--kds-color-disabled-secondary)}.btn--expand{width:auto;padding:0 var(--kds-button-expand-padding);justify-content:left;transition:max-width .5s;overflow:hidden}.btn--expand.btn--xs:not(.btn--icon){min-width:var(--kds-button-size);max-width:var(--kds-button-size)}.btn--expand.btn--xs:not(.btn--icon):hover{max-width:var(--kds-expand-button-width)}.btn--expand.btn--s:not(.btn--icon){min-width:var(--kds-button-size);max-width:var(--kds-button-size)}.btn--expand.btn--s:not(.btn--icon):hover{max-width:var(--kds-expand-button-width)}.btn--expand.btn--m:not(.btn--icon){min-width:var(--kds-button-size);max-width:var(--kds-button-size)}.btn--expand.btn--m:not(.btn--icon):hover{max-width:var(--kds-expand-button-width)}.btn--expand.btn--l:not(.btn--icon){min-width:var(--kds-button-size);max-width:var(--kds-button-size)}.btn--expand.btn--l:not(.btn--icon):hover{max-width:var(--kds-expand-button-width)}.btn--expand .icon--left{margin-right:var(--kds-button-expand-icon-spacing)}.btn--expand .icon--right{margin-left:var(--kds-button-expand-icon-spacing)}.btn--expand .btn__content{white-space:nowrap}.btn--expand--right,.btn--expand--right .btn__content,.btn--expand--right .btn__expand-icon{transform:scaleX(-1)}.btn--expand--right .icon--left{margin-right:0;margin-left:var(--kds-button-expand-icon-spacing)}.btn--expand--right .icon--right{margin-right:var(--kds-button-expand-icon-spacing);margin-left:0}.btn--loader{-webkit-user-select:none;user-select:none;pointer-events:none}.btn--loader .btn__content,.btn--loader .icon{opacity:0}.btn--loader .loading-dots{border-radius:var(--kds-border-radius-max);justify-content:center;position:absolute}
