/* Safari 13-15 up to Monterey (not iOS yet) */
@media not all and (min-resolution:.001dpcm) { 
    @supports (-webkit-appearance:none) and (display:flow-root) { 
        #specToolsRow > #specToolsCenter > .specTools { 
            position: relative;
        } 
        #specToolsRow > #specToolsCenter > .specTools > a {
            position: absolute;
        }
        #chart_container > #chart {
            padding: 10px;
            width: auto;
            height: auto;
        }
    } 
}


/* Safari 11-15 up to Monterey */
@media not all and (min-resolution:.001dpcm) { 
    @supports (-webkit-appearance:none) and (stroke-color:transparent) { 
        #specToolsRow > #specToolsCenter > .specTools { 
            position: relative;
        } 
        #specToolsRow > #specToolsCenter > .specTools > a {
            position: absolute;
        }
        #chart_container > #chart {
            padding: 10px;
            width: auto;
            height: auto;
        }
    } 
}

/* Safari 10.1-15 up to Monterey */
@media not all and (min-resolution:.001dpcm) { 
    @supports (-webkit-appearance:none) { 
        #specToolsRow > #specToolsCenter > .specTools { 
            position: relative;
        } 
        #specToolsRow > #specToolsCenter > .specTools > a {
            position: absolute;
        }
        #chart_container > #chart {
            padding: 10px;
            width: auto;
            height: auto;
        }
    } 
}


/* Safari 10.1 */
@media not all and (min-resolution:.001dpcm) { 
    @supports (-webkit-appearance:none) and (not (stroke-color:transparent)) { 
        #specToolsRow > #specToolsCenter > .specTools { 
            position: relative;
        } 
        #specToolsRow > #specToolsCenter > .specTools > a {
            position: absolute;
        }
        #chart_container > #chart {
            padding: 10px;
            width: auto;
            height: auto;
        } 
    } 
}

/* Safari 9+ */
@supports (-webkit-hyphens:none) { 
    #specToolsRow > #specToolsCenter > .specTools { 
        position: relative;
    } 
    #specToolsRow > #specToolsCenter > .specTools > a {
        position: absolute;
    } 
    #chart_container > #chart {
        padding: 10px;
        width: auto;
        height: auto;
    }
}
