:root{--tm-btn-primary:var(--main-color);--tm-btn-danger:var(--color-danger);--tm-btn-padding:0 20px;--tm-btn-default-text:#3470ff;--tm-btn-border-radius:5px;--tm-btn-font-size-sm:var(--font-size-content);--tm-btn-heigh:36px;--tm-btn-width-medium:115px;--tm-btn-width-small:70px;--tm-btn-solid:solid;--tm-btn-dashed:dashed}.tm-button{padding:var(--tm-btn-padding);font-size:var(--tm-btn-font-size-sm);border-radius:var(--tm-btn-border-radius);height:var(--tm-btn-heigh);display:inline-block;position:relative;font-weight:400;color:var(--tm-white);white-space:nowrap;text-align:center;vertical-align:middle;background-image:none;cursor:pointer;box-sizing:border-box}.tm-button+.tm-button{margin-left:6px}.tm-button.is-round{border-radius:20px}.tm-button--primary{color:#fff;background:var(--tm-btn-primary);border-color:var(--tm-btn-primary);border-style:var(--tm-btn-solid);border-width:1px;line-height:calc(var(--tm-btn-heigh) - 2px)}.tm-button--primary:not(.tm-button--primary.disabled):not([disabled]):hover{background-color:var(--tm-btn-primary);color:var(--tm-white);border-color:var(--tm-btn-primary)}.tm-button--primary.disabled,.tm-button--primary[disabled]{cursor:not-allowed;color:var(--tm-white);background-color:var(--tm-btn-primary);border-color:var(--tm-btn-primary)}.tm-button--primary:not(.tm-button--primary.disabled):not([disabled]):hover{opacity:.85}.tm-button--primary.disabled,.tm-button--primary[disabled]{opacity:.5}.tm-button--danger{color:#fff;background:var(--tm-btn-danger);border-color:var(--tm-btn-danger);border-style:var(--tm-btn-solid);border-width:1px;line-height:calc(var(--tm-btn-heigh) - 2px)}.tm-button--danger:not(.tm-button--danger.disabled):not([disabled]):hover{background-color:var(--tm-btn-danger);color:var(--tm-white);border-color:var(--tm-btn-danger)}.tm-button--danger.disabled,.tm-button--danger[disabled]{cursor:not-allowed;color:var(--tm-white);background-color:var(--tm-btn-danger);border-color:var(--tm-btn-danger)}.tm-button--danger:not(.tm-button--danger.disabled):not([disabled]):hover{opacity:.85}.tm-button--danger.disabled,.tm-button--danger[disabled]{opacity:.5}.tm-button--default{color:#000;background:var(--tm-white);border-color:var(--border-color-light);border-style:var(--tm-btn-solid);border-width:1px;line-height:calc(var(--tm-btn-heigh) - 2px)}.tm-button--default:not(.tm-button--default.disabled):not([disabled]):hover{background-color:#edf2fd;color:var(--tm-btn-default-text);border-color:#c2d3ff}.tm-button--default.disabled,.tm-button--default[disabled]{cursor:not-allowed;color:var(--input-placeholder-color);background-color:var(--tm-white);border-color:var(--tm-gray-8)}.tm-button--addition{color:#000;background:var(--tm-white);border-color:var(--tooltip-font-color);border-style:var(--tm-btn-dashed);border-width:1px;line-height:calc(var(--tm-btn-heigh) - 2px)}.tm-button--addition:not(.tm-button--addition.disabled):not([disabled]):hover{background-color:#edf2fd;color:var(--tm-btn-default-text);border-color:#c2d3ff}.tm-button--addition.disabled,.tm-button--addition[disabled]{cursor:not-allowed;color:var(--input-placeholder-color);background-color:var(--tm-white);border-color:var(--border-color-light)}.tm-button--forbidden{color:#fff;background:var(--tm-gray-9);border-color:var(--tm-gray-9);border-style:var(--tm-btn-solid);cursor:not-allowed}.tm-button--wicked{color:#b2b4c7;background:var(--color-background);border-color:var(--color-background);border-style:var(--tm-btn-solid);cursor:not-allowed}.tm-button--text{min-width:initial!important;color:var(--tm-btn-primary);padding:0;border:none;line-height:var(--tm-btn-heigh);background-color:transparent}.tm-button--text.disabled,.tm-button--text[disabled]{cursor:not-allowed;opacity:.5}.tm-button--text:not(.tm-button--text.disabled):not([disabled]):hover{opacity:.85}.tm-button--medium{min-width:var(--tm-btn-width-medium)}.tm-button--small{min-width:var(--tm-btn-width-small)}.tm-button .tm-icon-load{display:inline-block;vertical-align:middle;-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite;margin-right:5px;font-size:var(--tm-btn-font-size-sm)}