.dropdown-item[data-v-168a2602]{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border:none;border-bottom:1px solid var(--ink-a04);cursor:pointer;text-align:left;background:0 0;font-family:inherit;text-decoration:none;transition:background-color .15s;display:flex}.dropdown-item[data-v-168a2602]:last-of-type{border-bottom:none}.dropdown-item.selected[data-v-168a2602]{background-color:var(--bg-selected)}.dropdown-item.selected .dropdown-item-chevron[data-v-168a2602]{opacity:1}.dropdown-item[data-v-168a2602]:hover{background-color:var(--turquoise-a06)}.dropdown-item-body[data-v-168a2602]{align-items:center;gap:var(--space-3);text-align:left;flex-direction:row;flex:auto;min-width:0;display:flex}.dropdown-item-body[data-v-168a2602] .rt-flag{flex-shrink:0}.dropdown-item-body .rt-name-stack[data-v-168a2602]{gap:var(--space-1);flex-direction:column;flex:auto;min-width:0;display:flex}.dropdown-item-body .rt-name-row[data-v-168a2602]{align-items:center;gap:var(--space-2);width:100%;min-width:0;display:flex}.dropdown-item-body .rt-name-text[data-v-168a2602]{min-width:0;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;letter-spacing:.01em;flex:auto;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.dropdown-item-body .company-meta[data-v-168a2602]{align-items:center;gap:var(--space-2);color:var(--text-secondary);flex-wrap:wrap;display:flex}.dropdown-item-body .type-badge[data-v-168a2602]{background:var(--accent);color:var(--neutral-0);padding:var(--space-0_5) var(--space-2);border-radius:var(--radius-sm);letter-spacing:.02em;white-space:nowrap;align-items:center;font-size:11px;font-weight:600;line-height:14px;display:inline-flex}.dropdown-item-chevron[data-v-168a2602]{color:var(--neutral-400);opacity:0;flex-shrink:0;font-size:11px;transition:opacity .25s,transform .15s}.dropdown-item:hover .dropdown-item-chevron[data-v-168a2602]{opacity:1;transform:translate(2px)}.company-picker[data-v-7d893d8c]{gap:var(--space-2);flex-direction:column;width:100%;display:flex;position:relative}.cp-input-layer[data-v-7d893d8c]{z-index:calc(var(--z-sticky) + 1);position:relative}.cp-bar[data-v-7d893d8c]{background:var(--bg-surface);align-items:center;display:flex;position:relative}.company-picker--field .cp-bar[data-v-7d893d8c]{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);transition:border-color .15s,box-shadow .15s}.company-picker--field .cp-bar[data-v-7d893d8c]:focus-within{border-color:var(--accent);box-shadow:var(--shadow-focus)}.company-picker--glass .cp-bar[data-v-7d893d8c]{border-radius:var(--radius-lg);border:1.5px solid var(--ink-a08);box-shadow:none}.company-picker--glass .cp-bar.is-open[data-v-7d893d8c]{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.cp-field-icon[data-v-7d893d8c]{color:var(--text-tertiary);opacity:.55;pointer-events:none;font-size:14px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.company-picker--field .cp-bar:focus-within .cp-field-icon[data-v-7d893d8c]{color:var(--accent);opacity:1}.cp-bar input[type=text][data-v-7d893d8c]{width:100%;color:var(--text-primary);background:0 0;border:none;outline:none;font-family:inherit}.company-picker--field .cp-bar input[type=text][data-v-7d893d8c]{padding:var(--space-3) var(--space-10) var(--space-3) var(--space-10);font-size:14px}.company-picker--glass .cp-bar input[type=text][data-v-7d893d8c]{padding:var(--space-3) var(--space-10) var(--space-3) var(--space-10);font-size:16px;line-height:24px}.cp-bar input[type=text][data-v-7d893d8c]::placeholder{color:var(--text-tertiary);opacity:.6}.cp-spinner[data-v-7d893d8c]{color:var(--accent);pointer-events:none;position:absolute;right:14px}.cp-clear[data-v-7d893d8c]{color:var(--text-tertiary);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s,color .15s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.cp-clear[data-v-7d893d8c]:hover{color:var(--text-primary);background:var(--ink-a04)}.cp-selected[data-v-7d893d8c]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:0 var(--space-3);transition:border-color .15s}.cp-selected[data-v-7d893d8c]:hover{border-color:var(--border-default)}.cp-selected[data-v-7d893d8c] .result-table-row--static{border-bottom:0}.cp-remove[data-v-7d893d8c]{border:1px solid var(--border-subtle);width:28px;height:28px;color:var(--text-tertiary);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:12px;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.cp-remove[data-v-7d893d8c]:hover{border-color:var(--danger-600);color:var(--danger-600);background:var(--danger-100)}.cp-dropdown[data-v-7d893d8c]{background:var(--bg-surface);max-height:400px;z-index:calc(var(--z-sticky) + 2);border:1.5px solid var(--ink-a08);position:absolute;left:0;right:0;overflow:hidden auto}.company-picker--glass .cp-dropdown[data-v-7d893d8c]{border-radius:0 0 var(--radius-lg) var(--radius-lg);box-shadow:var(--shadow-sm);border-top:none;top:calc(100% - 1.5px)}.company-picker--field .cp-dropdown[data-v-7d893d8c]{margin-top:var(--space-1_5);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);padding:var(--space-1);top:100%}.company-picker--field .cp-dropdown[data-v-7d893d8c] .dropdown-item{border-radius:var(--radius-xs)}.cp-status[data-v-7d893d8c]{padding:var(--space-5);text-align:center;color:var(--text-tertiary);gap:var(--space-1);flex-direction:column;font-size:14px;display:flex}.cp-status small[data-v-7d893d8c]{opacity:.8;font-size:12px}.cp-status--error[data-v-7d893d8c]{color:var(--danger-600)}.cp-skeleton[data-v-7d893d8c]{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3);pointer-events:none;display:flex}.cp-skeleton-block[data-v-7d893d8c]{background:linear-gradient(90deg,var(--ink-a04) 0,var(--ink-a12) 50%,var(--ink-a04) 100%);border-radius:var(--radius-sm);background-size:200% 100%;animation:1.2s ease-in-out infinite cp-shimmer-7d893d8c;display:inline-block}.cp-skeleton-block--flag[data-v-7d893d8c]{flex-shrink:0;width:28px;height:20px}.cp-skeleton-block--name[data-v-7d893d8c]{width:55%;height:12px}@keyframes cp-shimmer-7d893d8c{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.cp-skeleton-block[data-v-7d893d8c]{animation:none}}.cp-overlay[data-v-7d893d8c]{z-index:var(--z-sticky);position:fixed;inset:0}
