.ds-message-card{width:100%;max-width:var(--ds-message-card-max-width,100%);background-color:var(--ds-chat-card-bg);border:var(--ds-chat-card-border);border-radius:var(--ds-chat-card-radius);flex-direction:column;display:flex;overflow:hidden}.ds-message-card__media{margin:var(--padding-300) var(--padding-300) 0;border-radius:var(--radius-300);background-color:var(--color-bg-container-secondary);display:block;overflow:hidden}.ds-message-card__media:has(.ds-chart){background-color:var(--color-bg-container-primary)}.ds-message-card__media img{width:100%;display:block}.ds-message-card__media .ds-chart{padding:var(--padding-200) var(--padding-200) 0 0;background-color:#0000;border:none;border-radius:0}.ds-message-card__body{gap:var(--ds-chat-card-gap-text);padding:var(--padding-400) var(--ds-chat-card-inset) var(--padding-200);flex-direction:column;display:flex}.ds-message-card__body:first-child{padding-top:var(--ds-chat-card-edge)}.ds-message-card__body:last-child{padding-bottom:var(--ds-chat-card-edge)}.ds-message-card__header{gap:var(--ds-chat-card-gap-subline);flex-direction:column;min-width:0;display:flex}.ds-message-card__title-row{align-items:center;gap:var(--gap-100);min-width:0;display:flex}.ds-message-card__icon{color:var(--color-icon-primary);flex:none;order:1;align-items:center;margin-inline-start:auto;display:inline-flex}.ds-message-card__icon .material-symbols-rounded{--icon-size:var(--icon-size-500)}.ds-message-card__title{min-width:0;font-family:var(--font-title-body-family);font-size:var(--font-title-body-size);font-weight:var(--font-title-body-weight);line-height:var(--font-title-body-line-height);letter-spacing:var(--font-title-body-letter-spacing);color:var(--color-text-primary)}.ds-message-card__meta{font-family:var(--font-paragraph-sm-family);font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-weight);line-height:var(--font-paragraph-sm-line-height);letter-spacing:var(--font-paragraph-sm-letter-spacing);color:var(--color-text-tertiary)}.ds-message-card__description{font-family:var(--font-paragraph-sm-family);font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-weight);line-height:var(--font-paragraph-sm-line-height);letter-spacing:var(--font-paragraph-sm-letter-spacing);color:var(--color-text-secondary);margin:0}.ds-message-card__actions{justify-content:flex-start;align-items:center;gap:var(--gap-200);padding:var(--padding-200) var(--ds-chat-card-inset) var(--ds-chat-card-edge);display:flex}.ds-message-card .material-symbols-rounded{color:inherit}
