        .am5-tooltip {
            display: block !important;
            opacity: 1 !important;
            visibility: visible !important;
            z-index: 9 !important;
        }

        #chartdiv {
            width: 100%;
            height: 600px;
        }


        .tooltip-item {
            background-color: #fff;
            border: 0;
            box-shadow: none;
            stroke: #fff !important;
            fill: #fff !important;
            padding: 10px;
            transition: all 0.3s ease-in-out;
        }

        .tooltip-item img.main-img {
            width: 130px !important;
            height: auto !important;
        }

        .tooltip-heading {
            color: #000;
            padding-top: 1px;
            font-size: 12px;
            font-weight: 400;
            line-height: 1.3;
            
        }

        .am5-html-container div {
            min-height: 1px !important;
            min-width: 1px !important;
            max-width: 150px !important;
            max-height: 150px !important;
            overglow: hidden !important;
        }

        .flag-text {
            display: flex;
            gap: 5px;
            align-items: flex-start;
        }

        .flag-img {
            width: 16px !important;
            height: auto !important;
        }

    .chartdiv-wrapper {
            position: relative;
            width: 100%;
            height: 600px;
        }

        #chartdiv {
            width: 100%;
            height: 100%;
        }

        #intro-tooltips-container {
            position: absolute;
            inset: 0;
            pointer-events: none;
            z-index: 20;
        }

        .intro-tooltip-item {
            position: absolute;
            transform: translate(-50%, -110%);
            background: #fff;
            padding: 6px 10px;
            color: #000000;
            font-size: 12px;
            font-weight: 400;
            line-height: 1.3;
            text-align: center;
            pointer-events: none;
            opacity: 0;
            transition: opacity 300ms ease;
        }

        .intro-tooltip-item.show {
            opacity: 1;
        }

        .intro-tooltip-item img {
            width: 60px;
            height: 40px;
            border-radius: 6px;
            object-fit: cover;
            display: block;
            margin: 0 auto;
        }