/* Smart Search Box */
#simple_search_form .input-wrapper { position: relative; }
#simple_search_form .ssb-badge {
    align-self: center;
    flex: 0 0 auto;
    margin: 0 6px;
    padding: 2px 7px;
    border-radius: 10px;
    font-size: 11px;
    font-weight: 600;
    line-height: 1.4;
    white-space: nowrap;
    background: var(--colour-neutral-100, #eef0f2);
    color: var(--colour-neutral-700, #4b5563);
    cursor: default;
}
#simple_search_form .ssb-badge.ssb-ai {
    background: var(--colour-brand-primary-light, #e1eaf5);
    color: var(--colour-brand-primary-dark, #053d7d);
}
#simple_search_form .ssb-badge.ssb-hidden { display: none; }
