.sm-alert{display:flex;align-items:flex-start;box-sizing:border-box;border-radius:var(--corner-surface);gap:var(--scale-fixed-md);padding:var(--scale-fixed-sm) var(--scale-fixed-md);width:478px}.sm-alert.sm-alert--full-width{width:100%}.sm-alert__icon-container{display:flex;align-items:center;flex-shrink:0;padding-top:var(--scale-fixed-sm)}.sm-alert__icon{width:24px;height:24px}.sm-alert__content{display:flex;flex-direction:column;gap:var(--scale-fixed-xs);flex:1 0;min-width:0;padding:var(--scale-fixed-sm) 0;overflow:hidden}.sm-alert__title{font-weight:var(--font-weight-medium);font-size:var(--font-body-lg);line-height:24px;letter-spacing:.5px}.sm-alert__description,.sm-alert__title{margin:0;font-family:var(--font-family-primary);color:var(--color-text-body-strong)}.sm-alert__description{font-weight:var(--font-weight-regular);font-size:var(--font-body-md);line-height:20px;letter-spacing:.25px}.sm-alert__close-container{display:flex;align-items:center;flex-shrink:0;padding-top:var(--scale-fixed-sm)}.sm-alert__close{display:flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;cursor:pointer;color:var(--color-text-body-strong);transition:opacity .16s ease}.sm-alert__close:hover{opacity:.7}.sm-alert__close:focus-visible{outline:var(--focus-width) solid var(--color-path-border-focus);outline-offset:var(--focus-gap);border-radius:var(--corner-xs)}.sm-alert--sm{gap:var(--scale-fixed-sm);padding:var(--scale-fixed-sm) var(--scale-fixed-md);width:360px}.sm-alert--sm .sm-alert__icon{width:20px;height:20px}.sm-alert--sm .sm-alert__close-container,.sm-alert--sm .sm-alert__icon-container{padding-top:var(--scale-fixed-xs)}.sm-alert--sm .sm-alert__content{gap:var(--scale-fixed-xxs);padding:var(--scale-fixed-xs) 0}.sm-alert--sm .sm-alert__title{font-size:var(--font-body-md);line-height:20px}.sm-alert--sm .sm-alert__description{font-size:var(--font-body-sm);line-height:16px}.sm-alert--sm .sm-alert__close svg{width:14px;height:14px}.sm-alert--md{gap:var(--scale-fixed-md);padding:var(--scale-fixed-sm) var(--scale-fixed-md);width:478px}.sm-alert--md .sm-alert__icon{width:24px;height:24px}.sm-alert--md .sm-alert__content{gap:var(--scale-fixed-xs);padding:var(--scale-fixed-sm) 0}.sm-alert--md .sm-alert__title{font-size:var(--font-body-lg);line-height:24px}.sm-alert--md .sm-alert__description{font-size:var(--font-body-md);line-height:20px}.sm-alert--md .sm-alert__close svg{width:16px;height:16px}.sm-alert--lg{gap:var(--scale-fixed-lg);padding:var(--scale-fixed-md) var(--scale-fixed-lg);width:560px}.sm-alert--lg .sm-alert__icon{width:28px;height:28px}.sm-alert--lg .sm-alert__close-container,.sm-alert--lg .sm-alert__icon-container{padding-top:var(--scale-fixed-md)}.sm-alert--lg .sm-alert__content{gap:var(--scale-fixed-sm);padding:var(--scale-fixed-md) 0}.sm-alert--lg .sm-alert__title{font-size:var(--font-heading-sm);line-height:28px}.sm-alert--lg .sm-alert__description{font-size:var(--font-body-lg);line-height:24px}.sm-alert--lg .sm-alert__close svg{width:18px;height:18px}.sm-alert--outline{background-color:var(--color-bg-default-surface);border:var(--scale-stroke-1) solid transparent}.sm-alert--fill{border:none}.sm-alert--outline.sm-alert--error{border-color:var(--color-path-border-error)}.sm-alert--outline.sm-alert--error .sm-alert__icon{color:var(--color-path-error)}.sm-alert--fill.sm-alert--error{background-color:var(--color-system-error-lightest)}.sm-alert--fill.sm-alert--error .sm-alert__icon{color:var(--color-path-error)}.sm-alert--outline.sm-alert--warning{border-color:var(--color-path-warning)}.sm-alert--outline.sm-alert--warning .sm-alert__icon{color:var(--color-path-warning)}.sm-alert--fill.sm-alert--warning{background-color:var(--color-system-warning-lightest)}.sm-alert--fill.sm-alert--warning .sm-alert__icon{color:var(--color-path-warning)}.sm-alert--outline.sm-alert--info{border-color:var(--color-path-info)}.sm-alert--outline.sm-alert--info .sm-alert__icon{color:var(--color-path-info)}.sm-alert--fill.sm-alert--info{background-color:var(--color-system-info-lightest)}.sm-alert--fill.sm-alert--info .sm-alert__icon{color:var(--color-path-info)}.sm-alert--outline.sm-alert--success{border-color:var(--color-path-success)}.sm-alert--outline.sm-alert--success .sm-alert__icon{color:var(--color-path-success)}.sm-alert--fill.sm-alert--success{background-color:var(--color-system-success-lightest)}.sm-alert--fill.sm-alert--success .sm-alert__icon{color:var(--color-path-success)}