.alternatives-table{border:1px solid var(--neutral-300);border-radius:var(--radius-l);overflow:hidden;border-collapse:collapse}@media(max-width:1439px){.alternatives-table{padding:0 20px}}.alternatives-table__wrapper{width:100%;border:1px solid var(--neutral-300);border-radius:var(--radius-l);overflow:hidden}@media(max-width:1439px){.alternatives-table__wrapper{border-radius:var(--radius-m);overflow-x:auto}}.alternatives-table .alternatives-table__row{display:grid;grid-template-columns:358px repeat(3,1fr);align-items:center}@media(max-width:1439px){.alternatives-table .alternatives-table__row{grid-template-columns:236px repeat(3,173px)}}.alternatives-table .alternatives-table__row .cell-content{white-space:normal;-webkit-hyphens:auto;hyphens:auto}.alternatives-table .alternatives-table__header,.alternatives-table__row{border-bottom:1px solid var(--neutral-300)}.alternatives-table__row{display:grid;grid-template-columns:358px repeat(3,1fr);align-items:center}@media(max-width:1439px){.alternatives-table__row{grid-template-columns:236px repeat(3,1fr)}}.alternatives-table__row:last-child{border-bottom:none}.alternatives-table__row>.table-cell,.alternatives-table__row>.table-head{height:100%;border-right:1px solid var(--neutral-300)}@media(max-width:1439px){.alternatives-table__row>.table-cell,.alternatives-table__row>.table-head{padding:16px 20px;font-size:var(--body-small);font-weight:var(--weight-regular);line-height:var(--line-h-body-small)}}.alternatives-table__row>.table-cell:last-child,.alternatives-table__row>.table-head:last-child{border-right:none}.alternatives-table .check-icon{display:flex;align-items:center;justify-content:center;height:32px;width:32px;border-radius:var(--radius-full);background-color:var(--green-100);color:var(--green-500)}@media(max-width:1439px){.alternatives-table .check-icon{height:24px;width:24px}.alternatives-table .check-icon svg{width:13px;height:13px}}.alternatives-table .cross-icon{display:flex;align-items:center;justify-content:center;height:32px;width:32px;border-radius:var(--radius-full);background-color:var(--red-100);color:var(--red-500)}@media(max-width:1439px){.alternatives-table .cross-icon{height:24px;width:24px}.alternatives-table .cross-icon svg{width:13px;height:13px}}