flx-editgrid table{padding-right:5px;border-spacing:0 8px;min-width:100%;margin:0 auto;margin-top:10px;margin-bottom:50px;border-collapse:separate}flx-editgrid th{color:#aebace;text-align:left;white-space:nowrap;padding-right:20px;cursor:pointer;user-select:none}flx-editgrid td{width:1px;padding:3px;white-space:nowrap;box-shadow:2px 2px 5px 0 rgba(0,0,0,0.3)}flx-editgrid .rowinsert td{padding:5px}flx-editgrid td i{font-size:1.2em;margin-left:0.2em;cursor:pointer}flx-editgrid th i{font-size:1.2em;color:#2f3a4e;margin-left:0.5em;cursor:pointer}flx-editgrid th i:hover{color:#89d2f2}flx-editgrid tr td:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}flx-editgrid tr td:last-child{width:auto;border-top-right-radius:5px;border-bottom-right-radius:5px}flx-editgrid .rowInsert td:first-child{padding-left:25px}flx-editgrid .rowInsert{background-color:#fff !important}flx-editgrid i:hover{color:#e6e6e6}flx-editgrid .rowInsert input{border:none;padding-left:5px;border-radius:5px}flx-editgrid .rowInsert input:focus{width:100%}flx-editgrid input,flx-editgrid select,flx-editgrid textarea{color:#42526e;height:1.5em}flx-editgrid input[type='text']:focus,flx-editgrid select:focus,flx-editgrid textarea:focus{width:100%}flx-editgrid .rowInsert select{border:none;height:1.5em;padding-left:5px;border-radius:5px}flx-editgrid tr:not(.rowEdit):not(.rowInsert) .icon-save,flx-editgrid tr:not(.rowEdit):not(.rowInsert) .icon-remove{display:none}flx-editgrid tr:not(.rowEdit) .icon-edit,flx-editgrid tr:not(.rowEdit) .icon-trash{display:normal}flx-editgrid .rowEdit .icon-save,flx-editgrid .rowEdit .icon-remove{display:normal}flx-editgrid .rowEdit .icon-edit,flx-editgrid .rowEdit .icon-trash{display:none}flx-editgrid select>option:first-child{color:#fff}flx-editgrid tr:not(.rowHeader){background-color:#fff}flx-editgrid tr.selected:not(.rowHeader){background-color:#5cc1ec;color:#fff}flx-editgrid tr:not(.rowHeader):not(.rowInsert):hover{background-color:#2eafe7;color:#fff}flx-editgrid .sortAsc:after{font-family:'Linearicons-Free';text-transform:none;padding-left:5px;content:"\e873";font-size:0.7em}flx-editgrid .sortDsc:after{font-family:'Linearicons-Free';text-transform:none;padding-left:5px;content:"\e874";font-size:0.7em}flx-editgrid td>b{display:none}@media (max-width:993px){flx-editgrid td>b{display:inline}flx-editgrid td>b:after{content:": "}flx-editgrid table thead{display:none}flx-editgrid table tr td{display:block;box-shadow:none}flx-editgrid table tr{display:block;box-shadow:2px 2px 5px 0 rgba(0,0,0,0.3);margin-bottom:5px;border-radius:5px}}flx-module.grid-column-separator flx-list[mode="edit"] tr th,flx-module.grid-column-separator flx-list[mode="edit"] tr td{border-right:dotted 1px #c9d0d5}body[mode="dark"] flx-module.grid-column-separator flx-list[mode="edit"] tr th,body[mode="dark"] flx-module.grid-column-separator flx-list[mode="edit"] tr td{border-right:dotted 1px #666868}flx-module.grid-column-separator flx-list[mode="edit"] tr:nth-child(odd):not(.rowHeader).rowInsert.form td{border-right:dotted 1px rgba(255,255,255,0.5)}body[mode="dark"] flx-module.grid-column-separator flx-list[mode="edit"] tr:nth-child(odd):not(.rowHeader).rowInsert.form td{border-right:dotted 1px #2b2b2b}