.nca-shell{min-height:100vh;background:var(--bg);color:var(--ink);max-width:1100px;margin:0 auto;padding:24px 20px 48px}.nca-center{display:grid;place-items:center}.nca-brand{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;letter-spacing:-.4px}.nca-brand span{width:28px;height:28px;border-radius:8px;background:#102b2c;color:#d2ef80;display:grid;place-items:center;font-size:18px}.nca-login{width:min(100%,380px);background:var(--white);border:1px solid var(--line);border-radius:12px;padding:28px;display:flex;flex-direction:column;gap:14px}.nca-login h1{font-size:24px;margin-top:8px}.nca-login label{font-size:12px;font-weight:600}.nca-login input{border:1px solid var(--line);border-radius:8px;padding:12px;font-size:14px}.nca-btn{background:var(--green);color:#fff;border-radius:8px;padding:12px 16px;font-weight:600}.nca-btn2{background:var(--white);color:var(--ink);border:1px solid var(--line)}.nca-fout{color:#a33}.nca-stil{color:var(--muted);font-size:12px}.nca-top{justify-content:space-between;flex-wrap:wrap}.nca-top,.nca-top-r{display:flex;align-items:center;gap:12px}.nca-org{font-weight:600}.nca-chip{font-size:11px;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:2px 9px;white-space:nowrap}.nca-link{background:none;color:var(--muted);text-decoration:underline;padding:0}.nca-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:22px 0 26px;border-bottom:1px solid var(--line);padding-bottom:12px}.nca-tabs button{background:none;color:var(--muted);border:1px solid transparent;border-radius:999px;padding:7px 15px}.nca-tabs button[aria-selected=true]{color:var(--ink);border-color:var(--green)}.nca-main section{display:flex;flex-direction:column;gap:18px}.nca-tegels{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));grid-gap:14px;gap:14px}.nca-tegel{background:var(--white);border:1px solid var(--line);border-radius:11px;padding:18px}.nca-l{font-size:12px;color:var(--muted)}.nca-v{font-size:26px;font-weight:600;letter-spacing:-.8px;margin-top:6px}.nca-lijst{background:var(--white);border:1px solid var(--line);border-radius:11px;padding:6px 18px}.nca-rij{display:grid;grid-template-columns:8px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:11px 0;border-top:1px solid var(--line);font-size:13px}.nca-rij:first-child{border-top:0}.nca-rij b{font-weight:600}.nca-r{color:var(--muted);font-size:12px;white-space:nowrap}.nca-dot{width:7px;height:7px;border-radius:50%;background:var(--ink);opacity:.7}.nca-dot-k{background:var(--green);opacity:1;box-shadow:0 0 8px var(--green)}.nca-dot-x{background:#c9d1cf}@media (max-width:620px){.nca-rij{grid-template-columns:8px minmax(0,1fr)}.nca-r{grid-column:2}}