
:root {
    --el-color-white: #ffffff;
    --el-color-black: #000000;
    --el-color-primary-rgb: 64, 158, 255;
    --el-color-success-rgb: 103, 194, 58;
    --el-color-warning-rgb: 230, 162, 60;
    --el-color-danger-rgb: 245, 108, 108;
    --el-color-error-rgb: 245, 108, 108;
    --el-color-info-rgb: 144, 147, 153;
    --el-font-size-extra-large: 20px;
    --el-font-size-large: 18px;
    --el-font-size-medium: 16px;
    --el-font-size-base: 14px;
    --el-font-size-small: 13px;
    --el-font-size-extra-small: 12px;
    --el-font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "\5fae\8f6f\96c5\9ed1", Arial, sans-serif;
    --el-font-weight-primary: 500;
    --el-font-line-height-primary: 24px;
    --el-index-normal: 1;
    --el-index-top: 1000;
    --el-index-popper: 2000;
    --el-border-radius-base: 4px;
    --el-border-radius-small: 2px;
    --el-border-radius-round: 20px;
    --el-border-radius-circle: 100%;
    --el-transition-duration: .3s;
    --el-transition-duration-fast: .2s;
    --el-transition-function-ease-in-out-bezier: cubic-bezier(.645, .045, .355, 1);
    --el-transition-function-fast-bezier: cubic-bezier(.23, 1, .32, 1);
    --el-transition-all: all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);
    --el-transition-fade: opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);
    --el-transition-md-fade: transform var(--el-transition-duration) var(--el-transition-function-fast-bezier), opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);
    --el-transition-fade-linear: opacity var(--el-transition-duration-fast) linear;
    --el-transition-border: border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);
    --el-transition-box-shadow: box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);
    --el-transition-color: color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);
    --el-component-size-large: 40px;
    --el-component-size: 32px;
    --el-component-size-small: 24px;
    color-scheme: light;
    --el-color-primary: #409eff;
    --el-color-primary-light-3: rgb(121.3, 187.1, 255);
    --el-color-primary-light-5: rgb(159.5, 206.5, 255);
    --el-color-primary-light-7: rgb(197.7, 225.9, 255);
    --el-color-primary-light-8: rgb(216.8, 235.6, 255);
    --el-color-primary-light-9: rgb(235.9, 245.3, 255);
    --el-color-primary-dark-2: rgb(51.2, 126.4, 204);
    --el-color-success: #67c23a;
    --el-color-success-light-3: rgb(148.6, 212.3, 117.1);
    --el-color-success-light-5: rgb(179, 224.5, 156.5);
    --el-color-success-light-7: rgb(209.4, 236.7, 195.9);
    --el-color-success-light-8: rgb(224.6, 242.8, 215.6);
    --el-color-success-light-9: rgb(239.8, 248.9, 235.3);
    --el-color-success-dark-2: rgb(82.4, 155.2, 46.4);
    --el-color-warning: #e6a23c;
    --el-color-warning-light-3: rgb(237.5, 189.9, 118.5);
    --el-color-warning-light-5: rgb(242.5, 208.5, 157.5);
    --el-color-warning-light-7: rgb(247.5, 227.1, 196.5);
    --el-color-warning-light-8: rgb(250, 236.4, 216);
    --el-color-warning-light-9: rgb(252.5, 245.7, 235.5);
    --el-color-warning-dark-2: rgb(184, 129.6, 48);
    --el-color-danger: #f56c6c;
    --el-color-danger-light-3: rgb(248, 152.1, 152.1);
    --el-color-danger-light-5: rgb(250, 181.5, 181.5);
    --el-color-danger-light-7: rgb(252, 210.9, 210.9);
    --el-color-danger-light-8: rgb(253, 225.6, 225.6);
    --el-color-danger-light-9: rgb(254, 240.3, 240.3);
    --el-color-danger-dark-2: rgb(196, 86.4, 86.4);
    --el-color-error: #f56c6c;
    --el-color-error-light-3: rgb(248, 152.1, 152.1);
    --el-color-error-light-5: rgb(250, 181.5, 181.5);
    --el-color-error-light-7: rgb(252, 210.9, 210.9);
    --el-color-error-light-8: rgb(253, 225.6, 225.6);
    --el-color-error-light-9: rgb(254, 240.3, 240.3);
    --el-color-error-dark-2: rgb(196, 86.4, 86.4);
    --el-color-info: #909399;
    --el-color-info-light-3: rgb(177.3, 179.4, 183.6);
    --el-color-info-light-5: rgb(199.5, 201, 204);
    --el-color-info-light-7: rgb(221.7, 222.6, 224.4);
    --el-color-info-light-8: rgb(232.8, 233.4, 234.6);
    --el-color-info-light-9: rgb(243.9, 244.2, 244.8);
    --el-color-info-dark-2: rgb(115.2, 117.6, 122.4);
    --el-bg-color: #ffffff;
    --el-bg-color-page: #f2f3f5;
    --el-bg-color-overlay: #ffffff;
    --el-text-color-primary: #303133;
    --el-text-color-regular: #606266;
    --el-text-color-secondary: #909399;
    --el-text-color-placeholder: #a8abb2;
    --el-text-color-disabled: #c0c4cc;
    --el-border-color: #dcdfe6;
    --el-border-color-light: #e4e7ed;
    --el-border-color-lighter: #ebeef5;
    --el-border-color-extra-light: #f2f6fc;
    --el-border-color-dark: #d4d7de;
    --el-border-color-darker: #cdd0d6;
    --el-fill-color: #f0f2f5;
    --el-fill-color-light: #f5f7fa;
    --el-fill-color-lighter: #fafafa;
    --el-fill-color-extra-light: #fafcff;
    --el-fill-color-dark: #ebedf0;
    --el-fill-color-darker: #e6e8eb;
    --el-fill-color-blank: #ffffff;
    --el-box-shadow: 0px 12px 32px 4px rgba(0, 0, 0, .04), 0px 8px 20px rgba(0, 0, 0, .08);
    --el-box-shadow-light: 0px 0px 12px rgba(0, 0, 0, .12);
    --el-box-shadow-lighter: 0px 0px 6px rgba(0, 0, 0, .12);
    --el-box-shadow-dark: 0px 16px 48px 16px rgba(0, 0, 0, .08), 0px 12px 32px rgba(0, 0, 0, .12), 0px 8px 16px -8px rgba(0, 0, 0, .16);
    --el-disabled-bg-color: var(--el-fill-color-light);
    --el-disabled-text-color: var(--el-text-color-placeholder);
    --el-disabled-border-color: var(--el-border-color-light);
    --el-overlay-color: rgba(0, 0, 0, .8);
    --el-overlay-color-light: rgba(0, 0, 0, .7);
    --el-overlay-color-lighter: rgba(0, 0, 0, .5);
    --el-mask-color: rgba(255, 255, 255, .9);
    --el-mask-color-extra-light: rgba(255, 255, 255, .3);
    --el-border-width: 1px;
    --el-border-style: solid;
    --el-border-color-hover: var(--el-text-color-disabled);
    --el-border: var(--el-border-width) var(--el-border-style) var(--el-border-color);
    --el-svg-monochrome-grey: var(--el-border-color)
}

/*! CSS Used from: http://localhost:9003/css/zt/zyz/zyz_index.73bc3def.css */
.el-icon {
    --color: inherit;
    align-items: center;
    display: inline-flex;
    height: 1em;
    justify-content: center;
    line-height: 1em;
    position: relative;
    width: 1em;
    fill: currentColor;
    color: var(--color);
    font-size: inherit;
}

.el-icon svg {
    height: 1em;
    width: 1em;
}

.el-input {
    --el-input-text-color: var(--el-text-color-regular);
    --el-input-border: var(--el-border);
    --el-input-hover-border: var(--el-border-color-hover);
    --el-input-focus-border: var(--el-color-primary);
    --el-input-transparent-border: 0 0 0 1px transparent inset;
    --el-input-border-color: var(--el-border-color);
    --el-input-border-radius: var(--el-border-radius-base);
    --el-input-bg-color: var(--el-fill-color-blank);
    --el-input-icon-color: var(--el-text-color-placeholder);
    --el-input-placeholder-color: var(--el-text-color-placeholder);
    --el-input-hover-border-color: var(--el-border-color-hover);
    --el-input-clear-hover-color: var(--el-text-color-secondary);
    --el-input-focus-border-color: var(--el-color-primary);
    --el-input-width: 100%;
    --el-input-height: var(--el-component-size);
    box-sizing: border-box;
    display: inline-flex;
    font-size: var(--el-font-size-base);
    line-height: var(--el-input-height);
    position: relative;
    vertical-align: middle;
    width: var(--el-input-width);
}

.el-input::-webkit-scrollbar {
    width: 6px;
    z-index: 11;
}

.el-input::-webkit-scrollbar-thumb {
    background: var(--el-text-color-disabled);
    border-radius: 5px;
    width: 6px;
}

.el-input::-webkit-scrollbar-corner,
.el-input::-webkit-scrollbar-track {
    background: var(--el-fill-color-blank);
}

.el-input::-webkit-scrollbar-track-piece {
    background: var(--el-fill-color-blank);
    width: 6px;
}

.el-input__wrapper {
    align-items: center;
    background-color: var(--el-input-bg-color, var(--el-fill-color-blank));
    background-image: none;
    border-radius: var(--el-input-border-radius, var(--el-border-radius-base));
    box-shadow: 0 0 0 1px var(--el-input-border-color, var(--el-border-color)) inset;
    cursor: text;
    display: inline-flex;
    flex-grow: 1;
    justify-content: center;
    padding: 1px 11px;
    transform: translateZ(0);
    transition: var(--el-transition-box-shadow);
}

.el-input__wrapper:hover {
    box-shadow: 0 0 0 1px var(--el-input-hover-border-color) inset;
}

.el-input {
    --el-input-inner-height: calc(var(--el-input-height, 32px) - 2px);
}

.el-input__inner {
    -webkit-appearance: none;
    background: none;
    border: none;
    box-sizing: border-box;
    color: var(--el-input-text-color, var(--el-text-color-regular));
    flex-grow: 1;
    font-size: inherit;
    height: var(--el-input-inner-height);
    line-height: var(--el-input-inner-height);
    outline: none;
    padding: 0;
    width: 100%;
}

.el-input__inner:focus {
    outline: none;
}

.el-input__inner::placeholder {
    color: var(--el-input-placeholder-color, var(--el-text-color-placeholder));
}

.el-input__inner[type=number] {
    line-height: 1;
}

.el-pagination {
    --el-pagination-font-size: 14px;
    --el-pagination-bg-color: var(--el-fill-color-blank);
    --el-pagination-text-color: var(--el-text-color-primary);
    --el-pagination-border-radius: 2px;
    --el-pagination-button-color: var(--el-text-color-primary);
    --el-pagination-button-width: 32px;
    --el-pagination-button-height: 32px;
    --el-pagination-button-disabled-color: var(--el-text-color-placeholder);
    --el-pagination-button-disabled-bg-color: var(--el-fill-color-blank);
    --el-pagination-button-bg-color: var(--el-fill-color);
    --el-pagination-hover-color: var(--el-color-primary);
    --el-pagination-font-size-small: 12px;
    --el-pagination-button-width-small: 24px;
    --el-pagination-button-height-small: 24px;
    --el-pagination-button-width-large: 40px;
    --el-pagination-button-height-large: 40px;
    --el-pagination-item-gap: 16px;
    align-items: center;
    color: var(--el-pagination-text-color);
    display: flex;
    font-size: var(--el-pagination-font-size);
    font-weight: 400;
    white-space: nowrap;
}

.el-pagination .el-input__inner {
    -moz-appearance: textfield;
    text-align: center;
}

.el-pagination button {
    align-items: center;
    background: var(--el-pagination-bg-color);
    border: none;
    border-radius: var(--el-pagination-border-radius);
    box-sizing: border-box;
    color: var(--el-pagination-button-color);
    cursor: pointer;
    display: flex;
    font-size: var(--el-pagination-font-size);
    height: var(--el-pagination-button-height);
    justify-content: center;
    line-height: var(--el-pagination-button-height);
    min-width: var(--el-pagination-button-width);
    padding: 0 4px;
    text-align: center;
}

.el-pagination button * {
    pointer-events: none;
}

.el-pagination button:focus {
    outline: none;
}

.el-pagination button:hover {
    color: var(--el-pagination-hover-color);
}

.el-pagination button.is-disabled,
.el-pagination button:disabled {
    background-color: var(--el-pagination-button-disabled-bg-color);
    color: var(--el-pagination-button-disabled-color);
    cursor: not-allowed;
}

.el-pagination .btn-next .el-icon,
.el-pagination .btn-prev .el-icon {
    display: block;
    font-size: 12px;
    font-weight: 700;
    width: inherit;
}

.el-pagination>.is-first {
    margin-left: 0 !important;
}

.el-pagination>.is-last {
    margin-right: 0 !important;
}

.el-pagination .btn-prev {
    margin-left: var(--el-pagination-item-gap);
}

.el-pagination__jump {
    align-items: center;
    color: var(--el-text-color-regular);
    display: flex;
    font-weight: 400;
    margin-left: var(--el-pagination-item-gap);
}

.el-pagination__goto {
    margin-right: 8px;
}

.el-pagination__editor {
    box-sizing: border-box;
    text-align: center;
}

.el-pagination__editor.el-input {
    width: 56px;
}

.el-pagination__classifier {
    margin-left: 8px;
}

.el-pager {
    font-size: 0;
    list-style: none;
    margin: 0;
    padding: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

.el-pager,
.el-pager li {
    align-items: center;
    display: flex;
}

.el-pager li {
    background: var(--el-pagination-bg-color);
    border: none;
    border-radius: var(--el-pagination-border-radius);
    box-sizing: border-box;
    color: var(--el-pagination-button-color);
    cursor: pointer;
    font-size: var(--el-pagination-font-size);
    height: var(--el-pagination-button-height);
    justify-content: center;
    line-height: var(--el-pagination-button-height);
    min-width: var(--el-pagination-button-width);
    padding: 0 4px;
    text-align: center;
}

.el-pager li * {
    pointer-events: none;
}

.el-pager li:focus {
    outline: none;
}

.el-pager li.is-active,
.el-pager li:hover {
    color: var(--el-pagination-hover-color);
}

.el-pager li.is-active {
    cursor: default;
    font-weight: 700;
}

.el-pager li:disabled {
    background-color: var(--el-pagination-button-disabled-bg-color);
    color: var(--el-pagination-button-disabled-color);
    cursor: not-allowed;
}

div,
span,
i,
ul,
li {
    margin: 0;
    padding: 0;
    border: 0;
    font-family: "Microsoft YaHei,Heiti SC,tahoma,arial,Hiragino Sans GB,sans-serif";
    vertical-align: baseline;
}

ul {
    list-style: none;
}

/*! CSS Used from: http://localhost:9003/css/zt/zyz/zyz_BackButton.e956d355.css */
.zyz-back-button[data-v-d0097646] {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    background: #d27c19;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    border: none;
    border-radius: 20px;
    padding: 12px 24px;
    cursor: pointer;
    box-shadow: 0 2px 8px #d27c194d;
    transition: all .3s ease;
}

.zyz-back-button svg[data-v-d0097646] {
    width: 16px;
    height: 16px;
    fill: currentColor;
}

.zyz-back-button[data-v-d0097646]:hover {
    background: #b8691a;
    transform: translateY(-2px);
    box-shadow: 0 4px 12px #d27c1966;
}

.zyz-back-button[data-v-d0097646]:active {
    transform: translateY(0);
}

.zyz-back-button.inline-mode[data-v-d0097646] {
    margin-left: 24px;
    height: 32px;
    padding: 8px 16px;
    font-size: 14px;
    border-radius: 16px;
}

.zyz-back-button.inline-mode svg[data-v-d0097646] {
    width: 14px;
    height: 14px;
}

@media (max-width: 750px) {
    .zyz-back-button[data-v-d0097646] {
        font-size: .3733rem;
        padding: .2667rem .5333rem;
        border-radius: .5333rem;
        gap: .2133rem;
        box-shadow: 0 .0533rem .2133rem #d27c194d;
    }

    .zyz-back-button svg[data-v-d0097646] {
        width: .3733rem;
        height: .3733rem;
    }

    .zyz-back-button[data-v-d0097646]:hover {
        transform: none;
        box-shadow: 0 .0533rem .2133rem #d27c194d;
    }

    .zyz-back-button.inline-mode[data-v-d0097646] {
        margin-left: 0;
        height: .7467rem;
        padding: .1333rem .4rem;
        font-size: .32rem;
        border-radius: .3733rem;
    }

    .zyz-back-button.inline-mode svg[data-v-d0097646] {
        width: .32rem;
        height: .32rem;
    }
}

/*! CSS Used from: http://localhost:9003/css/zt/zyz/zyz_page.css */
.back-button-wrapper {
    display: none;
}

.pagination {
    display: flex;
    align-items: center;
    justify-content: center;
    /* margin-top: 40px; */
    text-align: center;
    /* padding: 1vw 0; */
}

.pagination .el-pagination .el-pager li {
    width: 32px;
    height: 32px;
    min-width: 32px;
    border: 1px solid #dedede;
    margin: 0 4px;
    font-size: 14px;
    line-height: 32px;
    position: relative;
    z-index: 1;
}

.pagination .el-pagination .el-pager li.is-active,
.pagination .el-pagination .el-pager li:hover {
    background-color: #d27c19;
    color: #fff;
    border-color: #d27c19;
}

.pagination .el-pagination .el-pagination__editor.el-input {
    height: 32px;
    font-size: 14px;
    width: 50px;
}

.pagination .el-pagination .btn-prev,
.pagination .el-pagination .btn-next {
    background-color: #fff;
    border: 1px solid #dedede;
    height: 32px;
    margin: 0 4px;
    padding: 0;
    min-width: 32px;
    font-size: 14px;
    line-height: 32px;
    position: relative;
    z-index: 1;
}

.pagination .el-pagination .btn-prev:hover,
.pagination .el-pagination .btn-next:hover {
    color: #d27c19;
    border-color: #d27c19;
}

.pagination .el-pagination .btn-prev .el-icon,
.pagination .el-pagination .btn-next .el-icon {
    font-size: 14px;
}

.pagination .el-pagination .el-pagination__jump {
    font-size: 14px;
    line-height: 32px;
    margin-left: 8px;
}

.pagination .el-pagination .el-pagination__jump .el-pagination__editor.el-input {
    margin: 0 4px;
}

.pagination .el-pagination .el-pagination__jump:before {
    content: "\524d\5f80";
}

.pagination .el-pagination .el-pagination__jump:after {
    content: "\9875";
}

.pagination .el-pagination .el-pagination__jump .el-pagination__goto {
    display: none;
}

@media (max-width: 750px) {
    .pagination {
        margin-top: .8rem;
        padding: .4rem 0;
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: .2667rem;
        width: 100%;
        box-sizing: border-box;
    }

    .pagination .pagination-wrapper {
        display: flex;
        justify-content: center;
        width: 100%;
        padding: 0 .2rem;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        scrollbar-width: none;
    }

    .pagination .pagination-wrapper::-webkit-scrollbar {
        display: none;
    }

    .pagination .back-button-wrapper {
        display: flex;
        justify-content: center;
        width: 100%;
    }

    .pagination .el-pagination {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-wrap: nowrap;
        min-width: max-content;
    }

    .pagination .el-pagination .el-pager {
        display: flex;
        flex-wrap: nowrap;
    }

    .pagination .el-pagination .el-pager li {
        min-width: .6rem;
        width: .6rem;
        height: .6rem;
        line-height: .6rem;
        font-size: .3rem;
        margin: 0 .0267rem;
        border-radius: .0533rem;
        padding: 0;
    }

    .pagination .el-pagination .btn-prev,
    .pagination .el-pagination .btn-next {
        height: .6rem;
        min-width: .6rem;
        line-height: .6rem;
        margin: 0 .0267rem;
        border-radius: .0533rem;
        padding: 0;
    }

    .pagination .el-pagination .btn-prev .el-icon,
    .pagination .el-pagination .btn-next .el-icon {
        font-size: .3rem;
    }

    .pagination .el-pagination .el-pagination__jump {
        display: none;
    }
}

/*! CSS Used from: http://localhost:9003/css/zt/zyz/zyz_el-input.15beeee2.css */
.el-pagination {
    --el-pagination-font-size: 14px;
    --el-pagination-bg-color: var(--el-fill-color-blank);
    --el-pagination-text-color: var(--el-text-color-primary);
    --el-pagination-border-radius: 2px;
    --el-pagination-button-color: var(--el-text-color-primary);
    --el-pagination-button-width: 32px;
    --el-pagination-button-height: 32px;
    --el-pagination-button-disabled-color: var(--el-text-color-placeholder);
    --el-pagination-button-disabled-bg-color: var(--el-fill-color-blank);
    --el-pagination-button-bg-color: var(--el-fill-color);
    --el-pagination-hover-color: var(--el-color-primary);
    --el-pagination-font-size-small: 12px;
    --el-pagination-button-width-small: 24px;
    --el-pagination-button-height-small: 24px;
    --el-pagination-button-width-large: 40px;
    --el-pagination-button-height-large: 40px;
    --el-pagination-item-gap: 16px;
    align-items: center;
    color: var(--el-pagination-text-color);
    display: flex;
    font-size: var(--el-pagination-font-size);
    font-weight: 400;
    white-space: nowrap;
}

.el-pagination .el-input__inner {
    -moz-appearance: textfield;
    text-align: center;
}

.el-pagination button {
    align-items: center;
    background: var(--el-pagination-bg-color);
    border: none;
    border-radius: var(--el-pagination-border-radius);
    box-sizing: border-box;
    color: var(--el-pagination-button-color);
    cursor: pointer;
    display: flex;
    font-size: var(--el-pagination-font-size);
    height: var(--el-pagination-button-height);
    justify-content: center;
    line-height: var(--el-pagination-button-height);
    min-width: var(--el-pagination-button-width);
    padding: 0 4px;
    text-align: center;
}

.el-pagination button * {
    pointer-events: none;
}

.el-pagination button:focus {
    outline: none;
}

.el-pagination button:hover {
    color: var(--el-pagination-hover-color);
}

.el-pagination button.is-disabled,
.el-pagination button:disabled {
    background-color: var(--el-pagination-button-disabled-bg-color);
    color: var(--el-pagination-button-disabled-color);
    cursor: not-allowed;
}

.el-pagination .btn-next .el-icon,
.el-pagination .btn-prev .el-icon {
    display: block;
    font-size: 12px;
    font-weight: 700;
    width: inherit;
}

.el-pagination>.is-first {
    margin-left: 0 !important;
}

.el-pagination>.is-last {
    margin-right: 0 !important;
}

.el-pagination .btn-prev {
    margin-left: var(--el-pagination-item-gap);
}

.el-pagination__jump {
    align-items: center;
    color: var(--el-text-color-regular);
    display: flex;
    font-weight: 400;
    margin-left: var(--el-pagination-item-gap);
}

.el-pagination__goto {
    margin-right: 8px;
}

.el-pagination__editor {
    box-sizing: border-box;
    text-align: center;
}

.el-pagination__editor.el-input {
    width: 56px;
}

.el-pagination__classifier {
    margin-left: 8px;
}

.el-pager {
    font-size: 0;
    list-style: none;
    margin: 0;
    padding: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

.el-pager,
.el-pager li {
    align-items: center;
    display: flex;
}

.el-pager li {
    background: var(--el-pagination-bg-color);
    border: none;
    border-radius: var(--el-pagination-border-radius);
    box-sizing: border-box;
    color: var(--el-pagination-button-color);
    cursor: pointer;
    font-size: var(--el-pagination-font-size);
    height: var(--el-pagination-button-height);
    justify-content: center;
    line-height: var(--el-pagination-button-height);
    min-width: var(--el-pagination-button-width);
    padding: 0 4px;
    text-align: center;
}

.el-pager li * {
    pointer-events: none;
}

.el-pager li:focus {
    outline: none;
}

.el-pager li.is-active,
.el-pager li:hover {
    color: var(--el-pagination-hover-color);
}

.el-pager li.is-active {
    cursor: default;
    font-weight: 700;
}

.el-pager li:disabled {
    background-color: var(--el-pagination-button-disabled-bg-color);
    color: var(--el-pagination-button-disabled-color);
    cursor: not-allowed;
}

.el-input {
    --el-input-text-color: var(--el-text-color-regular);
    --el-input-border: var(--el-border);
    --el-input-hover-border: var(--el-border-color-hover);
    --el-input-focus-border: var(--el-color-primary);
    --el-input-transparent-border: 0 0 0 1px transparent inset;
    --el-input-border-color: var(--el-border-color);
    --el-input-border-radius: var(--el-border-radius-base);
    --el-input-bg-color: var(--el-fill-color-blank);
    --el-input-icon-color: var(--el-text-color-placeholder);
    --el-input-placeholder-color: var(--el-text-color-placeholder);
    --el-input-hover-border-color: var(--el-border-color-hover);
    --el-input-clear-hover-color: var(--el-text-color-secondary);
    --el-input-focus-border-color: var(--el-color-primary);
    --el-input-width: 100%;
    --el-input-height: var(--el-component-size);
    box-sizing: border-box;
    display: inline-flex;
    font-size: var(--el-font-size-base);
    line-height: var(--el-input-height);
    position: relative;
    vertical-align: middle;
    width: var(--el-input-width);
}

.el-input::-webkit-scrollbar {
    width: 6px;
    z-index: 11;
}

.el-input::-webkit-scrollbar-thumb {
    background: var(--el-text-color-disabled);
    border-radius: 5px;
    width: 6px;
}

.el-input::-webkit-scrollbar-corner,
.el-input::-webkit-scrollbar-track {
    background: var(--el-fill-color-blank);
}

.el-input::-webkit-scrollbar-track-piece {
    background: var(--el-fill-color-blank);
    width: 6px;
}

.el-input__wrapper {
    align-items: center;
    background-color: var(--el-input-bg-color, var(--el-fill-color-blank));
    background-image: none;
    border-radius: var(--el-input-border-radius, var(--el-border-radius-base));
    box-shadow: 0 0 0 1px var(--el-input-border-color, var(--el-border-color)) inset;
    cursor: text;
    display: inline-flex;
    flex-grow: 1;
    justify-content: center;
    padding: 1px 11px;
    transform: translateZ(0);
    transition: var(--el-transition-box-shadow);
}

.el-input__wrapper:hover {
    box-shadow: 0 0 0 1px var(--el-input-hover-border-color) inset;
}

.el-input {
    --el-input-inner-height: calc(var(--el-input-height, 32px) - 2px);
}

.el-input__inner {
    -webkit-appearance: none;
    background: none;
    border: none;
    box-sizing: border-box;
    color: var(--el-input-text-color, var(--el-text-color-regular));
    flex-grow: 1;
    font-size: inherit;
    height: var(--el-input-inner-height);
    line-height: var(--el-input-inner-height);
    outline: none;
    padding: 0;
    width: 100%;
}

.el-input__inner:focus {
    outline: none;
}

.el-input__inner::placeholder {
    color: var(--el-input-placeholder-color, var(--el-text-color-placeholder));
}

.el-input__inner[type=number] {
    line-height: 1;
}