.hy-pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px}.hy-pagination.is-empty{opacity:.7}.hy-page-size{height:44px;padding:0 28px 0 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--paper) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' stroke='%23718096' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat right 10px center;appearance:none;-webkit-appearance:none;font-size:var(--text-sm);color:var(--text-main);font-family:inherit;cursor:pointer;outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.hy-page-size:focus{border-color:var(--border-focus);box-shadow:0 0 0 3px #4a90d91a}.hy-page-btn{min-width:44px;height:44px;padding:0 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--paper);color:var(--text-sub);font-size:var(--text-sm);font-family:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all var(--transition-fast);outline:none}.hy-page-btn:hover:not(.is-disabled):not(.is-active){border-color:var(--ink);color:var(--ink)}.hy-page-btn.is-active{background:var(--ink);color:#fff;border-color:var(--ink);font-weight:var(--weight-semibold);cursor:default}.hy-page-btn.is-disabled{opacity:.4;cursor:not-allowed}.hy-page-ellipsis{color:var(--text-hint);padding:0 4px;font-size:var(--text-sm);user-select:none}.hy-page-jump{display:flex;align-items:center;gap:6px;font-size:var(--text-sm);color:var(--text-sub)}.hy-page-jump input{width:56px;height:44px;padding:0 8px;border:1px solid var(--border);border-radius:var(--radius);text-align:center;font-size:var(--text-sm);color:var(--text-main);background:var(--paper);font-family:inherit;outline:none;transition:border-color var(--transition-fast)}.hy-page-jump input:focus{border-color:var(--border-focus);box-shadow:0 0 0 3px #4a90d91a}.hy-page-jump input::-webkit-outer-spin-button,.hy-page-jump input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.hy-page-jump input[type=number]{-moz-appearance:textfield}.hy-page-info{font-size:var(--text-sm);color:var(--text-hint)}.hy-pagination.hy-pagination-simple{gap:6px}.hy-pagination.hy-pagination-simple .hy-page-size,.hy-pagination.hy-pagination-simple .hy-page-jump{display:none}@media (max-width: 540px){.hy-pagination{gap:6px}.hy-page-btn{min-width:44px;height:44px;padding:0 8px}.hy-page-size,.hy-page-jump input{height:44px;font-size:16px}}
