.ui.message{position:relative;min-height:1em;margin:1em 0;background:#F8F8F9;padding:1em 1.5em;line-height:1.4285em;color:rgba(0,0,0,0.87);-webkit-transition:opacity .1s ease,color .1s ease,background .1s ease,-webkit-box-shadow .1s ease;transition:opacity .1s ease,color .1s ease,background .1s ease,-webkit-box-shadow .1s ease;transition:opacity .1s ease,color .1s ease,background .1s ease,box-shadow .1s ease;transition:opacity .1s ease,color .1s ease,background .1s ease,box-shadow .1s ease,-webkit-box-shadow .1s ease;border-radius:.28571429rem;-webkit-box-shadow:0 0 0 1px rgba(34,36,38,0.22) inset,0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 1px rgba(34,36,38,0.22) inset,0 0 0 0 rgba(0,0,0,0)}
.ui.message:first-child{margin-top:0}
.ui.message:last-child{margin-bottom:0}
.ui.message .header{display:block;font-family:'Lato','Helvetica Neue',Arial,Helvetica,sans-serif;font-weight:700;margin:-.14285714em 0 0}
.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){text-align:left;padding:0;opacity:.85;list-style-position:inside;margin:.5em 0 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{position:relative;list-style-type:none;margin:0 0 .3em 1em;padding:0}
.ui.message .list:not(.ui) li:before{position:absolute;content:'•';left:-1em;height:100%;vertical-align:baseline}
.ui.message .list:not(.ui) li:last-child{margin-bottom:0}
.ui.message > .icon{margin-right:.6em}
.ui.message > .close.icon{cursor:pointer;position:absolute;margin:0;top:.78575em;right:.5em;opacity:.7;-webkit-transition:opacity .1s ease;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:-webkit-box;display:-ms-flexbox;display:flex}
.ui.hidden.hidden.hidden.hidden.message{display:none}
.ui.compact.message{display:inline-block}
.ui.compact.icon.message{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.ui.attached.message{margin-bottom:-1px;border-radius:.28571429rem .28571429rem 0 0;-webkit-box-shadow:0 0 0 1px rgba(34,36,38,0.15) inset;box-shadow:0 0 0 1px rgba(34,36,38,0.15) inset;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;-webkit-box-shadow:0 0 0 1px rgba(34,36,38,0.15) inset,0 1px 2px 0 rgba(34,36,38,0.15);box-shadow:0 0 0 1px rgba(34,36,38,0.15) inset,0 1px 2px 0 rgba(34,36,38,0.15)}
.ui.bottom.attached.message:not(:last-child){margin-bottom:1em}
.ui.attached.icon.message{width:auto}
.ui.icon.message{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.ui.icon.message > .icon:not(.close){display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;line-height:1;vertical-align:middle;font-size:3em;opacity:.8}
.ui.icon.message > .content{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;vertical-align:middle}
.ui.icon.message .icon:not(.close) + .content{padding-left:0}
.ui.icon.message .circular.icon{width:1em}
.ui.floating.message{-webkit-box-shadow:0 0 0 1px rgba(34,36,38,0.22) inset,0 2px 4px 0 rgba(34,36,38,0.12),0 2px 10px 0 rgba(34,36,38,0.15);box-shadow:0 0 0 1px rgba(34,36,38,0.22) inset,0 2px 4px 0 rgba(34,36,38,0.12),0 2px 10px 0 rgba(34,36,38,0.15)}
.ui.black.message{background-color:#1B1C1D;color:rgba(255,255,255,0.9)}
.ui.positive.message{background-color:#FCFFF5;color:#2C662D}
.ui.positive.message,.ui.attached.positive.message{-webkit-box-shadow:0 0 0 1px #A3C293 inset,0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 1px #A3C293 inset,0 0 0 0 rgba(0,0,0,0)}
.ui.positive.message .header{color:#1A531B}
.ui.negative.message{background-color:#FFF6F6;color:#9F3A38}
.ui.negative.message,.ui.attached.negative.message{-webkit-box-shadow:0 0 0 1px #E0B4B4 inset,0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 1px #E0B4B4 inset,0 0 0 0 rgba(0,0,0,0)}
.ui.negative.message .header{color:#912D2B}
.ui.info.message{background-color:#F8FFFF;color:#276F86}
.ui.info.message,.ui.attached.info.message{-webkit-box-shadow:0 0 0 1px #A9D5DE inset,0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 1px #A9D5DE inset,0 0 0 0 rgba(0,0,0,0)}
.ui.info.message .header{color:#0E566C}
.ui.warning.message{background-color:#FFFAF3;color:#573A08}
.ui.warning.message,.ui.attached.warning.message{-webkit-box-shadow:0 0 0 1px #C9BA9B inset,0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 1px #C9BA9B inset,0 0 0 0 rgba(0,0,0,0)}
.ui.warning.message .header{color:#794B02}
.ui.error.message{background-color:#FFF6F6;color:#9F3A38}
.ui.error.message,.ui.attached.error.message{-webkit-box-shadow:0 0 0 1px #E0B4B4 inset,0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 1px #E0B4B4 inset,0 0 0 0 rgba(0,0,0,0)}
.ui.error.message .header{color:#912D2B}
.ui.success.message{background-color:#FCFFF5;color:#2C662D}
.ui.success.message,.ui.attached.success.message{-webkit-box-shadow:0 0 0 1px #A3C293 inset,0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 1px #A3C293 inset,0 0 0 0 rgba(0,0,0,0)}
.ui.success.message .header{color:#1A531B}
.ui.inverted.message,.ui.black.message{background-color:#1B1C1D;color:rgba(255,255,255,0.9)}
.ui.red.message{background-color:#FFE8E6;color:#DB2828;-webkit-box-shadow:0 0 0 1px #DB2828 inset,0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 1px #DB2828 inset,0 0 0 0 rgba(0,0,0,0)}
.ui.red.message .header{color:#c82121}
.ui.orange.message{background-color:#FFEDDE;color:#F2711C;-webkit-box-shadow:0 0 0 1px #F2711C inset,0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 1px #F2711C inset,0 0 0 0 rgba(0,0,0,0)}
.ui.orange.message .header{color:#e7640d}
.ui.yellow.message{background-color:#FFF8DB;color:#B58105;-webkit-box-shadow:0 0 0 1px #B58105 inset,0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 1px #B58105 inset,0 0 0 0 rgba(0,0,0,0)}
.ui.yellow.message .header{color:#9c6f04}
.ui.olive.message{background-color:#FBFDEF;color:#8ABC1E;-webkit-box-shadow:0 0 0 1px #8ABC1E inset,0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 1px #8ABC1E inset,0 0 0 0 rgba(0,0,0,0)}
.ui.olive.message .header{color:#7aa61a}
.ui.green.message{background-color:#E5F9E7;color:#1EBC30;-webkit-box-shadow:0 0 0 1px #1EBC30 inset,0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 1px #1EBC30 inset,0 0 0 0 rgba(0,0,0,0)}
.ui.green.message .header{color:#1aa62a}
.ui.teal.message{background-color:#E1F7F7;color:#10A3A3;-webkit-box-shadow:0 0 0 1px #10A3A3 inset,0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 1px #10A3A3 inset,0 0 0 0 rgba(0,0,0,0)}
.ui.teal.message .header{color:#0e8c8c}
.ui.blue.message{background-color:#DFF0FF;color:#2185D0;-webkit-box-shadow:0 0 0 1px #2185D0 inset,0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 1px #2185D0 inset,0 0 0 0 rgba(0,0,0,0)}
.ui.blue.message .header{color:#1e77ba}
.ui.violet.message{background-color:#EAE7FF;color:#6435C9;-webkit-box-shadow:0 0 0 1px #6435C9 inset,0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 1px #6435C9 inset,0 0 0 0 rgba(0,0,0,0)}
.ui.violet.message .header{color:#5a30b5}
.ui.purple.message{background-color:#F6E7FF;color:#A333C8;-webkit-box-shadow:0 0 0 1px #A333C8 inset,0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 1px #A333C8 inset,0 0 0 0 rgba(0,0,0,0)}
.ui.purple.message .header{color:#922eb4}
.ui.pink.message{background-color:#FFE3FB;color:#E03997;-webkit-box-shadow:0 0 0 1px #E03997 inset,0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 1px #E03997 inset,0 0 0 0 rgba(0,0,0,0)}
.ui.pink.message .header{color:#dd238b}
.ui.brown.message{background-color:#F1E2D3;color:#A5673F;-webkit-box-shadow:0 0 0 1px #A5673F inset,0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 1px #A5673F inset,0 0 0 0 rgba(0,0,0,0)}
.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}