.gp-field{display:flex;flex-direction:column;gap:6px;min-width:0}.gp-field__label{color:var(--gp-text-2);font-size:var(--gp-fs-sm);font-weight:600}.gp-field__label--req:after{color:var(--gp-danger);content:" *"/""}.gp-field__input{background:var(--gp-surface);border:1px solid var(--gp-border-strong);border-radius:var(--gp-radius);color:var(--gp-text);min-height:42px;padding:9px 12px;transition:border-color .15s,box-shadow .15s;width:100%}textarea.gp-field__input{min-height:84px;resize:vertical}.gp-field__input:hover:not(:disabled){border-color:var(--gp-text-3)}.gp-field__input:focus{border-color:var(--gp-primary);box-shadow:var(--gp-focus);outline:none}.gp-field__input:disabled{background:var(--gp-surface-2);color:var(--gp-text-3)}.gp-field--error .gp-field__input{border-color:var(--gp-danger)}.gp-field__hint{color:var(--gp-text-3)}.gp-field__error,.gp-field__hint{font-size:var(--gp-fs-xs);margin:0}.gp-field__error{color:var(--gp-danger);font-weight:600}
