/* V5.25: additive blog pagination & editorial library management */
.pm525-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:28px 0 6px;color:#557078;font-size:14px}
.pm525-pagination a{border:1px solid #cadfda;border-radius:10px;padding:10px 15px;color:#0a494a;text-decoration:none;min-width:44px;text-align:center;background:#fff;font-weight:650}
.pm525-pagination a:hover,.pm525-pagination a.active{background:#087e72;color:#fff;border-color:#087e72}
.pm525-pagination span{margin-inline-start:auto;font-size:13px}
.pm525-status-summary{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}
.pm525-status-summary span{padding:8px 12px;background:#eef7f5;border-radius:10px;color:#123b45;font-size:13px}
.pm525-admin-filter{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:18px 0}
.pm525-admin-filter label{flex:1;min-width:190px;display:grid;gap:5px;font-size:13px;font-weight:650}
.pm525-admin-filter input,.pm525-admin-filter select{width:100%;border:1px solid #b7d1cc;border-radius:9px;min-height:44px;padding:8px 12px;font:inherit}
@media(max-width:540px){.pm525-pagination{gap:6px}.pm525-pagination a{padding:9px 11px}.pm525-pagination span{width:100%;margin:0;text-align:center}.pm525-admin-filter{display:grid}.pm525-admin-filter label{min-width:0}}

.pm525-preview-warning{background:#fff2d8;color:#693e07;border-bottom:1px solid #edcb8a;padding:13px 20px;text-align:center;font-size:14px;font-weight:750}
