.ui.message{border-radius:.28571429rem;margin:1em 0;box-shadow:inset 0 0 0 1px rgba(34,36,38,.22),0 0 0 0 transparent;line-height:1.4285em;min-height:1em;color:rgba(0,0,0,.87);position:relative;padding:1em 1.5em;transition:opacity .1s ease,color .1s ease,background .1s ease,box-shadow .1s ease;background:#f8f8f9}.ui.message:first-child{margin-top:0}.ui.message:last-child{margin-bottom:0}.ui.message .header{font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:700;margin:-.14285714em 0 0;display:block}.ui.message .header:not(.ui){font-size:1.14285714em}.ui.message p{opacity:.85;margin:.75em 0}.ui.message p:first-child{margin-top:0}.ui.message p:last-child{margin-bottom:0}.ui.message .header+p{margin-top:.25em}.ui.message .list:not(.ui){opacity:.85;margin:.5em 0 0;list-style-position:inside;text-align:left;padding:0}.ui.message .list:not(.ui):first-child{margin-top:0}.ui.message .list:not(.ui):last-child{margin-bottom:0}.ui.message .list:not(.ui) li{list-style-type:none;margin:0 0 .3em 1em;position:relative;padding:0}.ui.message .list:not(.ui) li:before{left:-1em;vertical-align:baseline;position:absolute;height:100%;content:"\2022"}.ui.message .list:not(.ui) li:last-child{margin-bottom:0}.ui.message>.icon{margin-right:.6em}.ui.message>.close.icon{opacity:.7;margin:0;right:.5em;cursor:pointer;position:absolute;top:.78575em;transition:opacity .1s ease}.ui.message>.close.icon:hover{opacity:1}.ui.message>:first-child{margin-top:0}.ui.message>:last-child{margin-bottom:0}.ui.dropdown .menu>.message{margin:0 -1px}.ui.visible.visible.visible.visible.message{display:block}.ui.icon.visible.visible.visible.visible.message{display:flex}.ui.hidden.hidden.hidden.hidden.message{display:none}.ui.compact.message{display:inline-block}.ui.compact.icon.message{display:inline-flex}.ui.attached.message{margin-bottom:-1px;border-radius:.28571429rem .28571429rem 0 0;box-shadow:inset 0 0 0 1px rgba(34,36,38,.15);margin-left:-1px;margin-right:-1px}.ui.attached+.ui.attached.message:not(.top):not(.bottom){margin-top:-1px;border-radius:0}.ui.bottom.attached.message{margin-top:-1px;border-radius:0 0 .28571429rem .28571429rem;box-shadow:inset 0 0 0 1px rgba(34,36,38,.15),0 1px 2px 0 rgba(34,36,38,.15)}.ui.bottom.attached.message:not(:last-child){margin-bottom:1em}.ui.attached.icon.message{width:auto}.ui.icon.message{display:flex;align-items:center;width:100%}.ui.icon.message>.icon:not(.close){opacity:.8;flex:0 0 auto;line-height:1;vertical-align:middle;display:block;font-size:3em;width:auto}.ui.icon.message>.content{flex:1 1 auto;vertical-align:middle;display:block}.ui.icon.message .icon:not(.close)+.content{padding-left:0}.ui.icon.message .circular.icon{width:1em}.ui.floating.message{box-shadow:inset 0 0 0 1px rgba(34,36,38,.22),0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15)}.ui.black.message{color:hsla(0,0%,100%,.9);background-color:#1b1c1d}.ui.positive.message{color:#2c662d;background-color:#fcfff5}.ui.attached.positive.message,.ui.positive.message{box-shadow:inset 0 0 0 1px #a3c293,0 0 0 0 transparent}.ui.positive.message .header{color:#1a531b}.ui.negative.message{color:#9f3a38;background-color:#fff6f6}.ui.attached.negative.message,.ui.negative.message{box-shadow:inset 0 0 0 1px #e0b4b4,0 0 0 0 transparent}.ui.negative.message .header{color:#912d2b}.ui.info.message{color:#276f86;background-color:#f8ffff}.ui.attached.info.message,.ui.info.message{box-shadow:inset 0 0 0 1px #a9d5de,0 0 0 0 transparent}.ui.info.message .header{color:#0e566c}.ui.warning.message{color:#573a08;background-color:#fffaf3}.ui.attached.warning.message,.ui.warning.message{box-shadow:inset 0 0 0 1px #c9ba9b,0 0 0 0 transparent}.ui.warning.message .header{color:#794b02}.ui.error.message{color:#9f3a38;background-color:#fff6f6}.ui.attached.error.message,.ui.error.message{box-shadow:inset 0 0 0 1px #e0b4b4,0 0 0 0 transparent}.ui.error.message .header{color:#912d2b}.ui.success.message{color:#2c662d;background-color:#fcfff5}.ui.attached.success.message,.ui.success.message{box-shadow:inset 0 0 0 1px #a3c293,0 0 0 0 transparent}.ui.success.message .header{color:#1a531b}.ui.black.message,.ui.inverted.message{color:hsla(0,0%,100%,.9);background-color:#1b1c1d}.ui.red.message{box-shadow:inset 0 0 0 1px #db2828,0 0 0 0 transparent;color:#db2828;background-color:#ffe8e6}.ui.red.message .header{color:#c82121}.ui.orange.message{box-shadow:inset 0 0 0 1px #f2711c,0 0 0 0 transparent;color:#f2711c;background-color:#ffedde}.ui.orange.message .header{color:#e7640d}.ui.yellow.message{box-shadow:inset 0 0 0 1px #b58105,0 0 0 0 transparent;color:#b58105;background-color:#fff8db}.ui.yellow.message .header{color:#9c6f04}.ui.olive.message{box-shadow:inset 0 0 0 1px #8abc1e,0 0 0 0 transparent;color:#8abc1e;background-color:#fbfdef}.ui.olive.message .header{color:#7aa61a}.ui.green.message{box-shadow:inset 0 0 0 1px #1ebc30,0 0 0 0 transparent;color:#1ebc30;background-color:#e5f9e7}.ui.green.message .header{color:#1aa62a}.ui.teal.message{box-shadow:inset 0 0 0 1px #10a3a3,0 0 0 0 transparent;color:#10a3a3;background-color:#e1f7f7}.ui.teal.message .header{color:#0e8c8c}.ui.blue.message{box-shadow:inset 0 0 0 1px #2185d0,0 0 0 0 transparent;color:#2185d0;background-color:#dff0ff}.ui.blue.message .header{color:#1e77ba}.ui.violet.message{box-shadow:inset 0 0 0 1px #6435c9,0 0 0 0 transparent;color:#6435c9;background-color:#eae7ff}.ui.violet.message .header{color:#5a30b5}.ui.purple.message{box-shadow:inset 0 0 0 1px #a333c8,0 0 0 0 transparent;color:#a333c8;background-color:#f6e7ff}.ui.purple.message .header{color:#922eb4}.ui.pink.message{box-shadow:inset 0 0 0 1px #e03997,0 0 0 0 transparent;color:#e03997;background-color:#ffe3fb}.ui.pink.message .header{color:#dd238b}.ui.brown.message{box-shadow:inset 0 0 0 1px #a5673f,0 0 0 0 transparent;color:#a5673f;background-color:#f1e2d3}.ui.brown.message .header{color:#935b38}.ui.mini.message{font-size:.78571429em}.ui.tiny.message{font-size:.85714286em}.ui.small.message{font-size:.92857143em}.ui.message{font-size:1em}.ui.large.message{font-size:1.14285714em}.ui.big.message{font-size:1.28571429em}.ui.huge.message{font-size:1.42857143em}.ui.massive.message{font-size:1.71428571em}