/* Shared list pagination: card-code management is the visual reference. */
#main-content :is(.rk-pagination,.rw-pagination,.source-pagination,.dp-pagination){display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-end!important;gap:9px!important;margin:20px 0 0!important;padding:0!important;width:100%;min-width:0;font-family:Arial,"PingFang SC","Microsoft YaHei",sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:1.4!important;color:#737373!important}
#main-content :is(.rk-pagination,.rw-pagination,.source-pagination,.dp-pagination)>span:first-child{margin:0 auto 0 0!important;white-space:nowrap}
#main-content :is(.rk-pagination,.rw-pagination,.source-pagination,.dp-pagination)>div{display:contents!important}
#main-content :is(.rk-pagination,.rw-pagination,.source-pagination,.dp-pagination) :is(span,strong,label){font-size:12px!important;font-weight:400!important;line-height:1.4!important;color:#737373!important;white-space:nowrap;margin:0!important}
#main-content :is(.rk-pagination,.rw-pagination,.source-pagination,.dp-pagination) label{display:flex!important;align-items:center!important;gap:6px!important;flex:none!important}
#main-content :is(.rk-pagination,.rw-pagination,.source-pagination,.dp-pagination) select{box-sizing:border-box!important;width:64px!important;min-width:64px!important;max-width:64px!important;height:30px!important;min-height:30px!important;margin:0!important;padding:5px 20px 5px 8px!important;border:1px solid #ddd!important;border-radius:5px!important;font:400 12px/1.4 Arial,"PingFang SC","Microsoft YaHei",sans-serif!important;color:#737373!important;background-color:#fff!important;box-shadow:none!important}
#main-content :is(.rk-pagination,.rw-pagination,.source-pagination,.dp-pagination) button{box-sizing:border-box!important;display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;margin:0!important;border:1px solid #ddd!important;border-radius:5px!important;background:#fff!important;color:#737373!important;font:400 14px/1 Arial,sans-serif!important;box-shadow:none!important;cursor:pointer}
#main-content :is(.rk-pagination,.rw-pagination,.source-pagination,.dp-pagination) button:disabled{opacity:.35!important;cursor:default}
#main-content :is(.rk-pagination,.rw-pagination,.source-pagination,.dp-pagination) :is(button,select):focus-visible{outline:2px solid #737373;outline-offset:2px}
@media(max-width:768px){
#main-content :is(.rk-pagination,.rw-pagination,.source-pagination,.dp-pagination){gap:8px!important}
#main-content :is(.rk-pagination,.rw-pagination,.source-pagination,.dp-pagination) label,#main-content :is(.rk-pagination,.rw-pagination,.source-pagination,.dp-pagination) button:is([aria-label="首页"],[aria-label="末页"]){display:none!important}
}
