/* 复用星忆的奶雾表单组件，仅补充关系页的局部排版。 */
.relationship-content { display:flex;flex-direction:column;gap:18px;padding-bottom:40px; }
.relationship-content h3 { font-size:18px;margin:0 0 7px;overflow-wrap:anywhere; }
.relationship-content h4 { font-size:15px;margin:2px 0; }
.relationship-content p { line-height:1.85; }
#relationship-instance { font-size:10px;color:var(--color-text-muted);overflow-wrap:anywhere; }
.relationship-row { display:grid;grid-template-columns:1fr 1fr;gap:12px; }
.relationship-row label { display:grid;gap:8px;min-width:0;font-size:12px;color:var(--color-text-muted); }
#relationship-customIdentity { box-sizing:border-box;width:100%;font:inherit;color:var(--color-text);background:var(--glass-strong);border:1px solid var(--color-border);border-radius:12px;padding:11px; }
.relationship-help { font-size:11px;color:var(--color-text-muted);margin:0;line-height:1.85; }
#relationship-feedback { margin:0;line-height:1.8; }
#relationship-experiences { list-style:none;padding:0;margin:0; }
#relationship-experiences li { border-bottom:1px solid var(--color-border);padding:15px 0;overflow-wrap:anywhere; }
#relationship-experiences p { white-space:pre-wrap;font-size:13px;margin:0 0 8px; }
#relationship-experiences small { font-size:10px;color:var(--color-text-muted); }
.relationship-experience-actions { display:flex;gap:12px;justify-content:flex-end; }
#relationship-archive-list { display:grid;gap:7px;overflow-wrap:anywhere; }
#relationship-archive-list button { text-align:left;overflow-wrap:anywhere; }
#relationship-archives summary { padding:14px 0;font-size:12px;color:var(--color-text-muted);cursor:pointer; }
#relationship-chat-status { font-size:11px;line-height:1.8;padding:0 20px;margin:0;color:var(--color-text-muted); }
#relationship-chat-status:empty { display:none; }
