.custom-table{background-color:#fff;border:1px solid #e0e0e0;border-collapse:collapse;border-radius:3px;border-spacing:0;box-shadow:0 3px 10px rgba(0,0,0,.1);overflow:hidden;width:100%}.custom-table__general-title-container{width:360px}.custom-table__general-title,.custom-table__title{align-items:center;background-color:#d1d1d1;display:flex;flex-direction:column;justify-content:center;margin-bottom:30px;min-height:100px;padding:10px}.custom-table__title>img{height:30px!important}.custom-table__general-title{font-size:20px;font-weight:700}.custom-table__row-title{background-color:#f5f5f5;border-radius:7px;display:flex;flex-direction:column;font-size:90%;justify-content:center;min-height:80px;padding:10px 30px;position:relative;text-align:left}.custom-table__row-comment{background-color:#fff;border-radius:var(--radius-small);box-shadow:var(--elevation-small);font-size:80%;font-style:italic;left:-50%;max-width:250px;min-width:90%;opacity:0;padding:var(--spacing-small);position:absolute;transition:all .5s ease;z-index:10}.custom-table__row-title:hover .custom-table__row-comment{left:5%;opacity:1}.custom-table__row-grid{background-color:#f5f5f5;border-radius:7px;display:grid;min-height:80px;width:100%}.custom-table__row-grid-item{align-items:center;display:flex;flex-direction:column;font-size:95%;justify-content:center;padding:0 17px;text-align:center}.custom-table__row-title-container{padding-left:20px}.custom-table__row-grid-container{padding-left:20px;padding-right:20px}.custom-table>thead>tr>td:nth-child(2){padding-left:20px}.custom-table__row:last-child>td{padding-bottom:30px}.custom-table__row-info-icon{background:var(--color-link);border-radius:100%;cursor:pointer;display:inline-block;margin-left:3px;padding:2px;vertical-align:middle;width:21px}@media(max-width:900px){.custom-table>thead{display:block}.custom-table>thead>tr{display:flex}.custom-table__row:last-child>td{padding:0}.custom-table__general-title-container{display:none}.custom-table__row{display:grid}.custom-table__row-grid-container,.custom-table__row-title-container{padding:5px 10px!important}.custom-table>thead>tr>td:nth-child(2),.custom-table__title-container{min-width:50%!important;padding:0}.custom-table__row-title{border:1px solid var(--color-dark)}}