.fdField{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.fdFieldLabel{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--faint)}.fdValueLink{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;cursor:pointer;text-align:left;border:1px solid var(--border);border-radius:7px;background:var(--raise,var(--panel));color:var(--accent);font-size:13px}.fdValueLink:hover{border-color:var(--accent)}.fdValueLink:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.fdValueLinkEmpty{color:var(--faint)}.fdValueText{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fdValueCaret{flex:0 0 auto;color:var(--faint)}.fdPickerHead{display:flex;align-items:center;gap:8px;margin-bottom:10px}.fdPickerHead h3{margin:0;font-size:13px;font-weight:700}.fdPickerSearch{width:100%;margin-bottom:8px}.fdPickerEmpty{font-size:12px;color:var(--faint);margin:8px 0 0}.fdPickerList{list-style:none;margin:0;padding:0;max-height:62vh;overflow-y:auto}.fdPickerRow{display:grid;grid-template-columns:1fr auto;grid-gap:2px 8px;gap:2px 8px;padding:7px 9px;border-radius:7px;cursor:pointer;border:1px solid transparent}.fdPickerRow.on{background:var(--accent-dim);border-color:var(--accent-line,var(--accent))}.fdPickerRow.cur{border-color:var(--accent)}.fdPickerLabel{font-size:13px;color:var(--text)}.fdPickerDesc{grid-column:1/-1;font-size:11.5px;color:#a8b7c3}.fdPickerCur{color:var(--accent);font-size:12px;min-width:10px}.fdPaletteRow{grid-template-columns:18px 1fr}.fdPaletteGlyph{display:inline-flex;align-items:center;justify-content:center;color:var(--accent)}.fdPaletteRow .fdPickerDesc{grid-column:2/-1}