.wif-trigger{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 10px;border-radius:8px;border:1px solid transparent;background:transparent;color:#202020;font-size:12px;font-family:var(--kuse-font-primary,"Poppins",sans-serif);font-weight:400;line-height:1.4;cursor:pointer;user-select:none;transition:background .15s ease,border-color .15s ease;white-space:nowrap;max-width:220px}.wif-trigger--compact{max-width:none}.wif-trigger:hover{background:var(--color-control-hover,rgba(32,32,32,.04))}.wif-trigger--disabled{opacity:.5;cursor:default}.wif-trigger--plain{border:none;background:transparent;padding:0 8px}.wif-trigger--static{cursor:default}.wif-trigger--static:hover{background:transparent}.wif-trigger__chevron{width:14px;height:14px;flex-shrink:0;opacity:.5}.wif-trigger__icon{width:16px;height:16px;flex-shrink:0;opacity:.6}.wif-trigger__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px}.wif-menu-content{min-width:220px;max-width:300px;padding:4px;border:1px solid rgba(32,32,32,.08);border-radius:8px;background:#ffffff;box-shadow:0 0 12px 0 rgba(32,32,32,.08)}.wif-menu-item{display:flex;align-items:center;gap:8px;width:100%;height:32px;padding:4px 8px;border:none;border-radius:8px;background:transparent;color:var(--color-neutral-80,#4c4c4b);font-size:12px;font-family:var(--kuse-font-primary,"Poppins",sans-serif);font-weight:400;line-height:1.4;text-align:left;cursor:pointer;transition:background .15s ease}.wif-menu-item:hover{background:var(--color-control-hover,rgba(32,32,32,.04))}.wif-menu-item__icon{width:16px;height:16px;flex-shrink:0;color:var(--color-neutral-80,#4c4c4b)}.wif-menu-item__label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-neutral-80,#4c4c4b)}.wif-menu-item__badge{font-weight:500;line-height:1;padding:2px 6px;border-radius:4px;background:none;flex-shrink:0}.wif-menu-item__badge,.wif-recent-label{font-size:10px;font-family:var(--kuse-font-primary,"Poppins",sans-serif);color:var(--color-neutral-60,#787876)}.wif-recent-label{padding:6px 8px 2px;font-weight:400;user-select:none}.wif-recent-item{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border:none;border-radius:8px;background:transparent;cursor:pointer;transition:background .15s ease}.wif-recent-item:hover{background:var(--color-control-hover,rgba(32,32,32,.04))}.wif-recent-item__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.wif-recent-item__name{font-size:12px;line-height:1.4;color:var(--color-neutral-80,#4c4c4b)}.wif-recent-item__name,.wif-recent-item__path{font-family:var(--kuse-font-primary,"Poppins",sans-serif);font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wif-recent-item__path{font-size:10px;line-height:1.3;color:var(--color-neutral-60,#787876)}.wif-recent-item__check{width:16px;height:16px;flex-shrink:0;color:#2563eb}.wif-separator{margin:4px 0;height:1px;background:rgba(32,32,32,.08)}.dark .wif-trigger{border-color:transparent;background:transparent;color:#ffffff}.dark .wif-trigger:hover{background:rgba(255,255,255,.06)}.dark .wif-trigger--plain{border:none;background:transparent}.dark .wif-trigger--static:hover{background:transparent}.dark .wif-menu-content{border-color:rgba(255,255,255,.08);background:var(--t-card,#2a2a2a);box-shadow:0 0 12px 0 rgba(0,0,0,.3)}.dark .wif-menu-item{color:var(--t-secondary,#b0b0b0)}.dark .wif-menu-item:hover{background:rgba(255,255,255,.06)}.dark .wif-menu-item__icon,.dark .wif-menu-item__label{color:var(--t-secondary,#b0b0b0)}.dark .wif-menu-item__badge{background:rgba(255,255,255,.08)}.dark .wif-menu-item__badge,.dark .wif-recent-label{color:var(--t-tertiary,#787878)}.dark .wif-recent-item:hover{background:rgba(255,255,255,.06)}.dark .wif-recent-item__name{color:var(--t-secondary,#b0b0b0)}.dark .wif-recent-item__path{color:var(--t-tertiary,#787878)}.dark .wif-recent-item__check{color:#60a5fa}.dark .wif-separator{background:rgba(255,255,255,.08)}.wif-trigger[aria-expanded=true]:not(.wif-trigger--disabled),.wif-trigger[data-popup-open]:not(.wif-trigger--disabled),.wif-trigger[data-state=open]:not(.wif-trigger--disabled){background:var(--color-control-active,rgba(32,32,32,.08));border-color:transparent}