.calculator:has(.time-card)>.calculator-grid{display:block}.calculator:has(.time-card) .result-panel{border-left:0;border-top:1px solid var(--border)}.time-card .input-group{border-bottom:1px solid var(--border);padding-bottom:16px;margin-bottom:16px;min-width:0}.time-card .input-group>.form-fields{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.time-card .input-group .field-wide{grid-column:auto}.time-card .input-group .field:has(input[type=checkbox]){grid-column:1/-1}.time-card .input-group>.form-fields>.field[hidden]{display:none}.time-card .input-group>legend{margin-bottom:8px}.time-card .checkbox-label{min-height:44px}.time-card .field label{font-size:13px}.time-card .field-help{line-height:1.5}@media(min-width:900px){.time-card .input-group:not(:first-child){position:relative;padding-left:115px;min-height:90px}.time-card .input-group:not(:first-child)>legend{position:absolute;left:0;top:0;max-width:105px}.time-card .input-group:not(:first-child)>.form-fields{grid-template-columns:repeat(3,minmax(0,1fr)) 135px}.time-card .input-group:not(:first-child) .field:has(input[type=checkbox]){grid-column:auto}.time-card .input-group:not(:first-child) .field:first-child{position:absolute;left:0;top:25px;max-width:105px}.time-card .input-group:not(:first-child) .field:last-child{padding-top:18px}.time-card .input-group:not(:first-child) .checkbox-label{margin-bottom:0}}@media(max-width:560px){.time-card .input-group .field:has(input[type=number]){grid-column:1/-1}.time-card .input-group:first-child>.form-fields{grid-template-columns:1fr}}
