.calc-title[data-astro-cid-lmhzmqn6]{margin:0 0 5px;font-size:1.16rem}.calc-help[data-astro-cid-lmhzmqn6]{color:var(--muted);margin:0 0 16px;font-size:.9rem}.calc-subhead[data-astro-cid-lmhzmqn6]{margin:0 0 13px;font-size:1.02rem}.plain-fieldset[data-astro-cid-lmhzmqn6]{border:0;margin:0 0 14px;padding:0}.plain-fieldset[data-astro-cid-lmhzmqn6] legend[data-astro-cid-lmhzmqn6]{margin-bottom:8px;font-weight:700}.mode-selector[data-astro-cid-lmhzmqn6]{flex-wrap:wrap;gap:10px;display:flex}.mode-selector[data-astro-cid-lmhzmqn6] label[data-astro-cid-lmhzmqn6]{background:var(--background);border:1px solid var(--line);border-radius:6px;align-items:center;gap:7px;margin:0;padding:7px 10px;font-size:.9rem;font-weight:600;display:flex}.mode-selector[data-astro-cid-lmhzmqn6] input[data-astro-cid-lmhzmqn6]{width:17px;min-height:17px;accent-color:var(--blue);margin:0}.calc-grid[data-astro-cid-lmhzmqn6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.field[data-astro-cid-lmhzmqn6]{min-width:0;margin-bottom:14px}.field[data-astro-cid-lmhzmqn6] label[data-astro-cid-lmhzmqn6]{font-size:.9rem}.unit[data-astro-cid-lmhzmqn6]{color:var(--muted);font-size:.77rem;font-weight:500}.hint[data-astro-cid-lmhzmqn6]{color:var(--muted);margin:5px 0 0;font-size:.77rem;line-height:1.48;display:block}.gap-tight[data-astro-cid-lmhzmqn6]{margin-top:-6px}.field-divider[data-astro-cid-lmhzmqn6]{border:0;border-top:1px solid var(--line);margin:19px 0}.factor-field[data-astro-cid-lmhzmqn6]{background:var(--blue-soft);border-radius:7px;padding:12px}.order-details[data-astro-cid-lmhzmqn6]{border:1px solid var(--line);border-radius:7px;margin:17px 0;padding:12px 13px}.order-details[data-astro-cid-lmhzmqn6] summary[data-astro-cid-lmhzmqn6]{color:var(--blue);cursor:pointer;font-size:.91rem;font-weight:700}.order-details[data-astro-cid-lmhzmqn6][open] summary[data-astro-cid-lmhzmqn6]{margin-bottom:14px}.calc-actions[data-astro-cid-lmhzmqn6]{flex-wrap:wrap;gap:9px;margin-top:17px;display:flex}.secondary-btn[data-astro-cid-lmhzmqn6]{color:var(--navy);background:#fff;border:1px solid #adc1d3;font-weight:700}.secondary-btn[data-astro-cid-lmhzmqn6]:hover{background:var(--blue-soft)}.calc-error[data-astro-cid-lmhzmqn6]{color:#7c2317;background:#fff0ed;border-left:3px solid #b63a24;padding:8px 11px;font-size:.86rem}.results-heading[data-astro-cid-lmhzmqn6]{margin-bottom:14px}.primary-result[data-astro-cid-lmhzmqn6]{background:var(--blue-soft);border:1px solid #d1e4f5;border-radius:8px;padding:16px 18px}.primary-result[data-astro-cid-lmhzmqn6]>span[data-astro-cid-lmhzmqn6]{color:var(--navy);font-size:.88rem;font-weight:700;display:block}.primary-result[data-astro-cid-lmhzmqn6]>strong[data-astro-cid-lmhzmqn6]{color:var(--blue-dark);font-variant-numeric:tabular-nums;margin:3px 0;font-size:clamp(2rem,3vw,2.7rem);line-height:1.25;display:block}.primary-result[data-astro-cid-lmhzmqn6] small[data-astro-cid-lmhzmqn6]{color:var(--muted);font-size:.75rem;display:block}.result-list[data-astro-cid-lmhzmqn6]{margin:16px 0}.result-list[data-astro-cid-lmhzmqn6]>div[data-astro-cid-lmhzmqn6]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;font-size:.87rem;display:flex}.result-list[data-astro-cid-lmhzmqn6] dt[data-astro-cid-lmhzmqn6]{color:var(--muted)}.result-list[data-astro-cid-lmhzmqn6] dd[data-astro-cid-lmhzmqn6]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:750}.result-list[data-astro-cid-lmhzmqn6] .total-row[data-astro-cid-lmhzmqn6]{border-top:2px solid var(--line);font-weight:800}.assumptions-box[data-astro-cid-lmhzmqn6]{background:var(--background);border:1px solid var(--line);border-radius:7px;padding:13px}.assumptions-box[data-astro-cid-lmhzmqn6] h3[data-astro-cid-lmhzmqn6]{margin:0 0 7px;font-size:.94rem}.assumptions-box[data-astro-cid-lmhzmqn6] p[data-astro-cid-lmhzmqn6]:not(.hint){margin:5px 0;font-size:.8rem;line-height:1.5}.result-buttons[data-astro-cid-lmhzmqn6]{gap:10px;margin-top:16px;display:flex}.limestone-guide[data-astro-cid-lmhzmqn6]{max-width:820px}.limestone-guide[data-astro-cid-lmhzmqn6] h2[data-astro-cid-lmhzmqn6]{margin:30px 0 11px;font-size:clamp(1.3rem,2vw,1.6rem)}.limestone-guide[data-astro-cid-lmhzmqn6] p[data-astro-cid-lmhzmqn6],.limestone-guide[data-astro-cid-lmhzmqn6] li[data-astro-cid-lmhzmqn6]{font-size:1rem;line-height:1.7}.guide-formulas[data-astro-cid-lmhzmqn6]{border-left:3px solid var(--blue);background:var(--background);margin:15px 0;padding:10px 16px}.guide-formulas[data-astro-cid-lmhzmqn6] p[data-astro-cid-lmhzmqn6]{margin:6px 0;font-size:.91rem}.responsive-table[data-astro-cid-lmhzmqn6]{margin:16px 0;overflow-x:auto}.responsive-table[data-astro-cid-lmhzmqn6] table[data-astro-cid-lmhzmqn6]{border-collapse:collapse;width:100%;font-size:.88rem}.responsive-table[data-astro-cid-lmhzmqn6] th[data-astro-cid-lmhzmqn6],.responsive-table[data-astro-cid-lmhzmqn6] td[data-astro-cid-lmhzmqn6]{border:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 12px}.responsive-table[data-astro-cid-lmhzmqn6] thead[data-astro-cid-lmhzmqn6] th[data-astro-cid-lmhzmqn6]{background:var(--blue-soft)}.responsive-table[data-astro-cid-lmhzmqn6] tbody[data-astro-cid-lmhzmqn6] th[data-astro-cid-lmhzmqn6]{width:34%;font-weight:700}.source-links[data-astro-cid-lmhzmqn6] li[data-astro-cid-lmhzmqn6]{overflow-wrap:anywhere}[data-astro-cid-lmhzmqn6][hidden]{display:none!important}@media (width<=420px){.calc-grid[data-astro-cid-lmhzmqn6]{grid-template-columns:1fr;gap:0}.result-list[data-astro-cid-lmhzmqn6]>div[data-astro-cid-lmhzmqn6]{font-size:.8rem}.result-list[data-astro-cid-lmhzmqn6] dd[data-astro-cid-lmhzmqn6]{white-space:normal}}@media print{#limestone-form[data-astro-cid-lmhzmqn6],.result-buttons[data-astro-cid-lmhzmqn6],.order-details[data-astro-cid-lmhzmqn6],.site-header,.site-footer,.advertisement{display:none!important}.calculator-workspace[data-astro-cid-lmhzmqn6]{display:block}.panel[data-astro-cid-lmhzmqn6]{border:0;padding:0}.limestone-guide[data-astro-cid-lmhzmqn6]{page-break-before:always}.primary-result[data-astro-cid-lmhzmqn6]{border:1px solid #888}}
