.hng-affiliate-button {
    display: inline-block;
    padding: 11px 18px;
    border-radius: 6px;
    background: #1779b8;
    color: #ffffff !important;
    font-weight: 700;
    text-decoration: none !important;
    line-height: 1.2;
}
.hng-affiliate-button:hover,
.hng-affiliate-button:focus {
    filter: brightness(0.95);
    color: #ffffff !important;
}
.hng-affiliate-merchant,
.hng-affiliate-fallback-note {
    display: inline-block;
    margin-left: 8px;
    font-size: 13px;
    color: #555;
}
.hng-affiliate-disclosure {
    margin: 16px 0;
    padding: 12px 14px;
    background: #f6f7f7;
    border-left: 4px solid #1779b8;
    font-size: 14px;
}
