
.fl-pagination{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;margin:32px auto;padding:12px 8px;color:#183741;font-family:inherit}
.fl-pagination-summary{font-size:13px;line-height:1.5;color:#52656b;text-align:center}
.fl-pagination-buttons{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px}
.fl-pagination-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:36px;height:36px;padding:0 12px;box-sizing:border-box;border-radius:10px;border:1px solid #dce6e5;background:#fff;color:#143743;text-decoration:none;font-size:13px;font-weight:600;line-height:1;transition:background .18s,color .18s,border-color .18s,box-shadow .18s}
a.fl-pagination-btn:hover{background:#e8f7f4;border-color:#11a8a0;color:#08766f;box-shadow:0 3px 10px rgba(9,46,56,.08)}
.fl-pagination-current{background:#083c4b;border-color:#083c4b;color:#fff}
.fl-pagination-disabled{opacity:.43;cursor:default}
.fl-pagination-ellipsis{padding:0 5px;color:#6c7c80}
.fl-pagination svg{width:14px!important;height:14px!important;max-width:14px!important;max-height:14px!important}
@media(max-width:580px){.fl-pagination{margin:22px auto}.fl-pagination-btn{min-width:33px;height:34px;padding:0 9px;font-size:12px}.fl-pagination-buttons{gap:4px}}
