.wd-btn { display: inline-block; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; font-family: "PingFang SC", -apple-system, sans-serif; transition: 0.3s; margin: 0px 8px 8px 0px; }
.wd-btn:hover { opacity: 0.85; }
.wd-btn:active { opacity: 0.95; }
.wd-btn:disabled { cursor: not-allowed; opacity: 0.5; }
.wd-btn-primary { background: rgb(229, 58, 64); color: rgb(255, 255, 255); border-radius: 4px; }
.wd-btn-secondary { background: rgb(250, 250, 250); color: rgb(64, 64, 64); border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 4px; }
.wd-btn-link { background: transparent; color: rgb(41, 124, 230); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; }
.wd-btn-link:hover { text-decoration: underline; }
.wd-btn-danger { background: rgb(250, 250, 250); color: rgb(229, 58, 64); border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 4px; }
.wd-btn-danger:hover { opacity: 0.85; }
.el-button.wd-btn-primary { background: rgb(229, 58, 64); border-color: rgb(229, 58, 64); color: rgb(255, 255, 255); border-radius: 4px; }
.el-button.wd-btn-primary:hover, .el-button.wd-btn-primary:focus { background: rgb(229, 58, 64); border-color: rgb(229, 58, 64); opacity: 0.85; }
.el-button.wd-btn-secondary { background: rgb(250, 250, 250); border: 1px solid rgba(0, 0, 0, 0.15); color: rgb(64, 64, 64); border-radius: 4px; }
.el-button.wd-btn-secondary:hover, .el-button.wd-btn-secondary:focus { background: rgb(250, 250, 250); border-color: rgba(0, 0, 0, 0.15); opacity: 0.85; }
.wd-btn-medium { height: 32px; padding: 6px 23px; font-size: 14px; }
.wd-btn-small { height: 28px; padding: 4px 15px; font-size: 12px; }
.wd-radio-group .el-radio-button__orig-radio:checked + .el-radio-button__inner { background-color: rgb(255, 255, 255) !important; color: rgb(64, 158, 255) !important; border-color: rgb(64, 158, 255) !important; }
.wd-checkbox-group .el-checkbox-button.is-checked .el-checkbox-button__inner { background-color: rgb(255, 255, 255) !important; color: rgb(64, 158, 255) !important; border-color: rgb(64, 158, 255) !important; }
.wd-input .el-input__inner { border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 4px; height: 32px; line-height: 32px; font-size: 14px; font-weight: 400; }
.wd-input .el-input__inner:focus { border-color: rgb(41, 124, 230); }
.wd-input .el-input__inner::placeholder { color: rgb(192, 196, 204); }
.wd-input .el-textarea__inner { border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 4px; font-size: 14px; font-weight: 400; }
.wd-input .el-textarea__inner:focus { border-color: rgb(41, 124, 230); }
.wd-table .el-table__header-wrapper th.is-leaf { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
.wd-table .el-table__header-wrapper .el-table__column-resize-proxy { display: none; }
.wd-table .el-table__header-wrapper th { background-color: rgb(245, 246, 248); color: rgb(34, 34, 34); font-size: 14px; font-weight: 400; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; box-sizing: border-box !important; height: 48px !important; line-height: 20px !important; padding: 13px 16px !important; }
.wd-table .el-table__header-wrapper th .cell { line-height: 20px !important; padding: 0px !important; }
.wd-table .el-table__header-wrapper th.is-leaf:nth-last-child(2) { text-align: right; }
.wd-table .el-table__body-wrapper td { color: rgb(34, 34, 34); font-size: 14px; font-weight: 400; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; box-sizing: border-box !important; height: 76px !important; line-height: 20px !important; padding: 28px 16px !important; }
.wd-table .el-table__body-wrapper td .cell { line-height: 20px !important; padding: 0px !important; }
.wd-table .el-table__body-wrapper td:last-child { text-align: right; }
.wd-table .el-table__fixed-right { background-color: rgb(255, 255, 255); }
.wd-table .el-table__fixed-right .el-table__fixed-header-wrapper th, .wd-table .el-table__fixed-right .el-table__header-wrapper th { color: rgb(34, 34, 34); font-size: 14px; font-weight: 400; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; background-color: rgb(245, 246, 248) !important; box-sizing: border-box !important; height: 48px !important; line-height: 20px !important; padding: 13px 16px !important; }
.wd-table .el-table__fixed-right .el-table__header-wrapper th .cell, .wd-table .el-table__fixed-right .el-table__fixed-header-wrapper th .cell { line-height: 20px !important; padding: 0px !important; }
.wd-table .el-table__fixed-right .el-table__fixed-body-wrapper td, .wd-table .el-table__fixed-right .el-table__body-wrapper td { color: rgb(34, 34, 34); font-size: 14px; font-weight: 400; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; background-color: rgb(255, 255, 255); box-sizing: border-box !important; height: 76px !important; line-height: 20px !important; padding: 28px 16px !important; }
.wd-table .el-table__fixed-right .el-table__body-wrapper td .cell, .wd-table .el-table__fixed-right .el-table__fixed-body-wrapper td .cell { line-height: 20px !important; padding: 0px !important; }
.wd-table.el-table--striped .el-table__fixed-right .el-table__fixed-body-wrapper .el-table__body tr.el-table__row--striped td { background-color: rgb(250, 250, 250); }
.wd-table .el-table--border th, .wd-table .el-table--border td { border-bottom: 1px solid rgb(238, 238, 238); border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
.wd-table .el-table--border { border: 1px solid rgb(238, 238, 238); }
.wd-table .el-table--border::after { display: none; }
.wd-table .el-table td, .wd-table .el-table th.is-leaf { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
.wd-table .el-table--border th:first-child, .wd-table .el-table--border td:first-child { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }
.wd-pagination .el-pager li, .wd-pagination .btn-prev, .wd-pagination .btn-next { background-color: rgb(255, 255, 255); color: rgb(34, 34, 34); border: 1px solid rgb(221, 221, 221); border-radius: 0px; height: 32px; line-height: 30px; min-width: 32px; font-size: 14px; font-weight: 400; margin: 0px 4px; }
.wd-pagination .el-pager li.active { background-color: rgb(41, 124, 230); color: rgb(255, 255, 255); border-color: rgb(41, 124, 230); }
.wd-pagination .el-pager li:hover, .wd-pagination .btn-prev:hover, .wd-pagination .btn-next:hover { color: rgb(41, 124, 230); border-color: rgb(41, 124, 230); }
.wd-pagination .el-pager li.active:hover { background-color: rgb(41, 124, 230); color: rgb(255, 255, 255); border-color: rgb(41, 124, 230); }
.wd-pagination .btn-prev.disabled, .wd-pagination .btn-next.disabled { color: rgb(192, 196, 204); background-color: rgb(255, 255, 255); cursor: not-allowed; }
.wd-badge .el-badge__content { background-color: rgb(229, 58, 64); border-color: rgb(229, 58, 64); }
.wd-alert { padding: 12px 16px; border-radius: 4px; font-size: 14px; line-height: 1.5; }
.wd-alert .el-alert__title { font-size: 14px; font-weight: 500; line-height: 1.5; }
.wd-alert .el-alert__description { font-size: 13px; margin-top: 4px; }
.wd-alert .el-alert__icon { font-size: 16px; margin-right: 8px; }
.wd-alert-success { background-color: rgb(240, 249, 255); border: 1px solid rgb(179, 229, 252); }
.wd-alert-success .el-alert__title, .wd-alert-success .el-alert__description { color: rgb(1, 87, 155); }
.wd-alert-success .el-alert__icon { color: rgb(2, 136, 209); }
.wd-alert-info { background-color: rgb(232, 244, 253); border: 1px solid rgb(144, 202, 249); }
.wd-alert-info .el-alert__title, .wd-alert-info .el-alert__description { color: rgb(21, 101, 192); }
.wd-alert-info .el-alert__icon { color: rgb(30, 136, 229); }
.wd-alert-warning { background-color: rgb(255, 248, 225); border: 1px solid rgb(255, 204, 128); }
.wd-alert-warning .el-alert__title, .wd-alert-warning .el-alert__description { color: rgb(230, 81, 0); }
.wd-alert-warning .el-alert__icon { color: rgb(251, 140, 0); }
.wd-alert-error { background-color: rgb(255, 235, 238); border: 1px solid rgb(239, 154, 154); }
.wd-alert-error .el-alert__title, .wd-alert-error .el-alert__description { color: rgb(198, 40, 40); }
.wd-alert-error .el-alert__icon { color: rgb(229, 57, 53); }
.wd-menu.el-menu--horizontal { background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(221, 221, 221); }
.wd-menu.el-menu--horizontal > .el-menu-item, .wd-menu.el-menu--horizontal > .el-submenu .el-submenu__title { height: 34px; line-height: 34px; color: rgb(64, 64, 64); font-size: 16px; font-weight: 400; padding: 0px 20px; border-bottom: 2px solid transparent; }
.wd-menu.el-menu--horizontal > .el-menu-item:hover, .wd-menu.el-menu--horizontal > .el-submenu .el-submenu__title:hover { background-color: transparent; color: rgb(229, 58, 64); }
.wd-menu.el-menu--horizontal > .el-menu-item.is-active { color: rgb(229, 58, 64); border-bottom-color: rgb(229, 58, 64); }
.wd-menu.el-menu--horizontal > .el-submenu.is-active .el-submenu__title { color: rgb(64, 158, 255); border-bottom-color: rgb(64, 158, 255); }
.wd-menu .el-menu--popup { background-color: rgb(255, 255, 255); }
.wd-menu .el-menu--popup .el-menu-item { color: rgb(51, 51, 51); }
.wd-menu .el-menu--popup .el-menu-item:hover { background-color: rgb(245, 247, 250); color: rgb(64, 158, 255); }
.wd-menu .el-menu--popup .el-menu-item.is-active { color: rgb(64, 158, 255); }
.wd-tabs .el-tabs__header { margin-bottom: 0px; }
.wd-tabs .el-tabs__nav-wrap::after { background-color: rgb(221, 221, 221); height: 1px; }
.wd-tabs .el-tabs__item { height: 36px; line-height: 36px; font-size: 14px; font-weight: 500; color: rgb(41, 124, 230); padding: 0px 20px; }
.wd-tabs .el-tabs__item:hover { color: rgb(41, 124, 230); }
.wd-tabs .el-tabs__item.is-active { color: rgb(41, 124, 230); font-weight: 500; }
.wd-tabs .el-tabs__active-bar { background-color: rgb(41, 124, 230); height: 2px; }
.wd-tabs-card .el-tabs--card > .el-tabs__header { border-bottom: 1px solid rgb(221, 221, 221); }
.wd-tabs-card .el-tabs--card > .el-tabs__header .el-tabs__nav { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.wd-tabs-card .el-tabs--card > .el-tabs__header .el-tabs__item { background: rgb(250, 250, 250); border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(221, 221, 221) rgb(221, 221, 221) currentcolor; border-image: none; color: rgb(64, 64, 64); font-size: 14px; font-weight: 400; height: 36px; line-height: 34px; padding: 0px 20px; margin-right: -1px; }
.wd-tabs-card .el-tabs--card > .el-tabs__header .el-tabs__item:hover { color: rgb(64, 64, 64); }
.wd-tabs-card .el-tabs--card > .el-tabs__header .el-tabs__item.is-active { background: rgb(255, 255, 255); color: rgb(41, 124, 230); font-weight: 500; border-bottom: 3px solid rgb(255, 255, 255); position: relative; z-index: 1; }
.wd-tabs-card .el-tabs__content { padding: 16px; background-color: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(64, 158, 255) rgb(228, 231, 237) rgb(228, 231, 237); border-image: none; font-size: 14px; line-height: 1.6; color: rgb(51, 51, 51); }