.ds-error-summary{align-items:flex-start;gap:var(--gap-200);box-sizing:border-box;width:100%;padding:var(--padding-400);border:var(--border-025) solid var(--color-status-error-border);border-radius:var(--radius-200);background-color:var(--color-status-error-bg);color:var(--color-status-error-text);display:flex}.ds-error-summary:focus{outline:none}.ds-error-summary:focus-visible{outline:var(--border-050) solid var(--color-action-primary-bg);outline-offset:var(--border-050)}.ds-error-summary__icon{--icon-size:var(--icon-size-600);color:var(--color-status-error-border);flex-shrink:0;line-height:1}.ds-error-summary__content{gap:var(--gap-100);flex-direction:column;flex:1;min-width:0;display:flex}.ds-error-summary__title{font-family:var(--font-paragraph-emphasis-family);font-size:var(--font-paragraph-emphasis-size);font-weight:var(--font-paragraph-emphasis-weight);line-height:var(--font-paragraph-emphasis-line-height);letter-spacing:var(--font-paragraph-emphasis-letter-spacing);margin:0}.ds-error-summary__description{font-family:var(--font-paragraph-family);font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);letter-spacing:var(--font-paragraph-letter-spacing);margin:0}.ds-error-summary__list{gap:var(--gap-100);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds-error-summary__link{border-radius:var(--radius-050);font-family:var(--font-paragraph-family);font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);letter-spacing:var(--font-paragraph-letter-spacing);color:inherit;text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:from-font}.ds-error-summary__link:hover{text-decoration-thickness:var(--border-050)}.ds-error-summary__link:focus-visible{outline:var(--border-050) solid var(--color-action-primary-bg);outline-offset:var(--border-050)}
