.price-pro-chart-container {
    margin-top: 0;
    padding: 10px 5px;
    background: #fff;
}

.price-pro-range-buttons-container{direction:rtl;width:100%;padding: 20px 30px 5px 30px;background:#fff;text-align:right;overflow-x:auto;overflow-y:hidden;white-space:nowrap;margin-bottom:0px!important;}:dir(ltr) .price-pro-range-buttons-container{direction:ltr;text-align:left;}.price-pro-range-buttons-container .price-pro-range-button{display:inline;font-size:14px;font-weight:400;color:#000;cursor:pointer;padding:5px 7px;margin-left:5px;font-family:inherit;}.price-pro-range-buttons-container .price-pro-range-button:hover{color:#000;background:#ececec;border-radius:5px;}.price-pro-range-buttons-container .price-pro-range-button.active{cursor:pointer;color:#5164c1;font-weight:600;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px;}


.price-pro-chart-wrapper {
    background-color: #fdfdfd;
    border: 1px solid #434a5336;
    border-radius: 15px;
    padding: 25px 10px 10px 10px;
    box-shadow: 0 4px 6px rgba(0,0,0,0.05);
    box-sizing: border-box;
}

.price-pro-chart-wrapper .price-pro-chart-title {
    text-align: center;
    font-size: 15px;
    color: #333333;
    margin-top: 0;
    padding: 0px 10px;
    margin-bottom: 5px;
}

.price-pro-chart-wrapper .price-pro-range-buttons-container,
.price-pro-chart-wrapper .price-pro-chart-container {
    background-color: transparent !important;
}

.pricepro-tooltip {
    font-size: 17px !important;
    font-weight: 700;
}
.pricepro-tooltip p {
    margin-bottom: 4px;
    font-weight: 400;
    font-size: 13px;
    margin-top: 6px !important;
}

.price-pro-range-buttons-container .price-pro-range-button.pricepro-btn-range-1-year, 
.price-pro-range-buttons-container .price-pro-range-button.pricepro-btn-range-3-years, 
.price-pro-range-buttons-container .price-pro-range-button.pricepro-btn-range-6-months, 
.price-pro-range-buttons-container .price-pro-range-button.pricepro-btn-range-1-month, 
.price-pro-range-buttons-container .price-pro-range-button.pricepro-btn-range-ytd {
    display: none;
}

@media (max-width: 600px) {
    .price-pro-chart-wrapper {
        padding: 20px 2px;
    }
    .price-pro-range-buttons-container .price-pro-range-button {
        font-size: 13px;
    }
    .price-pro-chart-container {
        padding: 10px 2px;
    }
    .pricepro-tooltip {
        font-size: 15px !important;
    }
}
