@layer scl-tool{.fc-shell{max-width:1100px}.fc-shell section{margin-block:1.5rem}.fc-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block:1rem}.fc-fields label,.fc-checks label{display:flex;flex-direction:column;gap:.4rem}.fc-checks{display:grid;gap:1rem}.fc-confirm{display:flex;align-items:flex-start;gap:.75rem;margin-block:1.25rem}.fc-confirm input{flex-shrink:0;margin-top:.25rem}.fc-totals{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.fc-totals dd{margin:.5rem 0;font-size:1.3rem;font-weight:700;overflow-wrap:anywhere}.fc-estimate{font-size:1.25rem}.fc-table th,.fc-table td{padding:.65rem;text-align:left;border-bottom:1px solid var(--scl-line)}.fc-table caption{text-align:left;padding-bottom:.75rem}.fc-shell a{overflow-wrap:anywhere}@media(max-width:600px){.fc-totals{grid-template-columns:1fr}}}.fc-shell .fc-calculator .fc-inputs{padding-inline:1.25rem}
