:root{--npi-accent:#009ca6}
#npi-verify-app{font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,'Helvetica Neue',Arial,'Noto Sans',sans-serif;color:#1d2327}
#npi-verify-app .npi-form{border:1px solid #e0e0e0;padding:16px;border-radius:8px;background:#fff;margin-bottom:16px}
#npi-verify-app label{display:inline-block;margin-right:8px;color:#444}
#npi-verify-app input, #npi-verify-app select{padding:8px 10px;border:1px solid #cfd4d9;border-radius:6px;margin-right:8px}
#npi-verify-app .npi-btn{background:var(--npi-accent);color:#fff;border:none;border-radius:6px;padding:8px 12px;cursor:pointer;text-decoration:none;display:inline-block}
#npi-verify-app .npi-btn:hover{opacity:.9}
#npi-verify-app .npi-btn.outline{background:#fff;color:var(--npi-accent);border:1px solid var(--npi-accent)}
#npi-verify-app .npi-link{background:none;border:none;color:var(--npi-accent);cursor:pointer;text-decoration:underline;padding:0}
#npi-verify-app .npi-advanced .npi-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;margin-top:10px}
#npi-verify-app .npi-results .npi-card{border:1px solid #e0e0e0;border-radius:8px;margin:10px 0;padding:12px;background:#fff}
#npi-verify-app .npi-card-head .npi-title{font-weight:600}
#npi-verify-app .npi-card-head .npi-title.link{color:var(--npi-accent);text-decoration:none}
#npi-verify-app .npi-card-head .npi-title.link:hover{text-decoration:underline}
#npi-verify-app .npi-card-head .npi-sub{color:#5e6a71;font-size:12px;margin-top:4px}
#npi-verify-app .npi-actions{margin-top:8px;display:flex;gap:8px;flex-wrap:wrap}
#npi-verify-app .npi-loading{padding:16px}
#npi-verify-app .npi-summary{margin:8px 0;color:#5e6a71}
#npi-verify-app .npi-pagination{display:flex;align-items:center;gap:8px;margin:8px 0}
#npi-verify-app .npi-pageinfo{color:#5e6a71}
#npi-verify-app .npi-profile h3{margin:12px 0}
#npi-verify-app .npi-meta{color:#5e6a71;margin-bottom:8px}
