gov-message,.gov-message{position:relative;display:flex;width:100%;padding:var(--spacing-m);align-items:flex-start;gap:var(--spacing-s-nudge);border-radius:var(--border-radius, var(--corner-radius-s));overflow:hidden;font-size:var(--font-size-body-m);line-height:150%;font-weight:400}gov-message::before,.gov-message::before{content:"";position:absolute;display:block;top:0;bottom:0;left:0;width:var(--height-xs)}gov-message span:has([slot=icon]),.gov-message span:has([slot=icon]){display:flex;align-items:center;height:var(--height-line-m)}gov-message *[slot=icon],.gov-message *[slot=icon]{flex:0 0 var(--icon-size-l);width:var(--icon-size-l);height:var(--icon-size-l)}gov-message[type=bold]::before,.gov-message[type=bold]::before{content:none}gov-message[color=primary][type=bold],.gov-message[color=primary][type=bold]{background:var(--background, var(--background-primary));color:var(--color, var(--text-white-fixed))}gov-message[color=primary][type=bold]::before,.gov-message[color=primary][type=bold]::before{background-color:var(--icon-color, var(--icon-on-bold-white))}gov-message[color=primary][type=bold] *[slot=icon],.gov-message[color=primary][type=bold] *[slot=icon]{color:var(--icon-color, var(--icon-on-bold-white))}gov-message[color=primary][type=bold] a,.gov-message[color=primary][type=bold] a{color:var(--color, var(--text-white-fixed))}gov-message[color=primary][type=subtle],.gov-message[color=primary][type=subtle]{background:var(--background, var(--background-primary-subtle));color:var(--color, var(--text-primary))}gov-message[color=primary][type=subtle]::before,.gov-message[color=primary][type=subtle]::before{background-color:var(--icon-color, var(--icon-on-subtle))}gov-message[color=primary][type=subtle] *[slot=icon],.gov-message[color=primary][type=subtle] *[slot=icon]{color:var(--icon-color, var(--icon-on-subtle))}gov-message[color=primary][type=subtle] a,.gov-message[color=primary][type=subtle] a{color:var(--color, var(--text-primary))}gov-message[color=neutral][type=bold],.gov-message[color=neutral][type=bold]{background:var(--background, var(--background-neutral-primary));color:var(--color, var(--text-white-fixed))}gov-message[color=neutral][type=bold]::before,.gov-message[color=neutral][type=bold]::before{background-color:var(--icon-color, var(--icon-on-bold-white))}gov-message[color=neutral][type=bold] *[slot=icon],.gov-message[color=neutral][type=bold] *[slot=icon]{color:var(--icon-color, var(--icon-on-bold-white))}gov-message[color=neutral][type=bold] a,.gov-message[color=neutral][type=bold] a{color:var(--color, var(--text-white-fixed))}gov-message[color=neutral][type=subtle],.gov-message[color=neutral][type=subtle]{background:var(--background, var(--background-neutral-subtle));color:var(--color, var(--text-primary))}gov-message[color=neutral][type=subtle]::before,.gov-message[color=neutral][type=subtle]::before{background-color:var(--icon-color, var(--icon-default))}gov-message[color=neutral][type=subtle] *[slot=icon],.gov-message[color=neutral][type=subtle] *[slot=icon]{color:var(--icon-color, var(--icon-default))}gov-message[color=neutral][type=subtle] a,.gov-message[color=neutral][type=subtle] a{color:var(--color, var(--text-primary))}gov-message[color=error][type=bold],.gov-message[color=error][type=bold]{background:var(--background, var(--background-status-error));color:var(--color, var(--text-white-fixed))}gov-message[color=error][type=bold]::before,.gov-message[color=error][type=bold]::before{background-color:var(--icon-color, var(--icon-on-bold-white))}gov-message[color=error][type=bold] *[slot=icon],.gov-message[color=error][type=bold] *[slot=icon]{color:var(--icon-color, var(--icon-on-bold-white))}gov-message[color=error][type=bold] a,.gov-message[color=error][type=bold] a{color:var(--color, var(--text-white-fixed))}gov-message[color=error][type=subtle],.gov-message[color=error][type=subtle]{background:var(--background, var(--background-status-error-subtle));color:var(--color, var(--text-primary))}gov-message[color=error][type=subtle]::before,.gov-message[color=error][type=subtle]::before{background-color:var(--icon-color, var(--icon-error))}gov-message[color=error][type=subtle] *[slot=icon],.gov-message[color=error][type=subtle] *[slot=icon]{color:var(--icon-color, var(--icon-error))}gov-message[color=error][type=subtle] a,.gov-message[color=error][type=subtle] a{color:var(--color, var(--text-primary))}gov-message[color=success][type=bold],.gov-message[color=success][type=bold]{background:var(--background, var(--background-status-success));color:var(--color, var(--text-white-fixed))}gov-message[color=success][type=bold]::before,.gov-message[color=success][type=bold]::before{background-color:var(--icon-color, var(--icon-on-bold-white))}gov-message[color=success][type=bold] *[slot=icon],.gov-message[color=success][type=bold] *[slot=icon]{color:var(--icon-color, var(--icon-on-bold-white))}gov-message[color=success][type=bold] a,.gov-message[color=success][type=bold] a{color:var(--color, var(--text-white-fixed))}gov-message[color=success][type=subtle],.gov-message[color=success][type=subtle]{background:var(--background, var(--background-status-success-subtle));color:var(--color, var(--text-primary))}gov-message[color=success][type=subtle]::before,.gov-message[color=success][type=subtle]::before{background-color:var(--icon-color, var(--icon-success))}gov-message[color=success][type=subtle] *[slot=icon],.gov-message[color=success][type=subtle] *[slot=icon]{color:var(--icon-color, var(--icon-success))}gov-message[color=success][type=subtle] a,.gov-message[color=success][type=subtle] a{color:var(--color, var(--text-primary))}gov-message[color=warning][type=bold],.gov-message[color=warning][type=bold]{background:var(--background, var(--background-status-warning));color:var(--color, var(--text-black-fixed))}gov-message[color=warning][type=bold]::before,.gov-message[color=warning][type=bold]::before{background-color:var(--icon-color, var(--icon-on-bold-black))}gov-message[color=warning][type=bold] *[slot=icon],.gov-message[color=warning][type=bold] *[slot=icon]{color:var(--icon-color, var(--icon-on-bold-black))}gov-message[color=warning][type=bold] a,.gov-message[color=warning][type=bold] a{color:var(--color, var(--text-black-fixed))}gov-message[color=warning][type=subtle],.gov-message[color=warning][type=subtle]{background:var(--background, var(--background-status-warning-subtle));color:var(--color, var(--text-primary))}gov-message[color=warning][type=subtle]::before,.gov-message[color=warning][type=subtle]::before{background-color:var(--icon-color, var(--icon-warning))}gov-message[color=warning][type=subtle] *[slot=icon],.gov-message[color=warning][type=subtle] *[slot=icon]{color:var(--icon-color, var(--icon-warning))}gov-message[color=warning][type=subtle] a,.gov-message[color=warning][type=subtle] a{color:var(--color, var(--text-primary))}
