
html body .ct-header [data-id="search-input"]{--theme-form-field-height:52px!important;--theme-form-field-border-width:0px!important;--theme-form-field-padding:0!important;--theme-form-text-initial-color:#1f1a2e!important;--theme-form-text-focus-color:#1f1a2e!important}
@media (max-width:999px){html body .ct-header [data-id="search-input"]{--theme-form-field-height:48px!important}}
@media (max-width:689px){html body .ct-header [data-id="search-input"]{--max-width:100%!important}}
html body .ct-header [data-id="search-input"] .ct-pseudo-input{display:flex!important;align-items:center;gap:8px;height:var(--theme-form-field-height)!important;min-height:var(--theme-form-field-height)!important;box-sizing:border-box;padding:0 6px 0 22px!important;background:#fff!important;border:1px solid #eadfd6!important;border-radius:999px!important;box-shadow:0 6px 20px rgba(31,26,46,.07)!important;transition:border-color .15s ease,box-shadow .15s ease}
html body .ct-header [data-id="search-input"] .ct-pseudo-input:focus-within{border-color:#b9a6e0!important;outline:0!important;box-shadow:0 0 0 4px rgba(91,63,158,.12),0 6px 20px rgba(31,26,46,.07)!important}
html body .ct-header [data-id="search-input"] .ct-pseudo-input,html body .ct-header [data-id="search-input"] .ct-search-form,html body .ct-header [data-id="search-input"] input[name="s"]:focus{outline:0!important}
html body .ct-header [data-id="search-input"] input[name="s"]{flex:1 1 auto;min-width:0;width:auto;height:100%!important;min-height:0!important;margin:0;border:0!important;border-radius:0!important;box-shadow:none!important;outline:0;background:transparent!important;padding:0!important;font-size:16px;font-weight:500;line-height:normal;color:#1f1a2e}
html body .ct-header [data-id="search-input"] input[name="s"]::placeholder{color:#8b879c;opacity:1;font-weight:400}
html body .ct-header [data-id="search-input"] .ct-search-form-controls{position:static!important;display:flex!important;align-items:center;flex:none;height:auto!important;transform:none!important;margin:0!important}
html body .ct-header [data-id="search-input"] .ct-search-form button[type="submit"]{position:static!important;display:inline-flex!important;align-items:center;justify-content:center;flex:none;width:calc(var(--theme-form-field-height) - 12px)!important;min-width:0!important;height:calc(var(--theme-form-field-height) - 12px)!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:#f26f1f!important;color:#fff!important;font-size:15px;font-weight:700;line-height:1;opacity:1!important;transform:none!important;cursor:pointer}
html body .ct-header [data-id="search-input"] .ct-search-form button[type="submit"]:hover{background:#d95f14!important}
html body .ct-header [data-id="search-input"] .ct-search-form button[type="submit"] svg{display:block!important;width:18px!important;height:18px!important;fill:#fff!important;color:#fff!important;opacity:1!important}
@media (max-width:480px){html body .ct-header [data-id="search-input"] .ct-pseudo-input{padding-left:18px!important}}
.ptis-box{top:calc(100% + 10px);padding:8px;border:1px solid #e6e3ef;border-radius:18px;box-shadow:0 18px 48px rgba(31,26,46,.18);color:#1f1a2e;font-size:14.5px}
.ptis-h{padding:12px 12px 6px;color:#6b6780;font-size:11px}
.ptis-it{gap:14px;padding:10px 12px;border-radius:12px;transition:background .12s ease}
.ptis-it img,.ptis-noimg{width:56px;height:56px;flex:0 0 56px;border-radius:10px;background:#fff;border:1px solid #f0eef6;box-sizing:border-box;padding:3px}
.ptis-t{font-weight:500;line-height:1.35;color:#1f1a2e}
.ptis-t mark{font-weight:800}
.ptis-p{font-size:15.5px;font-weight:800;color:#1f1a2e;margin-top:4px}
.ptis-na{font-size:12.5px;font-weight:500;color:#8b879c}
.ptis-ci{flex:0 0 40px;height:40px;font-size:13px;font-weight:800;color:#1f1a2e;background:#fff}
.ptis-cats{gap:8px;padding:4px 12px 10px}
.ptis-box .ptis-cat{padding:8px 14px;border:0;background:#f6f5fa;color:#1f1a2e!important;font-weight:600}
.ptis-art .ptis-t{font-weight:500;color:#4a4660}
.ptis-box .ptis-all{margin:8px 4px 4px;padding:13px 14px;border-top:0;border-radius:999px;background:#1f1a2e;color:#fff!important;font-weight:700}
.ptis-box .ptis-it:hover,.ptis-box .ptis-it.is-active{background:#f6f5fa}
.ptis-box .ptis-cat:hover,.ptis-box .ptis-cat.is-active{background:#ede9fe}
.ptis-box .ptis-all:hover,.ptis-box .ptis-all.is-active{background:#3b3357}
.ptis-budget{margin:2px 4px 8px;padding:12px 14px;border-radius:14px}
.ptis-empty{padding:26px 16px;font-size:15px;color:#4a4660}
@media (max-width:640px){.ptis-box{border-radius:16px;font-size:15px}.ptis-it{padding:12px 8px;gap:12px}.ptis-it img,.ptis-noimg{width:52px;height:52px;flex-basis:52px}.ptis-box .ptis-cat{padding:10px 14px}.ptis-box .ptis-all{padding:15px 14px}}
@media (prefers-reduced-motion:reduce){.ptis-it,html body .ct-header [data-id="search-input"] .ct-pseudo-input{transition:none}}
