/*!
 * # Semantic UI 2.4.1 - Table
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.vi-ui.table{width:100%;background:#fff;margin:1em 0;border:1px solid rgba(34,36,38,.15);-webkit-box-shadow:none;box-shadow:none;border-radius:.28571429rem;text-align:left;color:rgba(0,0,0,.87);border-collapse:separate;border-spacing:0}.vi-ui.table:first-child{margin-top:0}.vi-ui.table:last-child{margin-bottom:0}.vi-ui.table td,.vi-ui.table th{-webkit-transition:background .1s ease,color .1s ease;transition:background .1s ease,color .1s ease}.vi-ui.table thead{-webkit-box-shadow:none;box-shadow:none}.vi-ui.table thead th{cursor:auto;background:#f9fafb;text-align:inherit;color:rgba(0,0,0,.87);padding:.92857143em .78571429em;vertical-align:inherit;font-style:none;font-weight:700;text-transform:none;border-bottom:1px solid rgba(34,36,38,.1);border-left:none}.vi-ui.table thead tr>th:first-child{border-left:none}.vi-ui.table thead tr:first-child>th:first-child{border-radius:.28571429rem 0 0 0}.vi-ui.table thead tr:first-child>th:last-child{border-radius:0 .28571429rem 0 0}.vi-ui.table thead tr:first-child>th:only-child{border-radius:.28571429rem .28571429rem 0 0}.vi-ui.table tfoot{-webkit-box-shadow:none;box-shadow:none}.vi-ui.table tfoot th{cursor:auto;border-top:1px solid rgba(34,36,38,.15);background:#f9fafb;text-align:inherit;color:rgba(0,0,0,.87);padding:.78571429em .78571429em;vertical-align:middle;font-style:normal;font-weight:400;text-transform:none}.vi-ui.table tfoot tr>th:first-child{border-left:none}.vi-ui.table tfoot tr:first-child>th:first-child{border-radius:0 0 0 .28571429rem}.vi-ui.table tfoot tr:first-child>th:last-child{border-radius:0 0 .28571429rem 0}.vi-ui.table tfoot tr:first-child>th:only-child{border-radius:0 0 .28571429rem .28571429rem}.vi-ui.table tr td{border-top:1px solid rgba(34,36,38,.1)}.vi-ui.table tr:first-child td{border-top:none}.vi-ui.table tbody+tbody tr:first-child td{border-top:1px solid rgba(34,36,38,.1)}.vi-ui.table td{padding:.78571429em .78571429em;text-align:inherit}.vi-ui.table>.icon{vertical-align:baseline}.vi-ui.table>.icon:only-child{margin:0}.vi-ui.table.segment{padding:0}.vi-ui.table.segment:after{display:none}.vi-ui.table.segment.stacked:after{display:block}@media only screen and (max-width:767px){.vi-ui.table:not(.unstackable){width:100%}.vi-ui.table:not(.unstackable) tbody,.vi-ui.table:not(.unstackable) tr,.vi-ui.table:not(.unstackable) tr>td,.vi-ui.table:not(.unstackable) tr>th{width:auto!important;display:block!important}.vi-ui.table:not(.unstackable){padding:0}.vi-ui.table:not(.unstackable) thead{display:block}.vi-ui.table:not(.unstackable) tfoot{display:block}.vi-ui.table:not(.unstackable) tr{padding-top:1em;padding-bottom:1em;-webkit-box-shadow:0 -1px 0 0 rgba(0,0,0,.1) inset!important;box-shadow:0 -1px 0 0 rgba(0,0,0,.1) inset!important}.vi-ui.table:not(.unstackable) tr>td,.vi-ui.table:not(.unstackable) tr>th{background:0 0;border:none!important;padding:.25em .75em!important;-webkit-box-shadow:none!important;box-shadow:none!important}.vi-ui.table:not(.unstackable) td:first-child,.vi-ui.table:not(.unstackable) th:first-child{font-weight:700}.vi-ui.definition.table:not(.unstackable) thead th:first-child{-webkit-box-shadow:none!important;box-shadow:none!important}}.vi-ui.table td .image,.vi-ui.table td .image img,.vi-ui.table th .image,.vi-ui.table th .image img{max-width:none}.vi-ui.structured.table{border-collapse:collapse}.vi-ui.structured.table thead th{border-left:none;border-right:none}.vi-ui.structured.sortable.table thead th{border-left:1px solid rgba(34,36,38,.15);border-right:1px solid rgba(34,36,38,.15)}.vi-ui.structured.basic.table th{border-left:none;border-right:none}.vi-ui.structured.celled.table tr td,.vi-ui.structured.celled.table tr th{border-left:1px solid rgba(34,36,38,.1);border-right:1px solid rgba(34,36,38,.1)}.vi-ui.definition.table thead:not(.full-width) th:first-child{pointer-events:none;background:0 0;font-weight:400;color:rgba(0,0,0,.4);-webkit-box-shadow:-1px -1px 0 1px #fff;box-shadow:-1px -1px 0 1px #fff}.vi-ui.definition.table tfoot:not(.full-width) th:first-child{pointer-events:none;background:0 0;font-weight:rgba(0,0,0,.4);color:normal;-webkit-box-shadow:1px 1px 0 1px #fff;box-shadow:1px 1px 0 1px #fff}.vi-ui.celled.definition.table thead:not(.full-width) th:first-child{-webkit-box-shadow:0 -1px 0 1px #fff;box-shadow:0 -1px 0 1px #fff}.vi-ui.celled.definition.table tfoot:not(.full-width) th:first-child{-webkit-box-shadow:0 1px 0 1px #fff;box-shadow:0 1px 0 1px #fff}.vi-ui.definition.table tr td.definition,.vi-ui.definition.table tr td:first-child:not(.ignored){background:rgba(0,0,0,.03);font-weight:700;color:rgba(0,0,0,.95);text-transform:'';-webkit-box-shadow:'';box-shadow:'';text-align:'';font-size:1em;padding-left:'';padding-right:''}.vi-ui.definition.table thead:not(.full-width) th:nth-child(2){border-left:1px solid rgba(34,36,38,.15)}.vi-ui.definition.table tfoot:not(.full-width) th:nth-child(2){border-left:1px solid rgba(34,36,38,.15)}.vi-ui.definition.table td:nth-child(2){border-left:1px solid rgba(34,36,38,.15)}.vi-ui.table td.positive,.vi-ui.table tr.positive{-webkit-box-shadow:0 0 0 #a3c293 inset;box-shadow:0 0 0 #a3c293 inset}.vi-ui.table td.positive,.vi-ui.table tr.positive{background:#fcfff5!important;color:#2c662d!important}.vi-ui.table td.negative,.vi-ui.table tr.negative{-webkit-box-shadow:0 0 0 #e0b4b4 inset;box-shadow:0 0 0 #e0b4b4 inset}.vi-ui.table td.negative,.vi-ui.table tr.negative{background:#fff6f6!important;color:#9f3a38!important}.vi-ui.table td.error,.vi-ui.table tr.error{-webkit-box-shadow:0 0 0 #e0b4b4 inset;box-shadow:0 0 0 #e0b4b4 inset}.vi-ui.table td.error,.vi-ui.table tr.error{background:#fff6f6!important;color:#9f3a38!important}.vi-ui.table td.warning,.vi-ui.table tr.warning{-webkit-box-shadow:0 0 0 #c9ba9b inset;box-shadow:0 0 0 #c9ba9b inset}.vi-ui.table td.warning,.vi-ui.table tr.warning{background:#fffaf3!important;color:#573a08!important}.vi-ui.table td.active,.vi-ui.table tr.active{-webkit-box-shadow:0 0 0 rgba(0,0,0,.87) inset;box-shadow:0 0 0 rgba(0,0,0,.87) inset}.vi-ui.table td.active,.vi-ui.table tr.active{background:#e0e0e0!important;color:rgba(0,0,0,.87)!important}.vi-ui.table tr td.disabled,.vi-ui.table tr.disabled td,.vi-ui.table tr.disabled:hover,.vi-ui.table tr:hover td.disabled{pointer-events:none;color:rgba(40,40,40,.3)}@media only screen and (max-width:991px){.vi-ui[class*="tablet stackable"].table,.vi-ui[class*="tablet stackable"].table tbody,.vi-ui[class*="tablet stackable"].table tr,.vi-ui[class*="tablet stackable"].table tr>td,.vi-ui[class*="tablet stackable"].table tr>th{width:100%!important;display:block!important}.vi-ui[class*="tablet stackable"].table{padding:0}.vi-ui[class*="tablet stackable"].table thead{display:block}.vi-ui[class*="tablet stackable"].table tfoot{display:block}.vi-ui[class*="tablet stackable"].table tr{padding-top:1em;padding-bottom:1em;-webkit-box-shadow:0 -1px 0 0 rgba(0,0,0,.1) inset!important;box-shadow:0 -1px 0 0 rgba(0,0,0,.1) inset!important}.vi-ui[class*="tablet stackable"].table tr>td,.vi-ui[class*="tablet stackable"].table tr>th{background:0 0;border:none!important;padding:.25em .75em;-webkit-box-shadow:none!important;box-shadow:none!important}.vi-ui.definition[class*="tablet stackable"].table thead th:first-child{-webkit-box-shadow:none!important;box-shadow:none!important}}.vi-ui.table [class*="left aligned"],.vi-ui.table[class*="left aligned"]{text-align:left}.vi-ui.table [class*="center aligned"],.vi-ui.table[class*="center aligned"]{text-align:center}.vi-ui.table [class*="right aligned"],.vi-ui.table[class*="right aligned"]{text-align:right}.vi-ui.table [class*="top aligned"],.vi-ui.table[class*="top aligned"]{vertical-align:top}.vi-ui.table [class*="middle aligned"],.vi-ui.table[class*="middle aligned"]{vertical-align:middle}.vi-ui.table [class*="bottom aligned"],.vi-ui.table[class*="bottom aligned"]{vertical-align:bottom}.vi-ui.table td.collapsing,.vi-ui.table th.collapsing{width:1px;white-space:nowrap}.vi-ui.fixed.table{table-layout:fixed}.vi-ui.fixed.table td,.vi-ui.fixed.table th{overflow:hidden;text-overflow:ellipsis}.vi-ui.selectable.table tbody tr:hover,.vi-ui.table tbody tr td.selectable:hover{background:rgba(0,0,0,.05)!important;color:rgba(0,0,0,.95)!important}.vi-ui.inverted.table tbody tr td.selectable:hover,.vi-ui.selectable.inverted.table tbody tr:hover{background:rgba(255,255,255,.08)!important;color:#fff!important}.vi-ui.table tbody tr td.selectable{padding:0}.vi-ui.table tbody tr td.selectable>a:not(.vi-ui){display:block;color:inherit;padding:.78571429em .78571429em}.vi-ui.selectable.table tr.error:hover,.vi-ui.selectable.table tr:hover td.error,.vi-ui.table tr td.selectable.error:hover{background:#ffe7e7!important;color:#943634!important}.vi-ui.selectable.table tr.warning:hover,.vi-ui.selectable.table tr:hover td.warning,.vi-ui.table tr td.selectable.warning:hover{background:#fff4e4!important;color:#493107!important}.vi-ui.selectable.table tr.active:hover,.vi-ui.selectable.table tr:hover td.active,.vi-ui.table tr td.selectable.active:hover{background:#e0e0e0!important;color:rgba(0,0,0,.87)!important}.vi-ui.selectable.table tr.positive:hover,.vi-ui.selectable.table tr:hover td.positive,.vi-ui.table tr td.selectable.positive:hover{background:#f7ffe6!important;color:#275b28!important}.vi-ui.selectable.table tr.negative:hover,.vi-ui.selectable.table tr:hover td.negative,.vi-ui.table tr td.selectable.negative:hover{background:#ffe7e7!important;color:#943634!important}.vi-ui.attached.table{top:0;bottom:0;border-radius:0;margin:0 -1px;width:calc(100% - (-1px * 2));max-width:calc(100% - (-1px * 2));-webkit-box-shadow:none;box-shadow:none;border:1px solid #d4d4d5}.vi-ui.attached+.vi-ui.attached.table:not(.top){border-top:none}.vi-ui[class*="top attached"].table{bottom:0;margin-bottom:0;top:0;margin-top:1em;border-radius:.28571429rem .28571429rem 0 0}.vi-ui.table[class*="top attached"]:first-child{margin-top:0}.vi-ui[class*="bottom attached"].table{bottom:0;margin-top:0;top:0;margin-bottom:1em;-webkit-box-shadow:none,none;box-shadow:none,none;border-radius:0 0 .28571429rem .28571429rem}.vi-ui[class*="bottom attached"].table:last-child{margin-bottom:0}.vi-ui.striped.table tbody tr:nth-child(2n),.vi-ui.striped.table>tr:nth-child(2n){background-color:rgba(0,0,50,.02)}.vi-ui.inverted.striped.table tbody tr:nth-child(2n),.vi-ui.inverted.striped.table>tr:nth-child(2n){background-color:rgba(255,255,255,.05)}.vi-ui.striped.selectable.selectable.selectable.table tbody tr.active:hover{background:#efefef!important;color:rgba(0,0,0,.95)!important}.vi-ui.table [class*="single line"],.vi-ui.table[class*="single line"]{white-space:nowrap}.vi-ui.table [class*="single line"],.vi-ui.table[class*="single line"]{white-space:nowrap}.vi-ui.red.table{border-top:.2em solid #db2828}.vi-ui.inverted.red.table{background-color:#db2828!important;color:#fff!important}.vi-ui.orange.table{border-top:.2em solid #f2711c}.vi-ui.inverted.orange.table{background-color:#f2711c!important;color:#fff!important}.vi-ui.yellow.table{border-top:.2em solid #fbbd08}.vi-ui.inverted.yellow.table{background-color:#fbbd08!important;color:#fff!important}.vi-ui.olive.table{border-top:.2em solid #b5cc18}.vi-ui.inverted.olive.table{background-color:#b5cc18!important;color:#fff!important}.vi-ui.green.table{border-top:.2em solid #21ba45}.vi-ui.inverted.green.table{background-color:#21ba45!important;color:#fff!important}.vi-ui.teal.table{border-top:.2em solid #00b5ad}.vi-ui.inverted.teal.table{background-color:#00b5ad!important;color:#fff!important}.vi-ui.blue.table{border-top:.2em solid #2185d0}.vi-ui.inverted.blue.table{background-color:#2185d0!important;color:#fff!important}.vi-ui.violet.table{border-top:.2em solid #6435c9}.vi-ui.inverted.violet.table{background-color:#6435c9!important;color:#fff!important}.vi-ui.purple.table{border-top:.2em solid #a333c8}.vi-ui.inverted.purple.table{background-color:#a333c8!important;color:#fff!important}.vi-ui.pink.table{border-top:.2em solid #e03997}.vi-ui.inverted.pink.table{background-color:#e03997!important;color:#fff!important}.vi-ui.brown.table{border-top:.2em solid #a5673f}.vi-ui.inverted.brown.table{background-color:#a5673f!important;color:#fff!important}.vi-ui.grey.table{border-top:.2em solid #767676}.vi-ui.inverted.grey.table{background-color:#767676!important;color:#fff!important}.vi-ui.black.table{border-top:.2em solid #1b1c1d}.vi-ui.inverted.black.table{background-color:#1b1c1d!important;color:#fff!important}.vi-ui.one.column.table td{width:100%}.vi-ui.two.column.table td{width:50%}.vi-ui.three.column.table td{width:33.33333333%}.vi-ui.four.column.table td{width:25%}.vi-ui.five.column.table td{width:20%}.vi-ui.six.column.table td{width:16.66666667%}.vi-ui.seven.column.table td{width:14.28571429%}.vi-ui.eight.column.table td{width:12.5%}.vi-ui.nine.column.table td{width:11.11111111%}.vi-ui.ten.column.table td{width:10%}.vi-ui.eleven.column.table td{width:9.09090909%}.vi-ui.twelve.column.table td{width:8.33333333%}.vi-ui.thirteen.column.table td{width:7.69230769%}.vi-ui.fourteen.column.table td{width:7.14285714%}.vi-ui.fifteen.column.table td{width:6.66666667%}.vi-ui.sixteen.column.table td{width:6.25%}.vi-ui.table td.one.wide,.vi-ui.table th.one.wide{width:6.25%}.vi-ui.table td.two.wide,.vi-ui.table th.two.wide{width:12.5%}.vi-ui.table td.three.wide,.vi-ui.table th.three.wide{width:18.75%}.vi-ui.table td.four.wide,.vi-ui.table th.four.wide{width:25%}.vi-ui.table td.five.wide,.vi-ui.table th.five.wide{width:31.25%}.vi-ui.table td.six.wide,.vi-ui.table th.six.wide{width:37.5%}.vi-ui.table td.seven.wide,.vi-ui.table th.seven.wide{width:43.75%}.vi-ui.table td.eight.wide,.vi-ui.table th.eight.wide{width:50%}.vi-ui.table td.nine.wide,.vi-ui.table th.nine.wide{width:56.25%}.vi-ui.table td.ten.wide,.vi-ui.table th.ten.wide{width:62.5%}.vi-ui.table td.eleven.wide,.vi-ui.table th.eleven.wide{width:68.75%}.vi-ui.table td.twelve.wide,.vi-ui.table th.twelve.wide{width:75%}.vi-ui.table td.thirteen.wide,.vi-ui.table th.thirteen.wide{width:81.25%}.vi-ui.table td.fourteen.wide,.vi-ui.table th.fourteen.wide{width:87.5%}.vi-ui.table td.fifteen.wide,.vi-ui.table th.fifteen.wide{width:93.75%}.vi-ui.table td.sixteen.wide,.vi-ui.table th.sixteen.wide{width:100%}.vi-ui.sortable.table thead th{cursor:pointer;white-space:nowrap;border-left:1px solid rgba(34,36,38,.15);color:rgba(0,0,0,.87)}.vi-ui.sortable.table thead th:first-child{border-left:none}.vi-ui.sortable.table thead th.sorted,.vi-ui.sortable.table thead th.sorted:hover{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vi-ui.sortable.table thead th:after{display:none;font-style:normal;font-weight:400;text-decoration:inherit;content:'';height:1em;width:auto;opacity:.8;margin:0 0 0 .5em;font-family:Icons}.vi-ui.sortable.table thead th.ascending:after{content:'\f0d8'}.vi-ui.sortable.table thead th.descending:after{content:'\f0d7'}.vi-ui.sortable.table th.disabled:hover{cursor:auto;color:rgba(40,40,40,.3)}.vi-ui.sortable.table thead th:hover{background:rgba(0,0,0,.05);color:rgba(0,0,0,.8)}.vi-ui.sortable.table thead th.sorted{background:rgba(0,0,0,.05);color:rgba(0,0,0,.95)}.vi-ui.sortable.table thead th.sorted:after{display:inline-block}.vi-ui.sortable.table thead th.sorted:hover{background:rgba(0,0,0,.05);color:rgba(0,0,0,.95)}.vi-ui.inverted.sortable.table thead th.sorted{background:rgba(255,255,255,.15) -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.05)));background:rgba(255,255,255,.15) -webkit-linear-gradient(transparent,rgba(0,0,0,.05));background:rgba(255,255,255,.15) linear-gradient(transparent,rgba(0,0,0,.05));color:#fff}.vi-ui.inverted.sortable.table thead th:hover{background:rgba(255,255,255,.08) -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.05)));background:rgba(255,255,255,.08) -webkit-linear-gradient(transparent,rgba(0,0,0,.05));background:rgba(255,255,255,.08) linear-gradient(transparent,rgba(0,0,0,.05));color:#fff}.vi-ui.inverted.sortable.table thead th{border-left-color:transparent;border-right-color:transparent}.vi-ui.inverted.table{background:#333;color:rgba(255,255,255,.9);border:none}.vi-ui.inverted.table th{background-color:rgba(0,0,0,.15);border-color:rgba(255,255,255,.1)!important;color:rgba(255,255,255,.9)!important}.vi-ui.inverted.table tr td{border-color:rgba(255,255,255,.1)!important}.vi-ui.inverted.table tr td.disabled,.vi-ui.inverted.table tr.disabled td,.vi-ui.inverted.table tr.disabled:hover td,.vi-ui.inverted.table tr:hover td.disabled{pointer-events:none;color:rgba(225,225,225,.3)}.vi-ui.inverted.definition.table tfoot:not(.full-width) th:first-child,.vi-ui.inverted.definition.table thead:not(.full-width) th:first-child{background:#fff}.vi-ui.inverted.definition.table tr td:first-child{background:rgba(255,255,255,.02);color:#fff}.vi-ui.collapsing.table{width:auto}.vi-ui.basic.table{background:0 0;border:1px solid rgba(34,36,38,.15);-webkit-box-shadow:none;box-shadow:none}.vi-ui.basic.table tfoot,.vi-ui.basic.table thead{-webkit-box-shadow:none;box-shadow:none}.vi-ui.basic.table th{background:0 0;border-left:none}.vi-ui.basic.table tbody tr{border-bottom:1px solid rgba(0,0,0,.1)}.vi-ui.basic.table td{background:0 0}.vi-ui.basic.striped.table tbody tr:nth-child(2n){background-color:rgba(0,0,0,.05)!important}.vi-ui[class*="very basic"].table{border:none}.vi-ui[class*="very basic"].table:not(.sortable):not(.striped) td,.vi-ui[class*="very basic"].table:not(.sortable):not(.striped) th{padding:''}.vi-ui[class*="very basic"].table:not(.sortable):not(.striped) td:first-child,.vi-ui[class*="very basic"].table:not(.sortable):not(.striped) th:first-child{padding-left:0}.vi-ui[class*="very basic"].table:not(.sortable):not(.striped) td:last-child,.vi-ui[class*="very basic"].table:not(.sortable):not(.striped) th:last-child{padding-right:0}.vi-ui[class*="very basic"].table:not(.sortable):not(.striped) thead tr:first-child th{padding-top:0}.vi-ui.celled.table tr td,.vi-ui.celled.table tr th{border-left:1px solid rgba(34,36,38,.1)}.vi-ui.celled.table tr td:first-child,.vi-ui.celled.table tr th:first-child{border-left:none}.vi-ui.padded.table th{padding-left:1em;padding-right:1em}.vi-ui.padded.table td,.vi-ui.padded.table th{padding:1em 1em}.vi-ui[class*="very padded"].table th{padding-left:1.5em;padding-right:1.5em}.vi-ui[class*="very padded"].table td{padding:1.5em 1.5em}.vi-ui.compact.table th{padding-left:.7em;padding-right:.7em}.vi-ui.compact.table td{padding:.5em .7em}.vi-ui[class*="very compact"].table th{padding-left:.6em;padding-right:.6em}.vi-ui[class*="very compact"].table td{padding:.4em .6em}.vi-ui.small.table{font-size:.9em}.vi-ui.table{font-size:1em}.vi-ui.large.table{font-size:1.1em}