.gi-field{gap:var(--sp-1);flex-direction:column;display:flex}.gi-fields{gap:var(--sp-4);flex-direction:column;display:flex}.gi-field-label{font:500 var(--fs-label) / 1.3 var(--ui);color:var(--ink-2)}.gi-field-helper{align-items:baseline;gap:var(--sp-1);min-height:1.45em;font:400 var(--fs-secondary) / 1.45 var(--ui);color:var(--ink-3);display:flex}.gi-field-helper[data-error]{color:var(--error-text)}.gi-changed{font:400 var(--fs-secondary) / 1.45 var(--ui);color:var(--ink-2);margin:0}.gi-pick{justify-content:space-between;align-items:center;gap:var(--sp-2);width:100%;height:var(--control-h);padding:0 var(--sp-3);border:1px solid var(--outline-strong);border-radius:var(--r-sm);background:var(--surface-high);color:var(--ink);font:400 var(--fs-body) / 1.3 var(--ui);text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-std), box-shadow var(--dur-fast) var(--ease-std);display:flex}.gi-pick:hover{border-color:var(--ink-3)}.gi-pick:focus-visible{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.gi-pick[aria-invalid=true]{border-color:var(--error);box-shadow:inset 0 0 0 1px var(--error)}.gi-pick:disabled{border-color:var(--outline);background:var(--well);color:var(--ink-3);opacity:.38;cursor:not-allowed}.gi-pick[data-empty] .gi-pick-val{color:var(--ink-muted)}.gi-pick svg{width:14px;height:14px;color:var(--ink-2);flex:none}.gi-seg-row{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}
