/* Thawe Essentials plugin styles */

.thawe-compare-bar .info { font-weight: 600; color: var(--thawe-ink, #212121); }
.thawe-compare-bar .info .count { background: var(--thawe-primary, #2874f0); color: #fff; padding: 0 6px; border-radius: 10px; font-size: 11px; margin: 0 4px; }
.thawe-compare-bar .actions { display: flex; gap: 8px; }
.thawe-compare-bar .actions .thawe-btn { padding: 8px 14px; font-size: 12px; }
.thawe-compare-table { background: #fff; padding: 16px; border-radius: 8px; box-shadow: 0 1px 2px rgba(0,0,0,.08); }
.thawe-compare-table table { width: 100%; border-collapse: collapse; }
.thawe-compare-table th, .thawe-compare-table td { padding: 12px; border-bottom: 1px solid #e6e6e6; text-align: left; vertical-align: top; }
.thawe-compare-table th { background: #f7f9fc; font-weight: 700; text-transform: uppercase; font-size: 12px; color: #555; }
.thawe-compare-table .thumb img { max-height: 100px; object-fit: contain; }
.thawe-compare-table .rm { background: none; border: 0; color: var(--thawe-accent, #fb641b); cursor: pointer; }

/* Deal of the day inner */
.thawe-dod .dod-hero { display: block; color: #fff; }
.thawe-dod .dod-hero small { background: rgba(255,255,255,.18); padding: 3px 10px; border-radius: 12px; font-size: 11px; text-transform: uppercase; letter-spacing: .5px; }
.thawe-dod .dod-hero h3 { margin: 12px 0 8px; }
.thawe-dod .dod-hero .dod-hero-price strong { font-size: 28px; }
.thawe-dod .dod-hero .dod-hero-price .off { background: rgba(255,255,255,.18); padding: 2px 8px; border-radius: 12px; margin-left: 6px; font-size: 13px; font-weight: 700; }
.thawe-dod .dod-hero .cta { display: inline-block; margin-top: 14px; font-weight: 700; }
