.unified-pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:9px;margin:38px 0 50px;font-size:14px;line-height:1.4}.page-button,.page-summary{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:44px;padding:10px 14px;border:1px solid #dfe4e9;background:#fff;color:#173346;border-radius:10px;box-sizing:border-box}.page-button.current{background:#0ba258;border-color:#0ba258;color:white;font-weight:700}.page-button.disabled{opacity:.5;color:#8791a1}.page-button:hover{border-color:#0ba258}.page-summary{background:#f0f3f7;font-weight:700;color:#4a6082;margin-left:7px}.page-jump{display:flex;align-items:center;gap:10px;color:#4a6082;margin-left:6px}.page-jump label{display:flex;align-items:center;gap:10px;font-weight:600}.page-jump input[type=number]{width:76px;height:44px;border:1px solid #dfe4e9;border-radius:10px;text-align:center;color:#173346;background:#fff;font-size:14px}.page-jump button{height:44px;border:0;border-radius:10px;background:#0ba258;color:white;font-weight:700;padding:10px 16px}.directory-page .page-jump{color:#d9e4ee}@media(max-width:600px){.unified-pagination{gap:6px;font-size:12px}.page-button{min-width:34px;min-height:38px;padding:8px 10px}.page-summary{min-height:38px;margin:0}.page-jump{justify-content:center;flex-basis:100%;margin:8px 0 0}.page-jump input[type=number],.page-jump button{height:40px}}
