.ikost-locprompt-overlay{z-index:2000;background:#1118278c;justify-content:center;align-items:center;height:100%;padding:24px;animation:.18s ease-out ikost-locprompt-fade;display:flex;position:fixed;top:0;left:0;right:0}.ikost-locprompt{--locprompt-accent:var(--color-primary,var(--primary,#1f4fb0));overscroll-behavior:contain;color:#222;text-align:center;background:#fff;border-radius:16px;width:100%;max-width:700px;max-height:calc(100% - 16px);padding:44px 64px 48px;animation:.2s ease-out ikost-locprompt-pop;position:relative;overflow-y:auto;box-shadow:0 24px 60px #00000040}.ikost-locprompt-handle{display:none}.ikost-locprompt-close{color:#222;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s;display:inline-flex;position:absolute;top:18px;right:18px}.ikost-locprompt-close:hover{background:#f2f2f2}.ikost-locprompt-title{color:#1a1a1a;margin:0 0 10px;font-size:28px;font-weight:700;line-height:1.25}.ikost-locprompt-subtitle{color:#555;margin:0 0 28px;font-size:15px;line-height:1.5}.ikost-locprompt-search{text-align:left;background:#fff;border:1px solid #e3e3e3;border-radius:10px;transition:border-color .15s,box-shadow .15s}.ikost-locprompt-search.is-open{border:2px solid var(--locprompt-accent);box-shadow:0 4px 16px #0000000f}.ikost-locprompt-input-row{align-items:center;gap:12px;min-height:60px;padding:0 14px 0 20px;display:flex}.ikost-locprompt-search.is-open .ikost-locprompt-input-row{min-height:58px;padding:0 13px 0 19px}.ikost-locprompt-pin{color:var(--locprompt-accent);flex-shrink:0}.ikost-locprompt-input{color:#222;outline:0;flex:1;min-width:0;height:auto;margin:0;font-size:16px;box-shadow:none!important;background:0 0!important;border:0!important;padding:16px 0!important}.ikost-locprompt-input::placeholder{color:#8a8a8a;opacity:1}.ikost-locprompt-chevron,.ikost-locprompt-clear{color:#444;cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.ikost-locprompt-chevron .svgi{transition:transform .2s}.ikost-locprompt-search.is-open .ikost-locprompt-chevron .svgi{transform:rotate(180deg)}.ikost-locprompt-clear{background:#f0f0f0;width:26px;height:26px}.ikost-locprompt-results{overscroll-behavior:contain;max-height:280px;padding:0 6px 8px;overflow-y:auto}.ikost-locprompt-hint{color:#666;padding:6px 16px 14px;font-size:15px;line-height:1.5}.ikost-locprompt-item{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;border-bottom:1px solid #f0f0f0;border-radius:6px;padding:12px 14px;display:block}.ikost-locprompt-item:last-child{border-bottom:0}:is(.ikost-locprompt-item:hover,.ikost-locprompt-item:focus-visible){background:#f6f7fb;outline:none}.ikost-locprompt-item-main{color:#222;font-size:15px;font-weight:600;line-height:1.35;display:block}.ikost-locprompt-item-sub{color:#777;margin-top:3px;font-size:13px;line-height:1.35;display:block}.ikost-locprompt-saved{text-align:left;margin-top:22px}.ikost-locprompt-saved-title{color:#333;align-items:center;gap:8px;padding:0 14px 8px;font-size:14px;font-weight:700;display:flex}.ikost-locprompt-empty{flex-direction:column;align-items:center;margin-top:40px;display:flex}.ikost-locprompt-empty-icon{color:#222;background:#f5f5f5;border-radius:14px;justify-content:center;align-items:center;width:84px;height:84px;margin-bottom:18px;display:inline-flex}.ikost-locprompt-empty-title{color:#1a1a1a;font-size:20px;font-weight:700;line-height:1.3}.ikost-locprompt-empty-text{color:#555;margin:8px 0 0;font-size:15px;line-height:1.5}.ikost-locprompt-login.tf-btn{justify-content:center;min-width:160px;margin-top:22px}@keyframes ikost-locprompt-fade{0%{opacity:0}to{opacity:1}}@keyframes ikost-locprompt-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes ikost-locprompt-slide{0%{transform:translateY(100%)}to{transform:none}}@media (max-width:767px){.ikost-locprompt-overlay{align-items:flex-end;padding:0}.ikost-locprompt{max-width:none;max-height:92%;padding:12px 20px calc(28px + env(safe-area-inset-bottom,0px));border-radius:18px 18px 0 0;animation:.24s ease-out ikost-locprompt-slide}.ikost-locprompt-handle{background:#d6d6d6;border-radius:3px;width:44px;height:5px;margin:0 auto 18px;display:block}.ikost-locprompt-close{top:12px;right:10px}.ikost-locprompt-title{padding:0 28px;font-size:22px}.ikost-locprompt-subtitle{margin-bottom:22px;font-size:14px}.ikost-locprompt-input-row{min-height:54px;padding:0 10px 0 16px}.ikost-locprompt-search.is-open .ikost-locprompt-input-row{min-height:52px;padding:0 9px 0 15px}.ikost-locprompt-results{max-height:40vh}.ikost-locprompt-empty{margin-top:32px}.ikost-locprompt-empty-icon{width:72px;height:72px}.ikost-locprompt-empty-title{font-size:18px}.ikost-locprompt-empty-text{font-size:14px}}@media (prefers-reduced-motion:reduce){.ikost-locprompt-overlay,.ikost-locprompt{animation:none}}
