.ds-profile-media-grid{gap:var(--ds-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ds-profile-media-item{align-content:start;gap:var(--ds-space-2);min-width:0;display:grid}.ds-profile-media-label{font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-medium)}.ds-profile-media-frame{height:calc(var(--ds-space-12) * 3);padding:var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-xs);background:var(--ds-surface);color:var(--ds-muted);place-items:center;display:grid;overflow:hidden}.ds-profile-media-frame img{object-fit:contain;width:100%;height:100%;min-height:0}.ds-profile-swatches{gap:var(--ds-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ds-profile-swatch{align-items:center;gap:var(--ds-space-4);min-width:0;padding:var(--ds-space-3);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-xs);display:flex}.ds-profile-swatch-color{width:var(--ds-icon-box-lg);height:var(--ds-icon-box-lg);border-radius:var(--ds-radius-xs);border:1px solid var(--ds-border);background:var(--ds-surface-soft);flex:none}.ds-profile-swatch-copy{gap:var(--ds-space-1);min-width:0;font-size:var(--ds-font-size-sm);color:var(--ds-muted);overflow-wrap:anywhere;display:grid}@media (max-width:640px){.ds-profile-media-grid,.ds-profile-swatches{grid-template-columns:minmax(0,1fr)}}
.ds-profile-columns{gap:var(--ds-space-5);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.ds-profile-columns>:nth-child(2){padding-inline-start:var(--ds-space-5)}.ds-profile-stack{align-content:start;min-width:0;display:grid}.ds-inline-meta.ds-meta-rows{gap:0;width:100%;display:grid}.ds-meta-rows .ds-inline-meta-item{align-items:start;gap:var(--ds-space-4);padding-block:var(--ds-space-3);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);display:grid}.ds-meta-rows .ds-inline-meta-item:nth-child(2n){background:var(--ds-section-header-surface)}.ds-inline-meta.ds-meta-rows dt{align-items:flex-start;gap:var(--ds-space-4);min-width:0;font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-regular);text-transform:none;letter-spacing:normal;line-height:var(--ds-leading-normal);display:flex}.ds-inline-meta.ds-meta-rows dd{overflow-wrap:anywhere;white-space:pre-wrap;font-size:var(--ds-font-size-md);font-weight:var(--ds-font-weight-regular);line-height:var(--ds-leading-normal);overflow:visible}.ds-profile-note{align-content:start;gap:var(--ds-space-2);min-width:0;padding:var(--ds-space-3);background:var(--ds-surface-soft);border-radius:var(--ds-radius-xs);display:grid}.ds-profile-note>strong{font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-semibold)}.ds-profile-note>p{color:var(--ds-muted);font-size:var(--ds-font-size-sm);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ds-profile-footer{justify-content:space-between;align-items:center;gap:var(--ds-space-4);padding-top:var(--ds-space-5);margin-top:var(--ds-space-5);flex-wrap:wrap;display:flex}.detail-record-actions.ds-profile-footer>.ds-action-group{justify-content:flex-start}.ds-profile-footer-meta{color:var(--ds-muted);font-size:var(--ds-font-size-xs)}@media (max-width:1023px){.ds-profile-columns{grid-template-columns:minmax(0,1fr)}.ds-profile-columns>:nth-child(2){padding-inline-start:0;padding-top:var(--ds-space-5);border-inline-start:0}}@media (max-width:640px){.ds-meta-rows .ds-inline-meta-item{gap:var(--ds-space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ds-meta-rows dt{gap:var(--ds-space-2)}}
