body{-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,system-ui,-apple-system,sans-serif}.num-cell{text-align:right;font-variant-numeric:tabular-nums}.estimate-table input{background:0 0;border:none;outline:none;width:100%;padding:4px 6px;font-size:13px}.estimate-table input:focus{background:#eff6ff;box-shadow:inset 0 0 0 2px #3b82f6}.estimate-table input[type=number]{text-align:right}@media print{.no-print{display:none!important}}
