/* v10: two targeted table repairs; original text, headings and icons retained. */
body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-bonuses] a { padding:0; font-size:inherit; line-height:inherit; }
body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-bonuses] { display:block; width:100% !important; margin:20px 0 28px; overflow:visible; border:0; }
body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-bonuses] tbody { display:grid !important; width:100% !important; grid-template-columns:repeat(5,minmax(0,1fr)); column-gap:14px; }
body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-bonuses] tr { display:contents !important; }
body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-bonuses] td { display:block !important; width:auto !important; min-width:0; margin:0; padding:0 12px !important; background:#faf8f4; border:0; border-left:1px solid #e5dcd0; border-right:1px solid #e5dcd0; text-align:center !important; }
body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-bonuses] td::before { display:none !important; }
body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-bonuses] tr:first-child td { display:flex !important; align-items:center; justify-content:center; min-height:88px; padding:16px 12px 0 !important; border-top:1px solid #e5dcd0; border-radius:4px 4px 0 0; }
body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-bonuses] h4 { margin:0; padding:0; font-size:16px; font-weight:500; line-height:1.4; text-align:center !important; }
body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-bonuses] tr:nth-child(2) td { padding:16px 12px !important; }
body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-bonuses] img { display:block; width:80px !important; max-width:100%; height:auto !important; margin:0 auto !important; }
body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-bonuses] tr:last-child td { padding:0 14px 18px !important; border-bottom:1px solid #e5dcd0; border-radius:0 0 4px 4px; font-size:14px; font-weight:400; line-height:1.55; text-align:left !important; }
body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-bonuses] .tvo-table-value { display:block; font-size:inherit; line-height:inherit; }
body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-office-price] td { font-size:15px; line-height:1.55; font-weight:400; }
body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-office-price] td p { margin:0; font-size:inherit; line-height:inherit; }
body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-office-price] td strong { font-weight:600; }
body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-office-price] .table-label-row td { font-size:14px; font-weight:600; line-height:1.45; vertical-align:middle; }
@media(min-width:994px) {
 body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-office-price] { table-layout:fixed; width:100% !important; }
 body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-office-price] td { width:auto !important; padding:14px 12px; text-align:center !important; }
 body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-office-price] td:first-child { width:30% !important; text-align:left !important; }
 body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-office-price] td:nth-child(2) { width:9% !important; }
 body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-office-price] td:nth-child(3) { width:14% !important; }
 body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-office-price] td:nth-child(4) { width:9% !important; }
 body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-office-price] td:nth-child(5) { width:11% !important; }
 body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-office-price] td:nth-child(6) { width:14% !important; }
 body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-office-price] td:nth-child(7) { width:13% !important; }
}
@media(max-width:993px) {
 body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-bonuses] tbody { grid-template-columns:repeat(2,minmax(0,1fr)); }
 body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-office-price] td[data-label] { font-size:15px; line-height:1.6; }
}
@media(max-width:540px) {
 body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-bonuses] tbody { grid-template-columns:minmax(0,1fr); }
 body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-bonuses] tr:first-child td { min-height:0; padding-top:18px !important; }
 body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-bonuses] tr:last-child td { margin-bottom:16px; }
}

body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-bonuses] tr:nth-child(1) td:nth-child(1) { grid-column:1; grid-row:1; }
body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-bonuses] tr:nth-child(2) td:nth-child(1) { grid-column:1; grid-row:2; }
body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-bonuses] tr:nth-child(3) td:nth-child(1) { grid-column:1; grid-row:3; }
body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-bonuses] tr:nth-child(1) td:nth-child(2) { grid-column:2; grid-row:1; }
body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-bonuses] tr:nth-child(2) td:nth-child(2) { grid-column:2; grid-row:2; }
body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-bonuses] tr:nth-child(3) td:nth-child(2) { grid-column:2; grid-row:3; }
body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-bonuses] tr:nth-child(1) td:nth-child(3) { grid-column:3; grid-row:1; }
body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-bonuses] tr:nth-child(2) td:nth-child(3) { grid-column:3; grid-row:2; }
body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-bonuses] tr:nth-child(3) td:nth-child(3) { grid-column:3; grid-row:3; }
body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-bonuses] tr:nth-child(1) td:nth-child(4) { grid-column:4; grid-row:1; }
body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-bonuses] tr:nth-child(2) td:nth-child(4) { grid-column:4; grid-row:2; }
body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-bonuses] tr:nth-child(3) td:nth-child(4) { grid-column:4; grid-row:3; }
body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-bonuses] tr:nth-child(1) td:nth-child(5) { grid-column:5; grid-row:1; }
body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-bonuses] tr:nth-child(2) td:nth-child(5) { grid-column:5; grid-row:2; }
body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-bonuses] tr:nth-child(3) td:nth-child(5) { grid-column:5; grid-row:3; }

@media(min-width:541px) and (max-width:993px) {
body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-bonuses] tr:nth-child(1) td:nth-child(1) { grid-column:1; grid-row:1; }
body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-bonuses] tr:nth-child(2) td:nth-child(1) { grid-column:1; grid-row:2; }
body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-bonuses] tr:nth-child(3) td:nth-child(1) { grid-column:1; grid-row:3; }
body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-bonuses] tr:nth-child(1) td:nth-child(2) { grid-column:2; grid-row:1; }
body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-bonuses] tr:nth-child(2) td:nth-child(2) { grid-column:2; grid-row:2; }
body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-bonuses] tr:nth-child(3) td:nth-child(2) { grid-column:2; grid-row:3; }
body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-bonuses] tr:nth-child(1) td:nth-child(3) { grid-column:1; grid-row:4; }
body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-bonuses] tr:nth-child(2) td:nth-child(3) { grid-column:1; grid-row:5; }
body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-bonuses] tr:nth-child(3) td:nth-child(3) { grid-column:1; grid-row:6; }
body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-bonuses] tr:nth-child(1) td:nth-child(4) { grid-column:2; grid-row:4; }
body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-bonuses] tr:nth-child(2) td:nth-child(4) { grid-column:2; grid-row:5; }
body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-bonuses] tr:nth-child(3) td:nth-child(4) { grid-column:2; grid-row:6; }
body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-bonuses] tr:nth-child(1) td:nth-child(5) { grid-column:1; grid-row:7; }
body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-bonuses] tr:nth-child(2) td:nth-child(5) { grid-column:1; grid-row:8; }
body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-bonuses] tr:nth-child(3) td:nth-child(5) { grid-column:1; grid-row:9; }
}

@media(max-width:540px) {
body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-bonuses] tr:nth-child(1) td:nth-child(1) { grid-column:1; grid-row:1; }
body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-bonuses] tr:nth-child(2) td:nth-child(1) { grid-column:1; grid-row:2; }
body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-bonuses] tr:nth-child(3) td:nth-child(1) { grid-column:1; grid-row:3; }
body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-bonuses] tr:nth-child(1) td:nth-child(2) { grid-column:1; grid-row:4; }
body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-bonuses] tr:nth-child(2) td:nth-child(2) { grid-column:1; grid-row:5; }
body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-bonuses] tr:nth-child(3) td:nth-child(2) { grid-column:1; grid-row:6; }
body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-bonuses] tr:nth-child(1) td:nth-child(3) { grid-column:1; grid-row:7; }
body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-bonuses] tr:nth-child(2) td:nth-child(3) { grid-column:1; grid-row:8; }
body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-bonuses] tr:nth-child(3) td:nth-child(3) { grid-column:1; grid-row:9; }
body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-bonuses] tr:nth-child(1) td:nth-child(4) { grid-column:1; grid-row:10; }
body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-bonuses] tr:nth-child(2) td:nth-child(4) { grid-column:1; grid-row:11; }
body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-bonuses] tr:nth-child(3) td:nth-child(4) { grid-column:1; grid-row:12; }
body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-bonuses] tr:nth-child(1) td:nth-child(5) { grid-column:1; grid-row:13; }
body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-bonuses] tr:nth-child(2) td:nth-child(5) { grid-column:1; grid-row:14; }
body.tvo-gentle #mainContent .main-generated-content .content table[data-tvo-bonuses] tr:nth-child(3) td:nth-child(5) { grid-column:1; grid-row:15; }
}
