#content-editable-table{display:none}.flexi-content{max-height:75vh}.flexi-content .responsive.table{border-collapse:collapse;border-spacing:unset}.flexi-content .responsive.table thead{position:sticky;top:-1px;z-index:1}.flexi-content .responsive.table.basic>thead{background:white}@media (min-width:768px){.flexi-content{overflow:auto;margin-bottom:1rem}.responsive.table:not(.unstackable){display:table;width:100%;border-width:1px 1px 0px 1px;border-style:solid;border-color:#22242626;margin-bottom:1rem;border-radius:5px}.responsive.table:not(.unstackable).editable .row:not(.focus):not(.header){color:grey}.responsive.table:not(.unstackable).editable .cell .reset-row-col{order:2}.responsive.table:not(.unstackable).editable .cell:not(.dropdown-cell):not(.editing){text-overflow:ellipsis}.responsive.table:not(.unstackable).editable .cell:empty::before{content:attr(data-placeholder);opacity:.5}.responsive.table:not(.unstackable).editable .cell.focus{background-color:hsl(210,70%,95%)}.responsive.table:not(.unstackable).editable .cell.editing{background-color:hsl(210,70%,95%);max-width:30vw !important;min-width:30vw !important}.responsive.table:not(.unstackable).editable .cell.dropdown-cell .menu{position:static;max-height:182px}.responsive.table:not(.unstackable).editable .cell.dropdown-cell .text{margin-right:15px}.responsive.table:not(.unstackable).editable .cell.dropdown-cell .icon{position:absolute;right:0;top:.3em}.responsive.table:not(.unstackable).editable .cell.negative{background-color:hsla(0,90%,85%,0.16)}.responsive.table:not(.unstackable) .row,.responsive.table:not(.unstackable) tr{display:table-row}.responsive.table:not(.unstackable) .row.header .cell,.responsive.table:not(.unstackable) tr.header .cell,.responsive.table:not(.unstackable) .row.header th,.responsive.table:not(.unstackable) tr.header th{min-width:0;display:table-cell;outline:none;padding:1rem;border-bottom:1px solid #22242626;overflow:hidden;text-align:center;font-weight:bold}.responsive.table:not(.unstackable) .row.header .cell:not(:last-child),.responsive.table:not(.unstackable) tr.header .cell:not(:last-child),.responsive.table:not(.unstackable) .row.header th:not(:last-child),.responsive.table:not(.unstackable) tr.header th:not(:last-child){border-right:1px solid #22242626}.responsive.table:not(.unstackable) .row .cell,.responsive.table:not(.unstackable) tr .cell,.responsive.table:not(.unstackable) .row td,.responsive.table:not(.unstackable) tr td{min-width:0;display:table-cell;outline:none;padding:1rem;border-bottom:1px solid #22242626;overflow:hidden}.responsive.table:not(.unstackable) .row .cell:not(:last-child),.responsive.table:not(.unstackable) tr .cell:not(:last-child),.responsive.table:not(.unstackable) .row td:not(:last-child),.responsive.table:not(.unstackable) tr td:not(:last-child){border-right:1px solid #22242626}.responsive.table:not(.unstackable) .row .cell.row-index,.responsive.table:not(.unstackable) tr .cell.row-index,.responsive.table:not(.unstackable) .row td.row-index,.responsive.table:not(.unstackable) tr td.row-index{width:1px}.responsive.table:not(.unstackable) .row .cell.number,.responsive.table:not(.unstackable) tr .cell.number,.responsive.table:not(.unstackable) .row td.number,.responsive.table:not(.unstackable) tr td.number{text-align:right}.responsive.table:not(.unstackable) .row.caption,.responsive.table:not(.unstackable) caption{display:table-caption;text-align:left}}@media (max-width:767px){.flexi-content{max-height:unset}.flexi-content .responsive.table:not(.unstackable){display:block;border:none}.flexi-content .responsive.table:not(.unstackable).editable .row.focus{box-shadow:0 .2em .5em hsla(0,0%,0%,0.3)}.flexi-content .responsive.table:not(.unstackable).editable .row.focus .cell.row-index,.flexi-content .responsive.table:not(.unstackable).editable .row.focus .cell.row-index::before{color:white;background-color:hsl(218,100%,65%)}.flexi-content .responsive.table:not(.unstackable).editable .row.focus .cell:not(:nth-child(2)){color:hsl(0,0%,15%)}.flexi-content .responsive.table:not(.unstackable).editable .cell:not(:nth-child(2)){color:hsl(0,0%,50%)}.flexi-content .responsive.table:not(.unstackable).editable .cell:nth-child(2)::before{border-radius:5px 0 0 0}.flexi-content .responsive.table:not(.unstackable)>tbody{display:block}.flexi-content .responsive.table:not(.unstackable) .row.caption,.flexi-content .responsive.table:not(.unstackable) caption{display:flex;flex-direction:column;border:none;margin-bottom:0}.flexi-content .responsive.table:not(.unstackable) .row,.flexi-content .responsive.table:not(.unstackable).ui>tbody>tr,.flexi-content .responsive.table:not(.unstackable)>thead>tr{display:flex;flex-direction:column;padding-top:0 !important;padding-bottom:0 !important;border:1px solid hsl(0,0%,70%)}.flexi-content .responsive.table:not(.unstackable) .row.header,.flexi-content .responsive.table:not(.unstackable).ui>tbody>tr.header,.flexi-content .responsive.table:not(.unstackable)>thead>tr.header{display:none !important}.flexi-content .responsive.table:not(.unstackable) .row:not(:last-child),.flexi-content .responsive.table:not(.unstackable).ui>tbody>tr:not(:last-child),.flexi-content .responsive.table:not(.unstackable)>thead>tr:not(:last-child){border-bottom-width:5px}.flexi-content .responsive.table:not(.unstackable) .cell,.flexi-content .responsive.table:not(.unstackable).ui>tbody>tr>td{width:100% !important;display:flex !important;align-items:center;font-size:90% !important;padding:0}.flexi-content .responsive.table:not(.unstackable) .cell.reset-row-col,.flexi-content .responsive.table:not(.unstackable).ui>tbody>tr>td.reset-row-col{border-bottom:0;order:2}.flexi-content .responsive.table:not(.unstackable) .cell.row-index,.flexi-content .responsive.table:not(.unstackable).ui>tbody>tr>td.row-index{background-color:hsl(0,0%,95%);min-height:2.5rem;font-size:170%;border-radius:5px 5px 0 0}.flexi-content .responsive.table:not(.unstackable) .cell.row-index::before,.flexi-content .responsive.table:not(.unstackable).ui>tbody>tr>td.row-index::before{flex:unset}.flexi-content .responsive.table:not(.unstackable) .cell:not(.row-index),.flexi-content .responsive.table:not(.unstackable).ui>tbody>tr>td:not(.row-index){border-bottom:1px solid !important;border-bottom-color:inherit !important;padding:0 !important}.flexi-content .responsive.table:not(.unstackable) .cell::before,.flexi-content .responsive.table:not(.unstackable).ui>tbody>tr>td::before{content:attr(data-placeholder);font-weight:bold;flex:0 0 30%;align-self:stretch;background-color:#0000001a;display:flex;align-items:center;padding:.5em 0 .5em 1em;margin-right:.5em;min-height:3em}.flexi-content .responsive.table:not(.unstackable) .cell[required]::before,.flexi-content .responsive.table:not(.unstackable).ui>tbody>tr>td[required]::before{content:attr(data-placeholder) "*"}.flexi-content .responsive.table:not(.unstackable) .cell.dropdown-cell .menu .item,.flexi-content .responsive.table:not(.unstackable).ui>tbody>tr>td.dropdown-cell .menu .item{font-size:1em}.flexi-content .responsive.table:not(.unstackable) .cell.dropdown-cell .icon,.flexi-content .responsive.table:not(.unstackable).ui>tbody>tr>td.dropdown-cell .icon{position:absolute;right:10px;top:.5em}.flexi-content .responsive.table:not(.unstackable) .cell.negative,.flexi-content .responsive.table:not(.unstackable).ui>tbody>tr>td.negative{background-color:hsla(0,90%,85%,0.16)}}