.tn-smart-search{text-align:left;color:#263c53;width:100%;min-width:0}.tn-smart-search form{margin:0}.tn-smart-search label{color:#465997;align-items:center;gap:7px;margin-bottom:9px;font-size:13px;font-weight:700;display:flex}.tn-smart-search-field{background:#fffffff0;border:1px solid #cddbec;border-radius:19px;align-items:center;gap:10px;min-width:0;padding:7px 8px 7px 16px;display:flex;box-shadow:0 8px 25px #384f8c0a}.tn-smart-search-field>svg{color:#5468a3;flex:none}.tn-smart-search-field:focus-within{outline-offset:2px;outline:2px solid #7274d5}.tn-smart-search input[type=search]{width:100%;min-width:0;box-shadow:none;font:inherit;color:#20394f;background:0 0;border:0;outline:none;flex:1;padding:10px 0;font-size:15px}.tn-smart-search input::placeholder{color:#596d82;opacity:1}.tn-smart-search input::-webkit-search-cancel-button{display:none}.tn-smart-search button{font:inherit;cursor:pointer}.tn-smart-search .tn-smart-clear{color:#53677e;background:0 0;border:0;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:40px;padding:0;display:grid}.tn-smart-search .tn-smart-submit{color:#fff;background:linear-gradient(115deg,#2f72b3,#7561c4);border:0;border-radius:13px;flex:none;min-height:44px;padding:10px 17px;font-size:13px;font-weight:700}.tn-smart-search .tn-smart-hint{color:#52647b;margin:8px 2px;font-size:12px;line-height:1.5}.tn-smart-suggestions{flex-wrap:wrap;align-items:center;gap:6px;margin:9px 0 0;display:flex}.tn-smart-suggestions>span{color:#586a7f;margin-right:2px;font-size:11px}.tn-smart-suggestions button{color:#425787;background:#f7f9ff;border:1px solid #d5deef;border-radius:999px;min-height:32px;padding:7px 10px;font-size:11px}.tn-smart-suggestions button:hover{background:#eef2fd;border-color:#8b9bd0}.tn-smart-search .tn-smart-understood{color:#445481;margin:10px 0 0;font-size:12px;line-height:1.6}.tn-smart-search button:focus-visible{outline-offset:3px;outline:2px solid #675bb3}.tn-board-copy>.tn-smart-search{max-width:570px;margin:22px 0}.tn-directory-search-row>.tn-smart-search{flex:1}.qf-intro>.tn-smart-search{max-width:590px;margin:25px auto}.qf-panel .tn-smart-search{margin:18px 0 24px}.tn-smart-quick-results{background:#f8faff;border:1px solid #d5deef;border-radius:18px;margin:18px 0 24px;padding:18px}.tn-smart-quick-results h2{margin:0 0 8px;font-size:16px}.tn-smart-quick-results p{color:#52647b;font-size:13px;line-height:1.6}.tn-smart-quick-results>a:not(.qf-text-link){color:#304d79;border-bottom:1px solid #dce5f2;justify-content:space-between;align-items:center;gap:8px;padding:14px 0;text-decoration:none;display:flex}.tn-smart-quick-results strong,.tn-smart-quick-results small{display:block}.tn-smart-quick-results small{color:#52647b;margin-top:3px;font-size:12px}.tn-smart-match-reasons{flex-wrap:wrap;gap:5px;margin-bottom:10px;display:flex}.tn-smart-match-reasons span{color:#435685;background:#eef3fc;border-radius:999px;padding:5px 9px;font-size:11px}@media (width<=600px){.tn-smart-search-field{border-radius:17px;flex-wrap:wrap;gap:7px;padding:9px 11px}.tn-smart-search .tn-smart-submit{flex-basis:100%}.tn-smart-search input[type=search]{font-size:16px}.tn-smart-search .tn-smart-clear{flex-basis:28px;width:28px}.tn-board-copy>.tn-smart-search{margin:18px 0}.tn-smart-suggestions button{min-height:36px}}
