.gof-field{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.gof-field__label--required:after{content:" *";color:var(--clr-error)}.gof-input-wrap{border:1px solid var(--clr-input-border);border-radius:var(--r-md);background:var(--clr-input-bg);transition:border-color var(--t-fast);align-items:stretch;display:flex;overflow:hidden}.gof-input-wrap:focus-within{border-color:var(--clr-primary)}.gof-input-wrap[data-error=true],.gof-input-wrap[data-error=true]:focus-within{border-color:var(--clr-error)}.gof-input-wrap--disabled{opacity:.5;cursor:not-allowed}.gof-input{min-width:0;color:var(--clr-text-title);font-family:inherit;font-size:var(--text-base);line-height:var(--leading-normal);-webkit-tap-highlight-color:transparent;background:0 0;border:none;outline:none;flex:1}.gof-search-wrap{align-items:center;gap:0}.gof-search-icon{color:var(--clr-text-muted);margin-left:var(--space-3,12px);flex-shrink:0}.gof-search-input.gof-input{padding-left:var(--space-2,8px)}.gof-search-clear{border-radius:var(--r-full,999px);width:26px;height:26px;color:var(--clr-text-muted);cursor:pointer;transition:background var(--t-fast), color var(--t-fast);-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-right:6px;display:flex}.gof-search-clear:hover{background:var(--clr-surface-xs);color:var(--clr-text-body)}.gof-input::placeholder{color:var(--clr-text-muted)}.gof-input:disabled{cursor:not-allowed}.gof-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.gof-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.gof-input[type=number]{-moz-appearance:textfield}.gof-input-wrap--sm .gof-input{padding:var(--space-2) var(--space-3)}.gof-input-wrap--md .gof-input{padding:var(--space-3) var(--space-4)}.gof-input-wrap--lg .gof-input{padding:var(--space-4) var(--space-4)}.gof-input-prefix,.gof-input-suffix{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--clr-text-secondary);pointer-events:none;user-select:none;flex-shrink:0;align-items:center;line-height:1;display:flex}.gof-input-prefix{padding:0 var(--space-3);border-right:1px solid var(--clr-input-border);background:var(--clr-surface-sm)}.gof-input-suffix{padding:0 var(--space-4);border-left:1px solid var(--clr-input-border);background:var(--clr-surface-sm)}.gof-input-wrap:focus-within .gof-input-prefix{border-right-color:var(--clr-primary)}.gof-input-wrap:focus-within .gof-input-suffix{border-left-color:var(--clr-primary)}.gof-field__helper{font-size:var(--text-xs);color:var(--clr-text-muted);line-height:var(--leading-normal)}@media (max-width:767px){.gof-input{font-size:16px}}
