.tcpf-autocomplete.tcpf-autocomplete{position:relative;box-sizing:border-box;width:var(--tcpf-width,100%);max-width:min(100%,var(--tcpf-max-width,100%));margin-inline:auto;direction:rtl;text-align:right;font:inherit}
.tcpf-autocomplete *{box-sizing:border-box}
.tcpf-autocomplete input.tcpf-search-input{display:block;width:100%;max-width:100%;height:var(--tcpf-height,54px);padding:var(--tcpf-padding,12px 16px);padding-inline-start:calc(var(--tcpf-icon-size,20px) + var(--tcpf-padding-start,16px) + 12px);border:var(--tcpf-border-width,1px) solid var(--tcpf-border-color,#bbcbd8);border-radius:var(--tcpf-radius,10px);background:var(--tcpf-background-fill,var(--tcpf-background,#fff));color:var(--tcpf-text,#0a3556);font:inherit;font-size:var(--tcpf-font-size,16px);line-height:1.6;outline-offset:3px;box-shadow:0 2px 8px #0a35560a}
.tcpf-autocomplete input.tcpf-search-input::placeholder{color:var(--tcpf-placeholder,#64748b);opacity:1}
.tcpf-autocomplete input.tcpf-search-input:focus{outline:2px solid #0a355629}
.tcpf-autocomplete .tcpf-search-icon{position:absolute;inset-inline-start:var(--tcpf-padding-start,16px);top:calc(var(--tcpf-height,54px) / 2);transform:translateY(-50%);width:var(--tcpf-icon-size,20px);height:var(--tcpf-icon-size,20px);color:var(--tcpf-icon-color,#0a3556);pointer-events:none}
.tcpf-autocomplete .tcpf-search-popup{position:absolute;inset-inline:0;top:calc(100% + var(--tcpf-dropdown-gap,6px));z-index:9999;max-height:min(420px,60vh);overflow-y:auto;overflow-x:hidden;border:1px solid var(--tcpf-dropdown-border,#d8e1e8);border-radius:var(--tcpf-dropdown-radius,10px);background:var(--tcpf-dropdown-background,#fff);box-shadow:var(--tcpf-dropdown-shadow,0 8px 24px #0a35561f)}
.tcpf-autocomplete [hidden]{display:none!important}
.tcpf-autocomplete ul.tcpf-search-results{margin:0!important;padding:5px!important;list-style:none!important}
.tcpf-autocomplete .tcpf-search-results>li{margin:0!important;padding:0!important;list-style:none!important}
.tcpf-autocomplete .tcpf-search-results>li::before{content:none}
.tcpf-autocomplete a.tcpf-search-option{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-height:52px;padding:10px 12px;border-radius:6px;color:var(--tcpf-result-text,#0a3556);text-decoration:none!important;font:inherit;cursor:pointer;overflow-wrap:anywhere}
.tcpf-autocomplete .tcpf-search-label>bdi[dir=ltr]{font-family:inherit!important;font-size:14px;font-weight:600;direction:ltr;unicode-bidi:isolate;min-width:0;overflow-wrap:anywhere}
.tcpf-autocomplete .tcpf-search-option:hover,.tcpf-autocomplete .tcpf-search-option[aria-selected=true],.tcpf-autocomplete .tcpf-search-option:focus{background:var(--tcpf-hover-background,#eaf1f7);color:var(--tcpf-hover-text,#0a3556);outline:none}
.tcpf-autocomplete .tcpf-search-option:active{background:var(--tcpf-hover-background,#eaf1f7);color:var(--tcpf-hover-text,#0a3556);filter:brightness(.92)}
.tcpf-autocomplete .tcpf-search-message{margin:0;padding:14px;font-size:14px;color:var(--tcpf-result-text,#536573)}
.tcpf-autocomplete .tcpf-search-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:600px){
.tcpf-autocomplete.tcpf-autocomplete{max-width:min(100%,var(--tcpf-mobile-max-width,100%))}
.tcpf-autocomplete input.tcpf-search-input{height:var(--tcpf-mobile-height,54px);font-size:var(--tcpf-mobile-font-size,16px);padding:var(--tcpf-mobile-padding,12px 16px);padding-inline-start:calc(var(--tcpf-icon-size,20px) + var(--tcpf-mobile-padding-start,16px) + 12px)}
.tcpf-autocomplete .tcpf-search-icon{inset-inline-start:var(--tcpf-mobile-padding-start,16px);top:calc(var(--tcpf-mobile-height,54px) / 2)}
.tcpf-autocomplete a.tcpf-search-option{gap:8px;padding:12px 10px;min-height:54px}
}



.tcpf-autocomplete .tcpf-search-option{direction:rtl;text-align:right}
.tcpf-autocomplete .tcpf-search-picture{flex:0 0 48px;width:48px;height:48px;border-radius:6px;overflow:hidden;background:#f1f5f9 url(copier-placeholder.svg) center/contain no-repeat}
.tcpf-autocomplete .tcpf-search-picture img{display:block;width:100%;height:100%;object-fit:contain;background:#fff}
.tcpf-autocomplete .tcpf-search-label{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:5px 8px;min-width:0;overflow-wrap:anywhere}
.tcpf-autocomplete .tcpf-search-brand{font:inherit;min-width:0;unicode-bidi:isolate}
@media(max-width:600px){.tcpf-autocomplete .tcpf-search-picture{flex-basis:40px;width:40px;height:40px}}

.tcpf-autocomplete input.tcpf-search-input,.tcpf-autocomplete input.tcpf-search-input::placeholder,.tcpf-autocomplete .tcpf-search-popup,.tcpf-autocomplete .tcpf-search-option,.tcpf-autocomplete .tcpf-search-brand,.tcpf-autocomplete .tcpf-search-message,.tcpf-autocomplete .tcpf-search-status{font-family:inherit}
