/* =========================
   BOTÃO SUPORTE - CEP SAFE
========================= */

/* âncora visual */
#tools {
    position: relative;
}

/* botão */
#supportButtonPortal {
    position: absolute;

    /* 🔥 ancoragem baseada na SEARCH */
    right: 190px;   /* ajuste fino se quiser */
    top: 8px;

    padding: 4px 14px;
    height: 22px;

    background-color: #9ce87e;
    color: #303030;

    font-size: 11px;
    font-weight: 700;
    letter-spacing: 0.3px;

    border-radius: 8px;
    cursor: pointer;

    z-index: 999;

    display: flex;
    align-items: center;
    justify-content: center;

    /* 🔥 blindagem contra CSS legado */
    all: unset;
    box-sizing: border-box;

    /* re-aplica o necessário */
    background-color: #9ce87e;
    color: #303030;
    padding: 4px 14px;
    border-radius: 8px;
    cursor: pointer;
    font-size: 11px;
    font-weight: 700;
}

/* hover */
#supportButtonPortal:hover {
    background-color: #8adf69;
    box-shadow: 0 0 0 1px rgba(0,0,0,0.08);
}

/* active */
#supportButtonPortal:active {
    transform: scale(0.96);
}
