.v-button{--button-border-radius: 2px}.v-button__default{--button-color: #333;--button-background: #f0f0f0;--button-hover: #e8e8e8;--button-active: #d7d7d7}.v-button__primary{--button-color: #fbfbfd;--button-background: #2d5af1;--button-hover: #5d80f4;--button-active: #0f3edc}.v-button__success{--button-color: #fbfbfd;--button-background: #52b35e;--button-hover: #75c37f;--button-active: #40924a}.v-button__danger{--button-color: #fbfbfd;--button-background: #ff0200;--button-hover: #ff5857;--button-active: #cc0200}.v-button__warning{--button-color: #fbfbfd;--button-background: #fcc202;--button-hover: #fed348;--button-active: #c99b02}.v-button__info{--button-color: #fbfbfd;--button-background: #1d1d1f;--button-hover: #4e4e56;--button-active: #080808}.v-button__default.v-button__simple{--button-color: #333;--button-background: #f8f8f8;--button-hover: #f0f0f0;--button-active: #e1e1e1}.v-button__primary.v-button__simple{--button-color: #2d5af1;--button-background: #dee5fd;--button-hover: #ecf0fe;--button-active: #d0dafc}.v-button__success.v-button__simple{--button-color: #52b35e;--button-background: #e7f4e8;--button-hover: #f1f9f2;--button-active: #dcf0df}.v-button__danger.v-button__simple{--button-color: #ff0200;--button-background: #ffd7d6;--button-hover: #ffe6e6;--button-active: #ffc7c7}.v-button__warning.v-button__simple{--button-color: #fcc202;--button-background: #fff5d6;--button-hover: #fff9e5;--button-active: #fff2c6}.v-button__info.v-button__simple{--button-color: #1d1d1f;--button-background: #bdbdbd;--button-hover: #cbcaca;--button-active: #a8a7a7}.v-button__default.v-button__text{--button-color: #333;--button-background: none;--button-hover: #e8e8e8;--button-active: #d7d7d7}.v-button__primary.v-button__text{--button-color: #2d5af1;--button-background: none;--button-hover: #e8e8e8;--button-active: #d7d7d7}.v-button__success.v-button__text{--button-color: #52b35e;--button-background: none;--button-hover: #e8e8e8;--button-active: #d7d7d7}.v-button__danger.v-button__text{--button-color: #ff0200;--button-background: none;--button-hover: #e8e8e8;--button-active: #d7d7d7}.v-button__warning.v-button__text{--button-color: #fcc202;--button-background: none;--button-hover: #e8e8e8;--button-active: #d7d7d7}.v-button__info.v-button__text{--button-color: #1d1d1f;--button-background: none;--button-hover: #e8e8e8;--button-active: #d7d7d7}.v-button__large{--button-height: 40px;--button-padding: 30px;--button-font-size: 16px}.v-button__middle{--button-height: 35px;--button-padding: 25px;--button-font-size: 15px}.v-button__small{--button-height: 30px;--button-padding: 20px;--button-font-size: 14px}.v-button__mini{--button-height: 25px;--button-padding: 15px;--button-font-size: 13px}.v-button__round{--button-border-radius: 25px}.v-button{position:relative;display:inline-flex;align-items:center;justify-content:center;border:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none;outline:0;cursor:pointer;white-space:nowrap;vertical-align:middle;transition:.3s;border-radius:2px;border-radius:var(--button-border-radius, 2px);box-shadow:var(--button-shadow);font-size:var(--button-font-size);background-color:var(--button-background);height:var(--button-height);padding:0 var(--button-padding);color:var(--button-color)}.v-button.v-button__spread:after{content:"";display:inline-block;position:absolute;top:0;right:0;left:0;bottom:0;opacity:0;border-radius:inherit;transition:.3s;box-shadow:0 0 0 4px var(--button-background)}.v-button:not([disabled]):active:after{box-shadow:none;opacity:1;transition:0s}.v-button:not([disabled]):hover{background-color:var(--button-hover)}.v-button:not([disabled]):active{background-color:var(--button-active)}.v-button.v-button__circle{width:var(--button-height);padding:0;border-radius:50%}.v-button.v-button__block{display:block;width:100%}.v-button.v-button__bold{font-weight:700}.v-button[disabled]{opacity:.5;cursor:not-allowed}.v-button__loading-animation{animation:v-button-loading-animation 1s linear infinite}@keyframes v-button-loading-animation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.v-button__ripples-box{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.v-button__ripples-box .v-button__ripples{width:2px;height:2px;position:absolute;transform:translate(-50%,-50%);pointer-events:none;border-radius:50%;animation:v-button-ripples .7s linear;opacity:.5;background-color:#fff}@keyframes v-button-ripples{0%{width:2px;height:2px;opacity:.5}to{opacity:0;width:500px;height:500px}}.v-button:not([class~="v-button__circle v-button__icon"]):not([class~=v-button__icon]) .v-button_before-icon{margin-right:5px}.v-button:not([class~="v-button__circle v-button__icon"]):not([class~=v-button__icon]) .v-button_after-icon{margin-left:5px}
