[data-flash]{position:relative;padding-right:48px!important;transition:opacity .25s ease,transform .25s ease}
.flash-close{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:30px;height:30px;border:0;border-radius:6px;background:transparent;color:inherit;font-size:22px;line-height:1;cursor:pointer}
.flash-close:hover{background:#0000000d}.flash-leaving{opacity:0;transform:translateY(-6px)}
