.field{color:var(--color-text-secondary);cursor:text;flex-direction:column;gap:8px;display:flex}.field__label{font:var(--type-secondary-medium)}.field__label--visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.field__control{box-sizing:border-box;min-block-size:var(--size-field-block);border-radius:var(--radius-field);background:var(--glass-card-bg);box-shadow:var(--shadow-glass-card);-webkit-backdrop-filter:blur(var(--blur-card)) saturate(var(--saturate-card));backdrop-filter:blur(var(--blur-card)) saturate(var(--saturate-card));outline:none;align-items:center;gap:12px;padding-inline:18px;display:flex}.field__control:focus-within{outline:2px solid var(--color-focus);outline-offset:2px}.field__control--error{box-shadow:inset 0 0 0 1.5px var(--color-text)}.field__control--multiline{min-block-size:88px;padding:0;display:block}.field__input,.field__textarea{box-sizing:border-box;min-inline-size:0;color:var(--color-text);caret-color:var(--color-text);resize:none;background:0 0;border:0;border-radius:0;outline:none}.field__input:focus-visible,.field__textarea:focus-visible{outline:none}.field__input{block-size:auto;min-block-size:24px;font:500 16px/24px var(--font-inter);flex:auto;align-self:stretch;padding:0}.field__textarea{min-block-size:88px;max-block-size:176px;inline-size:100%;font:var(--type-body);padding:16px;display:block;overflow-y:auto}.field__input::placeholder,.field__textarea::placeholder{color:var(--color-text-secondary);opacity:1}.field__unit{color:var(--color-text-secondary);font:500 16px/24px var(--font-inter);flex:none}.field__description{min-block-size:16px;color:var(--color-text-secondary);font:var(--type-secondary-small);align-items:flex-start;gap:6px;display:flex}.field__description--error{color:var(--color-text);font:var(--type-secondary-small-medium)}.field__error-icon{flex:0 0 16px;block-size:16px;inline-size:16px}@media (prefers-reduced-transparency:reduce){.field__control{background:var(--fallback-card-bg);-webkit-backdrop-filter:none;backdrop-filter:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.field__control{background:var(--fallback-card-bg);-webkit-backdrop-filter:none;backdrop-filter:none}}
