.global-select[data-v-6e3c2d93]{position:relative;width:100%}.global-select.disabled[data-v-6e3c2d93]{opacity:.6;pointer-events:none}.select-trigger[data-v-6e3c2d93]{width:100%;padding:8px 36px 8px 12px;font-size:14px;line-height:1.5;color:var(--content-text);background:var(--card-bg);border:1.5px solid var(--content-border);border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:space-between;min-height:38px;box-sizing:border-box}.select-trigger[data-v-6e3c2d93]:hover{border-color:var(--primary-color)}.select-trigger.is-focused[data-v-6e3c2d93]{border-color:var(--primary-color);box-shadow:0 0 0 3px #c8ff001a}.select-trigger .placeholder[data-v-6e3c2d93]{color:var(--content-text-tertiary)}.select-trigger .selected-text[data-v-6e3c2d93]{display:flex;flex-direction:column;gap:4px;min-width:0}.select-trigger .selected-count[data-v-6e3c2d93]{color:#000;font-weight:600;font-size:13px}.select-trigger .selected-tags[data-v-6e3c2d93]{display:flex;gap:6px;flex-wrap:wrap}.select-trigger .tag[data-v-6e3c2d93]{background:var(--content-bg-alt);border:1px solid var(--content-border);padding:2px 6px;border-radius:4px;font-size:12px;color:var(--content-text)}.select-trigger .more-tag[data-v-6e3c2d93]{background:var(--content-bg-alt);color:#000;border-color:var(--primary-color)}.select-trigger .single-label[data-v-6e3c2d93]{color:var(--content-text);font-weight:500}.trigger-actions[data-v-6e3c2d93]{display:flex;align-items:center;gap:6px;margin-left:8px}.clear-btn[data-v-6e3c2d93]{border:none;background:var(--content-bg-alt);color:var(--content-text-secondary);cursor:pointer;font-size:16px;line-height:1;padding:0 4px;border:1px solid var(--content-border)}.clear-btn[data-v-6e3c2d93]:hover{color:var(--primary-color);background:var(--card-bg)}.dropdown-icon[data-v-6e3c2d93]{color:var(--content-text-secondary);transition:transform .2s ease}.dropdown-icon.is-open[data-v-6e3c2d93]{transform:rotate(180deg)}.select-dropdown[data-v-6e3c2d93]{position:fixed;background:var(--card-bg);border:1.5px solid var(--content-border);border-radius:var(--radius-sm);box-shadow:0 4px 12px #0000001a;z-index:10000;max-height:320px;display:flex;flex-direction:column;overflow:hidden;min-width:200px}.dropdown-header[data-v-6e3c2d93]{display:flex;align-items:center;padding:8px;gap:12px;border-bottom:1px solid var(--content-border);background:var(--card-bg)}.dropdown-search[data-v-6e3c2d93]{flex:1}.dropdown-search .search-input[data-v-6e3c2d93]{width:100%;padding:6px 8px;font-size:14px;border:1px solid var(--content-border);border-radius:4px;outline:none;background:var(--content-bg-alt)}.dropdown-search .search-input[data-v-6e3c2d93]:focus{border-color:var(--primary-color)}.dropdown-actions[data-v-6e3c2d93]{display:flex;gap:8px;justify-content:flex-end;flex-shrink:0}.dropdown-options[data-v-6e3c2d93]{flex:1;overflow-y:auto;padding:4px 0}.option-item[data-v-6e3c2d93]{padding:8px 12px;cursor:pointer;transition:background-color .2s ease}.option-item[data-v-6e3c2d93]:hover,.option-item.is-selected[data-v-6e3c2d93]{background:var(--content-bg-alt)}.option-item.is-disabled[data-v-6e3c2d93]{cursor:not-allowed;opacity:.6}.option-label-wrapper[data-v-6e3c2d93]{display:flex;align-items:center;gap:8px;-webkit-user-select:none;user-select:none}.option-label-wrapper input[type=checkbox][data-v-6e3c2d93],.option-label-wrapper input[type=radio][data-v-6e3c2d93]{width:16px;height:16px;cursor:pointer;accent-color:var(--primary-color)}.option-label-wrapper .option-label[data-v-6e3c2d93]{flex:1;font-size:14px;color:var(--content-text)}.no-options[data-v-6e3c2d93]{padding:20px;text-align:center;color:var(--content-text-tertiary);font-size:14px}.action-btn[data-v-6e3c2d93]{padding:6px 14px;font-size:14px;border-radius:4px;border:none;cursor:pointer;transition:all .2s ease}.action-btn.clear-btn[data-v-6e3c2d93]{background:var(--content-bg-alt);color:var(--content-text);border:1px solid var(--content-border)}.action-btn.clear-btn[data-v-6e3c2d93]:hover{background:var(--content-border)}.action-btn.confirm-btn[data-v-6e3c2d93]{background:var(--primary-color);color:#000;font-weight:600}.action-btn.confirm-btn[data-v-6e3c2d93]:hover{opacity:.9}
