.tlds-search-widget{border:1px solid #e2e5e9;border-radius:10px;padding:16px;background:#fff;color:#222;max-width:100%;box-sizing:border-box}.tlds-search-widget h3{font-size:1.15rem;line-height:1.35;margin:0 0 12px}.tlds-search-form{display:flex;gap:8px;align-items:stretch}.tlds-search-form input[type=search]{min-width:0;flex:1;width:100%;padding:10px;border:1px solid #b9c0c8;border-radius:6px;font:inherit}.tlds-search-form button{border:0;border-radius:6px;padding:10px 14px;background:#17365d;color:#fff;font:inherit;font-weight:600;cursor:pointer}.tlds-search-form button:hover{opacity:.9}.tlds-search-notice,.tlds-results-count{font-size:.92rem;color:#555}.tlds-search-results{margin-top:14px}.tlds-search-results ul{list-style:none;padding:0;margin:0}.tlds-search-results li{border-top:1px solid #e7e9ec;padding:12px 0}.tlds-search-results li>a{font-weight:700;text-decoration:none}.tlds-search-results li>a:hover{text-decoration:underline}.tlds-search-results li p{font-size:.9rem;line-height:1.5;margin:6px 0 0;color:#4c5157}.tlds-result-type{display:inline-block;margin-left:8px;padding:2px 6px;border-radius:4px;background:#f0f2f5;color:#555;font-size:.72rem}@media(max-width:480px){.tlds-search-form{flex-direction:column}.tlds-search-form button{width:100%}}
