.tq-bs{position:relative;max-width:720px;margin:26px 0 0;z-index:12;font-family:inherit}.tq-bs-label{display:block;color:#273449;font-weight:800;font-size:13px;margin-bottom:9px}.tq-bs-control{display:flex;align-items:center;background:#fff;border:1.5px solid #cbd5e1;border-radius:15px;min-height:56px;box-shadow:0 5px 20px rgba(15,23,42,.055);overflow:hidden}.tq-bs-control:focus-within{border-color:#4338ca;box-shadow:0 0 0 3px rgba(79,70,229,.12)}.tq-bs-icon{font-size:29px;color:#475569;padding-left:17px;line-height:1}.tq-bs-control input[type=search]{appearance:none;border:0!important;box-shadow:none!important;outline:0!important;flex:1;min-width:0;padding:14px 11px;font-size:15px;color:#0f172a;background:transparent;width:100%}.tq-bs-control input::placeholder{color:#64748b}.tq-bs-control button{border:0;background:#2838aa;color:#fff;font-weight:800;font-size:13px;padding:14px 19px;margin:5px;border-radius:10px;cursor:pointer;min-height:43px}.tq-bs-control button:hover{background:#1e287d}.tq-bs-panel{position:absolute;left:0;right:0;top:calc(100% + 7px);background:#fff;border:1px solid #dce3ee;border-radius:16px;box-shadow:0 18px 50px rgba(12,21,40,.19);overflow:hidden;z-index:999}.tq-bs-panel[hidden]{display:none}.tq-bs-results{max-height:380px;overflow:auto}.tq-bs-result{display:flex;flex-direction:column;gap:4px;text-decoration:none!important;padding:12px 16px;border-bottom:1px solid #eef2f7;color:#101c33!important;cursor:pointer}.tq-bs-result strong{font-weight:760;font-size:14px;line-height:1.4}.tq-bs-result small{font-size:12px;line-height:1.45;color:#53647b}.tq-bs-result:hover,.tq-bs-result.is-active{background:#eef2ff}.tq-bs-foot{font-size:11px;padding:10px 16px;color:#53647b;background:#f8fafc}.tq-bs-empty{padding:18px;font-size:13px;color:#53647b}.tq-bs-inline{margin:14px 0 24px;max-width:620px}.single-post-header .tq-bs{margin:25px 0 0}.home-section.dark .tq-bs-label{color:#fff}@media(max-width:640px){.tq-bs{max-width:100%}.tq-bs-control{min-height:52px}.tq-bs-control button{padding:12px 13px}.tq-bs-control input[type=search]{font-size:16px}.tq-bs-panel{max-width:100%}}