.kdv-button--primary,.kdv-button--primary.is-danger{color:var(--kd-color-text-white)}[dir] .kdv-button--primary,[dir] .kdv-button--primary.is-danger{border:1px solid transparent}.kdv-button--primary:not(.is-icon),.kdv-button--secondary:not(.is-icon){min-width:72px}.kdv-button-group>.kdv-button.is-active,.kdv-button-group>.kdv-button.is-disabled,.kdv-button-group>.kdv-button:active,.kdv-button-group>.kdv-button:focus,.kdv-button-group>.kdv-button:hover{z-index:1}[dir=ltr] .kdv-icon.kd-icon-loading svg,[dir=ltr] .kdv-icon.kd-icon-loading_white svg{animation:rotating-ltr 1s linear infinite}[dir=rtl] .kdv-icon.kd-icon-loading svg,[dir=rtl] .kdv-icon.kd-icon-loading_white svg{animation:rotating-rtl 1s linear infinite}@keyframes rotating-ltr{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes rotating-rtl{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}.kdv-button{align-items:center;-webkit-appearance:none;box-sizing:border-box;display:inline-flex;font-family:inherit;justify-content:center;line-height:1.5;outline:0;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;vertical-align:middle;white-space:nowrap}[dir] .kdv-button{cursor:pointer;margin:0;transition:.1s}[dir] .kdv-button::-moz-focus-inner{border:0}[dir] .kdv-button--primary{background-color:var(--kd-color-public-normal)}[dir] .kdv-button--primary:not(.is-disabled):not(.is-loading):hover{background-color:var(--kd-color-public-hover)}[dir] .kdv-button--primary.is-highlight.is-active,[dir] .kdv-button--primary:not(.is-disabled):not(.is-loading).is-active,[dir] .kdv-button--primary:not(.is-disabled):not(.is-loading):active{background-color:var(--kd-color-public-pressed)}.kdv-button--primary.is-highlight{color:var(--kd-color-text-white)}[dir] .kdv-button--primary.is-highlight,[dir] .kdv-button--primary.is-highlight.is-active{border-color:transparent}[dir] .kdv-button--primary.is-danger{background-color:var(--kd-color-error-normal)}[dir] .kdv-button--primary.is-danger:not(.is-disabled):not(.is-loading):hover{background-color:var(--kd-color-error-hover)}[dir] .kdv-button--primary.is-danger:not(.is-disabled):not(.is-loading).is-active,[dir] .kdv-button--primary.is-danger:not(.is-disabled):not(.is-loading):active{background-color:var(--kd-color-error-pressed)}.kdv-button--secondary{color:var(--kd-color-text-primary)}[dir] .kdv-button--secondary{background-color:var(--kd-color-fill-base);border:1px solid transparent;border-color:var(--kd-color-line-regular)}[dir] .kdv-button--secondary:not(.is-disabled):not(.is-loading):hover{background-color:var(--kd-color-fill-light)}[dir] .kdv-button--secondary:not(.is-disabled):not(.is-loading).is-active,[dir] .kdv-button--secondary:not(.is-disabled):not(.is-loading):active{background-color:var(--kd-color-fill-regular)}.kdv-button--secondary.is-highlight{color:var(--kd-color-text-public)}[dir] .kdv-button--secondary.is-highlight{border-color:var(--kd-color-line-public)}[dir] .kdv-button--secondary.is-highlight.is-active{background-color:var(--kd-color-state-pressed-public);border-color:var(--kd-color-line-public)}.kdv-button--secondary.is-danger{color:var(--kd-color-text-error)}[dir] .kdv-button--secondary.is-danger{border-color:var(--kd-color-line-error)}[dir] .kdv-button--secondary.is-disabled,[dir] .kdv-button--secondary.is-loading{border-color:var(--kd-color-line-medium)}.kdv-button--light{color:var(--kd-color-text-primary)}[dir] .kdv-button--light{background-color:transparent;border:1px solid transparent}[dir] .kdv-button--light:not(.is-disabled):not(.is-loading):hover{background-color:var(--kd-color-state-hover)}[dir] .kdv-button--light:not(.is-disabled):not(.is-loading).is-active,[dir] .kdv-button--light:not(.is-disabled):not(.is-loading):active{background-color:var(--kd-color-state-pressed)}.kdv-button--light.is-highlight{color:var(--kd-color-text-public)}[dir] .kdv-button--light.is-highlight{border-color:transparent}[dir] .kdv-button--light.is-highlight.is-active{background-color:var(--kd-color-state-pressed-public);border-color:transparent}.kdv-button--light.is-danger{color:var(--kd-color-text-error)}[dir] .kdv-button--light.is-danger{border-color:transparent}.kdv-button.is-disabled,.kdv-button.is-loading{opacity:.3}[dir] .kdv-button.is-disabled,[dir] .kdv-button.is-loading{cursor:default}.kdv-button.is-loading .kdv-button--loading{vertical-align:middle}[dir=ltr] .kdv-button.is-loading .kdv-button--loading{margin-right:6px}[dir=rtl] .kdv-button.is-loading .kdv-button--loading{margin-left:6px}[dir=ltr] .kdv-button.is-loading.is-icon .kdv-button--loading{margin-right:0}[dir=rtl] .kdv-button.is-loading.is-icon .kdv-button--loading{margin-left:0}[dir=ltr] .kdv-button--prefix{margin-right:6px}[dir=ltr] .kdv-button--suffix,[dir=rtl] .kdv-button--prefix{margin-left:6px}[dir=rtl] .kdv-button--suffix{margin-right:6px}[dir=ltr] .kdv-button--small--suffix,[dir=ltr] .kdv-button.is-menu .kdv-button-menu--arrow{margin-left:4px}[dir=rtl] .kdv-button--small--suffix,[dir=rtl] .kdv-button.is-menu .kdv-button-menu--arrow{margin-right:4px}.kdv-button.is-menu{max-width:100%}.kdv-button.is-menu .kdv-button-menu--content{word-wrap:normal;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all}[dir=ltr] .kdv-button.is-menu.is-active .kdv-button-menu--arrow{transform:rotate(180deg)}[dir=rtl] .kdv-button.is-menu.is-active .kdv-button-menu--arrow{transform:rotate(-180deg)}.kdv-button.is-menu.kdv-button--primary .kdv-button-menu--arrow .kd-color-icon-secondary{fill:#fff;fill:var(--kd-color-icon-white,#fff);stroke:#fff;stroke:var(--kd-color-icon-white,#fff)}.kdv-button--x-large{font-size:13px;font-size:var(--kd-font-size-sub-base,13px);height:36px}[dir] .kdv-button--x-large{border-radius:var(--kd-border-radius-middle);padding:0 19px}[dir=ltr] .kdv-button--x-large.is-menu{padding-right:15px}[dir=rtl] .kdv-button--x-large.is-menu{padding-left:15px}.kdv-button--x-large.is-icon{font-size:var(--kd-font-size-middle)}[dir] .kdv-button--x-large.is-icon{padding:0 9px}[dir=ltr] .kdv-button--x-large.is-icon.is-menu{padding-right:7px}[dir=rtl] .kdv-button--x-large.is-icon.is-menu{padding-left:7px}.kdv-button--large{font-size:13px;font-size:var(--kd-font-size-sub-base,13px);height:32px}[dir] .kdv-button--large{border-radius:var(--kd-border-radius-middle);padding:0 15px}[dir=ltr] .kdv-button--large.is-menu{padding-right:11px}[dir=rtl] .kdv-button--large.is-menu{padding-left:11px}.kdv-button--large.is-icon{font-size:var(--kd-font-size-middle)}[dir] .kdv-button--large.is-icon{padding:0 7px}[dir=ltr] .kdv-button--large.is-icon.is-menu{padding-right:5px}[dir=rtl] .kdv-button--large.is-icon.is-menu{padding-left:5px}.kdv-button--medium{font-size:13px;font-size:var(--kd-font-size-sub-base,13px);height:28px}[dir] .kdv-button--medium{border-radius:var(--kd-border-radius-middle);padding:0 11px}[dir] .kdv-button--medium.kdv-button--light{padding:0 7px}[dir=ltr] .kdv-button--medium.is-menu.kdv-button--light{padding:0 5px 0 7px}[dir=rtl] .kdv-button--medium.is-menu.kdv-button--light{padding:0 7px 0 5px}[dir=ltr] .kdv-button--medium.is-menu:not(.kdv-button--light){padding:0 7px 0 11px}[dir=rtl] .kdv-button--medium.is-menu:not(.kdv-button--light){padding:0 11px 0 7px}.kdv-button--medium.is-icon{font-size:var(--kd-font-size-middle)}[dir] .kdv-button--medium.is-icon{padding:0 5px}[dir=ltr] .kdv-button--medium.is-icon.is-menu{padding-right:7px}[dir=rtl] .kdv-button--medium.is-icon.is-menu{padding-left:7px}.kdv-button--small{font-size:13px;font-size:var(--kd-font-size-sub-base,13px);height:24px}[dir] .kdv-button--small{border-radius:var(--kd-border-radius-small);padding:0 5px}[dir=ltr] .kdv-button--small.is-menu{padding-right:3px}[dir=rtl] .kdv-button--small.is-menu{padding-left:3px}.kdv-button--small.is-icon{font-size:var(--kd-font-size-middle)}[dir] .kdv-button--small.is-icon{padding:0 3px}[dir=ltr] .kdv-button--small.is-icon.is-menu{padding-right:1px}[dir=rtl] .kdv-button--small.is-icon.is-menu{padding-left:1px}[dir=ltr] .kdv-button--small--prefix{margin-right:4px}[dir=rtl] .kdv-button--small--prefix{margin-left:4px}[dir=ltr] .kdv-button--small.is-loading .kdv-button--loading{margin-right:4px}[dir=rtl] .kdv-button--small.is-loading .kdv-button--loading{margin-left:4px}.kdv-button-group{display:inline-block;vertical-align:middle}.kdv-button-group:after,.kdv-button-group:before{content:"";display:table}[dir] .kdv-button-group:after{clear:both}.kdv-button-group>.kdv-button{position:relative}[dir=ltr] .kdv-button-group>.kdv-button{float:left}[dir=rtl] .kdv-button-group>.kdv-button{float:right}[dir=ltr] .kdv-button-group>.kdv-button+.kdv-button{margin-left:0}[dir=rtl] .kdv-button-group>.kdv-button+.kdv-button{margin-right:0}[dir=ltr] .kdv-button-group>.kdv-button:first-child{border-bottom-right-radius:0;border-top-right-radius:0}[dir=ltr] .kdv-button-group>.kdv-button:last-child,[dir=rtl] .kdv-button-group>.kdv-button:first-child{border-bottom-left-radius:0;border-top-left-radius:0}[dir=rtl] .kdv-button-group>.kdv-button:last-child{border-bottom-right-radius:0;border-top-right-radius:0}[dir] .kdv-button-group>.kdv-button:first-child:last-child{border-bottom-left-radius:var(--kd-border-radius-middle);border-bottom-right-radius:var(--kd-border-radius-middle);border-top-left-radius:var(--kd-border-radius-middle);border-top-right-radius:var(--kd-border-radius-middle)}[dir] .kdv-button-group>.kdv-button:first-child:last-child.is-circle{border-radius:50%}[dir] .kdv-button-group>.kdv-button:not(:first-child):not(:last-child){border-radius:0}[dir=ltr] .kdv-button-group>.kdv-button:not(:last-child){margin-right:-1px}[dir=rtl] .kdv-button-group>.kdv-button:not(:last-child){margin-left:-1px}