.ui-mm { background: var(--color-bg-card); border-radius: var(--radius-lg); padding: var(--spacing-4); margin-bottom: var(--spacing-3); box-shadow: var(--shadow-card); } .ui-mm__header { display: block; } .ui-mm__title-row { display: flex; justify-content: space-between; align-items: center; margin-bottom: var(--spacing-2); } .ui-mm__title { font-size: var(--font-size-lg); font-weight: var(--font-weight-semibold); color: var(--color-text-primary); } .ui-mm__mm-info { font-size: var(--font-size-md); color: var(--color-text-secondary); margin-bottom: var(--spacing-2); } .ui-mm__req { padding: var(--spacing-2) var(--spacing-3); background: var(--color-bg-disabled); border-radius: var(--radius-sm); margin-bottom: var(--spacing-2); } .ui-mm__req-label { font-size: var(--font-size-xs); color: var(--color-text-tertiary); } .ui-mm__req-content { font-size: var(--font-size-sm); color: var(--color-text-secondary); line-height: var(--line-height-normal); display: block; margin-top: 4rpx; } .ui-mm__follow-up { font-size: var(--font-size-xs); color: var(--color-text-tertiary); } .ui-mm__footer { margin-top: var(--spacing-3); padding-top: var(--spacing-3); border-top: 1rpx solid var(--color-divider); }