@media (max-width: 700px) {
    .form-actions {
        position: static;
        margin-top: 18px;
        padding: 0;
        background: transparent;
        border: 0;
        border-radius: 0;
        backdrop-filter: none;
    }
}

@media (max-width: 370px) {
    .input-action {
        grid-template-columns: minmax(0, 1fr) 112px;
        gap: 6px;
    }

    .input-action button {
        width: auto;
        min-width: 0;
        padding-inline: 8px;
        font-size: .69rem;
    }

    .sponsor-search {
        padding: 15px;
    }

    .sponsor-search::after {
        left: 31px;
        top: 58px;
    }

    .sponsor-search .input-action input {
        padding-left: 42px;
        font-size: .8rem;
    }
}


