
    .explore-controls-card {
        display: grid;
        gap: 8px;
        padding: 10px;
        margin: 0 0 10px;
        background: #ffffff;
        border: 1px solid rgba(7,26,62,.09);
        border-radius: 18px;
        box-shadow: 0 8px 18px rgba(4,9,28,.055);
    }
    .explore-controls-row {
        display: grid;
        grid-template-columns: 58px minmax(0, 1fr);
        align-items: center;
        gap: 8px;
    }
    .explore-controls-label {
        color: #667085;
        font-size: .72rem;
        font-weight: 900;
        text-transform: uppercase;
        letter-spacing: .04em;
    }
    .explore-controls-options {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 6px;
    }
    .explore-control-btn {
        width: 100% !important;
        justify-content: center !important;
        min-height: 36px !important;
        padding: 7px 10px !important;
        border-radius: 14px !important;
        font-size: .76rem !important;
        margin: 0 !important;
        text-align: center !important;
    }
    .explore-control-btn.active {
        transform: none !important;
    }
    @media (max-width: 640px) {
        .explore-controls-card {
            padding: 8px;
            gap: 7px;
            border-radius: 16px;
        }
        .explore-controls-row {
            grid-template-columns: 48px minmax(0, 1fr);
            gap: 6px;
        }
        .explore-controls-label {
            font-size: .66rem;
        }
        .explore-control-btn {
            min-height: 34px !important;
            padding: 6px 8px !important;
            font-size: .70rem !important;
        }
    }
