.base-button{min-height:34px;font-size:13px;color:#fff;background:#2ea3ff;border:1px solid #2ea3ff;border-radius:5px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.base-button:disabled{background:#777;border:1px solid #777;cursor:not-allowed}.base-button__content{padding:0 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.base-button--outline{background:transparent;border-color:inherit;color:inherit}.base-button--outline:hover{border-color:#2ea3ff;color:#2ea3ff}.base-button_lg{width:100%}.base-table{width:100%;overflow-x:auto;max-width:100%}.base-table table{width:100%;border-collapse:separate;border-spacing:0 8px;border-style:hidden}.base-table tr{height:50px;cursor:pointer}.base-table td,.base-table th{padding:0 15px}.base-table th{border-collapse:collapse}.base-table td{overflow-wrap:anywhere;word-break:break-word;border:1px solid transparent;background:rgba(235,234,244,.25)}.base-table td:first-child{border-radius:15px 0 0 15px}.base-table td:last-child{border-radius:0 15px 15px 0}.base-table__header-cell{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.base-table__header-cell,.base-table__sort-icon{display:-webkit-box;display:-ms-flexbox;display:flex}.base-table__sort-icon{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:18px;margin-left:10px;background-color:#fff;border:none;cursor:pointer}.base-popup *{-webkit-box-sizing:border-box;box-sizing:border-box}.base-popup{width:100%;height:100%;z-index:999;background:rgba(0,0,0,.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-animation-name:fade-in;animation-name:fade-in;-webkit-animation-duration:.6s;animation-duration:.6s}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.base-popup__content{position:relative;width:100%;height:100%;min-height:100vh;margin:15px;padding:15px;background:#fff;border-radius:5px;overflow-y:auto}.base-popup__actions{position:absolute;top:15px;right:15px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.base-popup__actions,.base-popup__close-button{display:-webkit-box;display:-ms-flexbox;display:flex}.base-popup__close-button{padding:5px;color:#000;font-size:14px;background:transparent;border:1px solid #000;border-radius:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.base-popup__close-button:hover{color:#2ea3ff;border:1px solid #2ea3ff;cursor:pointer}@media print{.base-popup__close-button{display:none}}.base-input{background:#fff;border:1px solid #ccd4e0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;height:35px;width:200px;padding-left:15px;color:#9f9f9f;font-size:14px}.base-input:active,.base-input:focus{border-color:#2ea3ff;outline:unset}.base-datepicker{width:100%;height:35px;padding-left:10px;border:1px solid #ccd4e0;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.base-time-picker.el-date-editor.el-input{margin:0!important;width:100%!important}.v-spinner{text-align:center}.v-spinner .v-clip{-webkit-animation:v-clipDelay .75s linear 0s infinite;animation:v-clipDelay .75s linear 0s infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block}@-webkit-keyframes v-clipDelay{0%{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}50%{-webkit-transform:rotate(180deg) scale(.8);transform:rotate(180deg) scale(.8)}to{-webkit-transform:rotate(1turn) scale(1);transform:rotate(1turn) scale(1)}}@keyframes v-clipDelay{0%{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}50%{-webkit-transform:rotate(180deg) scale(.8);transform:rotate(180deg) scale(.8)}to{-webkit-transform:rotate(1turn) scale(1);transform:rotate(1turn) scale(1)}}