/* Kaikkien jäsensivujen ilmoitukset, myös AJAXilla ladatut. */
.notice { margin: 12px 0; line-height: 1.5; overflow-wrap: anywhere; }
.notice--error { color: #ff8585; }
.notice--warning { color: #f4d77c; }
.notice--success { color: #9bd5a5; }
.notice--info { color: #fff; }
/* Varauslistan vaalealla tulostuspohjalla tarvitaan tummemmat sävyt. */
[style*="#EEE"] .notice--error { color: #a52020; }
[style*="#EEE"] .notice--warning { color: #785400; }
[style*="#EEE"] .notice--success { color: #216335; }
[style*="#EEE"] .notice--info { color: #222; }
