.s-spec-summary{padding:26px}.s-spec-table-wrap{border:1px solid var(--line);border-radius:13px;overflow:hidden}.s-spec-table{border-collapse:collapse;width:100%;table-layout:fixed;font-size:16px;line-height:1.65}.s-spec-table th,.s-spec-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:15px 18px;overflow-wrap:anywhere}.s-spec-table tr:last-child>*{border-bottom:0}.s-spec-table th{width:42%;font-weight:650;color:var(--muted);background:var(--panel2)}.s-spec-table td{color:var(--text);font-weight:600;background:var(--panel)}
.s-compact-offers .offers-grid{grid-template-columns:1fr}.s-review-bonus-card{border:1px solid var(--line);border-radius:var(--radius);padding:24px;background:var(--panel);min-width:0}.s-review-bonus-type{display:inline-block;font-size:11px;line-height:1.6;font-weight:750;letter-spacing:.035em;text-transform:uppercase;color:var(--cyan);background:var(--panel2);border:1px solid var(--line);border-radius:20px;padding:4px 10px;margin-bottom:10px}.s-review-bonus-card h3{text-align:center;margin:0 0 18px!important;font-size:23px!important;line-height:1.35}.s-review-bonus-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px 16px;margin:0}.s-review-bonus-grid>div{padding-top:11px;border-top:1px solid var(--line);min-width:0}.s-review-bonus-grid dt{font-size:11px;font-weight:750;line-height:1.6;text-transform:uppercase;letter-spacing:.035em;color:var(--muted);margin-bottom:6px}.s-review-bonus-grid dd{font-size:14px;font-weight:650;line-height:1.7;color:var(--text);margin:0;overflow-wrap:anywhere;white-space:normal}.s-bonus-summary{margin-top:20px}.s-bonus-summary summary{color:var(--cyan);font-size:14px;font-weight:650;cursor:pointer;min-height:40px;line-height:1.7;padding-block:8px}.s-review-bonus-card .s-bonus-summary p{font-size:15px!important;line-height:1.8;margin:10px 0 0}.s-review-bonus-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:16px}.s-review-bonus-actions .button{font-size:14px;min-height:44px;padding:10px 18px}.s-review-bonus-actions .s-report-link{margin:0}.s-review-bonus-card>small{display:block;text-align:center;color:var(--muted);font-size:11px;margin-top:16px}
.s-providers-toggle{margin-top:16px;font-size:14px;min-height:44px}.s-provider-tags>[hidden],.s-providers-toggle[hidden]{display:none!important}.review-pros-cons .review-compare-card ul{list-style:none;padding:0;margin:0}.review-pros-cons .review-compare-card li{display:flex;gap:10px;align-items:flex-start}.s-procon-marker{font-size:20px;line-height:1.5;font-weight:800;flex:none;min-width:20px}.review-positive .s-procon-marker{color:var(--success,#46db87)!important}.review-caution .s-procon-marker{color:var(--error,#f36c7e)!important}.review-pros-cons li>span:last-child{min-width:0;overflow-wrap:anywhere}
@media(max-width:1000px){.s-review-bonus-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:600px){.s-spec-summary{padding:20px 14px}.s-spec-table{font-size:14px;line-height:1.6}.s-spec-table th,.s-spec-table td{padding:12px 10px}.s-spec-table th{width:44%}.s-review-bonus-card{padding:20px 16px}.s-review-bonus-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 13px}.s-review-bonus-grid dd{font-size:14px}.s-review-bonus-card h3{font-size:21px!important}.s-review-bonus-actions{justify-content:center}.s-review-bonus-actions .button{width:100%}.s-review-bonus-card .s-bonus-summary p{font-size:14px!important}}
:is(.s-text-large,.s-text-larger) .s-review-bonus-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.s-text-large,.s-text-larger) .s-spec-table td{font-size:calc(16px*var(--s-reading-scale))}
@media(max-width:600px){:is(.s-text-large,.s-text-larger) .s-review-bonus-grid{grid-template-columns:1fr}}

/* 4.4 — review actions and license table on the home page. */
.s-review-bonus-card .s-bonus-summary{text-align:center}.s-review-bonus-card .s-bonus-summary summary{text-align:center}.s-review-bonus-card .s-review-bonus-actions{justify-content:center}.s-review-bonus-card .s-review-bonus-actions .s-report-link{justify-content:center;text-align:center}
.s-home-licenses .s-license-summary{margin-bottom:24px}.s-home-licenses .s-license-page-link{display:block;text-align:center;margin-top:24px}.s-home-licenses .s-license-browser{min-width:0}.s-review-evaluation>h2{margin-bottom:22px}
@media(max-width:600px){.s-compact-tabs [data-compact-type="all"]{display:none!important}}

.s-daily-section .s-day-offer{max-width:720px;margin-inline:auto}.s-daily-section .s-day-note{text-align:center}
