//* Wrapper */
.nick-centbank-wrap {
    position: relative;
    width: 100%;
}

/* Chart container must be relative for overlay positioning */
.nick-centbank-chart .chart-container {
    position: relative;
    width: 100%;
}

/* Make sure the canvas fills the container width */
.nick-centbank-chart .chart-canvas {
    width: 100% !important;
}

/* Logo overlay in top-right of chart area */
.nick-centbank-chart .overlay {
    position: absolute;
    top: 8px;
    right: 10px;
    display: flex;
    gap: 6px;
    align-items: center;
    z-index: 20;
    pointer-events: none; /* so tooltips/hover still work */
}

/* Logos themselves: small and immune to theme img rules */
.nick-centbank-chart .overlay img {
    height: 18px !important;   /* tweak this up/down as you like */
    width: auto !important;
    max-width: none !important;
    object-fit: contain;
    opacity: 0.9;
}