/* Use local system fonts so the interface does not wait for overseas font CDNs. */
body{font-family:Arial,"PingFang SC","Microsoft YaHei",sans-serif}
.btn,select,input,textarea{font-family:Arial,"PingFang SC","Microsoft YaHei",sans-serif}
.layout,.left-col,.right-col,.chart-panel{min-width:0}
.layout>*{min-width:0;max-width:100%}
@media(max-width:640px){
 .right-col input[type=number],.right-col input[type=text],.right-col select,.right-col textarea{font-size:16px;max-width:100%;min-width:0}
 .right-col .btn,.actions .btn,.mobile-nav a{min-height:36px}
 .right-col .settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 .right-col .settings-grid .full{grid-column:1/-1}
 .right-col .export-actions{flex-wrap:wrap}
 .right-col .remove{min-width:32px;min-height:32px}
 .chart-panel .caption-box{overflow-wrap:anywhere}
}
