#searchDetailsDiv:not(.active) {
    display: none;
}

#scheduleRow {
    background-color: var(--veryLightBlue);
    font-weight: 500;
    margin: 0;
}

#scheduleRow .content {
    color: var(--lightBlue);
}

#scheduleRow .title {
    font-size: 10px;
    font-weight: 600;
    position: absolute;
    top: 5px;
    left: 15px;
}

#scheduleRow > div {
    padding: 20px;
}

#duplicateScanButton {
    color: var(--activeColor);
    background-color: var(--gentelBlue);
    border-radius: 5px;
    border-color: var(--borderBlue);
    border-style: solid;
    width: 90%;
    font-weight: 500;
    box-shadow: 0px 3px 3px 0.1px rgba(128, 128, 128, 0.479);
}

#duplicateScanButton:hover {
    background-color: var(--activeColor);
    color: var(--white);
    border-color: var(--activeColor);
}

#showSearchDetailsButton {
    position: absolute;
    bottom: 12px;
    left: 40px;
    border-style: none;
    background-color: var(--lightBlue);
    padding: 5px;
    padding-top: 7px;
    font-size: 10px;
    z-index: 100000;
}

#showSearchDetailsButton:not(.active) {
    display: none;
}

#showSearchDetailsButton:focus {
    outline: none;
}

#showSearchDetailsButton img {
    height: 20px;
    transform: rotate(90deg);
    background-color: var(--white);
    border-radius: 100%;
    box-shadow: var(--box-shadow);
}

@media (max-width: 1059px) {
    .your-map-container {
        position: fixed;
        right: auto;
        top: auto;
        bottom: 0;
        left: 8px;
        transform: none;
        z-index: -1;
        opacity: 0;
        transition: opacity 0.3s ease;
    }
}

/* Scheduled run with no keyword data: block interaction even if listeners fire */
body[data-scheduled-heatmap-no-keyword-scan='true'] .keywordsContainer,
body[data-scheduled-heatmap-insufficient-credits-active='true']
    .keywordsContainer {
    pointer-events: none;
    cursor: default !important;
}

body[data-scheduled-heatmap-no-keyword-scan='true'] .keywordsVector,
body[data-scheduled-heatmap-insufficient-credits-active='true']
    .keywordsVector {
    cursor: default !important;
}

body[data-scheduled-heatmap-no-keyword-scan='true'] #competitorsList,
body[data-scheduled-heatmap-insufficient-credits-active='true']
    #competitorsList {
    pointer-events: none;
    cursor: default;
}
