:root{--messages-bg-color:#353641;--messages-fg-color:#fff;--messages-border-radius:var(--gin-border-l,8px);--messages-border-width:2px;--messages--status-color:var(--gin-color-green-light,#42a877);--messages--warning-color:var(--gin-color-warning-light,#e0ac00);--messages--error-color:var(--gin-color-danger-light,#e34f4f);--messages__link-color:#fff;--messages__link--hover-color:#fff;--messages__icon-size:1.5rem;--messages__text-margin:2.125rem}.messages-list{list-style:none;margin-block:0;margin-inline:auto;max-width:1200px;padding:0}.messages{background-color:var(--messages-bg-color);border:var(--messages-border-width) solid transparent;border-radius:var(--messages-border-radius);color:var(--messages-fg-color);margin-block-start:0;opacity:1;padding:var(--gin-spacing-m,1.5rem);position:relative}@media (prefers-reduced-motion:no-preference){.messages{transition:opacity var(--gin-transition-fast,.2s)}}.gin--dark-mode .messages{box-shadow:0 6px 16px var(--gin-border-color-layer,rgba(0,0,0,.4))}.messages a,.messages a:active,.messages a:hover{color:var(--messages__link-color);text-decoration:underline}.messages__title{font-size:1rem;font-weight:var(--gin-font-weight-bold,700);margin-block:0;margin-inline-start:var(--messages__text-margin)}.messages__content{margin-inline-start:var(--messages__text-margin)}.messages .messages__header{align-items:center;background-image:none;display:flex;margin-block-end:var(--gin-spacing-xs,.5rem);margin-inline-end:1.5em;position:relative}.messages .messages__header:before{background-color:currentColor;content:"";display:block;height:var(--messages__icon-size);inset-block-start:2px;inset-inline-start:0;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;width:var(--messages__icon-size)}@media (forced-colors:active){.messages .messages__header:before{background-color:linktext!important}}.messages.messages--info{background:var(--gin-bg-info,#353641);border-color:var(--gin-bg-info,#353641)}.messages.messages--info,.messages.messages--info .messages__title{color:var(--gin-color-info-light,#3b82f6)}.messages.messages--info .messages__header:before{background-color:var(--gin-color-info-light);-webkit-mask-image:url(assets/messages/info.svg);mask-image:url(assets/messages/info.svg)}.messages.messages--status{background:var(--gin-bg-green,#353641);border-color:var(--messages--status-color)}.messages.messages--status,.messages.messages--status .messages__title{color:var(--messages--status-color)}.messages.messages--status .messages__header:before{background-color:var(--messages--status-color);-webkit-mask-image:url(assets/messages/status.svg);mask-image:url(assets/messages/status.svg)}.messages.messages--warning{background:var(--gin-bg-warning,#353641);border-color:var(--messages--warning-color)}.messages.messages--warning,.messages.messages--warning .messages__title{color:var(--messages--warning-color)}.messages.messages--warning .messages__header:before{background-color:var(--messages--warning-color);-webkit-mask-image:url(assets/messages/warning.svg);mask-image:url(assets/messages/warning.svg)}.messages.messages--error{background:var(--gin-bg-danger,#353641);border-color:var(--messages--error-color)}.messages.messages--error,.messages.messages--error .messages__title{color:var(--messages--error-color)}.messages.messages--error .messages__header:before{background-color:var(--messages--error-color);-webkit-mask-image:url(assets/messages/error.svg);mask-image:url(assets/messages/error.svg)}.messages .button--dismiss{background-color:transparent;border:1px solid transparent!important;border-radius:var(--gin-border-m,4px);box-shadow:none;color:transparent!important;cursor:pointer;height:29px;inset-block-start:0;inset-inline-end:0;margin:var(--gin-spacing-s,1rem);padding:0;position:absolute;text-indent:-99999px;width:29px}@media (prefers-reduced-motion:no-preference){.messages .button--dismiss{transition:var(--gin-transition,all .2s ease)}}.messages .button--dismiss:hover:not(:focus){background-color:transparent;border-color:#fff!important}.messages .button--dismiss:focus .icon-close,.messages .button--dismiss:hover:focus .icon-close{background-color:var(--gin-bg-app,#fff)}.messages .button--dismiss .icon-close{background-color:#fff;height:100%;inset-block-start:0;inset-inline-start:0;-webkit-mask-image:url(assets/messages/close.svg);mask-image:url(assets/messages/close.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:16px 16px;mask-size:16px 16px;position:absolute;width:100%}@media (forced-colors:active){.messages .button--dismiss .icon-close{background-color:buttonBorder}}.messages--webform .button--dismiss{display:none}