.tcs{margin-top:clamp(28px,3vw,40px)}.tcs-box{align-items:center;max-width:560px;display:flex;position:relative}.tcs-box input{color:#11120f;width:100%;height:52px;font:inherit;appearance:none;background:#fff;border:1px solid #11120f2e;border-radius:6px;outline:none;padding:0 48px 0 46px;font-size:16px;transition:border-color .2s,box-shadow .2s}.tcs-box input::placeholder{color:#68707b}.tcs-box input::-webkit-search-cancel-button{display:none}.tcs-box input:focus-visible{border-color:var(--accent-deep);box-shadow:0 0 0 3px #1668cf2e}.tcs-icon{color:#68707b;pointer-events:none;width:18px;height:18px;position:absolute;left:16px}.tcs-clear{color:#68707b;background:0 0;border:0;border-radius:4px;place-items:center;width:36px;height:36px;display:grid;position:absolute;right:8px}.tcs-clear svg{width:16px;height:16px}@media (hover:hover) and (pointer:fine){.tcs-clear:hover{color:#11120f}}.tcs-clear:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px}.tcs-count{color:#555c66;min-height:20px;margin-top:12px;font-size:13px}.tcs .tc-faq{margin-top:8px}.tcs-empty{border-top:1px solid #11120f24;margin-top:8px;padding:28px 0 32px}.tcs-empty p{color:#4b525c;font-size:16px}.tcs-empty .text-link{color:#11120f;gap:12px;margin-top:16px;font-size:15px}
