.gck-input-group{flex-direction:column;gap:6px;min-width:0;display:flex}.gck-input-label{color:var(--text);font-size:13px;font-weight:500}.gck-input{border-radius:var(--radius-control);border:1px solid var(--border-strong);background:var(--surface);width:100%;min-height:38px;color:var(--text);transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);padding:8px 12px;font-size:14px;line-height:1.4}.gck-textarea{resize:vertical;min-height:88px}.gck-input::placeholder{color:var(--text-muted)}.gck-input:hover:not(:disabled){border-color:var(--text-muted)}.gck-input:focus{border-color:var(--focus);box-shadow:0 0 0 3px var(--accent-ring)}.gck-input:focus-visible{outline:none}.gck-input--error{border-color:var(--danger)}.gck-input--error:focus{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-ring)}.gck-input:disabled{background:var(--surface-sunken);color:var(--text-muted);cursor:not-allowed}.gck-input--static{background:var(--surface-sunken);color:var(--text-secondary);align-items:center;gap:8px;display:flex}.gck-input-hint,.gck-input-error{margin:0;font-size:12.5px;line-height:1.4}.gck-input-hint{color:var(--text-secondary)}.gck-input-error{color:var(--danger)}@media (pointer:coarse){.gck-input{min-height:44px}}
