.combobox-wrapper{position:relative;}.combobox-dropdown{position:absolute;top:100%;left:0;z-index:1050;width:100%;max-height:260px;overflow-y:auto;margin:2px 0 0;padding:0;list-style:none;}.combobox-dropdown-hide{display:none;}.combobox-input{width:100%;box-sizing:border-box;padding:6px 28px 6px 10px;border:1px solid #ced4da;border-radius:4px;font-size:14px;line-height:1.5;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23666'/%3E%3C/svg%3E") no-repeat right 10px center / 10px 6px;transition:border-color .15s,box-shadow .15s;}.combobox-input:focus{outline:none;border-color:#80bdff;box-shadow:0 0 0 3px rgba(0,123,255,.25);}.combobox-input:disabled{background-color:#e9ecef;cursor:not-allowed;}.combobox-dropdown{background:#fff;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:4px 0;}.combobox-dropdown [role="option"][data-value]{display:block;padding:7px 14px;font-size:14px;cursor:pointer;color:#212529;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .08s;}.combobox-dropdown [role="option"][data-value]:hover,.combobox-dropdown [role="option"].combobox-active{background-color:#f0f4ff;color:#0d47a1;}.combobox-dropdown [role="option"].combobox-selected{font-weight:600;}.combobox-no-results{display:block;padding:8px 14px;font-size:13px;font-style:italic;color:#868e96;cursor:default;}.combobox-dropdown mark{background:transparent;color:#1a73e8;font-weight:700;padding:0;}@media (prefers-color-scheme:dark){.combobox-input{background-color:#1e1e2e;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23aaa'/%3E%3C/svg%3E");border-color:rgba(255,255,255,.18);color:#e0e0e0}.combobox-input:focus{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.3)}.combobox-dropdown{background:#1e1e2e;border-color:rgba(255,255,255,.12);box-shadow:0 6px 20px rgba(0,0,0,.4)}.combobox-dropdown [role="option"][data-value]{color:#e0e0e0}.combobox-dropdown [role="option"][data-value]:hover,.combobox-dropdown [role="option"].combobox-active{background-color:#2a2a3e;color:#a5b4fc}.combobox-dropdown mark{color:#818cf8}.combobox-no-results{color:#6b7280}}.dropdown-item.active mark,.dropdown-item:active mark,.dropdown-item.active .mark,.dropdown-item:active .mark{color:var(--bs-dropdown-link-active-color);}