.scaler{border:1px solid #d9dfe5;border-radius:12px;padding:18px;margin:20px 0;background:var(--card,#fff)}.scaler-heading,.scaler-manual{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.scaler-heading span{font-size:.88rem;color:#64748b}.scaler-buttons{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.scaler button{cursor:pointer;border:1px solid #cbd5e1;border-radius:8px;padding:9px 13px;background:transparent;color:inherit;font:inherit}.scaler button.selected{background:#173e35;color:white;border-color:#173e35}.scaler-manual>div{display:flex;gap:6px;align-items:center}.scaler-manual input{width:76px;text-align:center;border:1px solid #cbd5e1;border-radius:8px;padding:9px 4px;font:inherit;color:inherit;background:transparent}.scaler .reset-scale{margin-top:12px;font-size:.88rem;text-decoration:underline;border:0;padding:3px;background:transparent}@media print{.scaler{display:none!important}}