.ncd-panel{margin:0 0 22px;padding:24px;border:1px solid var(--border,#314056);border-radius:17px;background:linear-gradient(125deg,var(--surface,#131c2a),var(--surface-2,#17213a));min-width:0}.ncd-panel[hidden]{display:none!important}.ncd-head small{display:block;color:var(--accent,#8d95ff);font-weight:800;letter-spacing:.12em;font-size:10px;margin-bottom:9px}.ncd-head h2{font-size:clamp(22px,2.5vw,30px);letter-spacing:-.04em;margin:0 0 6px}.ncd-head p{font-size:13px;color:var(--muted,#9caac0);margin:0 0 19px}.ncd-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ncd-action{display:flex;align-items:center;gap:12px;min-width:0;padding:17px 14px;border:1px solid var(--border,#314056);border-radius:11px;background:var(--surface-2,#182234);color:var(--text,#e5edfa);font-weight:750;font-size:12px;text-align:left;cursor:pointer}.ncd-action i{color:var(--accent,#a0a8ff);font-size:16px;flex:none}.ncd-action:hover:not(:disabled){border-color:var(--accent,#8993ff)}.ncd-action:disabled{opacity:.4;cursor:not-allowed}.ncd-action span{min-width:0;overflow-wrap:anywhere}@media(max-width:950px){.ncd-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.ncd-panel{padding:17px}.ncd-actions{grid-template-columns:1fr 1fr}.ncd-action{padding:13px 10px;gap:8px;font-size:11px}}