.ts-typeahead-hidden-select,select[data-typeahead]:not([data-typeahead-bound]){position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important;pointer-events:none !important;opacity:0 !important}.qpq-input-wrap:has(select[data-typeahead]:not([data-typeahead-bound])){position:relative}.qpq-input-wrap:has(select[data-typeahead]:not([data-typeahead-bound]))::before{content:attr(data-qpq-placeholder,"Loading…");position:absolute;inset:0;display:flex;align-items:center;padding:0.5rem 2.4rem 0.5rem 0.85rem;font-size:0.875rem;color:rgba(148,163,184,0.75);background:radial-gradient(120% 120% at 0% 0%,rgba(99,102,241,0.08) 0%,rgba(99,102,241,0) 60%),linear-gradient(140deg,rgba(15,23,42,0.62) 0%,rgba(30,41,59,0.48) 100%);border:1px solid rgba(99,102,241,0.22);border-radius:0.625rem;pointer-events:none;animation:qpq-skel-pulse 1.4s ease-in-out infinite;z-index:1}.qpq-input-wrap:has(select[data-typeahead]:not([data-typeahead-bound]))::after{content:"";position:absolute;right:0.95rem;top:50%;width:12px;height:12px;margin-top:-6px;border:2px solid rgba(99,102,241,0.25);border-top-color:rgba(99,102,241,0.85);border-radius:50%;animation:qpq-skel-spin 0.7s linear infinite;pointer-events:none;z-index:2}[data-bs-theme="light"] .qpq-input-wrap:has(select[data-typeahead]:not([data-typeahead-bound]))::before{background:radial-gradient(120% 120% at 0% 0%,rgba(99,102,241,0.06) 0%,rgba(99,102,241,0) 60%),linear-gradient(140deg,rgba(241,245,249,0.92) 0%,rgba(248,250,252,0.96) 100%);border-color:rgba(99,102,241,0.18);color:rgba(71,85,105,0.7)}@keyframes qpq-skel-pulse{0%,100%{opacity:0.7}50%{opacity:0.95}}@keyframes qpq-skel-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.qpq-input-wrap:has(select[data-typeahead]:not([data-typeahead-bound]))::before{animation:none}.qpq-input-wrap:has(select[data-typeahead]:not([data-typeahead-bound]))::after{animation:none}}.ts-typeahead-wrap{position:relative;width:100%}.ts-typeahead-input-wrap{position:relative;display:flex;align-items:stretch}.ts-typeahead-input{flex:1 1 auto;width:100%;padding:0.5rem 2.4rem 0.5rem 0.85rem;font-size:0.875rem;line-height:1.4;color:var(--ts-text-primary,#f8fafc);background:radial-gradient(120% 120% at 0% 0%,rgba(99,102,241,0.08) 0%,rgba(99,102,241,0) 60%),linear-gradient(140deg,rgba(15,23,42,0.62) 0%,rgba(30,41,59,0.48) 100%);border:1px solid rgba(99,102,241,0.22);border-radius:0.625rem;box-shadow:0 1px 0 0 rgba(255,255,255,0.04) inset,0 4px 12px -4px rgba(2,6,23,0.32);backdrop-filter:blur(8px) saturate(1.1);-webkit-backdrop-filter:blur(8px) saturate(1.1);transition:background 0.18s cubic-bezier(0.32,0.72,0.24,1),border-color 0.18s ease,box-shadow 0.22s ease;cursor:text}.ts-typeahead-input::placeholder{color:rgba(148,163,184,0.62);font-weight:400}.ts-typeahead-input:hover{border-color:rgba(99,102,241,0.4)}.ts-typeahead-input:focus,.ts-typeahead-wrap.is-open .ts-typeahead-input{outline:none;border-color:rgba(99,102,241,0.6);box-shadow:0 0 0 4px rgba(99,102,241,0.16),0 0 22px -4px rgba(139,92,246,0.32),0 1px 0 0 rgba(255,255,255,0.06) inset}.ts-typeahead-input:disabled{cursor:not-allowed;opacity:0.5;background:rgba(15,23,42,0.32)}.ts-typeahead-wrap.is-open .ts-typeahead-input{border-bottom-left-radius:0.4rem;border-bottom-right-radius:0.4rem}.ts-typeahead-chevron{position:absolute;right:0.85rem;top:50%;width:14px;height:14px;margin-top:-7px;display:inline-flex;align-items:center;justify-content:center;color:rgba(165,180,252,0.85);pointer-events:auto;cursor:pointer;transition:transform 0.22s cubic-bezier(0.16,1,0.3,1),color 0.18s ease;transform-origin:50% 50%}.ts-typeahead-chevron>svg{width:12px;height:12px;display:block}.ts-typeahead-wrap.is-open .ts-typeahead-chevron{color:#c7d2fe;transform:rotate(180deg)}.ts-typeahead-input:disabled~.ts-typeahead-chevron{opacity:0.4;pointer-events:none}.ts-typeahead-clear{position:absolute;right:0.55rem;top:50%;margin-top:-10px;width:20px;height:20px;padding:0;display:inline-flex;align-items:center;justify-content:center;color:rgba(148,163,184,0.78);background:transparent;border:0;border-radius:50%;cursor:pointer;transition:color 0.15s ease,background 0.15s ease,transform 0.18s ease;z-index:2}.ts-typeahead-clear>svg{width:11px;height:11px;display:block}.ts-typeahead-clear:hover{color:#fff;background:rgba(99,102,241,0.22);transform:scale(1.08)}.ts-typeahead-panel{position:absolute;z-index:70;top:calc(100% - 1px);left:0;right:0;max-height:320px;overflow-y:auto;padding:5px;background:radial-gradient(140% 100% at 0% 0%,rgba(99,102,241,0.10) 0%,rgba(99,102,241,0) 55%),radial-gradient(120% 120% at 100% 100%,rgba(139,92,246,0.10) 0%,rgba(139,92,246,0) 60%),linear-gradient(140deg,rgba(15,23,42,0.92) 0%,rgba(30,41,59,0.84) 100%);backdrop-filter:blur(20px) saturate(1.2) brightness(1.04);-webkit-backdrop-filter:blur(20px) saturate(1.2) brightness(1.04);border:1px solid rgba(99,102,241,0.5);border-top:1px solid rgba(99,102,241,0.18);border-bottom-left-radius:0.7rem;border-bottom-right-radius:0.7rem;box-shadow:0 1px 0 0 rgba(255,255,255,0.04) inset,0 24px 56px -8px rgba(2,6,23,0.6),0 8px 20px -4px rgba(2,6,23,0.42);opacity:0;visibility:hidden;transform:translateY(-4px) scale(0.99);transform-origin:top center;pointer-events:none;scrollbar-width:thin;scrollbar-color:rgba(99,102,241,0.4) transparent;transition:opacity 0.18s cubic-bezier(0.32,0.72,0.24,1),transform 0.22s cubic-bezier(0.16,1,0.3,1),visibility 0s linear 0.24s}.ts-typeahead-wrap.is-open .ts-typeahead-panel{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto;transition:opacity 0.18s cubic-bezier(0.32,0.72,0.24,1),transform 0.22s cubic-bezier(0.16,1,0.3,1),visibility 0s linear 0s}.ts-typeahead-panel::-webkit-scrollbar{width:6px}.ts-typeahead-panel::-webkit-scrollbar-thumb{background:rgba(99,102,241,0.4);border-radius:999px}.ts-typeahead-panel::before{content:'';position:absolute;top:0;left:6px;right:6px;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(165,180,252,0.4) 50%,transparent 100%);pointer-events:none}.ts-typeahead-item{display:flex;align-items:center;min-height:38px;padding:7px 12px;border-radius:0.5rem;color:rgba(226,232,240,0.94);cursor:pointer;user-select:none;border:1px solid transparent;transition:background 0.13s ease,border-color 0.13s ease,color 0.13s ease;font-size:0.875rem;line-height:1.2}.ts-typeahead-item+.ts-typeahead-item{margin-top:1px}.ts-typeahead-wrap.is-open .ts-typeahead-item{animation:ts-typeahead-row-in 0.22s cubic-bezier(0.16,1,0.3,1) backwards}.ts-typeahead-wrap.is-open .ts-typeahead-item:nth-child(1){animation-delay:0ms}.ts-typeahead-wrap.is-open .ts-typeahead-item:nth-child(2){animation-delay:12ms}.ts-typeahead-wrap.is-open .ts-typeahead-item:nth-child(3){animation-delay:24ms}.ts-typeahead-wrap.is-open .ts-typeahead-item:nth-child(4){animation-delay:36ms}.ts-typeahead-wrap.is-open .ts-typeahead-item:nth-child(5){animation-delay:48ms}.ts-typeahead-wrap.is-open .ts-typeahead-item:nth-child(6){animation-delay:60ms}.ts-typeahead-wrap.is-open .ts-typeahead-item:nth-child(7){animation-delay:72ms}.ts-typeahead-wrap.is-open .ts-typeahead-item:nth-child(8){animation-delay:84ms}.ts-typeahead-wrap.is-open .ts-typeahead-item:nth-child(9){animation-delay:96ms}.ts-typeahead-wrap.is-open .ts-typeahead-item:nth-child(10){animation-delay:108ms}.ts-typeahead-wrap.is-open .ts-typeahead-item:nth-child(n+11){animation-delay:120ms}@keyframes ts-typeahead-row-in{from{opacity:0;transform:translateY(4px) scale(0.99)}to{opacity:1;transform:translateY(0) scale(1)}}.ts-typeahead-item:hover,.ts-typeahead-item.is-active{background:radial-gradient(120% 120% at 0% 0%,rgba(99,102,241,0.16) 0%,rgba(99,102,241,0) 70%),linear-gradient(135deg,rgba(99,102,241,0.22),rgba(139,92,246,0.16));border-color:rgba(99,102,241,0.4);color:#fff}.ts-typeahead-item.is-selected:not(.is-active){background:rgba(34,197,94,0.10);border-color:rgba(34,197,94,0.28);color:#d1fae5}.ts-typeahead-item.is-selected.is-active{background:radial-gradient(120% 120% at 0% 0%,rgba(34,197,94,0.16) 0%,rgba(34,197,94,0) 70%),linear-gradient(135deg,rgba(99,102,241,0.32),rgba(34,197,94,0.18));border-color:rgba(34,197,94,0.5);color:#fff}.ts-typeahead-item.is-selected::after{content:'\F26B';font-family:'bootstrap-icons';margin-left:auto;font-size:0.95rem;color:#4ade80;opacity:0.85}.ts-typeahead-item.is-selected.is-active::after{color:#6ee7b7;opacity:1}.ts-typeahead-item-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-typeahead-item mark{background:rgba(252,211,77,0.32);color:#fde68a;padding:0 2px;border-radius:3px;font-weight:700;box-shadow:inset 0 -1px 0 rgba(252,211,77,0.18)}.ts-typeahead-item.is-active mark{background:rgba(255,255,255,0.25);color:#fff}.ts-typeahead-empty{padding:1rem 1rem 1.1rem;text-align:center;color:rgba(148,163,184,0.78);font-size:0.84rem;line-height:1.5}.ts-typeahead-empty strong{color:#fff}[data-bs-theme="light"] .ts-typeahead-input{color:#0f172a;background:radial-gradient(120% 120% at 0% 0%,rgba(99,102,241,0.08) 0%,rgba(99,102,241,0) 60%),linear-gradient(140deg,rgba(248,250,252,0.94) 0%,rgba(241,245,249,0.86) 100%);border-color:rgba(99,102,241,0.32);box-shadow:0 1px 0 0 rgba(255,255,255,0.6) inset,0 4px 10px -4px rgba(15,23,42,0.12)}[data-bs-theme="light"] .ts-typeahead-input::placeholder{color:rgba(71,85,105,0.7)}[data-bs-theme="light"] .ts-typeahead-input:hover{border-color:rgba(99,102,241,0.45)}[data-bs-theme="light"] .ts-typeahead-input:focus,[data-bs-theme="light"] .ts-typeahead-wrap.is-open .ts-typeahead-input{background:linear-gradient(140deg,rgba(255,255,255,0.98) 0%,rgba(241,245,249,0.92) 100%)}[data-bs-theme="light"] .ts-typeahead-panel{background:radial-gradient(140% 100% at 0% 0%,rgba(99,102,241,0.08) 0%,rgba(99,102,241,0) 55%),linear-gradient(140deg,rgba(248,250,252,0.97) 0%,rgba(241,245,249,0.93) 100%);border-color:rgba(99,102,241,0.32);box-shadow:0 1px 0 0 rgba(255,255,255,0.6) inset,0 24px 56px -8px rgba(15,23,42,0.16),0 8px 20px -4px rgba(15,23,42,0.1)}[data-bs-theme="light"] .ts-typeahead-item{color:#1e293b}[data-bs-theme="light"] .ts-typeahead-chevron{color:#4338ca}[data-bs-theme="light"] .ts-typeahead-item mark{background:rgba(202,138,4,0.18);color:#92400e}[data-bs-theme="light"] .ts-typeahead-item.is-active mark{background:rgba(99,102,241,0.18);color:#312e81}[data-bs-theme="light"] .ts-typeahead-item.is-selected{background:rgba(34,197,94,0.08);color:#064e3b}body.ts-perf-mode .ts-typeahead-input,body.ts-perf-mode .ts-typeahead-panel{backdrop-filter:none;-webkit-backdrop-filter:none}body.ts-perf-mode .ts-typeahead-input{background:rgba(15,23,42,0.92)}body.ts-perf-mode .ts-typeahead-panel{background:rgba(15,23,42,0.96)}body.ts-perf-mode .ts-typeahead-wrap.is-open .ts-typeahead-item{animation:none}[data-bs-theme="light"] body.ts-perf-mode .ts-typeahead-input{background:rgba(255,255,255,0.96)}[data-bs-theme="light"] body.ts-perf-mode .ts-typeahead-panel{background:rgba(255,255,255,0.98)}@media (prefers-reduced-motion:reduce){.ts-typeahead-input,.ts-typeahead-chevron,.ts-typeahead-clear,.ts-typeahead-panel,.ts-typeahead-item{transition:none !important}.ts-typeahead-wrap.is-open .ts-typeahead-item{animation:none !important}}@media (max-width:640px){.ts-typeahead-input{font-size:16px}.ts-typeahead-panel{max-height:60vh}.ts-typeahead-item{min-height:44px;padding:9px 12px}}