/* 反正是用来改所有的 tbl 里的 rate */
.table-overlays {
    --font-size: 10px;
    /* --container-height:100px; */
}
div#tbl-5::before {
    position:absolute;
    content:"ratio";
    width:fit-content;
    font-size:calc(var(--font-size) / 4.5);
    text-wrap: nowrap;
    flex:1;
    height:fit-content;
    background:#FFF8FF;
    color:black;
    font-weight:500;
    font-family: 'Montserrat';
    display:block;
    z-index:20;
    left:93.6%;
    top:4.3%;
}
div#tbl-6::before {
    position:absolute;
    content:"ratio";
    width:fit-content;
    font-size:calc(var(--font-size) / 4.5);
    text-wrap: nowrap;
    flex:1;
    height:fit-content;
    background:#FFF8FF;
    color:black;
    font-weight:500;
    font-family: 'Montserrat';
    display:block;
    z-index:20;
    left:93.6%;
    top:4.3%;
}
div#tbl-7::before {
    position:absolute;
    content:"Ratio";
    width:fit-content;
    font-size:calc(var(--font-size) / 4.7);
    text-wrap: nowrap;
    flex:1;
    height:fit-content;
    background:#FFF8FF;
    color:black;
    font-weight:500;
    font-family: 'Montserrat';
    display:block;
    z-index:20;
    left:92.6%;
    top:16.3%;
}
div#tbl-8::before {
    position:absolute;
    content:"Ratio";
    width:fit-content;
    font-size:calc(var(--font-size) / 4.3);
    text-wrap: nowrap;
    flex:1;
    height:fit-content;
    background:#FFF8FF;
    color:black;
    font-weight:500;
    font-family: 'Montserrat';
    display:block;
    z-index:20;
    left:65.6%;
    top:7.3%;
}
div#tbl-9::before {
    position:absolute;
    content:"Ratio";
    width:fit-content;
    font-size:calc(var(--font-size) / 3.8);
    text-wrap: nowrap;
    flex:1;
    height:fit-content;
    background:#FFF8FF;
    color:black;
    font-weight:500;
    font-family: 'Montserrat';
    display:block;
    z-index:20;
    left:65.9%;
    top:8.3%;
}
div#tbl-11::before {
    position:absolute;
    content:"ratio";
    width:fit-content;
    font-size:calc(var(--font-size) / 3.9);
    text-wrap: nowrap;
    flex:1;
    height:fit-content;
    background:#FFF8FF;
    color:black;
    font-weight:500;
    font-family: 'Montserrat';
    display:block;
    z-index:20;
    left:8.9%;
    top:80.3%;
}
div#tbl-12::before {
    position:absolute;
    content:"ratio";
    width:fit-content;
    font-size:calc(var(--font-size) / 3.9);
    text-wrap: nowrap;
    flex:1;
    height:fit-content;
    background:#FFF8FF;
    color:black;
    font-weight:500;
    font-family: 'Montserrat';
    display:block;
    z-index:20;
    left:9.2%;
    top:78.5%;
}
div#fig-18::before {
    position:absolute;
    content:"ratio";
    width:fit-content;
    font-size:calc(var(--font-size) / 5.5);
    transform: rotate(-90deg);
    text-wrap: nowrap;
    flex:1;
    height:fit-content;
    background:#FFF8FF;
    color:black;
    font-weight:500;
    font-family: 'Montserrat';
    display:block;
    z-index:20;
    left:2.9%;
    top:76.8%;
}
div#fig-19::before {
    position:absolute;
    content:"ratio";
    width:fit-content;
    font-size:calc(var(--font-size) / 4.4);
    transform: rotate(-90deg);
    text-wrap: nowrap;
    flex:1;
    height:fit-content;
    background:#FFF8FF;
    color:#2a296b;
    font-weight:500;
    font-family: 'Montserrat';
    display:block;
    z-index:20;
    left:4.9%;
    top:33.2%;
}
div#fig-19::after {
    position:absolute;
    content:"ratio";
    width:fit-content;
    font-size:calc(var(--font-size) / 4.4);
    transform: rotate(-90deg);
    text-wrap: nowrap;
    flex:1;
    height:fit-content;
    background:#FFF8FF;
    color:#2a296b;
    font-weight:500;
    font-family: 'Montserrat';
    display:block;
    z-index:20;
    left:50.5%;
    top:33.2%;
}
/* results */
div#tbl-5-2::before {
    position:absolute;
    content:"ratio";
    width:fit-content;
    font-size:calc(var(--font-size) / 3.8);
    text-wrap: nowrap;
    flex:1;
    height:fit-content;
    background:#FFF8FF;
    color:black;
    font-weight:500;
    font-family: 'Montserrat';
    display:block;
    z-index:20;
    left:101%;
    top:4.1%;
}
div#tbl-4-2::before {
    position:absolute;
    content:"ratio";
    width:fit-content;
    font-size:calc(var(--font-size) / 3.8);
    text-wrap: nowrap;
    flex:1;
    height:fit-content;
    background:#FFF8FF;
    color:black;
    font-weight:500;
    font-family: 'Montserrat';
    display:block;
    z-index:20;
    left:101%;
    top:3.9%;
}
div#tbl-5-3::before {
    position:absolute;
    content:"ratio";
    width:fit-content;
    font-size:calc(var(--font-size) / 4.1);
    text-wrap: nowrap;
    flex:1;
    height:fit-content;
    background:#FFF8FF;
    color:black;
    font-weight:500;
    font-family: 'Montserrat';
    display:block;
    z-index:20;
    left:53%;
    top:16.9%;
}
div#tbl-5-3::after {
    position:absolute;
    content:"ratio";
    width:fit-content;
    font-size:calc(var(--font-size) / 4.1);
    text-wrap: nowrap;
    flex:1;
    height:fit-content;
    background:#FFF8FF;
    color:black;
    font-weight:500;
    font-family: 'Montserrat';
    display:block;
    z-index:20;
    left:99.8%;
    top:16.9%;
}
div#tbl-6-2::before {
    position:absolute;
    content:"Ratio";
    width:fit-content;
    font-size:calc(var(--font-size) / 3.5);
    text-wrap: nowrap;
    flex:1;
    height:fit-content;
    background:#FFF8FF;
    color:black;
    font-weight:500;
    font-family: 'Montserrat';
    display:block;
    z-index:20;
    left:67.6%;
    top:5.3%;
}
div#fig-5-2::after {
    position:absolute;
    content:"ratio";
    width:fit-content;
    font-size:calc(var(--font-size) / 4.9);
    transform: rotate(-90deg);
    text-wrap: nowrap;
    flex:1;
    height:fit-content;
    background:#FFF8FF;
    color:black;
    font-weight:500;
    font-family: 'Montserrat';
    display:block;
    z-index:20;
    left:2.2%;
    top:76.6%;
}
div#tbl-9-2::before {
    position:absolute;
    content:"Ratio";
    width:fit-content;
    font-size:calc(var(--font-size) / 4);
    text-wrap: nowrap;
    flex:1;
    height:fit-content;
    background:#FFF8FF;
    color:black;
    font-weight:500;
    font-family: 'Montserrat';
    display:block;
    z-index:20;
    left:9.3%;
    top:80.3%;
}
div#asset-6::after {
    position:absolute;
    content:"ratio";
    width:fit-content;
    font-size:calc(var(--font-size) / 3.3);
    transform: rotate(-90deg);
    text-wrap: nowrap;
    flex:1;
    height:fit-content;
    background:#FFF8FF;
    color:black;
    font-weight:500;
    font-family: 'Montserrat';
    display:block;
    z-index:20;
    left:23.0%;
    top:16.8%;
}
div#tbl-10-2::before {
    position:absolute;
    content:"ratio";
    width:fit-content;
    font-size:calc(var(--font-size) / 3.7);
    /* transform: rotate(-90deg); */
    text-wrap: nowrap;
    flex:1;
    height:fit-content;
    background:#FFF8FF;
    color:black;
    font-weight:500;
    font-family: 'Montserrat';
    display:block;
    z-index:20;
    left:9.5%;
    top:77.8%;
}
div#fig-9-2::before {
    position:absolute;
    content:"ratio";
    width:fit-content;
    font-size:calc(var(--font-size) / 3.2);
    transform: rotate(-90deg);
    text-wrap: nowrap;
    flex:1;
    height:fit-content;
    background:#FFF8FF;
    color:black;
    font-weight:500;
    font-family: 'Montserrat';
    display:block;
    z-index:20;
    left:22.8%;
    top:15.8%;
}
div#asset-3::before {
    position:absolute;
    content:"ratio";
    width:fit-content;
    font-size:calc(var(--font-size) / 3.5);
    transform: rotate(-90deg);
    text-wrap: nowrap;
    flex:1;
    height:fit-content;
    background:#FFF8FF;
    color:black;
    font-weight:500;
    font-family: 'Montserrat';
    display:block;
    z-index:20;
    left:13.4%;
    top:63.8%;
}