.company-picker[data-v-75c57321]{width:100%}.company-picker__field[data-v-75c57321]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);align-items:center;gap:8px;min-height:36px;padding:4px 10px;transition:border-color .12s,box-shadow .12s;display:flex}.company-picker__field--focus[data-v-75c57321]{border-color:var(--color-green);box-shadow:var(--shadow-focus-field)}.company-picker__search-icon[data-v-75c57321]{width:15px;height:15px;color:var(--color-faint);flex-shrink:0}.company-picker__input[data-v-75c57321]{min-width:0;font-family:inherit;font-size:var(--em-type-body-size);color:var(--color-ink);background:0 0;border:none;flex:1}.company-picker__input[data-v-75c57321]:focus,.company-picker__input[data-v-75c57321]:focus-visible{box-shadow:none;outline:none}.company-picker__input[data-v-75c57321]::placeholder{color:var(--color-faint)}.company-picker__name[data-v-75c57321]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--em-type-body-size);color:var(--color-ink);flex:1;overflow:hidden}.company-picker__value[data-v-75c57321]{text-overflow:ellipsis;cursor:default;overflow:hidden}.company-picker__remove[data-v-75c57321]{border-radius:var(--radius-full);color:var(--color-faint);cursor:pointer;padding:4px;display:flex}.company-picker__remove[data-v-75c57321]:hover{background:var(--color-bg);color:var(--color-gray)}.company-picker__remove[data-v-75c57321]:focus-visible{outline:2px solid var(--color-green);outline-offset:1px}.company-picker__remove-icon[data-v-75c57321]{width:14px;height:14px}.company-picker__panel[data-v-75c57321]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-white);max-height:248px;box-shadow:var(--shadow-rest);margin-top:6px;padding:4px;overflow-y:auto}.company-picker__list[data-v-75c57321]{margin:0;padding:0;list-style:none}.company-picker__row[data-v-75c57321]{border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:8px;padding:7px 9px;display:flex}.company-picker__row--active[data-v-75c57321]{background:var(--color-mint-soft)}.company-picker__row--create .company-picker__name[data-v-75c57321]{color:var(--color-green);font-weight:600}.company-picker__create-icon[data-v-75c57321]{width:16px;height:16px;color:var(--color-green);flex-shrink:0}.company-picker__empty[data-v-75c57321]{font-size:var(--em-type-secondary-size);color:var(--color-faint);margin:0;padding:10px 9px}
