:root{--rc-button-mini-height: 24px;--rc-button-mini-padding: 0 var(--rc-padding-base);--rc-button-mini-font-size: var(--rc-font-size-xs);--rc-button-small-height: 32px;--rc-button-small-padding: 0 var(--rc-padding-xs);--rc-button-small-font-size: var(--rc-font-size-sm);--rc-button-normal-padding: 0 15px;--rc-button-normal-font-size: var(--rc-font-size-md);--rc-button-large-height: 50px;--rc-button-default-height: 44px;--rc-button-default-line-height: 1.2;--rc-button-default-font-size: var(--rc-font-size-lg);--rc-button-default-color: var(--rc-text-color);--rc-button-default-background-color: var(--rc-white);--rc-button-default-border-color: var(--rc-border-color);--rc-button-primary-color: var(--rc-white);--rc-button-primary-background-color: var(--rc-primary-color);--rc-button-primary-border-color: var(--rc-primary-color);--rc-button-success-color: var(--rc-white);--rc-button-success-background-color: var(--rc-success-color);--rc-button-success-border-color: var(--rc-success-color);--rc-button-danger-color: var(--rc-white);--rc-button-danger-background-color: var(--rc-danger-color);--rc-button-danger-border-color: var(--rc-danger-color);--rc-button-warning-color: var(--rc-white);--rc-button-warning-background-color: var(--rc-warning-color);--rc-button-warning-border-color: var(--rc-warning-color);--rc-button-border-width: var(--rc-border-width-base);--rc-button-border-radius: var(--rc-border-radius-sm);--rc-button-round-border-radius: var(--rc-border-radius-max);--rc-button-plain-background-color: var(--rc-white);--rc-button-disabled-opacity: var(--rc-disabled-opacity);--rc-button-icon-size: 1.2em;--rc-button-loading-icon-size: 20px}.rc-button{position:relative;display:inline-block;box-sizing:border-box;height:var(--rc-button-default-height);margin:0;padding:0;font-size:var(--rc-button-default-font-size);line-height:var(--rc-button-default-line-height);text-align:center;border-radius:var(--rc-button-border-radius);cursor:pointer;-webkit-transition:opacity var(--rc-animation-duration-fast);transition:opacity var(--rc-animation-duration-fast);-webkit-appearance:none;appearance:none}.rc-button:before{position:absolute;top:50%;left:50%;width:100%;height:100%;background:var(--rc-black);border:inherit;border-color:var(--rc-black);border-radius:inherit;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;content:" "}.rc-button:active:before{opacity:.1}.rc-button--loading:before,.rc-button--disabled:before{display:none}.rc-button--default{color:var(--rc-button-default-color);background:var(--rc-button-default-background-color);border:var(--rc-button-border-width) solid var(--rc-button-default-border-color)}.rc-button--primary{color:var(--rc-button-primary-color);background:var(--rc-button-primary-background-color);border:var(--rc-button-border-width) solid var(--rc-button-primary-border-color)}.rc-button--success,.rc-button--info{color:var(--rc-button-success-color);background:var(--rc-button-success-background-color);border:var(--rc-button-border-width) solid var(--rc-button-success-border-color)}.rc-button--danger{color:var(--rc-button-danger-color);background:var(--rc-button-danger-background-color);border:var(--rc-button-border-width) solid var(--rc-button-danger-border-color)}.rc-button--warning{color:var(--rc-button-warning-color);background:var(--rc-button-warning-background-color);border:var(--rc-button-border-width) solid var(--rc-button-warning-border-color)}.rc-button--plain{background:var(--rc-button-plain-background-color)}.rc-button--plain.rc-button--primary{color:var(--rc-button-primary-background-color)}.rc-button--plain.rc-button--success,.rc-button--plain.rc-button--info{color:var(--rc-button-success-background-color)}.rc-button--plain.rc-button--danger{color:var(--rc-button-danger-background-color)}.rc-button--plain.rc-button--warning{color:var(--rc-button-warning-background-color)}.rc-button--large{width:100%;height:var(--rc-button-large-height)}.rc-button--normal{padding:var(--rc-button-normal-padding);font-size:var(--rc-button-normal-font-size)}.rc-button--small{height:var(--rc-button-small-height);padding:var(--rc-button-small-padding);font-size:var(--rc-button-small-font-size)}.rc-button__loading{color:inherit;font-size:inherit}.rc-button__loading .rc-loading__spinner{width:var(--rc-button-loading-icon-size);height:var(--rc-button-loading-icon-size);color:currentcolor}.rc-button--mini{height:var(--rc-button-mini-height);padding:var(--rc-button-mini-padding);font-size:var(--rc-button-mini-font-size)}.rc-button--mini+.rc-button--mini{margin-left:var(--rc-padding-base)}.rc-button--block{display:block;width:100%}.rc-button--disabled{cursor:not-allowed;opacity:var(--rc-button-disabled-opacity)}.rc-button--loading{cursor:default}.rc-button--round{border-radius:var(--rc-button-round-border-radius)}.rc-button--square{border-radius:0}.rc-button--shadow{-webkit-transition:box-shadow .2s linear;transition:box-shadow .2s linear}.rc-button--shadow-1{box-shadow:#000 0 2px 1px -1px,#000 0 1px 1px,#000 0 1px 3px}.rc-button--shadow-2{box-shadow:#000 0 3px 1px -2px,#000 0 2px 2px,#000 0 1px 5px}.rc-button--shadow-3{box-shadow:#000 0 3px 3px -2px,#000 0 3px 4px,#000 0 1px 8px}.rc-button--shadow:hover,.rc-button--shadow:active{box-shadow:#000 0 2px 4px -1px,#000 0 4px 5px,#000 0 1px 10px}.rc-button__content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;height:100%}.rc-button__content:before{content:" "}.rc-button__icon{font-size:var(--rc-button-icon-size);line-height:inherit}.rc-button__icon+.rc-button__text,.rc-button__loading+.rc-button__text,.rc-button__text+.rc-button__icon,.rc-button__text+.rc-button__loading{margin-left:var(--rc-padding-base)}.rc-button--hairline{border-width:0}.rc-button--hairline:after{border-color:inherit;border-radius:calc(var(--rc-button-border-radius) * 2)}.rc-button--hairline.rc-button--round:after{border-radius:var(--rc-button-round-border-radius)}.rc-button--hairline.rc-button--square:after{border-radius:0}.rc-button-group .rc-button{border-radius:0}.rc-button-group .rc-button:not(:first-child){border-left:0}.rc-button-group .rc-button:last-child{border-top-right-radius:var(--rc-button-border-radius);border-bottom-right-radius:var(--rc-button-border-radius)}.rc-button-group .rc-button:first-child{border-top-left-radius:var(--rc-button-border-radius);border-bottom-left-radius:var(--rc-button-border-radius)}
