.mbd-panel{padding:12px 16px;margin:0 0 16px;border-color:var(--border,#eadce2)}
.mbd-panel summary{cursor:pointer;font-size:14px;font-weight:600;color:var(--primary,#8e405b)}
.mbd-panel summary>span{margin-left:6px;font-weight:400;font-size:12px}
.mbd-list{display:grid;gap:10px;margin-top:14px}
.mbd-list>div{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;font-size:13px}
.mbd-list strong{overflow-wrap:anywhere;min-width:0}
.mbd-list span{flex-shrink:0;color:var(--text-secondary,#7d6c76);font-size:12px}
input[name="age"][readonly]{background:var(--surface-muted,#f8f5f6);cursor:default}
