.nm-page-navigation{display:flex;align-items:center;gap:8px;max-width:1120px;box-sizing:border-box;margin:16px auto 0;padding:0 28px;font:14px/1.2 system-ui,sans-serif}
.nm-page-navigation a,.nm-page-navigation button{display:inline-flex;align-items:center;min-height:38px;border:1px solid #dde3ec;border-radius:9px;background:#fff;color:#536278;padding:8px 13px;text-decoration:none;font:inherit;font-weight:500;cursor:pointer;box-shadow:none}
.nm-page-navigation a:nth-child(n){display:inline-flex}
.nm-page-navigation a:hover,.nm-page-navigation button:hover{background:#f4f6fa;color:#2755f5}
.nm-page-navigation :focus-visible{outline:2px solid #2755f5;outline-offset:3px}
.nm-plan-buttons{display:flex;gap:12px;flex-wrap:wrap}.nm-plan-controls p{color:#58677e}
@media(max-width:700px){.nm-page-navigation{padding:0 16px;margin-top:12px}}
@media print{.nm-page-navigation{display:none}}
