.c-button-table{font-size:1.14286rem;width:100%}.c-button-table__row{cursor:pointer;margin-bottom:5px}.c-button-table__row--button{background:#eee;padding:10px 0;transition:background .3s ease}.c-button-table__row--button:focus,.c-button-table__row--button:hover{background:#ddd}.c-button-table__row--button.selected{background:#2cd3ae}.c-button-table__cell{display:flex;padding:5px 15px}.c-button-table__cell--blank{display:none}.c-button-table__cell--header{display:none;font-weight:700}.c-button-table__cell__value{align-items:flex-start;display:flex}.c-button-table__cell__icon{display:inline-block;font-size:.8em;margin:2px 8px 0 0}@media (min-width:768px){.c-button-table{border-collapse:initial;border-spacing:0 5px;display:table}.c-button-table__row{display:table-row;margin-bottom:0}.c-button-table__row--button{border-radius:4px;padding:0}.c-button-table__cell{display:table-cell;padding:12px 15px}.c-button-table__cell:first-child{border-radius:4px 0 0 4px}.c-button-table__cell:last-child{border-radius:0 4px 4px 0}.c-button-table__cell--blank{display:table-cell}.c-button-table__cell--header{display:table-cell}}@media (max-width:767px){.c-button-table__cell[data-heading]:before{content:attr(data-heading) ":";flex:0 0 150px;font-weight:700;max-width:33.333%}}