.dh-input.dh-input.dh-input{box-sizing:border-box;width:100%;min-width:0;min-height:var(--control-input-height,2.5rem);height:auto;padding:var(--control-input-padding,.5rem .75rem);padding-left:var(--input-inset-left,.75rem);padding-right:var(--input-inset-right,.75rem);border:1px solid var(--control-border,var(--color-outline-variant,#d7e3d2));border-radius:var(--control-input-radius,.625rem);background:var(--control-input-background,var(--color-surface-bright,#fff));color:var(--color-on-surface,#243d31);font-family:inherit;font-size:var(--control-input-size,.875rem);font-variant-numeric:tabular-nums;caret-color:var(--color-primary,#28704c);outline:none;margin:0;font-weight:500;line-height:1.5;transition:border-color .15s,box-shadow .15s;box-shadow:inset 0 1px 2px #0f172a08}.dh-input.dh-input.dh-input:hover:not(:disabled):not(:read-only){border-color:var(--color-primary,#28704c)}.dh-input.dh-input.dh-input:focus{border-color:var(--color-primary,#28704c);box-shadow:0 0 0 3px var(--control-focus-tint,#28704c26);outline:none}.dh-input.dh-input.dh-input::placeholder{color:var(--color-on-surface-variant,#627060);opacity:1;font-weight:400}.dh-input.dh-input.dh-input[aria-invalid=true]{border-color:var(--color-error,#a13e2e)}.dh-input.dh-input.dh-input[aria-invalid=true]:focus{box-shadow:0 0 0 3px #a13e2e26}.dh-input.dh-input.dh-input:disabled{opacity:.55;cursor:not-allowed}.dh-input.dh-input.dh-input:is(input,textarea):read-only{background:var(--color-surface-container-low,#f5f8f3)}.dh-input.dh-input.dh-input.dh-input--embedded{box-shadow:none;padding-left:var(--input-inset-left,.625rem);padding-right:var(--input-inset-right,.625rem);background:0 0;border:0;border-radius:0}.dh-input::selection{background:var(--control-focus-tint,#dcebdd)}@media (width<=640px){.dh-input.dh-input.dh-input{font-size:max(1rem, var(--control-input-size,.875rem))}}@media (prefers-reduced-motion:reduce){.dh-input{transition:none}}select.dh-input{appearance:none;cursor:pointer}textarea.dh-input{resize:vertical}.form-grid.form-grid{display:grid}.form-grid.form-grid>:is(.form-field,.amount-input,.input-field-wrapper){grid-template-rows:subgrid;row-gap:var(--form-field-gap,6px);grid-row:span 3;align-items:start;min-width:0;display:grid}.form-grid.form-grid>:is(.form-field,.amount-input)>:first-child,.form-grid.form-grid>.input-field-wrapper>.input-field-label{grid-row:1;align-self:end;margin-block:0}.form-grid.form-grid>:is(.form-field,.amount-input)>:nth-child(2),.form-grid.form-grid>.input-field-wrapper>.input-field-outer-row{grid-row:2;align-self:stretch;margin-block:0}.form-grid.form-grid>:is(.form-field,.amount-input)>.form-field-support,.form-grid.form-grid>.form-field>:nth-child(3):not(.sr-only),.form-grid.form-grid>.input-field-wrapper>.input-field-sub-text{grid-row:3;margin-block:0}.form-field-support{align-items:flex-start;gap:var(--form-field-gap,6px);flex-direction:column;min-width:0;display:flex}
