.pentagon-discount-badge{display:inline-flex;align-items:center;gap:8px;padding:10px 15px;margin:10px 0;border-radius:4px;font-size:14px;line-height:1.4}.pentagon-discount-badge.pentagon-promo{background:#e7f5e7;border:1px solid #5cb85c;color:#2d5c2d}.pentagon-discount-badge.pentagon-login-required{background:#fff3cd;border:1px solid #ffc107;color:#856404}.pentagon-badge-icon{font-size:18px}.pentagon-badge-text a{color:inherit;text-decoration:underline;font-weight:600}.pentagon-threshold-messages{margin:15px 0}.pentagon-threshold-message{display:flex;align-items:center;gap:8px;padding:8px 12px;margin:5px 0;background:#f0f8ff;border-left:3px solid #06c;font-size:13px}.pentagon-threshold-icon{font-size:16px}.pentagon-login-prompt{display:flex;align-items:center;gap:10px;padding:12px 15px!important;margin:15px 0!important}.pentagon-prompt-icon{font-size:20px}.pentagon-discount-row th{color:#5cb85c;font-weight:600}.pentagon-discount-row td{color:#5cb85c;font-weight:600}@media (max-width:768px){.pentagon-discount-badge{font-size:13px;padding:8px 12px}.pentagon-threshold-message{font-size:12px;padding:6px 10px}}