/* Typography is inherited unchanged from the user's shared tool styles. */
.vt-cyl .cyl-axis-field{max-width:260px}.vt-cyl .cyl-input-note{margin-top:16px;font-size:11px}.vt-cyl .cyl-rx-pair{display:grid;gap:12px;margin-top:16px}.vt-cyl .cyl-rx-card{border:1px solid #dce3ef;border-radius:11px;padding:16px;background:#fff}.vt-cyl .cyl-rx-card>span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:#687891}.vt-cyl .cyl-rx-card strong{display:block;font-size:clamp(17px,1.65vw,23px);color:#30415e;font-variant-numeric:tabular-nums;margin-top:7px;line-height:1.5;overflow-wrap:anywhere}.vt-cyl .cyl-rx-new{background:#eeecff;border-color:#d9d3fa}.vt-cyl .cyl-rx-new strong{color:#423495}.vt-cyl .cyl-result-steps{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:0}.vt-cyl .cyl-result-steps li{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #e0e6f0;padding:10px 0;font-size:11px}.vt-cyl .cyl-result-steps span{color:#61718b;flex-shrink:0}.vt-cyl .cyl-result-steps strong{text-align:right;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.vt-cyl .cyl-tool-list{margin-top:17px;display:grid;gap:14px}.vt-cyl .cyl-tool-list>div{border-top:1px solid #e5eaf2;padding-top:14px}.vt-cyl .cyl-tool-list strong{font-size:13px;color:#43388b}.vt-cyl .cyl-tool-list p{margin-top:4px}.vt-cyl .cyl-table tbody th{width:25%}.vt-cyl .cyl-table td{white-space:nowrap}
@media(max-width:700px){.vt-cyl .cyl-axis-field{max-width:none}.vt-cyl .cyl-rx-card strong{font-size:20px}.vt-cyl .cyl-table tbody th{width:auto;padding-bottom:10px}.vt-cyl .cyl-table tbody tr{grid-template-columns:1fr;gap:12px}.vt-cyl .cyl-table td{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:0;font-size:12px}.vt-cyl .cyl-table td::before{font-size:10px;margin:0}.vt-cyl .cyl-result-steps li{font-size:11px}}
@media(max-width:380px){.vt-cyl .cyl-rx-card{padding:13px}.vt-cyl .cyl-rx-card strong{font-size:18px}.vt-cyl .cyl-result-steps li{display:block}.vt-cyl .cyl-result-steps strong{display:block;text-align:left;margin-top:3px}.vt-cyl .cyl-table td{display:block}.vt-cyl .cyl-table td::before{margin-bottom:4px}}
