.comm-virtual-list{overflow-y:auto}

.comp-pagination{margin-top:40px;display:flex;position:relative;justify-content:center;overflow:visible;z-index:calc(var(--level-low) + 10)}@media (max-width: 600px){.comp-pagination{margin-top:20px}}.comp-pagination .page{display:flex;align-items:center}.comp-pagination .page .page-num+.page-num{margin-left:3px}.comp-pagination .page li{user-select:none;color:var(--color-label);text-align:center;font-size:14px;cursor:pointer;display:inline-block;min-width:30px;height:30px;line-height:30px;color:#282828}.comp-pagination .page li.active{color:var(--color-theme);font-weight:900;position:relative}.comp-pagination .page li.active::after{content:'';background:rgba(168,168,168,0.2);position:absolute;left:5px;top:4px;width:24px;height:24px}.pagination-popper{overflow-y:auto;width:44px;box-shadow:0 2px 5px 0 rgba(0,10,30,0.1);border:solid 1px #ebecf1;background-color:#ffffff;cursor:pointer;font-size:14px}.pagination-popper::-webkit-scrollbar{width:4px}.pagination-popper::-webkit-scrollbar-thumb{display:block;background-color:#20243733;border-radius:6px;border:none;outline:none}.pagination-popper a{color:var(--color-label);text-align:center;display:block;height:40px;width:100%;line-height:40px}.pagination-popper a:hover{background-color:#f5f6fa}.pagination-popper.fashion{font-size:16px}.comp-pagination.fashion .page li{font-size:16px}.comp-pagination.fashion .page li a{display:block}.comp-pagination.fashion .page li.page-num{width:35px}.comp-pagination.fashion .page li.icon-arrow-up{padding:0 10px;font-size:18px;font-weight:600}.comp-pagination.fashion .page li.icon-arrow-up.page-left{transform:rotate(-90deg)}.comp-pagination.fashion .page li.icon-arrow-up.page-right{transform:rotate(90deg)}

