.calculator__heading{margin-bottom:var(--space-xs)}.calculator__subheading{margin-bottom:var(--space-lg);color:var(--color-text-muted);max-width:60ch}.calculator{display:block;max-width:46rem}.calculator__form{display:grid;gap:var(--space-lg)}.calculator__fieldset{border:0;padding:0;margin:0}.calculator__legend{padding:0;margin-bottom:var(--space-xs);font-weight:600}.calculator__radios{display:flex;flex-wrap:wrap;column-gap:var(--space-md)}.calculator__radio,.calculator__checkbox{display:flex;align-items:center;gap:var(--space-xs);min-block-size:44px;cursor:pointer}.calculator__radio input,.calculator__checkbox input{flex:none;inline-size:1.125rem;block-size:1.125rem;margin:0;accent-color:var(--color-primary)}.calculator__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--space-md)}.calculator__field{display:grid;gap:var(--space-2xs)}.calculator__field label{font-size:var(--text-sm);font-weight:600}.calculator__field input{width:100%;min-block-size:44px;padding:var(--space-xs) var(--space-sm);border:1px solid var(--sx-control-border, var(--color-border));border-radius:var(--radius);background:var(--sx-panel, var(--color-surface));color:var(--color-text);font:inherit}.calculator__error{margin-top:var(--space-md);padding:var(--space-sm);border-radius:var(--radius);border:1px solid var(--color-error);color:var(--color-error)}.calculator__output{margin-top:var(--space-xl);padding:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--sx-panel, var(--color-surface-alt))}.calculator__figures{display:flex;flex-wrap:wrap;gap:var(--space-xl);margin:0 0 var(--space-lg)}.calculator__figures dt{font-size:var(--text-sm);color:var(--color-text-muted)}.calculator__figures dd{margin:0;font-size:var(--text-xl);font-weight:600}.calculator__tins-title{font-size:var(--text-base);margin-bottom:var(--space-xs)}.calculator__tins ul{list-style:none;padding:0;margin:0 0 var(--space-md);display:grid;gap:var(--space-2xs)}.calculator__tin{display:flex;gap:var(--space-xs)}.calculator__tin-count{font-variant-numeric:tabular-nums;font-weight:600}.calculator__note{margin-top:var(--space-sm);font-size:var(--text-sm);color:var(--color-text-muted);max-width:55ch}
/*# sourceMappingURL=/cdn/shop/t/2/assets/paint-calculator.css.map */
