.pet-details{min-height:300px;padding:2% 0 5%}.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{color:#fff;border-right:2px solid #fff;padding:10px 4px;background-color:#b22a2c!important}.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{flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:8px;display:flex}.pet-details .insurance-table .title{font-size:1.125rem;font-weight:600}.pet-details .insurance-table .link{cursor:pointer;background:0 0;border:1px solid #000;border-radius:25px;padding:2px 10px}.pet-details .insurance-table .link a{color:inherit;text-decoration:none}.pet-details .insurance-table .plan-value{text-align:center;padding:4px;line-height:1.4}.pet-details .insurance-table .merged-label-cell{flex-direction:column;justify-content:flex-start;align-items:flex-start;min-height:100%;padding:8px 12px;display:flex}.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{white-space:pre-line;padding:0}.pet-details .ant-table-thead>tr>th{background-color:#fff}.pet-details .ant-table-thead>tr:nth-child(2)>th{background-color:#ddd;border-right:2px solid #fff;padding:8px;font-size:1.125rem;font-weight:700}.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{color:#000;padding:0 10px;font-size:1.125rem;font-weight:700}.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{color:#bb272c;font-size:1.5rem;font-weight:700}
