/* === FIX: Modal centering & backdrop polish === */
    /* .view.active folosea o animație cu transform,
       iar transform pe un ancestor strică position:fixed (creează containing block nou).
       Soluția: înlocuim animația cu una bazată DOAR pe opacity. */
    @keyframes fadeInOnly{
      from{opacity:0}
      to{opacity:1}
    }
    .view.active{
      animation:fadeInOnly .22s ease both !important;
    }

    /* În plus, fix bulletproof pentru overlay — fixed + center, fără să depindă de ancestor */
    .chart-modal-overlay{
      position:fixed !important;
      inset:0 !important;
      background:rgba(18,24,39,.18) !important;
      backdrop-filter:blur(12px) !important;
      -webkit-backdrop-filter:blur(12px) !important;
      z-index:9999;
      padding:38px;
    }
    .chart-modal-overlay.active{
      display:grid !important;
      place-items:center !important;
    }
    /* Și anulăm și animația cu transform de pe modalul interior, ca să nu re-cauzeze problema */
    .chart-modal-overlay.active .chart-modal{
      animation:fadeInOnly .2s ease both !important;
    }


    
