.pet-details{padding:2% 0 5%;min-height:300px}.pet-details tr[data-row-key=premiumAfterDiscount] td:first-child{color:#000;font-weight:700}.pet-details tr[data-row-key=premiumAfterDiscount] td{font-size:1.125rem}.pet-details tr[data-row-key=premiumAfterDiscount] td .plan-value{padding:10px 4px;background-color:#b22a2c!important;color:#fff;border-right:2px solid #fff}.pet-details tr[data-row-key=selectionRow] td{border-bottom:0!important}.pet-details tr[data-row-key=selectionRow] td button{width:90%;height:100%;margin-top:15px}.pet-details .insurance-table{padding:20px 0 50px}.pet-details .insurance-table .insurer-title-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:8px}.pet-details .insurance-table .title{font-size:1.125rem;font-weight:600}.pet-details .insurance-table .link{border:1px solid #000;border-radius:25px;padding:2px 10px;background:none;cursor:pointer}.pet-details .insurance-table .link a{text-decoration:none;color:inherit}.pet-details .insurance-table .plan-value{text-align:center;line-height:1.4;padding:4px}.pet-details .insurance-table .merged-label-cell{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-height:100%;padding:8px 12px}.pet-details .insurance-table .main-label{margin-bottom:4px}.pet-details .insurance-table .sub-label{margin:2px 0;padding-left:8px}.pet-details .insurance-table .normal-label{padding:8px 12px}.pet-details .ant-table-tbody>tr>td{padding:0;white-space:pre-line}.pet-details .ant-table-thead>tr>th{background-color:#fff}.pet-details .ant-table-thead>tr:nth-child(2)>th{padding:8px;font-size:1.125rem;font-weight:700;background-color:#ddd;border-right:2px solid #fff}.pet-details .ant-table-thead>tr:first-child>th:nth-child(2),.pet-details .ant-table-thead>tr:first-child>th:nth-child(3){padding-bottom:5px}.pet-details .ant-table-thead>tr>th:first-child{padding:0 10px;font-size:1.125rem;font-weight:700;color:#000}.pet-details .ant-table-thead>tr>th:first-child div{margin:10px 0}.modal-container .ant-modal-confirm-body{padding:50px 30px}.modal-container .ant-modal-confirm-body .ant-modal-confirm-content{font-size:1.5rem;color:#bb272c;font-weight:700}
