
#es_tab_scicalc{min-width:0;box-sizing:border-box}
#es_tab_scicalc .pfc-sci-wrap{max-width:920px;margin:0 auto}
#es_tab_scicalc .pfc-sci-display{border:1px solid var(--line,#4b5563);border-radius:8px;padding:16px 18px;margin-bottom:12px;background:rgba(127,127,127,.06);min-height:104px}
#es_tab_scicalc .pfc-sci-expression{font-size:16px;min-height:26px;word-break:break-all;opacity:.82}
#es_tab_scicalc .pfc-sci-result{font-size:42px;font-weight:800;text-align:right;min-height:52px;line-height:1.18;word-break:break-all;margin-top:5px}
#es_tab_scicalc .pfc-sci-top{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:8px}
#es_tab_scicalc .pfc-sci-top .btn{min-height:32px}
#es_tab_scicalc .pfc-sci-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}
#es_tab_scicalc .pfc-sci-key{min-height:52px;padding:9px 6px;font-size:13px;font-weight:700;white-space:normal}
#es_tab_scicalc .pfc-sci-key.equal{grid-column:span 2}
#es_tab_scicalc .pfc-sci-key.number{font-size:16px;font-weight:800}
#es_tab_scicalc .pfc-sci-key.operator{font-size:15px;font-weight:800}
#es_tab_scicalc .pfc-sci-history{margin-top:9px;border:1px solid var(--line,#4b5563);border-radius:6px;overflow:hidden}
#es_tab_scicalc .pfc-sci-history h3{margin:0;padding:6px 9px;font-size:10px}
#es_tab_scicalc .pfc-sci-history-body{padding:7px 10px;max-height:170px;overflow:auto;font-size:11px;line-height:1.5}
#es_tab_scicalc .pfc-sci-hrow{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid rgba(127,127,127,.16);padding:3px 0}
#es_tab_scicalc .pfc-sci-hrow:last-child{border-bottom:0}
#es_tab_scicalc .pfc-sci-note{font-size:9px;opacity:.75;line-height:1.4;margin-top:7px}
@media(max-width:600px){
 #es_tab_scicalc .pfc-sci-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
 #es_tab_scicalc .pfc-sci-result{font-size:32px}
}
