.roomie-toast__title{color:var(--carbon-800);font-size:1.6rem;letter-spacing:.01rem;line-height:2.4rem}.roomie-toast__description{color:var(--carbon-600);font-size:1.4rem;font-weight:400;line-height:2.4rem}.roomie-toast__link{font-size:1.4rem;font-weight:500;letter-spacing:.02rem;line-height:2.4rem}.roomie-toast{border-radius:.8rem;box-shadow:0 .4rem .8rem .2rem #485b5701;margin:2rem;max-width:100%;padding:1.2rem .8rem 1.2rem 1.2rem}.roomie-toast.visible{opacity:1;transition:all .5s linear;visibility:visible}.roomie-toast.non-visible{opacity:0;transition:all .5s linear;visibility:hidden}@media (min-width:768px){.roomie-toast{max-width:40rem;padding:1.6rem 1.2rem 1.6rem 2.4rem;position:absolute;right:0;width:100%;z-index:100}}.roomie-toast__container{display:flex;position:relative}.roomie-toast__container .roomie-icon--button{position:absolute;right:0}.roomie-toast__button{display:flex;height:-moz-fit-content;height:fit-content;position:relative;right:0;top:-.4rem}.roomie-toast__button .roomie-icon{height:2.4rem;width:2.4rem}.roomie-toast__info{flex:1;padding-left:.8rem}.roomie-toast__cta{font-size:1.4rem;font-weight:500;letter-spacing:.02rem;text-decoration:underline}.roomie-toast--success{background-color:#ecf7ea;border:1px solid #4aa23a}.roomie-toast--success .roomie-toast__cta{color:#285f1e}.roomie-toast--success .roomie-icon svg{fill:#4aa23a}.roomie-toast--error{background-color:#fae6e6;border:1px solid #b91313}.roomie-toast--error .roomie-toast__cta{color:#6d0606}.roomie-toast--error .roomie-icon svg{fill:#b91313}.roomie-toast--warning{background-color:#fff9eb;border:1px solid #ffac00}.roomie-toast--warning .roomie-toast__cta{color:#bb8100}.roomie-toast--warning .roomie-icon svg{fill:#ffac00}.roomie-toast--info{background-color:#e6effc;border:1px solid #0063cc}.roomie-toast--info .roomie-toast__cta{color:#003879}.roomie-toast--info .roomie-icon svg{fill:#0063cc}
