.public-pagination[data-v-d8e1e3fa]{box-sizing:border-box;overscroll-behavior-inline:contain;scrollbar-width:thin;width:100%;padding:24px 12px 10px;overflow:auto hidden}.public-pagination__inner[data-v-d8e1e3fa]{flex-wrap:nowrap;align-items:center;gap:6px;width:max-content;min-width:max-content;margin:0 auto;display:flex}.public-pagination__first[data-v-d8e1e3fa]{border:1px solid var(--line);background:var(--surface);min-width:52px;height:36px;color:var(--text-secondary);cursor:pointer;letter-spacing:0;border-radius:4px;flex:none;padding:0 12px;font-size:14px;font-weight:500;transition:border-color .15s,background-color .15s,color .15s}.public-pagination__first[data-v-d8e1e3fa]:hover:not(:disabled){border-color:var(--red);background:var(--accent-soft);color:var(--red)}.public-pagination__first[data-v-d8e1e3fa]:focus-visible{outline:2px solid var(--red);outline-offset:2px}.public-pagination__first[data-v-d8e1e3fa]:disabled{border-color:var(--line);background:var(--surface-soft);color:var(--muted);cursor:not-allowed;opacity:.55}.public-pagination[data-v-d8e1e3fa] .el-pagination{max-width:none;color:var(--text);flex-wrap:nowrap;flex:none;gap:6px}.public-pagination[data-v-d8e1e3fa] .el-pager{flex-wrap:nowrap;gap:6px}.public-pagination[data-v-d8e1e3fa] .el-pagination.is-background .btn-prev,.public-pagination[data-v-d8e1e3fa] .el-pagination.is-background .btn-next,.public-pagination[data-v-d8e1e3fa] .el-pagination.is-background .el-pager li{border:1px solid var(--line);background:var(--surface);min-width:36px;height:36px;color:var(--text-secondary);letter-spacing:0;border-radius:4px;margin:0;font-size:14px;font-weight:500;line-height:34px;transition:border-color .15s,background-color .15s,color .15s}.public-pagination[data-v-d8e1e3fa] .el-pagination.is-background .btn-prev:hover:not(:disabled),.public-pagination[data-v-d8e1e3fa] .el-pagination.is-background .btn-next:hover:not(:disabled),.public-pagination[data-v-d8e1e3fa] .el-pagination.is-background .el-pager li:hover:not(.is-active){border-color:var(--red);background:var(--accent-soft);color:var(--red)}.public-pagination[data-v-d8e1e3fa] .el-pagination.is-background .el-pager li.is-active{border-color:var(--red);background:var(--red);color:var(--surface);font-weight:700}.public-pagination[data-v-d8e1e3fa] .el-pagination button:focus-visible,.public-pagination[data-v-d8e1e3fa] .el-pagination .el-pager li:focus-visible{outline:2px solid var(--red);outline-offset:2px}.public-pagination[data-v-d8e1e3fa] .el-pagination button:disabled,.public-pagination[data-v-d8e1e3fa] .el-pagination.is-background .el-pager li.is-disabled{border-color:var(--line);background:var(--surface-soft);color:var(--muted);cursor:not-allowed;opacity:.55}.public-pagination[data-v-d8e1e3fa] .el-pagination__jump{height:36px;color:var(--muted);letter-spacing:0;margin-left:6px;font-size:14px;line-height:36px}.public-pagination[data-v-d8e1e3fa] .el-pagination__jump .el-input{width:52px;height:36px}.public-pagination[data-v-d8e1e3fa] .el-pagination__jump .el-input__wrapper{background:var(--surface);box-shadow:0 0 0 1px var(--line) inset;border-radius:4px;padding:0 8px}.public-pagination[data-v-d8e1e3fa] .el-pagination__jump .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--red) inset}.public-pagination[data-v-d8e1e3fa] .el-pagination__jump .el-input__wrapper.is-focus{box-shadow:0 0 0 2px var(--red) inset}.public-pagination[data-v-d8e1e3fa] .el-pagination__jump .el-input__inner{color:var(--text);letter-spacing:0;text-align:center;font-size:14px}@media (width<=760px){.public-pagination[data-v-d8e1e3fa]{padding:20px 0 8px}.public-pagination__inner[data-v-d8e1e3fa]{gap:2px}.public-pagination__first[data-v-d8e1e3fa]{min-width:42px;height:30px;padding:0 7px;font-size:13px}.public-pagination[data-v-d8e1e3fa] .el-pagination,.public-pagination[data-v-d8e1e3fa] .el-pager{gap:2px}.public-pagination[data-v-d8e1e3fa] .el-pagination.is-background .btn-prev,.public-pagination[data-v-d8e1e3fa] .el-pagination.is-background .btn-next,.public-pagination[data-v-d8e1e3fa] .el-pagination.is-background .el-pager li{width:28px;min-width:28px;height:30px;padding:0;font-size:13px;line-height:28px}.public-pagination[data-v-d8e1e3fa] .el-pagination__jump{min-width:36px;height:30px;margin-left:0;line-height:30px}.public-pagination[data-v-d8e1e3fa] .el-pagination__jump .el-input{width:36px;height:30px}.public-pagination[data-v-d8e1e3fa] .el-pagination__jump .el-input__wrapper{padding:0 5px}.public-pagination[data-v-d8e1e3fa] .el-pagination__goto,.public-pagination[data-v-d8e1e3fa] .el-pagination__classifier{display:none}}
