.branch-tree-select[data-v-20c9b53a]{min-width:0;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.branch-tree-select__trigger[data-v-20c9b53a]{align-items:center;background:var(--pp-ui-kit-color-surface);border:1px solid var(--pp-ui-kit-color-border);border-radius:6px;color:var(--pp-ui-kit-color-text);cursor:pointer;display:flex;font-size:14px;gap:8px;justify-content:space-between;min-width:0;padding:8px 10px;text-align:left;width:100%}.branch-tree-select__trigger[data-v-20c9b53a]:hover:not(:disabled){border-color:var(--pp-ui-kit-color-text-muted)}.branch-tree-select__trigger[data-v-20c9b53a]:disabled{cursor:default;opacity:.75}.branch-tree-select--lg .branch-tree-select__trigger[data-v-20c9b53a]{border-radius:8px;box-sizing:border-box;min-height:50px;padding:12px 14px}.branch-tree-select__value[data-v-20c9b53a]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.branch-tree-select__arrow[data-v-20c9b53a]{color:var(--pp-ui-kit-color-text-muted);flex-shrink:0}.branch-tree-select--open .branch-tree-select__arrow[data-v-20c9b53a]{transform:rotate(180deg)}.branch-tree-select__dropdown[data-v-20c9b53a]{background:var(--pp-ui-kit-color-surface);border:1px solid var(--pp-ui-kit-color-border);border-radius:6px;box-shadow:0 10px 15px -3px #0000001a;left:0;margin-top:4px;max-height:400px;overflow-y:auto;padding:8px 0;position:absolute;right:0;top:100%;z-index:1100}.branch-tree-select__search[data-v-20c9b53a]{padding:0 12px 8px}.branch-tree-select__actions[data-v-20c9b53a]{align-items:center;border-bottom:1px solid var(--pp-ui-kit-color-border);display:flex;justify-content:space-between;margin-bottom:4px;padding:0 12px 8px}.branch-tree-select__select-all[data-v-20c9b53a]{align-items:center;color:var(--pp-ui-kit-color-text);cursor:pointer;display:flex;font-size:13px;gap:8px}.branch-tree-select__reset[data-v-20c9b53a]{background:transparent;border:0;color:var(--pp-ui-kit-color-text-muted);cursor:pointer;font-size:13px;padding:0}.branch-tree-select__search-input[data-v-20c9b53a]{background:var(--pp-ui-kit-color-surface);border:1px solid var(--pp-ui-kit-color-border);border-radius:4px;color:var(--pp-ui-kit-color-text);font-size:13px;padding:6px 8px;width:100%}.branch-tree-select__empty[data-v-20c9b53a]{color:var(--pp-ui-kit-color-text-muted);font-size:13px;margin:0;padding:8px 16px}.branch-tree-select__region-title[data-v-20c9b53a],.branch-tree-select__category-title[data-v-20c9b53a]{align-items:center;background:transparent;border:0;color:var(--pp-ui-kit-color-brand-strong);cursor:pointer;display:flex;font-size:13px;font-weight:650;gap:8px;padding:6px 12px;text-align:left;width:100%}.branch-tree-select__region-title span[data-v-20c9b53a],.branch-tree-select__category-title span[data-v-20c9b53a]{min-width:0}.branch-tree-select__region-title[data-v-20c9b53a]:hover,.branch-tree-select__category-title[data-v-20c9b53a]:hover,.branch-tree-select__item[data-v-20c9b53a]:hover{background:var(--pp-ui-kit-color-surface-subtle)}.branch-tree-select__category-title[data-v-20c9b53a]{border-bottom:1px dashed var(--pp-ui-kit-color-border);color:var(--pp-ui-kit-color-text-secondary);font-size:12px;font-weight:600;letter-spacing:.02em;margin-top:2px;padding-left:20px}.branch-tree-select__region-body[data-v-20c9b53a]{padding-left:4px}.branch-tree-select__item[data-v-20c9b53a]{align-items:flex-start;background:transparent;border:0;border-radius:4px;color:var(--pp-ui-kit-color-text);cursor:pointer;display:flex;font-size:13px;line-height:1.35;margin:1px 6px 1px 18px;overflow-wrap:anywhere;padding:6px 10px;text-align:left;white-space:normal;width:calc(100% - 24px)}.branch-tree-select__checkbox[data-v-20c9b53a]{border:1px solid var(--pp-ui-kit-color-border);border-radius:3px;flex-shrink:0;height:16px;margin-right:8px;width:16px}.branch-tree-select__checkbox--checked[data-v-20c9b53a]{background:var(--pp-ui-kit-color-brand-strong);border-color:var(--pp-ui-kit-color-brand-strong)}.branch-tree-select__item--selected[data-v-20c9b53a]{background:var(--pp-ui-kit-color-brand-soft);box-shadow:inset 2px 0 0 var(--pp-ui-kit-color-brand-strong);color:var(--pp-ui-kit-color-brand-strong);font-weight:500}.branch-tree-select__chevron[data-v-20c9b53a]{color:var(--pp-ui-kit-color-text-muted);flex-shrink:0;transition:transform .2s}.branch-tree-select__chevron--open[data-v-20c9b53a]{color:var(--pp-ui-kit-color-brand-strong);transform:rotate(90deg)}
