.bic-calculator{margin-block:24px;padding:24px;background:#f3f5f0;border:1px solid #c4cdc4;border-radius:12px;scroll-margin-top:160px;color:#18241e}.bic-calculator h3{font-size:24px!important;margin-top:0}.bic-calc-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bic-calc-fields label{display:block;font-weight:600;margin-bottom:8px}.bic-calc-fields input{display:block;width:100%;box-sizing:border-box;min-height:48px;padding:12px;color:#18241e;background:white;border:1px solid #778277;border-radius:4px;font:inherit}.bic-calc-fields input[aria-invalid=true]{border:2px solid #a12a1d}.bic-calc-fields p{font-size:14px}.bic-calculator .button{margin-block:20px}.bic-calc-output{position:static!important;display:block!important;opacity:1!important;visibility:visible!important;height:auto!important;width:auto!important;clip:auto!important;overflow:visible!important;padding:20px;margin-block:12px;background:white;color:#18241e;border:2px solid #45624e;border-radius:8px}.bic-calculator [hidden]{display:none!important}.bic-calc-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.bic-calc-results strong{display:block;font-size:34px;line-height:1.2;color:#18241e}.bic-calc-results span{display:block;font-size:14px;margin-top:6px}.bic-calculator [data-calc-error]{color:#87231b}.bic-calculator .bic-budget{margin-block:20px;border-top:1px solid #c4cdc4;padding-top:12px}.bic-calculator a,.bic-quantity-link{color:#18241e;text-decoration:underline;text-underline-offset:4px;font-weight:600}.bic-calculator :is(input,button,a,summary):focus-visible{outline:3px solid #18241e;outline-offset:4px}@media(max-width:749px){.bic-calculator{padding:16px}.bic-calc-fields{grid-template-columns:1fr}.bic-calc-results{gap:8px}.bic-calc-results strong{font-size:28px}.bic-calc-output{padding:14px}}
