:root{--messages-icon-size: 32px}.messages-list{margin-top:var(--sp1);margin-bottom:var(--sp1);padding:0;list-style:none}.messages{min-height:calc(32px + 2 * var(--sp1));min-height:calc(var(--messages-icon-size) + 2 * var(--sp1));padding-top:var(--sp1);padding-bottom:var(--sp1);padding-left:var(--sp1-5);padding-right:var(--sp1-5);color:var(--color--white);outline:solid 1px transparent;background-color:var(--color-grey-darker)}.messages *{color:inherit}.messages.messages-list__item{background-image:none}.messages__list{margin:0;padding:0;list-style:none}.messages:not(.hidden)~.messages{margin-top:var(--sp1)}.messages__item+.messages__item{margin-top:var(--sp0-5)}.messages__container{display:flex}.messages__header{flex-shrink:0;margin-right:var(--sp1)}.messages__header.no-icon{margin-right:0}.messages__content{overflow:auto;flex:1;padding-top:3px}.messages__button{flex-shrink:0;margin-left:var(--sp1);padding-top:3px}.messages__close{position:relative;width:25px;height:25px;padding:0;cursor:pointer;vertical-align:top;border:0;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.messages__close:before,.messages__close:after{position:absolute;top:50%;left:50%;display:block;width:33px;height:0;content:"";border-top:solid 2px var(--color--white)}.messages__close:before{transform:translate(-50%,-50%) rotate(45deg)}.messages__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.messages__close:hover:before,.messages__close:hover:after{border-color:var(--color--white)}.messages__close:focus{outline:2px solid var(--color-primary);outline-offset:2px}.messages__icon svg{vertical-align:top}.messages--error .messages__icon svg{fill:var(--color--red)}.messages--warning .messages__icon svg{fill:var(--color--gold)}.messages--status .messages__icon svg{fill:var(--color--green)}.messages--info .messages__icon svg{fill:var(--color-primary)}.messages a{color:var(--color--white)}.messages pre{margin:0}.js-form-managed-file .messages{margin-bottom:var(--sp1);border-left:solid 6px var(--color--red)}
