.ds-field[data-v-a86237a9]{display:grid;gap:var(--space-xs)}.ds-field__label[data-v-a86237a9]{font-size:var(--text-sm);font-weight:500;color:var(--color-text)}.ds-field__select[data-v-a86237a9]{padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);cursor:pointer}.ds-field__select[data-v-a86237a9]:focus{outline:none;border-color:var(--color-primary);box-shadow:var(--focus-ring)}.ds-field__select[data-v-a86237a9]:disabled{opacity:.6;cursor:not-allowed}.ds-field__rich[data-v-a86237a9]{position:relative}.ds-field__rich--invalid .ds-field__rich-trigger[data-v-a86237a9]{border-color:var(--color-danger)}.ds-field__rich--disabled[data-v-a86237a9]{opacity:.6}.ds-field__rich--open .ds-field__rich-chevron[data-v-a86237a9]{transform:rotate(180deg)}.ds-field__rich-trigger[data-v-a86237a9]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);width:100%;text-align:left}.ds-field__rich-value[data-v-a86237a9]{flex:1;min-width:0}.ds-field__rich-chevron[data-v-a86237a9]{flex-shrink:0;color:var(--color-muted);transition:transform var(--transition-fast)}.ds-field__rich-list[data-v-a86237a9]{position:absolute;top:calc(100% + var(--space-xs));left:0;right:0;z-index:20;list-style:none;margin:0;padding:var(--space-xs);max-height:16rem;overflow-y:auto;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.ds-field__rich-option[data-v-a86237a9]{display:block;width:100%;padding:var(--space-sm);font-size:var(--text-sm);color:var(--color-text);text-align:left;background:none;border:none;border-radius:var(--radius-sm);cursor:pointer}.ds-field__rich-option--active[data-v-a86237a9],.ds-field__rich-option[data-v-a86237a9]:hover{background:var(--color-border-subtle)}.ds-field__rich-option--selected[data-v-a86237a9]{color:var(--color-primary)}.ds-field__hint[data-v-a86237a9]{color:var(--color-muted)}.ds-field__error[data-v-a86237a9],.ds-field__hint[data-v-a86237a9]{margin:0;font-size:var(--text-xs)}.ds-field__error[data-v-a86237a9]{color:var(--color-danger)}
