/* 圆柱体积计算器 */
.cy-err{margin-top:.75rem;padding:.625rem .75rem;border:1px solid #f6d5d5;border-radius:.5rem;background:#fdf7f7;color:#b42318;font-size:.8125rem}
.cy-big{margin-top:.25rem;font-size:1.375rem;font-weight:700;color:var(--site-primary);line-height:1.35;cursor:pointer;word-break:break-all}
.cy-sub{margin-top:.25rem}
.cy-formula{margin:.875rem 0 0;padding:.625rem .75rem;border:1px solid #eef1f5;border-radius:.5rem;background:#fafbfd;
  color:#475467;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem;line-height:1.7;white-space:pre-wrap;word-break:break-all}
.cy-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.75rem;margin-top:1rem}
.cy-stat{padding:.625rem .75rem;border:1px solid #eef1f5;border-radius:.5rem;background:#fff;cursor:pointer;transition:border-color .15s}
.cy-stat:hover{border-color:var(--site-primary)}
.cy-stat-k{font-size:.75rem;color:#8a9199}
.cy-stat-v{margin-top:.125rem;font-size:1.0625rem;font-weight:600;color:#334155;font-variant-numeric:tabular-nums;word-break:break-all}
.cy-stat-e{margin-top:.125rem;font-size:.75rem;color:#a9b0b8}
.cy-table{font-size:.8125rem}
.cy-table th{font-weight:500;color:#8a9199}
.cy-table td{vertical-align:middle}
.cy-row{cursor:pointer}
.cy-row:hover td{background:var(--site-tint)}
.cy-num{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#344054}
.cy-on{background-color:var(--site-primary)!important;border-color:var(--site-primary)!important;color:#fff!important}
