/* Prodaite.BG v2.6 - Global search first */
.global-search25{position:relative;z-index:25;background:#fff;border-bottom:1px solid #e5eaf1;box-shadow:0 7px 24px rgba(35,57,86,.055)}
.global-search25-inner{display:grid;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:18px;padding-top:12px;padding-bottom:12px}
.global-search25-title{min-width:0}.global-search25-kicker{display:block;margin-bottom:3px;color:#1769ff;font-size:8px;font-weight:950;letter-spacing:.13em}.global-search25-title strong{display:block;color:#10203a;font-size:17px;line-height:1.15}
.global-search25-form{display:grid;grid-template-columns:minmax(260px,1fr) 210px 190px 116px;align-items:center;gap:8px;padding:6px;border:1px solid #dfe7f1;border-radius:15px;background:#f7f9fc;box-shadow:0 7px 20px rgba(28,50,80,.055)}
.global-search25-field{position:relative;display:flex;align-items:center;min-width:0;height:46px;border:1px solid #e1e7ef;border-radius:11px;background:#fff;overflow:hidden}.global-search25-field:focus-within{border-color:#89b4ff;box-shadow:0 0 0 3px rgba(23,105,255,.08)}
.global-search25-field svg{width:18px;height:18px;flex:0 0 18px;margin-left:13px;fill:none;stroke:#6f7f95;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.global-search25-field input,.global-search25-field select{min-width:0;width:100%;height:100%;border:0;outline:0;background:transparent;padding:0 12px;color:#17253a;font:inherit;font-size:12px}.global-search25-field select{cursor:pointer}
.global-search25-submit{height:46px;border:0;border-radius:11px;background:linear-gradient(135deg,#1769ff,#3f83ff);color:#fff;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 16px;font:inherit;font-size:12px;font-weight:950;cursor:pointer;box-shadow:0 8px 18px rgba(23,105,255,.22);transition:.16s ease}.global-search25-submit:hover{transform:translateY(-1px);box-shadow:0 10px 22px rgba(23,105,255,.27)}.global-search25-submit svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}
.search100-note{display:block;margin-top:3px;color:#8895a8;font-size:10px;font-weight:700}
.search-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}
.search-grid .listing-card:nth-child(n){display:block}
@media(max-width:1150px){.global-search25-inner{grid-template-columns:1fr}.global-search25-title{display:none}.global-search25-form{grid-template-columns:minmax(230px,1fr) 190px 170px 108px}.search-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:820px){.global-search25-form{grid-template-columns:minmax(0,1fr) 120px}.global-search25-main{grid-column:1/-1}.global-search25-select:nth-of-type(3){display:none}.global-search25-submit{grid-column:2}.search-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:560px){.global-search25-inner{width:calc(100% - 14px);padding-top:7px;padding-bottom:7px}.global-search25-form{grid-template-columns:minmax(0,1fr) 92px;padding:5px;gap:5px;border-radius:12px}.global-search25-field{height:43px}.global-search25-main{grid-column:1/-1}.global-search25-select{height:40px}.global-search25-select svg{display:none}.global-search25-field select{padding:0 8px;font-size:10px}.global-search25-submit{height:40px;padding:0 9px}.global-search25-submit span{font-size:10px}.search-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.search-grid .listing-card{display:block!important;min-height:0}.search-grid .card-media{height:auto;aspect-ratio:4/3}.search-grid .card-body{padding:9px}.search-grid .card-body h3{font-size:11px}.search-grid .price{font-size:15px}}

/* v2.7 - live Smart Search results directly under the main search */
.global-search27 .global-smart27{grid-column:2;min-width:0;margin-top:2px;border:1px solid #dfe7f1;border-radius:16px;background:#fff;box-shadow:0 18px 42px rgba(29,53,85,.12);overflow:hidden}
.global-smart27[hidden]{display:none!important}
.global-smart27-head{display:grid;grid-template-columns:auto minmax(0,1fr) 34px;align-items:center;gap:14px;padding:13px 14px 11px;border-bottom:1px solid #edf1f5;background:linear-gradient(180deg,#fff,#fbfcff)}
.global-smart27-kicker{display:block;color:#1769ff;font-size:8px;font-weight:950;letter-spacing:.12em}.global-smart27-head strong{display:block;margin-top:2px;color:#10203a;font-size:14px}
.global-smart27-chips{display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap}.global-smart27-chips span{display:inline-flex;align-items:center;min-height:25px;padding:0 9px;border-radius:999px;background:#eef5ff;color:#1769ff;font-size:9px;font-weight:900}
.global-smart27-close{width:30px;height:30px;border:0;border-radius:50%;background:#f0f3f7;color:#66758a;font-size:20px;line-height:1;cursor:pointer}.global-smart27-close:hover{background:#e6ebf2;color:#17243a}
.global-smart27-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px}
.global-smart27-card{min-width:0;display:block;border:1px solid #e3e9f1;border-radius:13px;background:#fff;color:inherit;text-decoration:none;overflow:hidden;transition:.16s ease}.global-smart27-card:hover{transform:translateY(-2px);border-color:#bed3f6;box-shadow:0 9px 24px rgba(31,67,117,.10)}
.global-smart27-media{position:relative;display:block;width:100%;aspect-ratio:4/3;background:#eef2f6;overflow:hidden}.global-smart27-media img{display:block;width:100%;height:100%;object-fit:cover}.global-smart27-media b{position:absolute;left:8px;top:8px;padding:4px 7px;border-radius:999px;background:#ff6a00;color:#fff;font-size:8px;letter-spacing:.05em}
.global-smart27-copy{display:block;padding:9px 10px 10px}.global-smart27-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8a96a8;font-size:8px}.global-smart27-copy strong{display:-webkit-box;min-height:32px;margin-top:4px;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#14233a;font-size:11px;line-height:1.38}.global-smart27-copy em{display:block;margin-top:7px;color:#1769ff;font-size:14px;font-style:normal;font-weight:950}
.global-smart27-state{margin:12px;padding:16px;border-radius:12px;background:#f7f9fc;color:#66758a;text-align:center;font-size:11px}.global-smart27-state.is-error{background:#fff5f3;color:#b34435}.global-smart27-state.is-empty{background:#f8fafc;color:#66758a}
.global-smart27-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 13px;border-top:1px solid #edf1f5;background:#fbfcfe}.global-smart27-footer span{color:#8b97a9;font-size:9px}.global-smart27-all{color:#1769ff;text-decoration:none;font-size:10px;font-weight:950}.global-smart27-all:hover{text-decoration:underline}
.global-smart27-skeleton{pointer-events:none}.global-smart27-sk-img{display:block;width:100%;aspect-ratio:4/3;background:linear-gradient(90deg,#eef2f6 25%,#f7f9fb 50%,#eef2f6 75%);background-size:200% 100%;animation:smart27shine 1.2s linear infinite}.global-smart27-sk-line{display:block;width:62%;height:8px;margin:8px 10px 10px;border-radius:6px;background:#edf1f5}.global-smart27-sk-line.wide{width:78%;margin-bottom:0}@keyframes smart27shine{to{background-position:-200% 0}}
@media(max-width:1150px){.global-search27 .global-smart27{grid-column:1}.global-smart27-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:900px){.global-smart27-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.global-smart27-head{grid-template-columns:minmax(0,1fr) 34px}.global-smart27-chips{grid-column:1/-1;grid-row:2;justify-content:flex-start}.global-smart27-close{grid-column:2;grid-row:1}.global-smart27-footer{align-items:flex-start;flex-direction:column;gap:4px}}
@media(max-width:560px){.global-smart27-grid{gap:7px;padding:8px}.global-smart27-card{border-radius:10px}.global-smart27-copy{padding:8px}.global-smart27-copy strong{min-height:30px;font-size:10px}.global-smart27-copy em{font-size:13px}.global-smart27-head{padding:10px}.global-smart27-footer{padding:9px 10px}.global-smart27-footer span{font-size:8px}}
