.field-group[data-v-3ffc9c2a]{display:grid;gap:.5rem;width:100%}.field-label[data-v-3ffc9c2a]{color:var(--neutral-600);font-size:.8125rem;font-weight:600;padding-left:0}.input-wrapper[data-v-3ffc9c2a]{align-items:center;display:flex;position:relative}.field-input[data-v-3ffc9c2a]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface-muted);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);cursor:pointer;font-family:inherit;font-size:.9375rem;min-height:42px;outline:none;padding:0 2.5rem 0 1rem;transition:all .2s cubic-bezier(.4,0,.2,1);width:100%}.select-chevron[data-v-3ffc9c2a]{border-bottom:2px solid var(--neutral-400);border-right:2px solid var(--neutral-400);height:10px;pointer-events:none;position:absolute;right:1rem;transform:rotate(45deg) translateY(-2px);transition:all .2s ease;width:10px}.field-input[data-v-3ffc9c2a]:focus{box-shadow:0 0 0 3px var(--primary-glow)}.field-input[data-v-3ffc9c2a]:focus,.field-input:focus~.select-chevron[data-v-3ffc9c2a]{border-color:var(--primary)}.has-error .field-input[data-v-3ffc9c2a]{border-color:var(--danger)}.has-error .error-msg[data-v-3ffc9c2a]{color:var(--danger);font-size:.75rem;font-weight:500;padding-left:.25rem}.is-disabled[data-v-3ffc9c2a]{cursor:not-allowed;opacity:.6}
