.np-feed{display:flex;flex-direction:column;gap:12px;height:auto!important;min-height:0!important}.np-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.np-toolbar a{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;border:1px solid var(--nwa-border);border-radius:12px;text-decoration:none;background:var(--nwa-surface);color:var(--nwa-text);font-weight:700}.np-toolbar a[aria-current=page]{background:#15516a;color:white}.np-card{padding:16px;border-radius:16px;background:var(--nwa-surface);border:1px solid var(--nwa-border);overflow-wrap:anywhere}.np-meta{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:12px;color:var(--nwa-muted);margin-bottom:8px}.np-card h2{font-size:20px;margin-bottom:8px}.np-card p{line-height:1.55}.np-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.np-actions form{margin:0}.np-actions button{font-size:13px;min-height:44px;padding:8px 12px}.np-info{font-size:12px;color:var(--nwa-muted);margin-top:10px}.np-info summary{cursor:pointer;min-height:36px;display:flex;align-items:center;gap:5px}.np-info p{margin:5px 0 0;max-width:65ch}.np-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px;margin:12px 0}.np-metrics div{padding:12px;background:var(--nwa-bg);border-radius:10px}.np-metrics strong{display:block;font-size:24px}.np-metrics small{display:block}.np-interest{display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding:8px 0;border-bottom:1px solid var(--nwa-border)}.np-interest form{margin-left:auto}.np-sponsored{border-style:dashed}.np-sponsored>small{display:block;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.np-sponsored img{max-width:100%;height:auto;border-radius:10px}.np-new{border-left:3px solid #198368}.np-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.np-record-list{display:grid;gap:10px;padding:0;list-style:none}.np-record-list li{border-top:1px solid var(--nwa-border);padding:12px 0}.np-head{display:flex;justify-content:space-between;align-items:start;gap:12px}.np-head p{margin:5px 0 0}.np-status{font-size:12px;color:var(--nwa-muted)}@media(max-width:400px){.np-card{padding:13px}.np-toolbar a{padding:8px 11px}.np-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}