.calc12 select{font:inherit;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:12px;max-width:100%;padding:8px 12px}.calc12 .f.stack{grid-template-columns:minmax(0,1fr)}.calc12 .f.stack select{width:100%}.calc12 select:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.calc12 .ramp-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.86rem}.calc12 .ramp-table th,.calc12 .ramp-table td{text-align:right;border-bottom:1px solid var(--line);padding:6px 8px}.calc12 .ramp-table th:first-child,.calc12 .ramp-table td:first-child{text-align:left}@media print{.calc12 .no-print,header,footer,nav{display:none!important}.calc12 .panel{break-inside:avoid;border:1px solid #ccc}}.calc12 .adjusted{margin:0;padding-left:1.1em;list-style:outside}.calc12 .answer:focus{outline:none}.calc12 .buy{flex-direction:column;gap:8px;display:flex}
