
.memory-relations-v18{margin:0 0 18px;padding:18px;border:1px solid #ffffff12;border-radius:18px;background:linear-gradient(135deg,#0b1019e8,#111425d9);box-shadow:0 16px 45px #0003}
.mr18-head{display:flex;justify-content:space-between;gap:14px;align-items:center}.mr18-head h3{margin:4px 0 0;font-size:16px}.mr18-count{font-size:9px;color:#9aa4ff;border:1px solid #737cff33;border-radius:99px;padding:6px 9px}
.mr18-copy{font-size:10px;color:#7e879c;line-height:1.5;margin:10px 0 14px}.mr18-create{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;gap:8px;align-items:center}
.mr18-create select{min-width:0;background:#090d14;border:1px solid #ffffff14;color:#cbd1df;border-radius:10px;padding:10px;font:inherit;font-size:10px}.mr18-create button{border:1px solid #7c83ff55;background:#777fff20;color:#b8bcff;border-radius:10px;padding:10px 14px;font:inherit;font-size:10px;font-weight:800}.mr18-arrow{color:#747d92}
.mr18-list{margin-top:13px}.mr18-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;gap:9px;align-items:center;border-top:1px solid #ffffff0b;padding:11px 0}.mr18-row strong{font-size:10px;color:#cbd1df;line-height:1.35}.mr18-row small{display:block;color:#6f788d;font-size:8px;margin-top:3px}.mr18-row button{border:0;background:transparent;color:#747e95;font-size:16px}.mr18-empty{font-size:10px;color:#626c80;padding:8px 0}
@media(max-width:720px){.mr18-create{grid-template-columns:1fr}.mr18-arrow{display:none}.mr18-create button{width:100%}.mr18-row{grid-template-columns:minmax(0,1fr) auto}.mr18-row .mr18-action{grid-column:1}.mr18-row .mr18-remove{grid-column:2;grid-row:1/3}}
