.calculator-module__2UHWkq__tool{gap:var(--space-6);margin-top:var(--space-8);flex-direction:column;display:flex}.calculator-module__2UHWkq__fields{grid-template-columns:repeat(auto-fit, minmax(var(--field-width-sm), 1fr));gap:var(--space-4);display:grid}.calculator-module__2UHWkq__tool .calculator-module__2UHWkq__fields p{margin-top:0}.calculator-module__2UHWkq__tool .calculator-module__2UHWkq__fields p[id$=-error]{color:var(--color-loss)}.calculator-module__2UHWkq__options{gap:var(--space-2);border:0;flex-direction:column;min-width:0;padding:0;display:flex}.calculator-module__2UHWkq__options legend{margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-foreground);padding:0}.calculator-module__2UHWkq__result .calculator-module__2UHWkq__row{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);margin-top:0;display:flex}.calculator-module__2UHWkq__result .calculator-module__2UHWkq__row dt{min-width:0;font-weight:var(--weight-regular);color:var(--color-muted)}.calculator-module__2UHWkq__result .calculator-module__2UHWkq__row dd{color:var(--color-foreground);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;margin-top:0}.calculator-module__2UHWkq__result .calculator-module__2UHWkq__total dt,.calculator-module__2UHWkq__result .calculator-module__2UHWkq__total dd{font-weight:var(--weight-semibold);color:var(--color-foreground)}.calculator-module__2UHWkq__result .calculator-module__2UHWkq__total dd{font-size:var(--text-lg)}.calculator-module__2UHWkq__result .calculator-module__2UHWkq__row dd[data-negative]{color:var(--color-loss)}.calculator-module__2UHWkq__drop{align-items:center;gap:var(--space-3);padding:var(--space-10) var(--space-4);text-align:center;color:var(--color-foreground);border:1px dashed var(--color-border-strong);border-radius:var(--radius-xl);cursor:pointer;flex-direction:column;display:flex;position:relative}.calculator-module__2UHWkq__drop[data-over]{border-color:var(--color-accent)}.calculator-module__2UHWkq__drop:focus-within{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.calculator-module__2UHWkq__drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.calculator-module__2UHWkq__tool .calculator-module__2UHWkq__files{margin-top:0;padding:0;list-style:none}.calculator-module__2UHWkq__tool .calculator-module__2UHWkq__files li{align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto auto;margin-top:0;display:grid}.calculator-module__2UHWkq__fileName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-foreground);overflow:hidden}.calculator-module__2UHWkq__fileStatus{font-size:var(--text-sm);color:var(--color-muted)}.calculator-module__2UHWkq__fileStatus[data-error]{color:var(--color-loss)}.calculator-module__2UHWkq__zone{width:var(--field-width-sm)}.calculator-module__2UHWkq__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.calculator-module__2UHWkq__tool .calculator-module__2UHWkq__actionError{font-size:var(--text-sm);color:var(--color-loss);margin-top:0}.calculator-module__2UHWkq__group{gap:var(--space-4);flex-direction:column;display:flex}.calculator-module__2UHWkq__tool .calculator-module__2UHWkq__group h2{font-size:var(--text-lg);margin-top:0}.calculator-module__2UHWkq__tool .calculator-module__2UHWkq__group p{margin-top:0}.calculator-module__2UHWkq__tool .calculator-module__2UHWkq__group p[id$=-error]{color:var(--color-loss)}.calculator-module__2UHWkq__line{grid-template-columns:minmax(0, 1fr) var(--field-width-xs) var(--field-width-xs) auto var(--control-md);gap:var(--space-3);align-items:start;display:grid}.calculator-module__2UHWkq__lineTotal{gap:var(--space-1-5);font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;display:flex}.calculator-module__2UHWkq__lineTotalLabel{font-size:var(--text-sm);font-weight:var(--weight-medium)}.calculator-module__2UHWkq__lineTotalValue{min-height:var(--control-md);color:var(--color-foreground);align-items:center;display:flex}.calculator-module__2UHWkq__lineRemove{padding-top:calc(var(--text-sm) * var(--leading-normal) + var(--space-1-5))}@media (max-width:640px){.calculator-module__2UHWkq__tool .calculator-module__2UHWkq__files li{grid-template-columns:minmax(0,1fr) auto}.calculator-module__2UHWkq__tool .calculator-module__2UHWkq__files li>:nth-child(2){grid-area:2/1/auto/-1}.calculator-module__2UHWkq__tool .calculator-module__2UHWkq__files li>:last-child{grid-area:1/2}.calculator-module__2UHWkq__line{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) auto var(--control-md);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}.calculator-module__2UHWkq__line>:first-child{grid-column:1/-1}}
