.market-composition-shell{width:100%}.market-composition-shell--fill{height:100%}.market-composition-shell--fill .market-composition-canvas{height:100%!important}.market-composition-canvas{width:100%}.share-label{font-weight:700;color:#fff}.sector-label{font-style:italic;color:#fff}.label-container-share{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:12px;color:#fff}.label-container-sector{font-size:12px;color:#fff;align-items:center;justify-content:center;display:flex}.label-container-sector-hover{font-size:15px;font-style:italic;color:#ff0}.custom-tooltip{background-color:#f0f0f0;color:#333;border:1px solid #ccc;padding:10px;box-shadow:0 2px 5px #0003;max-width:400px}.tip-title{font-weight:700;font-size:15px}.tip-text{margin-top:5px}.album{max-width:100%;height:auto;margin-top:10px}
