.field[data-v-8ea194fb]{all:unset;box-sizing:border-box;cursor:pointer;width:100%;height:var(--h-lg);border-radius:var(--r-lg);background:var(--surf);border:1px solid var(--line);font-size:var(--fs-lg);color:var(--text);justify-content:space-between;align-items:center;gap:6px;padding:0 12px 0 16px;display:flex}.field--open[data-v-8ea194fb]{border-color:var(--acc)}.field--md[data-v-8ea194fb]{height:var(--h-md);border-radius:var(--r-md);font-size:var(--fs-md);padding:0 10px 0 12px}.field[data-v-8ea194fb]:disabled{cursor:not-allowed;opacity:.55;border-color:var(--line2);background:0 0}.field__value[data-v-8ea194fb]{flex-direction:column;align-items:flex-start;min-width:0;line-height:1.15;display:flex}.field__label[data-v-8ea194fb]{color:var(--dim);font-size:10.5px}.field__text[data-v-8ea194fb]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--text);font-weight:500;overflow:hidden}.field__text--empty[data-v-8ea194fb]{color:var(--dim);font-weight:400}.field__icons[data-v-8ea194fb]{flex:none;align-items:center;gap:2px;display:inline-flex}.field__clear[data-v-8ea194fb]{box-sizing:border-box;cursor:pointer;color:var(--dim);border-radius:50%;padding:2px;display:inline-flex}.field__clear[data-v-8ea194fb]:hover{background:var(--surf2)}.field__chevron[data-v-8ea194fb]{color:var(--dim)}.search[data-v-8ea194fb]{height:var(--h-md);border-radius:var(--r-md);background:var(--surf);border:1px solid var(--line);align-items:center;gap:8px;margin-bottom:6px;padding:0 10px;display:flex}.search__icon[data-v-8ea194fb]{color:var(--dim);flex:none}.search__input[data-v-8ea194fb]{all:unset;box-sizing:border-box;min-width:0;font-size:var(--fs-md);color:var(--text);flex:1}.opts[data-v-8ea194fb]{flex-direction:column;gap:2px;max-height:260px;padding-right:2px;display:flex;overflow-y:auto}.opt[data-v-8ea194fb]{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--r-sm);font-size:var(--fs-md);color:var(--text);justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;font-weight:500;display:flex}.opt--on[data-v-8ea194fb],.opt[data-v-8ea194fb]:hover{background:var(--surf)}.opt__label[data-v-8ea194fb]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.opt__check[data-v-8ea194fb]{color:var(--acc);opacity:0;flex:none}.opt__check--on[data-v-8ea194fb]{opacity:1}.empty[data-v-8ea194fb]{color:var(--dim);text-align:center;padding:14px 10px;font-size:13px}
