.module-nav{display:flex;gap:4px;margin:30px 0 20px;padding:5px;background:#dfe2dc;overflow-x:auto}.module-nav button{flex:1;min-width:max-content;padding:13px 18px;border:0;background:transparent;color:var(--muted);font-weight:800;cursor:pointer}.module-nav button.active{background:var(--ink);color:white}.management-view>.panel{min-height:420px}.registry-panel{border-top:7px solid var(--green)}.registry-list{display:grid;gap:1px;margin-top:26px;background:var(--line);border:1px solid var(--line)}.registry-row{display:grid;grid-template-columns:minmax(180px,1.4fr) minmax(130px,.8fr) minmax(90px,.5fr) auto;gap:16px;align-items:center;padding:17px 18px;background:var(--card)}.registry-row h3{margin:0 0 4px;font-size:1rem}.registry-row p{margin:0;color:var(--muted);font-size:.86rem}.registry-row .meta{font-size:.78rem;color:var(--muted)}.registry-row .actions{grid-column:auto;justify-content:flex-end}.compact{padding:10px 14px}.state{display:inline-flex;align-items:center;gap:7px;font-size:.7rem;font-weight:900;letter-spacing:.1em}.state::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--green)}.state.inactive::before{background:#9da39f}dialog{width:min(620px,calc(100% - 32px));padding:0;border:0;background:transparent}dialog::backdrop{background:#0b1513b8;backdrop-filter:blur(3px)}.dialog-shell{background:var(--card);border-top:7px solid var(--amber);padding:clamp(24px,5vw,42px);box-shadow:0 24px 80px #0005}.dialog-heading,.dialog-actions{display:flex;align-items:center;justify-content:space-between;gap:16px}.dialog-close{border:0;background:transparent;font-size:2rem;color:var(--muted);cursor:pointer}.record-fields{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin:26px 0}.record-fields .wide{grid-column:1/-1}.check-field{display:flex;align-items:center;gap:10px}.check-field input{width:auto}.dialog-actions{justify-content:flex-end}.credential-note{grid-column:1/-1;margin:0;padding:12px;background:#f2ead8;color:#695324;font-size:.85rem}@media(max-width:760px){.registry-row{grid-template-columns:1fr auto}.registry-row .meta{grid-column:1}.registry-row .actions{grid-column:1/-1;justify-content:flex-start}.record-fields{grid-template-columns:1fr}.record-fields .wide,.credential-note{grid-column:1}}
