@keyframes necox-sp-slide{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes necoxModalIn{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes necox-pin-drop{0%{transform:translateY(-30px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes necox-popup-fade{0%{opacity:0}to{opacity:1}}@keyframes necox-popup-rise{0%{transform:translateY(15px)}to{transform:translateY(0)}}@keyframes necox-pin-talking{0%,to{box-shadow:0 0 0 0 rgb(240 180 41/.5),0 3px 10px rgb(0 0 0/.4)}50%{box-shadow:0 0 0 12px #fff0,0 3px 10px rgb(0 0 0/.4)}}@keyframes necox-pin-hover-glow{0%{box-shadow:0 0 0 6px rgb(240 180 41/.2),0 6px 16px rgb(240 180 41/.3)}to{box-shadow:0 0 0 10px rgb(240 180 41/.1),0 8px 20px rgb(240 180 41/.5)}}@keyframes necox-map-fs-in{0%{clip-path:inset(20% 20% 20% 20%round 12px);opacity:.7}to{clip-path:inset(0 0 0 0 round 0);opacity:1}}@keyframes necox-fs-hint-fade{0%,60%{opacity:1}to{opacity:.4}}@keyframes necox-activity-dot-pulse{0%,to{box-shadow:0 0 0 0 rgb(16 185 129/.6)}50%{box-shadow:0 0 0 6px #fff0}}@keyframes necox-cmp-confirm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes necox-cmp-confirm-pop-in{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}ol,ul{box-sizing:border-box}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}*,::after,::before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;background:var(--necox-bg);overflow-x:clip}img,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none;transition:color .15s,opacity .15s}ol,ul{list-style:none}.necox-container{max-width:1200px}@media (min-width:640px){.necox-container{padding:0 24px}}:root{--necox-primary:#2A3254;--necox-primary-hover:#3A4470;--necox-primary-light:rgba(42,50,84,0.12);--necox-danger:#d54b4f;--necox-danger-bg:#fee2e2;--necox-danger-text:#991b1b;--necox-danger-border:#fecaca;--necox-success:#16a34a;--necox-success-bg:#ecfdf5;--necox-success-text:#065f46;--necox-success-border:#a7f3d0;--necox-warning:#d97706;--necox-warning-bg:#fef3c7;--necox-warning-text:#78350f;--necox-warning-border:#fde68a;--necox-info:#0284c7;--necox-info-bg:#dbeafe;--necox-info-text:#1e40af;--necox-info-border:#bfdbfe;--necox-online-color:#22c55e;--necox-wa-hover:#1da851;--necox-star-color:#fbbf24;--necox-text:#2A3254;--necox-heading:#2A3254;--necox-muted:#6A6A6A;--necox-bg:#ffffff;--necox-white:#ffffff;--necox-border:#EAEAEA;--necox-radius:10px;--necox-radius-lg:14px;--necox-shadow:0 4px 12px rgba(42,50,84,0.08);--necox-shadow-sm:0 1px 3px rgba(42,50,84,0.06);--necox-shadow-lg:0 10px 24px rgba(42,50,84,0.10);--necox-shadow-hover:0 14px 32px rgba(42,50,84,0.14);--necox-container:1200px;--necox-font-sans:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;--necox-font-heading:'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;--necox-footer-text:#8A8FA6;--necox-heading-weight:600;--necox-transition:0.2s ease;--necox-overlay:rgba(42,50,84,0.55);--necox-input-bg:#ffffff;--necox-section-gap:24px;--necox-glass-enabled:0;--necox-glass-blur:0px;--necox-glass-bg:transparent;--necox-gradient-enabled:0;--necox-gradient-from:transparent;--necox-gradient-to:transparent;--necox-gradient-angle:135deg;--necox-ribbon-urgent-bg:linear-gradient(135deg, #ef4444, #dc2626);--necox-ribbon-featured-bg:linear-gradient(135deg, #FFCC04, #E8B500);--necox-ribbon-negotiable-bg:linear-gradient(135deg, #2A3254, #3A4470);--necox-ribbon-sold-bg:linear-gradient(135deg, #9A9A9A, #6A6A6A);--necox-color:#2A3254;--necox-text-muted:#6A6A6A;--necox-bg-soft:#ffffff;--necox-border-secondary:#EAEAEA;--necox-input-border:#EAEAEA;--necox-muted-bg:#ffffff;--necox-bc-glass-bg:rgba(255,255,255,0.75);--necox-primary-dark:#3A4470;--necox-primary-soft:#e8eaf0;--necox-primary-fg:#ffffff;--necox-profile-avatar-border:#EAEAEA;--necox-loc-icon-bg:#ffffff;--necox-neon-color:#2A3254;--necox-modal-link-hover:#3A4470;--necox-mobile-trigger-hover-color:#2A3254;--necox-sr-accent:#2A3254;--necox-report-text-color:#2A3254;--necox-price-accent:#2A3254;--necox-price-badge-bg:#e8eaf0;--necox-price-badge-color:#2A3254;--necox-price-bar-accent:#2A3254;--necox-price-bar-color:#2A3254;--necox-price-desc-color:#6A6A6A;--necox-price-drop-filter-bg:#ffffff;--necox-price-drop-filter-border:#EAEAEA;--necox-price-drop-info-color:#6A6A6A;--necox-price-drop-section-bg:#fee2e2;--necox-price-drop-new-color:#e53935;--necox-price-drop-section-border:#e53935;--necox-price-feat-border:#2A3254;--necox-price-icon-bg:#ffffff;--necox-price-icon-color:#2A3254;--necox-price-pill-bg:#ffffff;--necox-price-pill-feat-bg:#e8eaf0;--necox-price-pill-feat-border:#2A3254;--necox-price-row-hover:#ffffff;--necox-price-save-bg:#fff8d6;--necox-price-save-color:#a07e02;--necox-price-toggle-bg:#ffffff}body{font-family:var(--necox-font-sans);font-size:14px;line-height:1.6;color:var(--necox-text);background:var(--necox-bg);overflow-x:clip}.necox-container{max-width:var(--necox-container,1200px);margin:0 auto;padding:0 20px;width:100%}.necox-hf-el--logo{flex-shrink:0;max-width:200px;min-width:0}.necox-hf-el--logo img,.necox-hf-logo img{height:auto;max-width:100%;object-fit:contain}.necox-hf-el--logo img{max-height:56px;width:auto}.necox-hf-logo,h3{font-weight:700;color:var(--necox-heading)}.necox-hf-logo{font-size:22px}h3{font-family:var(--necox-font-heading);line-height:1.25}a:hover{color:var(--necox-primary)}.necox-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 22px;font-size:14px;font-weight:600;border-radius:var(--necox-radius);border:0;cursor:pointer;transition:all .2s ease;text-decoration:none;line-height:1;box-sizing:border-box}.necox-btn--primary{background:var(--necox-btn-bg,var(--necox-primary));color:var(--necox-btn-text,#ffffff)}.necox-btn--primary:hover{background:var(--necox-btn-hover-bg,var(--necox-primary-hover));color:var(--necox-btn-hover-text,#ffffff);transform:translateY(-1px);box-shadow:0 4px 12px rgb(0 165 145/.3)}.necox-btn--outline{background:#fff0;color:var(--necox-primary);border:1.5px solid var(--necox-primary)}.necox-btn--outline:hover{background:var(--necox-primary);color:#fff}.necox-btn.necox-dynamic-btn{background:var(--necox-dyn-btn-bg,var(--necox-btn-bg,var(--necox-primary)));color:var(--necox-dyn-btn-text,var(--necox-btn-text,var(--necox-white)));border-color:var(--necox-dyn-btn-border,var(--necox-btn-border-color,transparent));border-width:var(--necox-dyn-btn-border-width,var(--necox-btn-border-width,0));border-style:solid;border-radius:var(--necox-dyn-btn-radius,var(--necox-btn-radius,var(--necox-radius)));min-width:var(--necox-dyn-btn-min-width,auto);min-height:var(--necox-dyn-btn-min-height,auto);padding:var(--necox-dyn-btn-padding,var(--necox-btn-padding,10px 22px));box-shadow:var(--necox-dyn-btn-shadow,none);backdrop-filter:var(--necox-dyn-btn-glass-blur,none);-webkit-backdrop-filter:var(--necox-dyn-btn-glass-blur,none)}.necox-btn.necox-dynamic-btn:hover{background:var(--necox-dyn-btn-hover-bg,var(--necox-btn-hover-bg,var(--necox-primary-hover)));color:var(--necox-dyn-btn-hover-text,var(--necox-btn-hover-text,var(--necox-white)));border-color:var(--necox-dyn-btn-hover-border,var(--necox-btn-hover-border,transparent));backdrop-filter:var(--necox-dyn-btn-hover-glass-blur,none);-webkit-backdrop-filter:var(--necox-dyn-btn-hover-glass-blur,none)}:root{--necox-header-h:80px}body.necox-header-floating .necox-content{padding-top:var(--necox-header-h)}.necox-ad-card__title a,h3{transition:-webkit-text-stroke-color .3s ease,-webkit-text-stroke-width .3s ease,-webkit-text-fill-color .3s ease,text-shadow .3s ease,filter .3s ease,color .3s ease}.necox-page-search-results{min-height:calc(100vh - 80px);background:var(--necox-page-bg,var(--necox-bg,#f0f0f1));width:100%}.necox-btn,.necox-header,.necox-hf-nav>li{position:relative}.necox-header{z-index:200;background:var(--necox-header-bg);border-bottom:1px solid var(--necox-border,var(--necox-border));transition:box-shadow .3s ease}.necox-header.is-sticky-enabled{position:sticky;top:0}.necox-header.is-transparent{position:absolute;top:0;left:0;right:0;background:#fff0;border-bottom-color:#fff0}.necox-header.is-transparent.is-sticky-enabled{position:fixed}.necox-header.is-transparent .necox-header-row{border-bottom-color:rgb(255 255 255/.08)}.necox-header.is-transparent .necox-hf-nav>li>a:hover{background:rgb(255 255 255/.1)}@media (max-width:1024px){.necox-header.is-transparent{position:sticky;top:0;background:var(--necox-header-bg,var(--necox-bg,var(--necox-card-bg,#ffffff)))}.necox-header.is-transparent.is-sticky-enabled{position:sticky}.necox-header.is-transparent,.necox-header.is-transparent .necox-header-row{border-bottom-color:var(--necox-border,rgb(0 0 0 / .08))}}.necox-header-row{border-bottom:1px solid rgb(0 0 0/.04)}.necox-header-row:last-child{border-bottom:none}.necox-header-row__inner{display:flex;align-items:center;min-height:inherit;gap:16px}.necox-header-row__left{display:flex;align-items:center;gap:12px;flex-shrink:0}.necox-header-row__center{display:flex;align-items:center;justify-content:center;flex:1;gap:12px}.necox-header-row__right{display:flex;align-items:center;gap:12px;flex-shrink:0;margin-left:auto}.necox-header__mobile,.necox-header__tablet{display:none}@media (max-width:1024px) and (min-width:768px){.necox-header__desktop{display:none}.necox-header__tablet{display:block}}@media (max-width:767px){.necox-header__desktop{display:none}.necox-header__mobile{display:block}}.necox-hf-el{display:flex;align-items:center;min-width:0;flex-shrink:0}@media (max-width:1024px){.necox-header-row__inner{gap:10px}.necox-header-row__left,.necox-header-row__right{gap:8px;min-width:0}.necox-header-row__center,.necox-header-row__left,.necox-header-row__right{flex-shrink:1;overflow:hidden}.necox-hf-el{flex-shrink:1;min-width:0}.necox-hf-el--logo{max-width:160px}.necox-hf-el--logo img{max-width:100%!important}.necox-hf-el--navigation{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.necox-hf-el--navigation .necox-hf-nav{flex-wrap:nowrap}.necox-hf-el--copyright{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}@media (max-width:767px){.necox-header-row__inner{gap:8px}.necox-header-row__left,.necox-header-row__right{gap:6px}.necox-hf-el--logo{max-width:120px}.necox-hf-el--post-ad-button .necox-hf-post-ad{padding:6px 12px;font-size:12px}}.necox-hf-nav{list-style:none;display:flex;gap:4px;margin:0;padding:0}.necox-hf-nav>li>a{display:block;padding:8px 14px;font-size:14px;font-weight:500;color:inherit;text-decoration:none;border-radius:6px;transition:background .15s}.necox-hf-nav>li>a:hover{background:var(--necox-primary-light,rgb(0 0 0 / .05))}.necox-hf-nav>li.current-menu-item>a,.necox-hf-nav>li>a:hover{color:var(--necox-header-link-hover,var(--necox-primary))}.necox-hf-login-btn{background:var(--necox-user-menu-btn-bg,var(--necox-primary,#00a591));color:var(--necox-user-menu-btn-text,var(--necox-white));border-radius:var(--necox-user-menu-btn-radius,6px)}.necox-hf-login-btn:hover{background:var(--necox-user-menu-btn-hover-bg,var(--necox-primary-hover,#008c7a));color:var(--necox-user-menu-btn-hover-text,var(--necox-white))}.necox-hf-search-toggle{background:0 0;border:0;cursor:pointer;color:inherit;font-size:18px;padding:6px}.necox-search-drawer{position:fixed;inset:0;display:none;overflow-y:auto;background:#0a1530;background:var(--necox-bg,#0a1530)}.necox-search-drawer::before{content:"";position:fixed;inset:0;background:var(--necox-drawer-overlay,rgb(10 21 48 / .62));backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);z-index:0;pointer-events:none}body.necox-preset-midnight-blue{--necox-drawer-overlay:rgba(10, 21, 48, 0.62)}.necox-search-drawer__inner{position:relative;z-index:2}body.necox-search-drawer-open .necox-search__map-panel{visibility:hidden!important}.necox-search-drawer{z-index:9999999}.necox-search-drawer__close{position:fixed;top:18px;right:18px;width:42px;height:42px;border-radius:50%;background:color-mix(in srgb,var(--necox-text,#fff) 12%,transparent);color:var(--necox-text,#fff);border:1px solid color-mix(in srgb,var(--necox-text,#fff) 8%,transparent);font-size:22px;line-height:1;cursor:pointer;z-index:10;transition:background .18s,transform .18s,border-color .18s;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.necox-search-drawer__close:hover{background:color-mix(in srgb,var(--necox-primary,#00d4ff) 30%,transparent);border-color:var(--necox-primary,#00d4ff);transform:scale(1.08) rotate(90deg)}.necox-search-drawer__inner{max-width:760px;margin:0 auto;padding:72px 18px 60px;min-height:100%;box-sizing:border-box}.necox-search-drawer__form{display:flex;align-items:center;gap:12px;background:color-mix(in srgb,var(--necox-text,#fff) 8%,transparent);border:0!important;outline:0!important;box-shadow:none!important;border-radius:10px;padding:10px 14px;margin-bottom:32px;animation:necox-sp-slide .4s cubic-bezier(.16,1,.3,1) .05s backwards}.necox-search-drawer__form:focus-within,.necox-search-drawer__form:hover{border:0!important;outline:0!important;box-shadow:none!important;background:color-mix(in srgb,var(--necox-text,#fff) 8%,transparent)}.necox-search-drawer__input,.necox-search-drawer__input:active,.necox-search-drawer__input:focus,.necox-search-drawer__input:hover{border:0!important;outline:0!important;box-shadow:none!important;background:0 0!important}.necox-search-drawer__icon{flex-shrink:0;color:color-mix(in srgb,var(--necox-text,#fff) 55%,transparent)}.necox-search-drawer__input{flex:1;background:#fff0;border:0;outline:0;color:var(--necox-text,#fff);font-size:16px;font-family:inherit;min-width:0}.necox-search-drawer__input::placeholder{color:color-mix(in srgb,var(--necox-text,#fff) 45%,transparent)}.necox-search-drawer__section{margin-bottom:32px;animation:necox-sp-slide .4s cubic-bezier(.16,1,.3,1) backwards}.necox-search-drawer__section:nth-of-type(2){animation-delay:.12s}.necox-search-drawer__section:last-child{margin-bottom:0}.necox-search-drawer__section-title{font-size:11px;font-weight:700;color:color-mix(in srgb,var(--necox-text,#fff) 60%,transparent);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:14px;display:flex;align-items:center;gap:8px}.necox-search-drawer__section-title::after{content:"";flex:1;height:1px;background:linear-gradient(to right,color-mix(in srgb,var(--necox-text,#fff) 12%,transparent),transparent)}.necox-search-drawer__cats{display:grid;grid-template-columns:1fr 1fr;gap:10px}.necox-search-drawer__cat{position:relative;display:flex;align-items:center;gap:12px;padding:14px;border-radius:14px;background:color-mix(in srgb,var(--cat-tint,var(--necox-primary,#00d4ff)) 10%,color-mix(in srgb,var(--necox-bg,#0a1530) 70%,transparent));border:1px solid color-mix(in srgb,var(--cat-tint,var(--necox-primary,#00d4ff)) 22%,transparent);color:var(--necox-text,#fff);text-decoration:none;overflow:hidden;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .2s,box-shadow .2s;height:72px;box-sizing:border-box}.necox-search-drawer__cat::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,color-mix(in srgb,var(--cat-tint,var(--necox-primary,#00d4ff)) 18%,transparent),transparent 60%);opacity:0;transition:opacity .3s;pointer-events:none}.necox-search-drawer__cat:focus-visible,.necox-search-drawer__cat:hover{transform:translateY(-3px) scale(1.02);border-color:var(--cat-tint,var(--necox-primary,#00d4ff));box-shadow:0 10px 30px -8px color-mix(in srgb,var(--cat-tint,var(--necox-primary,#00d4ff)) 50%,transparent);outline:0}.necox-search-drawer__cat:focus-visible::before,.necox-search-drawer__cat:hover::before{opacity:1}.necox-search-drawer__cat-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:color-mix(in srgb,var(--cat-tint,var(--necox-primary,#00d4ff)) 18%,transparent);color:var(--cat-tint,var(--necox-primary,#00d4ff));position:relative;z-index:1}.necox-search-drawer__cat-icon svg{display:block;width:22px;height:22px}.necox-search-drawer__cat-body{flex:1;min-width:0;position:relative;z-index:1}.necox-search-drawer__cat-label{display:block;font-size:13px;font-weight:700;line-height:1.2;color:var(--necox-text,#fff);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.necox-search-drawer__cat-count{display:block;font-size:11px;color:color-mix(in srgb,var(--necox-text,#fff) 60%,transparent);margin-top:2px}.necox-search-drawer__trends{display:flex;flex-direction:column;gap:2px}.necox-search-drawer__trend{display:flex;align-items:center;gap:16px;padding:12px;border-radius:10px;color:var(--necox-text,#fff);text-decoration:none;font-size:14px;transition:background .18s,padding .18s;border:1px solid #fff0}.necox-search-drawer__trend:focus-visible,.necox-search-drawer__trend:hover{background:color-mix(in srgb,var(--necox-text,#fff) 6%,transparent);border-color:color-mix(in srgb,var(--necox-primary,#00d4ff) 20%,transparent);padding-left:16px;outline:0}.necox-search-drawer__trend-rank{color:var(--necox-primary,#00d4ff);font-weight:800;font-size:16px;min-width:22px;text-align:center;font-variant-numeric:tabular-nums}.necox-search-drawer__trend-label{flex:1;font-weight:500}.necox-search-drawer__trend-arrow{color:color-mix(in srgb,var(--necox-text,#fff) 30%,transparent);transition:color .18s,transform .18s}.necox-search-drawer__trend:hover .necox-search-drawer__trend-arrow{color:var(--necox-primary,#00d4ff);transform:translate(2px,-2px)}@media (min-width:640px){.necox-search-drawer__inner{padding:72px 24px 60px}.necox-search-drawer__cats{grid-template-columns:repeat(4,1fr);gap:12px}.necox-search-drawer__cat{flex-direction:column;align-items:flex-start;gap:10px;height:118px;padding:16px}.necox-search-drawer__cat-label{font-size:15px}}.necox-hf-mobile-trigger{background:var(--necox-mobile-trigger-bg,none);border:0;cursor:pointer;padding:6px;display:flex;flex-direction:column;gap:5px;color:var(--necox-mobile-trigger-color,inherit);border-radius:var(--necox-mobile-trigger-radius,0)}.necox-hf-mobile-trigger:hover{color:var(--necox-mobile-trigger-hover-color,inherit);background:var(--necox-mobile-trigger-hover-bg,none)}.necox-hf-mobile-trigger span{display:block;width:var(--necox-mobile-trigger-size,24px);height:2px;background:currentColor;border-radius:2px;transition:.3s}.necox-drawer{position:fixed;top:0;bottom:0;background:var(--necox-header-bg);z-index:10000;transform:translateX(100%);transition:transform .3s ease;overflow-y:auto;box-shadow:-4px 0 24px rgb(0 0 0/.15)}.necox-drawer--right{right:0}.necox-drawer__close{position:absolute;top:12px;right:12px;background:0 0;border:0;font-size:28px;cursor:pointer;color:var(--necox-text)}.necox-drawer__content{padding:60px 20px 20px}.necox-drawer-overlay{display:none;position:fixed;inset:0;background:rgb(0 0 0/.4);z-index:9999}.necox-hf-logo{display:inline-flex;align-items:center;text-decoration:none;color:inherit}.necox-hf-logo img{display:block;max-height:60px;width:auto}.necox-header.is-transparent .necox-hf-logo__light,.necox-hf-logo .necox-hf-logo__dark{display:none}.necox-header.is-transparent .necox-hf-logo__dark{display:inline-block}.necox-hf-post-ad{font-size:14px;line-height:1}.necox-hf-post-ad svg{flex-shrink:0}.necox-hf-login-btn,.necox-hf-post-ad{display:inline-flex;align-items:center;text-decoration:none}.necox-hf-login-btn{gap:4px;padding:6px 16px;font-size:13px;font-weight:500;color:var(--necox-primary);border:1px solid var(--necox-primary);border-radius:6px;transition:all .15s}.necox-hf-login-btn:hover{background:var(--necox-primary);color:#fff}.necox-hf-post-ad{gap:6px;white-space:nowrap;font-weight:600}.necox-footer{margin-top:40px}.necox-footer__bottom{padding:16px 0}.necox-footer__bottom-inner{display:flex;align-items:center;justify-content:space-between;gap:16px}.necox-footer__bottom-center,.necox-footer__bottom-left,.necox-footer__bottom-right{display:flex;align-items:center;gap:12px}.necox-footer__bottom-center{justify-content:center;flex:1}.necox-footer__bottom-right{margin-left:auto}.necox-hf-copyright{font-size:var(--necox-copyright-size,13px);font-family:var(--necox-copyright-font,inherit);font-weight:var(--necox-copyright-weight,400);color:var(--necox-copyright-color,inherit)}.necox-to-top{position:fixed;width:var(--necox-to-top-size,40px);height:var(--necox-to-top-size,40px);background:var(--necox-to-top-bg,var(--necox-primary,#2A3254));color:var(--necox-to-top-color,var(--necox-primary-fg,#fff));border:var(--necox-to-top-border-width,0) solid var(--necox-to-top-border-color,transparent);border-radius:var(--necox-to-top-radius,50%);display:flex;align-items:center;justify-content:center;text-decoration:none;opacity:0;visibility:hidden;transition:background-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease,opacity .3s,visibility .3s;z-index:1100;cursor:pointer;padding:0}.necox-to-top svg{width:55%;height:55%;stroke:currentColor;fill:none}.necox-to-top--pos-right-bottom{right:var(--necox-to-top-offset-s,24px);bottom:var(--necox-to-top-offset-b,48px)}.necox-to-top:hover{background:var(--necox-to-top-hover-bg,var(--necox-primary-hover,var(--necox-primary,#2A3254)));color:var(--necox-to-top-hover-color,var(--necox-primary-fg,#fff));border-color:var(--necox-to-top-hover-border-color,var(--necox-to-top-border-color,transparent))}.necox-to-top--shadow-md{box-shadow:0 2px 8px rgb(0 0 0/.15)}.necox-to-top--shadow-h-lg:hover{box-shadow:0 6px 20px rgb(0 0 0/.24)}@media (max-width:768px){.necox-footer__bottom-inner{flex-direction:column;text-align:center}.necox-footer__bottom-right{margin-left:0}}.necox-ad-card{width:var(--necox-card-width,100%);height:var(--necox-card-height,auto);min-height:120px;background:var(--necox-card-bg,var(--necox-white));border-radius:var(--necox-card-border-radius,var(--necox-radius-lg));overflow:hidden;border-width:var(--necox-card-border-width,1px);border-style:solid;border-color:var(--necox-card-border-color,var(--necox-border));box-shadow:var(--necox-card-shadow,none);backdrop-filter:var(--necox-card-glass-blur,none);-webkit-backdrop-filter:var(--necox-card-glass-blur,none);transition:box-shadow .3s,transform .3s,backdrop-filter .2s,background .2s,border-color .2s,border-width .2s;display:flex;flex-direction:column}.necox-ad-card:hover{background:var(--necox-card-hover-bg,var(--necox-card-bg,#fff));border-color:var(--necox-card-hover-border,var(--necox-card-border-color,#e8e8e8));box-shadow:var(--necox-card-hover-shadow,0 8px 28px rgb(0 0 0 / .1));backdrop-filter:var(--necox-card-glass-hover-blur,var(--necox-card-glass-blur,none));-webkit-backdrop-filter:var(--necox-card-glass-hover-blur,var(--necox-card-glass-blur,none));transform:translateY(-3px)}.necox-ad-card__media{position:relative;overflow:hidden;aspect-ratio:4/3;width:100%}.necox-ad-card__thumb{display:block;width:100%;height:100%}.necox-ad-card__thumb img{width:100%;object-fit:cover;display:block;transition:transform .45s cubic-bezier(.4,0,.2,1),filter .45s}.necox-ad-card:hover .necox-ad-card__thumb img{transform:scale(1.06)}.necox-ad-card__no-img{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:4/3;background:var(--necox-bg);color:var(--necox-muted)}.necox-ad-card__badge{position:absolute;font-size:var(--necox-ad-type-font-size,11px);font-weight:var(--necox-ad-type-font-weight,600);color:var(--necox-ad-overlay-text-color,#ffffff);padding:var(--necox-ad-type-pad-v,3px) var(--necox-ad-type-pad-h,10px);border-radius:var(--necox-ad-type-radius,4px);z-index:5}.necox-ad-card__badge--top-left{top:10px;left:10px}.necox-ad-card__body{padding:var(--necox-card-body-padding,14px 16px);display:flex;flex-direction:column;flex:1}.necox-ad-card__excerpt,.necox-ad-card__title{margin:0 0 6px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.necox-ad-card__title{font-size:var(--necox-card-title-size,14px);font-weight:var(--necox-card-title-weight,600);font-family:var(--necox-card-title-font,inherit);line-height:1.3;-webkit-line-clamp:2;min-height:calc(var(--necox-card-title-size, 14px)*1.3*2)}.necox-ad-card__title a{color:var(--necox-card-title-color,var(--necox-text));text-decoration:none}.necox-ad-card__title a:hover{color:var(--necox-card-title-hover,var(--necox-primary,#00a591))}.necox-ad-card__excerpt{font-size:var(--necox-card-excerpt-size,13px);font-family:var(--necox-card-excerpt-font,inherit);font-weight:var(--necox-card-excerpt-weight,400);color:var(--necox-card-excerpt-color,var(--necox-muted));line-height:1.4;-webkit-line-clamp:var(--necox-card-excerpt-lines,2);min-height:calc(var(--necox-card-excerpt-size, 13px)*1.4*var(--necox-card-excerpt-lines, 2))}.necox-ad-card__price{margin-bottom:8px;min-height:calc(var(--necox-card-price-size, 16px)*1.3)}.necox-price{font-size:var(--necox-card-price-size,16px);font-weight:var(--necox-card-price-weight,700);font-family:var(--necox-card-price-font,inherit);color:var(--necox-card-price-color,#d54b4f)}.necox-ad-card__meta{display:flex;flex-wrap:wrap;gap:10px;font-size:var(--necox-card-meta-size,12px);font-family:var(--necox-card-meta-font,inherit);font-weight:var(--necox-card-meta-weight,inherit);color:var(--necox-card-meta-color,var(--necox-muted));margin-top:auto;min-height:calc(var(--necox-card-meta-size, 12px)*1.4)}.necox-ad-card__cat,.necox-ad-card__loc{display:inline-flex;align-items:center;gap:3px;min-width:0;text-decoration:none;transition:color .2s ease}a.necox-ad-card__cat:hover,a.necox-ad-card__loc:hover{color:var(--necox-primary,var(--necox-primary))}.necox-ad-card__cat{color:var(--necox-card-cat-color,inherit)}.necox-ad-card__loc{color:var(--necox-card-loc-color,inherit)}.necox-ad-card__date{color:var(--necox-card-date-color,inherit);font-size:var(--necox-card-date-size,inherit)}.necox-ad-card__views{display:inline-flex;align-items:center;gap:3px;min-width:0;color:var(--necox-card-views-color,inherit)}.necox-ad-card__meta-icon,.necox-ad-card__views svg{width:var(--necox-card-icon-size,13px);height:var(--necox-card-icon-size,13px);flex-shrink:0}.necox-ad-card__cat .necox-ad-card__meta-icon{color:var(--necox-card-cat-icon-color,inherit)}.necox-ad-card__loc .necox-ad-card__meta-icon{color:var(--necox-card-loc-icon-color,inherit)}.necox-ad-card__action-bar svg{width:16px;height:16px}.necox-ad-card__action-bar{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:center;gap:8px;padding:10px;background:linear-gradient(transparent,rgb(0 0 0/.65));transform:translateY(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:4}.necox-ad-card:hover .necox-ad-card__action-bar{transform:translateY(0)}.necox-ad-card__ab-btn{width:36px;height:36px;border-radius:50%;background:rgb(255 255 255/.2);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgb(255 255 255/.25);color:var(--necox-ad-overlay-text-color,#ffffff);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,transform .15s}.necox-ad-card__ab-btn:hover{background:rgb(255 255 255/.4);transform:scale(1.12)}.necox-ad-card--list{display:flex;flex-direction:row}.necox-ad-card--list .necox-ad-card__media{flex:0 0 220px;aspect-ratio:auto;align-self:stretch}.necox-ad-card--list .necox-ad-card__thumb img,.necox-ad-card__thumb img{aspect-ratio:4/3;height:100%}.necox-ad-card--list .necox-ad-card__body{flex:1;display:flex;flex-direction:column;justify-content:center;padding:16px 20px}.necox-ad-card--list .necox-ad-card__title{font-size:var(--necox-card-title-size,15px);-webkit-line-clamp:1}.necox-ad-card--list .necox-ad-card__price .necox-price{font-size:var(--necox-card-price-size,18px)}@media (max-width:1024px){.necox-ad-card__title{min-height:auto}.necox-ad-card__excerpt{-webkit-line-clamp:2}.necox-ad-card--list .necox-ad-card__media{flex:0 0 180px}}@media (max-width:640px){.necox-ad-card__body{padding:10px 12px}.necox-ad-card__title{font-size:var(--necox-card-title-size,13px);-webkit-line-clamp:2;min-height:auto}.necox-ad-card__excerpt{font-size:calc(var(--necox-card-excerpt-size, 13px)*.9);-webkit-line-clamp:1;margin-bottom:4px}.necox-price{font-size:var(--necox-card-price-size,14px)}.necox-ad-card__price{min-height:auto;margin-bottom:4px}.necox-ad-card__meta{font-size:calc(var(--necox-card-meta-size, 12px)*.9);gap:6px;min-height:auto}.necox-ad-card__cat,.necox-ad-card__loc{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.necox-ad-card--list{flex-direction:column}.necox-ad-card--list .necox-ad-card__media{flex:none}.necox-ad-card--list .necox-ad-card__excerpt{-webkit-line-clamp:2}}@media (max-width:400px){.necox-ad-card__cat,.necox-ad-card__loc{max-width:100px}.necox-ad-card__excerpt{display:none}}.necox-ad-card__ribbons{position:absolute;z-index:4;display:flex;flex-wrap:wrap;gap:4px}.necox-ad-card__ribbons--bottom-right{bottom:8px;right:8px}.necox-ad-card__ribbons--vertical{flex-direction:column}.necox-ad-card__ribbon{display:inline-block;padding:var(--necox-promo-pad-v,var(--necox-ribbon-pad-v,2px)) var(--necox-promo-pad-h,var(--necox-ribbon-pad-h,8px));font-size:var(--necox-promo-font-size,var(--necox-ribbon-font-size,10px));font-weight:700;text-transform:uppercase;letter-spacing:.5px;border-radius:var(--necox-ribbon-radius,4px);color:var(--necox-ad-overlay-text-color,#ffffff);line-height:1.4}.necox-ad-card__ribbon--hot{background:var(--necox-promo-hot-bg,linear-gradient(135deg,#f97316,#ea580c));color:var(--necox-promo-hot-text-color,#ffffff);border:var(--necox-promo-hot-border-width,0) solid var(--necox-promo-hot-border-color,transparent);border-radius:var(--necox-promo-hot-border-radius,var(--necox-ribbon-radius,4px))}.necox-ad-card__ribbon--negotiable{background:var(--necox-promo-negotiable-bg,var(--necox-ribbon-negotiable-bg,linear-gradient(135deg,#3b82f6,#2563eb)));color:var(--necox-promo-negotiable-text-color,#ffffff);border:var(--necox-promo-negotiable-border-width,0) solid var(--necox-promo-negotiable-border-color,transparent);border-radius:var(--necox-promo-negotiable-border-radius,var(--necox-ribbon-radius,4px))}.necox-ad-card__ribbon--swap{background:var(--necox-promo-swap-bg,var(--necox-ribbon-swap-bg,linear-gradient(135deg,#fb923c,#ea580c)));color:var(--necox-promo-swap-text-color,#ffffff);border:var(--necox-promo-swap-border-width,0) solid var(--necox-promo-swap-border-color,transparent);border-radius:var(--necox-promo-swap-border-radius,var(--necox-ribbon-radius,4px))}.necox-ad-card__ribbon{transform-origin:center;will-change:auto}.necox-ad-card__ribbon--hot{animation:var(--necox-promo-hot-anim-name,none) var(--necox-promo-hot-anim-duration,2s) ease-in-out infinite}.necox-ad-card__ribbon--negotiable{animation:var(--necox-promo-negotiable-anim-name,none) var(--necox-promo-negotiable-anim-duration,2s) ease-in-out infinite}.necox-ad-card__ribbon--swap{animation:var(--necox-promo-swap-anim-name,none) var(--necox-promo-swap-anim-duration,2s) ease-in-out infinite}@media (prefers-reduced-motion:reduce){.necox-ad-card__ribbon{animation:none!important}}.necox-price__old{text-decoration:line-through;opacity:.55;font-size:.85em;margin-right:6px}.necox-price__label{font-size:.9em;font-weight:600;opacity:.85}.necox-ad-card__coords{display:none!important}.necox-login-overlay{position:fixed;inset:0;z-index:99999;background:var(--necox-modal-overlay,rgb(0 0 0 / .5));display:flex;align-items:center;justify-content:center;padding:16px}.necox-login-modal{background:var(--necox-modal-bg,var(--necox-white));border-radius:var(--necox-modal-radius,14px);width:var(--necox-modal-width,460px);max-width:100%;max-height:90vh;overflow-y:auto;color:var(--necox-modal-text,var(--necox-text));font-family:var(--necox-font-body,system-ui,-apple-system,sans-serif);animation:necoxModalIn .2s ease-out;box-shadow:var(--necox-modal-shadow,none);border-width:var(--necox-modal-border-width,0);border-style:solid;border-color:var(--necox-modal-border,transparent);backdrop-filter:var(--necox-modal-glass-blur,none);-webkit-backdrop-filter:var(--necox-modal-glass-blur,none)}.necox-login-modal__header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:var(--necox-modal-header-bg,transparent);border-bottom:1px solid var(--necox-modal-header-border,var(--necox-modal-border,#e2e8f0))}.necox-login-modal__logo{height:30px;width:auto;object-fit:contain}.necox-login-modal__title{font-size:var(--necox-modal-title-size,15px);font-weight:var(--necox-modal-title-weight,500);font-family:var(--necox-modal-title-font,inherit);margin:0;color:var(--necox-modal-title-color,var(--necox-modal-text,#1d2327))}.necox-login-modal__close{background:0 0;border:0;cursor:pointer;padding:4px;color:var(--necox-muted);display:flex;align-items:center;justify-content:center;border-radius:50%;transition:color .15s}.necox-login-modal__close:hover{color:var(--necox-modal-text,var(--necox-text))}.necox-login-modal__body{padding:24px}.necox-login-modal__screen{display:none}.necox-login-modal__screen.is-active{display:block}.necox-login-modal__row{display:flex;gap:12px;margin-bottom:16px}.necox-login-modal__field{flex:1;margin-bottom:0}.necox-login-modal__screen>.necox-login-modal__form>.necox-login-modal__field{margin-bottom:16px}.necox-login-modal__field label{display:block;font-size:11px;font-weight:500;color:var(--necox-modal-label,var(--necox-muted));margin-bottom:5px}.necox-login-modal__field input{width:100%;padding:10px 12px;border-width:1px;border-style:solid;border-color:var(--necox-modal-input-border,var(--necox-border));border-radius:var(--necox-modal-input-radius,var(--necox-radius));font-size:13px;color:var(--necox-modal-input-text,var(--necox-modal-text,#1d2327));background:var(--necox-modal-input-bg,var(--necox-white));box-sizing:border-box;transition:border-color .15s}.necox-login-modal__field input:focus{outline:0;border-color:var(--necox-modal-input-focus,var(--necox-modal-btn-bg,var(--necox-primary,#00a591)))}.necox-login-modal__field--float .necox-login-modal__field-inner{border-width:1px;border-style:solid;border-color:var(--necox-modal-input-border,var(--necox-border));border-radius:10px;overflow:hidden;transition:border-color .15s}.necox-login-modal__field--float .necox-login-modal__field-inner:focus-within{border-color:var(--necox-modal-input-focus,var(--necox-modal-btn-bg,var(--necox-primary,#00a591)))}.necox-login-modal__field--float .necox-login-modal__field-label{display:block;padding:6px 12px 0;font-size:10px;color:var(--necox-modal-label,var(--necox-muted));font-weight:500;letter-spacing:.3px}.necox-login-modal__field--float input{border:0;border-radius:0;padding:4px 12px 10px;font-size:14px;background:#fff0}.necox-login-modal__field--float input:focus{outline:0}.necox-login-modal__submit{width:100%;padding:12px;background:var(--necox-modal-btn-bg,var(--necox-primary,#00a591));color:var(--necox-modal-btn-text,var(--necox-white));border:0;border-radius:var(--necox-modal-btn-radius,var(--necox-radius-lg));font-size:14px;font-weight:500;cursor:pointer;transition:background .15s;letter-spacing:.3px}.necox-login-modal__submit:hover{background:var(--necox-modal-btn-hover-bg,var(--necox-primary-dark,#008577));color:var(--necox-modal-btn-hover-text,var(--necox-modal-btn-text,#fff))}.necox-login-modal__submit:disabled{opacity:.6;cursor:not-allowed}.necox-login-modal__remember-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.necox-login-modal__remember{font-size:12px;color:var(--necox-modal-label,var(--necox-muted));display:flex;align-items:center;gap:6px;cursor:pointer}.necox-login-modal__remember input{width:14px;height:14px}.necox-login-modal__forgot a,.necox-login-modal__link,.necox-login-modal__switch a{color:var(--necox-modal-link,var(--necox-primary,#00a591));text-decoration:none;font-size:12px;cursor:pointer}.necox-login-modal__forgot a:hover,.necox-login-modal__link:hover,.necox-login-modal__switch a:hover{text-decoration:underline}.necox-login-modal__forgot{text-align:center;margin:12px 0 16px}.necox-login-modal__switch{text-align:center;margin:0;font-size:12px;color:var(--necox-modal-label,var(--necox-muted))}.necox-login-modal__switch a{font-weight:500}.necox-login-modal__divider{display:flex;align-items:center;gap:12px;margin:16px 0}.necox-login-modal__divider::after,.necox-login-modal__divider::before{content:"";flex:1;height:1px;background:var(--necox-modal-divider,var(--necox-border))}.necox-login-modal__divider span{font-size:11px;color:var(--necox-modal-link,var(--necox-primary,#00a591));font-weight:500;white-space:nowrap}.necox-login-modal__social-label{text-align:center;font-size:12px;font-weight:500;color:var(--necox-muted);margin:0 0 12px}.necox-login-modal__social{display:flex;gap:12px;justify-content:center;margin-bottom:16px}.necox-login-modal__social-btn{display:flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;font-weight:500;transition:opacity .15s,background .15s;cursor:pointer;background:var(--necox-modal-social-bg,var(--necox-white));color:var(--necox-modal-social-text,var(--necox-modal-text,#1d2327));border-width:var(--necox-modal-social-border-width,1px);border-style:solid;border-color:var(--necox-modal-social-border,var(--necox-modal-input-border,#e2e8f0));border-radius:var(--necox-modal-social-radius,var(--necox-radius));box-sizing:border-box;backdrop-filter:var(--necox-modal-social-glass,none);-webkit-backdrop-filter:var(--necox-modal-social-glass,none)}.necox-login-modal__social-btn:hover{opacity:.85}.necox-login-modal__social--icon-row{flex-direction:column;gap:8px}.necox-login-modal__social-btn--row{width:100%;padding:11px 16px;font-size:13px;justify-content:flex-start}.necox-login-modal__social-icon{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.necox-login-modal__social-btn--row.necox-login-modal__social-btn--facebook .necox-login-modal__social-icon{background:var(--necox-modal-fb-bg,#1877f2)}.necox-login-modal__social-btn--row.necox-login-modal__social-btn--facebook .necox-login-modal__social-icon svg path{fill:#fff}.necox-login-modal__social-btn--row.necox-login-modal__social-btn--google .necox-login-modal__social-icon{border-width:1px;border-style:solid;border-color:var(--necox-modal-google-border,var(--necox-modal-social-border,var(--necox-modal-input-border,#e2e8f0)))}.necox-login-modal__footer{padding:10px 24px;border-top:1px solid var(--necox-modal-footer-border,var(--necox-modal-border,#e2e8f0));background:var(--necox-modal-footer-bg,#fafbfc);border-radius:0 0 var(--necox-modal-radius,14px) var(--necox-modal-radius,14px)}.necox-login-modal__footer p{text-align:center;font-size:11px;color:var(--necox-modal-footer-text,var(--necox-muted));margin:0}.necox-login-modal__result{margin-bottom:0}.necox-login-modal__result:empty{display:none}.necox-login-modal--icon-row .necox-login-modal__header{gap:10px;justify-content:flex-start}.necox-login-modal--icon-row .necox-login-modal__header .necox-login-modal__close{margin-left:auto}.necox-login-modal--icon-row .necox-login-modal__forgot{text-align:right;margin:4px 0 16px}@media (max-width:480px){.necox-login-modal__row{flex-direction:column;gap:12px}.necox-login-modal__body{padding:16px}}.necox-login-modal__pwd-wrap{position:relative;display:flex;align-items:stretch}.necox-login-modal__pwd-wrap input{flex:1;padding-right:38px!important}.necox-login-modal__pwd-toggle{position:absolute;top:50%;right:6px;transform:translateY(-50%);background:#fff0;border:0;cursor:pointer;padding:4px 6px;color:var(--necox-modal-label,#6b7280);display:inline-flex;align-items:center;justify-content:center;border-radius:4px;transition:color .15s ease,background .15s ease}.necox-login-modal__pwd-toggle:hover{color:var(--necox-modal-text,#111);background:rgb(0 0 0/.04)}.necox-login-modal__pwd-toggle svg{width:18px;height:18px;display:block}.necox-login-modal__pwd-meter{margin-top:6px;display:flex;align-items:center;gap:8px;font-size:11px;line-height:1;color:var(--necox-modal-label,#6b7280);transition:opacity .15s ease}.necox-login-modal__pwd-meter[aria-hidden=true]{opacity:0;pointer-events:none}.necox-login-modal__pwd-bar{flex:1;height:4px;background:rgb(0 0 0/.08);border-radius:2px;overflow:hidden}.necox-login-modal__pwd-bar span{display:block;height:100%;width:0;transition:width .25s ease,background .15s ease}.necox-login-modal__pwd-label{min-width:50px;text-align:right;font-weight:500}.necox-login-modal__social-btn--twitter{background:#000;color:#fff}.necox-login-modal__social-btn--twitter:hover{background:#1d1d1d;color:#fff}.necox-login-modal__social-btn--twitter svg{fill:#fff}.necox-breadcrumb{font-family:var(--necox-bc-font,inherit);font-size:var(--necox-bc-size,13px);font-weight:var(--necox-bc-weight,500);line-height:1.5;background:var(--necox-bc-bg,transparent);padding:var(--necox-bc-padding,10px 0);border-radius:var(--necox-bc-radius,0);border-width:var(--necox-bc-border-width,0);border-style:solid;border-color:var(--necox-bc-border-color,transparent);max-width:var(--necox-bc-max-width,none);margin:0 auto;box-shadow:var(--necox-bc-shadow,none)}.necox-breadcrumb__item,.necox-breadcrumb__list{display:flex;align-items:center;gap:var(--necox-bc-gap,6px)}.necox-breadcrumb__list{list-style:none;margin:0;padding:0;flex-wrap:wrap}.necox-breadcrumb__item{position:relative}.necox-breadcrumb__link{text-decoration:none;transition:color .15s ease}.necox-breadcrumb__link:hover{color:var(--necox-bc-link-hover,var(--necox-primary-hover));text-decoration:none}.necox-breadcrumb__link,.necox-breadcrumb__link:visited{color:var(--necox-bc-link-color,var(--necox-primary))}.necox-breadcrumb__item--current .necox-breadcrumb__text{color:var(--necox-bc-current-color,var(--necox-text));font-weight:var(--necox-bc-current-weight,600)}.necox-breadcrumb__sep{color:var(--necox-bc-sep-color,var(--necox-muted));font-size:var(--necox-bc-sep-size,12px);user-select:none;flex-shrink:0}@media (max-width:767px){.necox-breadcrumb{font-size:var(--necox-bc-size-mobile,11px);padding:var(--necox-bc-padding-mobile,8px 0)}.necox-breadcrumb__sep{font-size:var(--necox-bc-sep-size-mobile,10px)}}@media (min-width:768px) and (max-width:1024px){.necox-breadcrumb{font-size:var(--necox-bc-size-tablet,12px)}}.necox-breadcrumb__item--has-dd>.necox-breadcrumb__link{cursor:pointer;position:relative}.necox-breadcrumb__item--has-dd>.necox-breadcrumb__link::after{content:"▾";font-size:.75em;margin-left:4px;opacity:.5;transition:opacity .15s ease,transform .15s ease;display:inline-block}.necox-breadcrumb__item--has-dd:hover>.necox-breadcrumb__link::after{opacity:1;transform:rotate(180deg)}.necox-breadcrumb__dd{position:absolute;top:100%;left:0;margin-top:6px;min-width:220px;max-width:320px;background:#fff;background:var(--necox-bc-dd-bg,var(--necox-surface,var(--necox-bg,#ffffff)));border:1px solid var(--necox-bc-dd-border,var(--necox-border,rgb(42 50 84 / .12)));border-radius:var(--necox-bc-dd-radius,10px);box-shadow:var(--necox-bc-dd-shadow,0 12px 32px rgb(0 0 0 / .25));opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease,visibility .18s;z-index:999;overflow:hidden}.necox-breadcrumb__dd-inner{max-height:calc(var(--necox-bc-dd-max-items, 10)*38px);overflow-y:auto;padding:6px 0;scrollbar-width:thin;scrollbar-color:var(--necox-bc-dd-scroll,color-mix(in srgb,var(--necox-text,#2a3254) 25%,transparent)) #fff0}.necox-breadcrumb__dd-inner::-webkit-scrollbar{width:6px}.necox-breadcrumb__dd-inner::-webkit-scrollbar-track{background:#fff0}.necox-breadcrumb__dd-inner::-webkit-scrollbar-thumb{background:var(--necox-bc-dd-scroll,color-mix(in srgb,var(--necox-text,#2a3254) 25%,transparent));border-radius:3px}.necox-breadcrumb__dd-inner::-webkit-scrollbar-thumb:hover{background:var(--necox-bc-dd-scroll-hover,color-mix(in srgb,var(--necox-text,#2a3254) 45%,transparent))}.necox-breadcrumb__item--has-dd:hover>.necox-breadcrumb__dd{opacity:1;visibility:visible;transform:translateY(0)}.necox-breadcrumb__dd-link{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 14px;font-size:13px;line-height:1.3;color:var(--necox-bc-dd-link-color,var(--necox-text,#2A3254));text-decoration:none;transition:background .12s ease,color .12s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.necox-breadcrumb__dd-link:focus,.necox-breadcrumb__dd-link:hover{background:var(--necox-bc-dd-link-hover-bg,color-mix(in srgb,var(--necox-primary,#00d4ff) 12%,transparent));color:var(--necox-bc-dd-link-hover-color,var(--necox-primary,#00d4ff));text-decoration:none}.necox-breadcrumb__dd-link-name{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.necox-breadcrumb__dd-link-count{flex:0 0 auto;font-size:11px;color:var(--necox-bc-dd-count-color,color-mix(in srgb,var(--necox-text,#2a3254) 50%,transparent));font-weight:500;padding:2px 6px;background:var(--necox-bc-dd-count-bg,color-mix(in srgb,var(--necox-text,#2a3254) 8%,transparent));border-radius:4px}@media (max-width:767px){.necox-breadcrumb__dd{min-width:200px;max-width:280px}.necox-breadcrumb__item:nth-last-child(-n+2) .necox-breadcrumb__dd{left:auto;right:0}}.necox-pagination__list{list-style:none;margin:0;padding:16px 0;display:flex;align-items:center;justify-content:center;gap:var(--necox-pg-gap,4px)}.necox-pagination__item{display:flex}.necox-pagination__dots span,.necox-pagination__link{display:flex;align-items:center;justify-content:center;min-width:var(--necox-pg-size,36px);height:var(--necox-pg-size,36px);color:var(--necox-pg-text,var(--necox-muted))}.necox-pagination__link{padding:0 8px;border-radius:var(--necox-pg-radius,5px);border-width:1px;border-style:solid;border-color:var(--necox-pg-border,var(--necox-border));background:var(--necox-pg-bg,var(--necox-white));font-size:13px;font-weight:var(--necox-pg-weight,500);text-decoration:none;transition:all .15s ease;cursor:pointer;line-height:1}.necox-pagination__link:hover{background:var(--necox-pg-hover-bg,var(--necox-bg));color:var(--necox-pg-text,var(--necox-muted));text-decoration:none;transform:translateY(-2px);box-shadow:0 4px 12px rgb(0 0 0/.18)}.necox-pagination__item.is-active .necox-pagination__link{background:var(--necox-pg-bg,var(--necox-white));color:var(--necox-pg-active-bg,var(--necox-primary));border-color:var(--necox-pg-active-bg,var(--necox-primary));cursor:default}.necox-pagination__item.is-disabled .necox-pagination__link{opacity:.4;cursor:not-allowed;pointer-events:none}.necox-pagination__dots span{font-size:14px;cursor:default}.necox-toast-container{position:fixed;z-index:99999;display:flex;flex-direction:column;gap:8px;pointer-events:none;max-width:380px;width:100%}.necox-toast-container--bottom-right{bottom:20px;right:20px;align-items:flex-end}@media (max-width:767px){.necox-toast-container{left:12px!important;right:12px!important;max-width:none}.necox-toast-container--bottom-right{bottom:12px}}.necox-ad-card__ad-no{display:inline-flex;align-items:center;cursor:pointer;user-select:all;font-feature-settings:"tnum";letter-spacing:.2px;transition:background .15s,color .15s;background:var(--necox-adno-card-bg,rgb(42 50 84 / .04));color:var(--necox-adno-card-color,#8a8fa6);font-size:var(--necox-adno-card-font-size,11px);font-weight:var(--necox-adno-card-font-weight,500);padding:var(--necox-adno-card-padding,1px 7px);border-radius:var(--necox-adno-card-radius,3px);margin-right:6px}.necox-ad-card__ad-no:hover{background:var(--necox-adno-card-hover-bg,rgb(255 204 4 / .15));color:var(--necox-adno-card-hover-color,#2A3254)}.necox-page-search-results{max-width:var(--necox-sr-max-width,1400px);margin:24px auto;padding-left:24px;padding-right:24px;padding-top:var(--necox-sr-padding-y,24px);padding-bottom:var(--necox-sr-padding-y,24px);background:var(--necox-sr-bg,transparent);backdrop-filter:var(--necox-sr-glass-blur,none);-webkit-backdrop-filter:var(--necox-sr-glass-blur,none);border:1px solid var(--necox-sr-border-color,transparent);box-shadow:var(--necox-sr-shadow,none);border-radius:var(--necox-sr-radius,0)}@media (max-width:768px){.necox-page-search-results{margin:16px auto;padding-left:16px;padding-right:16px}}.necox-btn.necox-search__load-more,.necox-search__pagination .necox-search__load-more{background:var(--necox-sr-loadmore-bg,transparent);color:var(--necox-sr-loadmore-color,var(--necox-primary,#2A3254))}.necox-btn.necox-search__load-more:hover,.necox-search__pagination .necox-search__load-more:hover{background:var(--necox-sr-loadmore-color,var(--necox-primary,#2A3254));color:var(--necox-sr-loadmore-bg,#ffffff);border-color:var(--necox-sr-loadmore-color,var(--necox-primary,#2A3254))}.necox-search__map-pin-wrap{background:0 0!important;border:0!important}.necox-search__map-pin{display:inline-flex;align-items:center;justify-content:center;background:var(--necox-primary,#2A3254);color:#fff;font-size:12px;font-weight:700;padding:6px 10px;border-radius:14px;box-shadow:0 2px 8px rgb(0 0 0/.18);white-space:nowrap;border:2px solid #fff;cursor:pointer}.necox-search__map-pin:hover{background:var(--necox-primary-hover,#3A4470);color:var(--necox-primary-fg,#fff);transform:scale(1.08)}.necox-search__map-pin--dot{width:16px;height:16px;padding:0;border-radius:50%}.necox-search__map-popup{display:flex;flex-direction:column;min-width:220px}.necox-search__map-popup img{width:100%;height:120px;object-fit:cover;border-radius:6px 6px 0 0}.necox-search__map-popup-body{padding:10px 12px}.necox-search__map-popup-title{display:block;font-size:14px;font-weight:600;color:var(--necox-heading,#1a1a2e);text-decoration:none;line-height:1.3;margin-bottom:4px}.necox-search__map-popup-price,.necox-search__map-popup-title:hover{color:var(--necox-primary,#2A3254)}.necox-search__map-popup-price{font-size:16px;font-weight:700}.leaflet-popup-content-wrapper{border-radius:8px!important;padding:0!important}.leaflet-popup-content{margin:0!important}.necox-search__map-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:300px;color:var(--necox-muted,#6b7280);text-align:center;padding:40px 20px;gap:12px}.necox-search__map-empty p{margin:0;font-size:14px;color:inherit}.necox-search__result-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;flex-wrap:wrap;gap:8px;background:var(--necox-sr-result-header-bg,transparent);padding:var(--necox-sr-result-header-padding,0);border-radius:var(--necox-sr-result-header-radius,0)}.necox-search__result-count{font-size:var(--necox-sr-result-size,14px);font-weight:500;color:var(--necox-sr-result-color,var(--necox-heading))}.necox-search__hbar{margin-bottom:16px}.necox-search__hbar-form{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.necox-search__hbar-field{flex:1;min-width:140px}.necox-search__hbar-field--price{display:flex;gap:4px;align-items:center}.necox-search__hbar-input,.necox-search__hbar-select{width:100%;height:38px;padding:0 10px;border:1px solid var(--necox-sr-filter-border,var(--necox-border,#e5e7eb));border-radius:var(--necox-sr-filter-radius,6px);background:var(--necox-sr-filter-bg,var(--necox-white));color:var(--necox-sr-filter-color,var(--necox-text,#374151));font-size:13px}.necox-search__hbar-sep{color:var(--necox-muted,var(--necox-muted));font-size:12px;flex-shrink:0}.necox-search__hbar-submit{flex-shrink:0;height:38px;background:var(--necox-primary,#2A3254)!important;color:var(--necox-primary-fg,var(--necox-btn-text,#fff))!important;border-color:var(--necox-primary,#2A3254)!important}.necox-search__hbar-submit:hover{background:var(--necox-primary-hover,var(--necox-primary,#2A3254))!important;border-color:var(--necox-primary-hover,var(--necox-primary,#2A3254))!important}.necox-search__map{width:100%;height:100%}.necox-search__pagination{margin-top:24px;display:flex;flex-direction:column;align-items:center;gap:12px}.necox-search__load-more{min-width:200px}.necox-search--preset-3{display:grid;grid-template-columns:2fr 3fr;gap:20px;padding-bottom:24px;align-items:start}@media (min-width:1025px){.necox-search--preset-3 .necox-search__main{order:1}.necox-search--preset-3 .necox-search__map-panel{order:2}}@media (min-width:769px) and (max-width:1024px){.necox-search--preset-3.necox-search--hover-resize{grid-template-columns:3fr 2fr!important;transition:grid-template-columns .4s cubic-bezier(.16,1,.3,1)}.necox-search--preset-3.necox-search--hover-resize .necox-search__map-panel{order:2!important}.necox-search--preset-3.necox-search--hover-resize .necox-search__main{order:1!important}.necox-search--preset-3.necox-search--hover-resize .necox-search__map-panel{position:sticky!important;top:80px!important;height:calc(100vh - 100px)!important}.necox-search--preset-3.necox-search--hover-resize .necox-search__map{height:100%!important;min-height:auto!important}.necox-search--preset-3.necox-search--hover-resize .necox-search__main--scroll{max-height:calc(100vh - 100px)!important;overflow-y:auto!important}}.necox-search__map-search-here{position:absolute;top:14px;left:50%;transform:translate(-50%,-12px);z-index:500;background:var(--necox-primary,#00d4ff);color:var(--necox-primary-fg,#0a1530);border:0;padding:9px 16px;border-radius:22px;font-weight:700;font-size:13px;cursor:pointer;box-shadow:0 8px 20px -4px color-mix(in srgb,var(--necox-primary,#00d4ff) 50%,transparent);display:flex;align-items:center;gap:6px;opacity:0;visibility:hidden;transition:opacity .3s,transform .3s,visibility 0s .3s}.necox-search__map-search-here.is-visible{opacity:1;visibility:visible;transform:translate(-50%,0);transition:opacity .3s,transform .3s,visibility 0s}.necox-search__map-search-here:hover{transform:translate(-50%,-2px)}.necox-search__map-counter{position:absolute;bottom:14px;left:14px;z-index:500;background:var(--necox-glass-bg,rgb(17 24 39 / .92));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid color-mix(in srgb,var(--necox-text,#fff) 8%,transparent);color:var(--necox-text,#fff);padding:7px 13px;border-radius:16px;font-size:12px;pointer-events:none}.necox-search__map-counter strong{color:var(--necox-primary,#00d4ff);font-weight:800}.necox-search__main--scroll{max-height:600px;overflow-y:auto}.necox-search__map-panel{position:sticky;top:80px;border-radius:8px;overflow:hidden}.necox-search__map{position:relative;min-height:var(--necox-sr-map-height,500px);border-radius:8px;overflow:hidden;isolation:isolate}.necox-search__map-toolbar{position:absolute;top:12px;left:12px;right:12px;z-index:500;display:flex;gap:8px;flex-wrap:wrap;align-items:center;pointer-events:none}.necox-search__map-toolbar>*{pointer-events:auto}.necox-search__map-toolbar-btn{background:var(--necox-glass-bg,rgb(17 24 39 / .92));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--necox-border,rgb(255 255 255 / .15));color:var(--necox-text,#2A3254);padding:0 12px;height:36px;border-radius:8px;cursor:pointer;font-size:12.5px;font-weight:500;line-height:1;transition:background .2s,color .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex;align-items:center;gap:6px;box-shadow:0 2px 8px rgb(0 0 0/.3);white-space:nowrap}.necox-search__map-toolbar-btn[hidden]{display:none!important}.necox-search__map-toolbar-btn:hover{background:var(--necox-primary-soft,var(--necox-glass-bg));border-color:var(--necox-primary,#2A3254);color:var(--necox-primary,#2A3254);transform:translateY(-1px);box-shadow:0 4px 12px color-mix(in srgb,var(--necox-primary,#2A3254) 30%,transparent)}.necox-search__map-toolbar-btn--active{background:var(--necox-primary,#2A3254)!important;color:var(--necox-primary-fg,#fff)!important;border-color:var(--necox-primary,#2A3254)!important}.necox-search__map-toolbar-btn--loading{opacity:.6;cursor:wait;pointer-events:none}.necox-search__map-sort{background:var(--necox-glass-bg,rgb(17 24 39 / .92));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--necox-border,rgb(255 255 255 / .15));color:var(--necox-text,#2A3254);padding:0 28px 0 12px;height:36px;border-radius:8px;cursor:pointer;font-size:12.5px;margin-left:auto;outline:0;box-shadow:0 2px 8px rgb(0 0 0/.3);appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,");background-repeat:no-repeat;background-position:right 10px center}.necox-search__map-sort:focus{border-color:var(--necox-primary,#2A3254)}.necox-search__map-sort option{color:var(--necox-text,#2A3254);background:var(--necox-card-bg,#ffffff)}.necox-search__map-sort option[disabled]{color:var(--necox-muted,rgb(0 0 0 / .4))}.necox-search__map-legend,.necox-search__map-locate{position:absolute;z-index:500;display:flex;align-items:center}.necox-search__map-locate{bottom:91px;right:6px;width:42px;height:42px;background:var(--necox-primary,#2A3254);color:var(--necox-primary-fg,#fff);border-radius:50%;justify-content:center;cursor:pointer;box-shadow:0 4px 16px rgb(0 0 0/.4);transition:background .2s,transform .2s;border:0;padding:0}.necox-search__map-locate:hover{background:var(--necox-primary-hover,var(--necox-primary,#2A3254));transform:scale(1.1)}.necox-search__map-locate.is-loading{opacity:.6;pointer-events:none}.necox-search__map-locate::after{content:attr(data-tt);position:absolute;bottom:50%;right:calc(100% + 10px);transform:translateY(50%);background:var(--necox-tt-bg,rgb(28 28 30 / .95));color:var(--necox-tt-color,#fff);padding:6px 11px;border-radius:6px;font-size:12px;font-weight:500;line-height:1.3;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .18s ease,visibility .18s ease;z-index:1000}.necox-search__map-locate:hover::after{opacity:1;visibility:visible}.necox-search__map-legend{bottom:12px;left:12px;background:rgb(17 24 39/.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:8px 14px;border-radius:8px;border:1px solid var(--necox-border,rgb(255 255 255 / .15));font-size:11px;color:var(--necox-text,#fff);gap:12px;box-shadow:0 2px 8px rgb(0 0 0/.3)}.necox-search__map-legend[hidden]{display:none!important}.necox-search__map-legend-dot{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:4px;vertical-align:middle}.necox-search__map-legend-dot--cheap{background:#10b981}.necox-search__map-legend-dot--mid{background:#f59e0b}.necox-search__map-legend-dot--pricy{background:#ef4444}.necox-search__map-pin--cheap{background:#10b981!important;color:#fff!important}.necox-search__map-pin--mid{background:#f59e0b!important;color:#fff!important}.necox-search__map-pin--pricy{background:#ef4444!important;color:#fff!important}.necox-search__map-pin--free{background:#9ca3af!important;color:#fff!important}.leaflet-popup-content-wrapper{background:var(--necox-bg,#fff);color:var(--necox-text,#1a1a2e);overflow:hidden;border:1px solid var(--necox-primary,#2A3254)}.leaflet-popup-content{width:280px!important}.leaflet-popup-tip{background:var(--necox-bg,#fff)}.necox-map-fc5{width:280px;background:var(--necox-card-bg,#fff);border-radius:14px;overflow:hidden;border:1px solid var(--necox-border,#EAEAEA);display:flex;align-items:stretch}.necox-map-fc5__thumb{flex:0 0 104px;width:104px;align-self:stretch;overflow:hidden;background:var(--necox-border,#EAEAEA);position:relative}.necox-map-fc2__thumb img,.necox-map-fc5__thumb img{width:100%;height:100%;object-fit:cover;display:block}.necox-map-fc5__badge{position:absolute;top:7px;left:7px;background:var(--necox-secondary,#FFCC04);color:var(--necox-primary,#2A3254);font-size:10px;font-weight:800;padding:2px 8px;border-radius:20px;letter-spacing:.02em}.necox-preset-ocean-deep .necox-map-fc5__badge{background:var(--necox-primary,#00b4d8);color:var(--necox-primary-fg,#001525)}.necox-preset-midnight-blue .necox-map-fc5__badge{background:var(--necox-primary,#f0b429);color:var(--necox-primary-fg,#0a0e1a)}.necox-preset-super-light .necox-map-fc5__badge{background:var(--necox-primary,#c8896b);color:var(--necox-primary-fg,#fff)}.necox-map-fc5__body{flex:1;min-width:0;padding:9px 11px 10px;display:flex;flex-direction:column;justify-content:center;gap:7px}.necox-map-fc5__info{min-width:0}.necox-map-fc5__actions{display:flex;align-items:center;gap:7px}.necox-map-fc5__title{font-size:11px;font-weight:700;line-height:1.3;color:var(--necox-heading,#2A3254);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px}.necox-map-fc5__price{font-size:14px;font-weight:800;color:var(--necox-primary,#2A3254);letter-spacing:-.3px}.leaflet-container a.necox-map-fc5__btn,.necox-map-fc5__fav{border-radius:8px;align-items:center;justify-content:center;cursor:pointer}.leaflet-container a.necox-map-fc5__btn{flex:1;border:0;padding:7px 10px;font-size:11px;font-weight:700;white-space:nowrap;font-family:inherit;text-decoration:none;display:inline-flex;transition:background .18s}.leaflet-container a.necox-map-fc2__link:hover,.leaflet-container a.necox-map-fc5__btn:hover{background:var(--necox-primary-hover,#3A4470);color:var(--necox-primary-fg,#fff)}.necox-map-fc5__fav{flex-shrink:0;background:#fff0;border:1.5px solid var(--necox-primary,#2A3254);width:30px;height:30px;display:flex;color:var(--necox-primary,#2A3254);transition:background .18s,color .18s}.leaflet-container a.necox-map-fc2__link,.leaflet-container a.necox-map-fc5__btn,.necox-map-fc2__fav:hover,.necox-map-fc5__fav:hover{background:var(--necox-primary,#2A3254);color:var(--necox-primary-fg,#fff)}.necox-map-fc2{width:240px;background:var(--necox-card-bg,#fff);border-radius:14px;overflow:hidden;display:flex;border:1px solid var(--necox-border,#EAEAEA)}.necox-map-fc2__thumb{flex:0 0 88px;height:88px;overflow:hidden;background:var(--necox-border,#EAEAEA)}.necox-map-fc2__thumb img{object-fit:contain}.necox-map-fc2__body{flex:1;padding:10px 11px;display:flex;flex-direction:column;justify-content:space-between;min-width:0}.necox-map-fc2__title{font-size:12px;font-weight:700;color:var(--necox-heading,#2A3254);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px}.necox-map-fc2__price{font-size:14px;font-weight:800;color:var(--necox-primary,#2A3254);letter-spacing:-.3px}.necox-map-fc2__footer{display:flex;align-items:center;justify-content:space-between;margin-top:7px;gap:6px}.leaflet-container a.necox-map-fc2__link{font-size:11px;font-weight:700;text-decoration:none;padding:5px 10px;border-radius:7px;display:inline-flex;align-items:center;gap:3px;transition:background .18s}.leaflet-container a.necox-map-fc2__link::after{content:"→"}.necox-map-fc2__fav{background:#fff0;border:1.5px solid var(--necox-primary,#2A3254);width:28px;height:28px;border-radius:7px;cursor:pointer;color:var(--necox-primary,#2A3254);display:flex;align-items:center;justify-content:center;transition:background .18s,color .18s;flex-shrink:0}.marker-cluster-large,.marker-cluster-medium,.marker-cluster-small{background:color-mix(in srgb,var(--necox-primary,#2A3254) 35%,transparent)!important}.marker-cluster-medium div,.marker-cluster-small div{color:var(--necox-primary-fg,#fff)!important;font-weight:700}.marker-cluster-small div{background:var(--necox-primary,#2A3254)!important}.marker-cluster-medium div{background:var(--necox-primary-hover,#3A4470)!important}.marker-cluster-large div{background:#ef4444!important;color:#fff!important;font-weight:700}.marker-cluster:hover div{box-shadow:0 0 0 4px color-mix(in srgb,var(--necox-primary,#2A3254) 30%,transparent)}.necox-search__map--drawing,.necox-search__map--drawing .leaflet-container{cursor:crosshair!important}.leaflet-draw-section,.leaflet-draw-toolbar{display:none!important}.leaflet-interactive[stroke="#f0b429"]{filter:drop-shadow(0 2px 6px rgb(240 180 41/.4))}.necox-search__map-toolbar-btn--clear:not([hidden]){background:rgb(239 68 68/.92)!important;color:#fff!important;border-color:rgb(239 68 68/.92)!important}.necox-search__map-toolbar-btn--clear:hover{background:rgb(220 38 38/.95)!important;border-color:rgb(220 38 38/.95)!important}.necox-search__map-pin-wrap{animation:necox-pin-drop .5s cubic-bezier(.34,1.56,.64,1) backwards}.necox-search__map-pin-wrap:nth-child(1){animation-delay:0s}.necox-search__map-pin-wrap:nth-child(2){animation-delay:.03s}.necox-search__map-pin-wrap:nth-child(3){animation-delay:.06s}.necox-search__map-pin-wrap:nth-child(4){animation-delay:.09s}.necox-search__map-pin-wrap:nth-child(5){animation-delay:.12s}.necox-search__map-pin-wrap:nth-child(6){animation-delay:.15s}.necox-search__map-pin-wrap:nth-child(7){animation-delay:.18s}.necox-search__map-pin-wrap:nth-child(8){animation-delay:.21s}.necox-search__map-pin-wrap:nth-child(9){animation-delay:.24s}.necox-search__map-pin-wrap:nth-child(10){animation-delay:.27s}.necox-search__map-pin-wrap:nth-child(n+11){animation-delay:.3s}.necox-search__map-pin{transition:transform .2s ease-out,box-shadow .2s ease-out,filter .2s ease-out}.necox-search__map-pin:hover{transform:translateY(-3px) scale(1.08);box-shadow:0 6px 16px color-mix(in srgb,var(--necox-primary,#2A3254) 50%,transparent),0 0 0 4px color-mix(in srgb,var(--necox-primary,#2A3254) 15%,transparent);z-index:1000}.leaflet-heatmap-layer{transition:opacity .3s ease-in-out}.leaflet-popup{animation:necox-popup-fade .25s ease-out}.leaflet-popup-content-wrapper{animation:necox-popup-rise .25s ease-out}.marker-cluster{transition:transform .2s ease-out}.marker-cluster:hover{transform:scale(1.1)}.necox-search__map-pin--talking{animation:necox-pin-talking 1.6s ease-out infinite}.necox-search__map-pin--hover{transform:scale(1.2);box-shadow:0 0 0 6px rgb(240 180 41/.25),0 6px 16px rgb(240 180 41/.4)!important;z-index:1000;animation:necox-pin-hover-glow 1.2s ease-in-out infinite alternate}@media (max-width:768px){.necox-search__map-toolbar-btn--clear,.necox-search__map-toolbar-btn--draw{display:none!important}}.necox-search__map-panel--fullscreen{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;z-index:9999!important;animation:necox-map-fs-in .4s cubic-bezier(.16,1,.3,1)}.necox-search__map-panel--fullscreen,.necox-search__map-panel--fullscreen .necox-search__map{height:100vh!important;width:100vw!important;border-radius:0!important}.necox-search__map-panel--fullscreen .necox-search__map-toolbar{top:40px;left:20px;right:20px}.necox-search__map-panel--fullscreen .necox-search__map-locate{bottom:93px;right:20px;width:52px;height:52px}.necox-search__map-panel--fullscreen .leaflet-right .leaflet-control-zoom{margin-right:30px}.necox-search__map-panel--fullscreen .necox-search__map-legend{bottom:20px;left:20px}body.necox-map-fullscreen-active{overflow:hidden}.necox-search__map-panel--fullscreen .necox-search__map-toolbar-btn--fullscreen{background:rgb(239 68 68/.92);color:#fff;border-color:rgb(239 68 68/.92)}.necox-search__map-panel--fullscreen::after{content:"WASD: hareket  ·  +/−: zoom  ·  H: yoğunluk  ·  F: fiyat ısısı  ·  G: konumum  ·  D: alan çiz  ·  ESC: çıkış";position:absolute;bottom:20px;left:50%;transform:translateX(-50%);background:rgb(17 24 39/.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:rgb(255 255 255/.7);padding:8px 16px;border-radius:8px;font-size:11px;z-index:500;pointer-events:none;border:1px solid rgb(255 255 255/.1);white-space:nowrap;animation:necox-fs-hint-fade 4s ease-out 1s forwards}.necox-search__map-panel--fullscreen:hover::after{opacity:.8}@media (max-width:768px){.necox-search__map-panel--fullscreen::after{display:none}}.necox-activity-bubble{position:fixed;z-index:9000;width:320px;max-width:calc(100vw - 48px);background:var(--necox-bg,#fff);border-radius:12px;box-shadow:0 10px 40px rgb(0 0 0/.18),0 4px 12px rgb(0 0 0/.1);border:1px solid var(--necox-border,rgb(0 0 0 / .06));opacity:0;overflow:hidden}.necox-activity-bubble[hidden]{display:none!important}.necox-activity-bubble__link{display:flex;align-items:center;gap:12px;padding:12px;text-decoration:none;color:inherit;position:relative}.necox-activity-bubble__thumb{width:56px;height:56px;border-radius:8px;background-size:cover;background-position:center;background-color:var(--necox-bg-soft,#f3f4f6);flex-shrink:0;position:relative}.necox-activity-bubble__thumb::before{content:"";position:absolute;top:-3px;right:-3px;width:12px;height:12px;background:#10b981;border-radius:50%;border:2px solid var(--necox-bg,#fff);animation:necox-activity-dot-pulse 1.5s infinite}.necox-activity-bubble__body{flex:1;min-width:0}.necox-activity-bubble__label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--necox-primary,#2A3254);margin-bottom:2px}.necox-activity-bubble__title{font-size:13px;font-weight:600;color:var(--necox-heading,#1a1a2e);line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:4px}.necox-activity-bubble__close,.necox-activity-bubble__meta{color:var(--necox-muted,#6b7280);display:flex;align-items:center}.necox-activity-bubble__meta{font-size:11px;gap:4px}.necox-activity-bubble__close{position:absolute;top:6px;right:6px;width:22px;height:22px;border-radius:50%;background:#fff0;border:0;cursor:pointer;justify-content:center;padding:0;opacity:.5;transition:opacity .2s,background .2s}.necox-activity-bubble__close:hover{opacity:1;background:var(--necox-bg-soft,#f3f4f6)}@media (max-width:480px){.necox-activity-bubble{width:260px;max-width:calc(100vw - 24px)}.necox-activity-bubble__link{padding:10px;gap:8px}.necox-activity-bubble__thumb{width:44px;height:44px;flex-shrink:0}.necox-activity-bubble__title{font-size:12px;line-height:1.3}.necox-activity-bubble__label{font-size:9px}.necox-activity-bubble__meta{font-size:10px}.necox-activity-bubble__body{min-width:0}}@media (max-width:768px){.necox-search__map-toolbar{gap:5px}.necox-search__map-toolbar-btn{font-size:10.5px;padding:4px 8px;height:28px;gap:4px;letter-spacing:.1px}.necox-search__map-toolbar-btn svg{width:12px;height:12px}.necox-search__map-sort{margin-left:0;width:auto;min-width:0;font-size:10.5px;padding:0 20px 0 8px;height:28px;background-position:right 6px center}}.necox-search__hbar{position:sticky;top:70px;z-index:50;background:var(--necox-white,#fff)}@media (max-width:1024px){.necox-search--preset-3{grid-template-columns:1fr!important}.necox-search--preset-3 .necox-search__main,.necox-search--preset-3 .necox-search__map-panel{order:0}.necox-search__map-panel{position:relative;top:0;height:350px}.necox-search__map{min-height:350px}.necox-search__main--scroll{max-height:none}}@media (max-width:767px){.necox-search--preset-3{grid-template-columns:1fr!important}.necox-pagination__list{flex-wrap:wrap;justify-content:center}.necox-search__load-more{width:100%;max-width:none;padding:12px 24px;min-height:44px;font-size:14px}.necox-search--preset-3 .necox-ad-card--list .necox-ad-card__media{width:100%!important}.necox-search__hbar-form{flex-direction:column}.necox-search__hbar-field{min-width:100%}.necox-search__map-panel{height:280px}.necox-search__map{min-height:280px}.necox-search__hbar{position:static;max-height:none;overflow-y:visible;top:auto}}:root{--necox-mfp-width:85%;--necox-mfp-height:80%;--necox-mfp-anim-duration:300ms;--necox-mfp-overlay-color:#000000;--necox-mfp-overlay-opacity:0.50;--necox-mfp-panel-bg:#ffffff;--necox-mfp-panel-border-color:transparent;--necox-mfp-panel-border-width:0;--necox-mfp-panel-radius:0;--necox-mfp-panel-padding:16px;--necox-mfp-panel-bg-alpha:1;--necox-mfp-glass-blur:blur(0);--necox-mfp-glass-bg:transparent;--necox-mfp-panel-gradient:none;--necox-mfp-panel-bg-image:none;--necox-mfp-panel-bg-size:cover;--necox-mfp-panel-bg-repeat:no-repeat;--necox-mfp-panel-bg-position:center center;--necox-mfp-panel-shadow:0 0 24px 0 rgba(0,0,0,0.15);--necox-mfp-overlay-blur:blur(0);--necox-mfp-header-bg:transparent;--necox-mfp-header-title-color:inherit;--necox-mfp-header-close-color:inherit;--necox-mfp-header-padding:12px;--necox-mfp-header-border-color:rgba(0,0,0,0.08);--necox-mfp-header-font-family:inherit;--necox-mfp-header-font-size:16px;--necox-mfp-header-font-weight:600;--necox-mfp-body-bg:transparent;--necox-mfp-body-padding:16px;--necox-mfp-body-label-font-family:inherit;--necox-mfp-body-label-font-size:13px;--necox-mfp-body-label-font-weight:500;--necox-mfp-body-label-color:inherit;--necox-mfp-anim-easing:ease-out;--necox-mfp-footer-bg:rgba(255, 255, 255, 0.96);--necox-mfp-footer-padding:12px;--necox-mfp-footer-border-color:rgba(0, 0, 0, 0.08);--necox-mfp-footer-border-width:1px;--necox-mfp-apply-bg:var(--necox-primary, #2271b1);--necox-mfp-apply-color:#ffffff;--necox-mfp-apply-radius:6px;--necox-mfp-apply-padding-y:12px;--necox-mfp-reset-bg:transparent;--necox-mfp-reset-color:inherit;--necox-mfp-reset-border-color:rgba(0, 0, 0, 0.15);--necox-mfp-counter-font-size:14px;--necox-mfp-counter-color:inherit}.necox-search--preset-3 .necox-sr-card--dt{display:block}.necox-search--preset-3 .necox-sr-card--m{display:none}@media (max-width:768px){.necox-search--preset-3 .necox-sr-card--dt{display:none}.necox-search--preset-3 .necox-sr-card--m{display:block}}.necox-search .necox-pagination__link{background:var(--necox-sr-pag-bg,var(--necox-pg-bg,var(--necox-white)));color:var(--necox-sr-pag-color,var(--necox-pg-text,var(--necox-muted)));border-radius:var(--necox-sr-pag-radius,var(--necox-pg-radius,5px))}.necox-search .necox-pagination__item.is-active .necox-pagination__link{background:var(--necox-sr-pag-active-bg,var(--necox-pg-active-bg,var(--necox-primary)));color:var(--necox-pg-active-text,var(--necox-white));border-color:var(--necox-sr-pag-active-bg,var(--necox-pg-active-bg,var(--necox-primary)))}.necox-search--preset-3 .necox-ad-card{background:var(--necox-sr-list-item-bg,var(--necox-card-bg,var(--necox-white)));padding:var(--necox-sr-list-item-padding,0);border-radius:var(--necox-sr-list-item-radius,var(--necox-card-radius,8px))}.necox-search--preset-3 .necox-ad-card:hover{background:var(--necox-sr-list-item-hover-bg,var(--necox-card-hover-bg,inherit))}.necox-search--preset-3 .necox-search__list{display:flex;flex-direction:column;gap:var(--necox-sr-list-item-gap,12px)}.necox-search--preset-3 .necox-ad-card__title{font-size:var(--necox-sr-list-title-size,var(--necox-card-title-size,15px))}.necox-search--preset-3 .necox-ad-card__price .necox-price{font-size:var(--necox-sr-list-price-size,var(--necox-card-price-size,18px))}.necox-search--preset-3 .necox-ad-card__meta{font-size:var(--necox-sr-list-meta-size,var(--necox-card-meta-size,12px))}.necox-search--preset-3 .necox-ad-card--list .necox-ad-card__media{width:var(--necox-sr-list-thumb-size,280px);flex-shrink:0}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:#fff0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:#fff0}.leaflet-container a{-webkit-tap-highlight-color:rgb(51 181 229/.4);color:#0078a8}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-map-pane svg,.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-vml-shape{width:1px;height:1px}.leaflet-control{position:relative;z-index:800;pointer-events:auto}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-zoom-box{border:2px dotted #38f;background:rgb(255 255 255/.5)}.leaflet-container{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px rgb(0 0 0/.65);border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px"Lucida Console",Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgb(0 0 0/.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(/wp-content/themes/necox-ads-theme/assets/vendor/leaflet/images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/wp-content/themes/necox-ads-theme/assets/vendor/leaflet/images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(/wp-content/themes/necox-ads-theme/assets/vendor/leaflet/images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgb(255 255 255/.8);margin:0}.leaflet-control-attribution{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-scale-line{color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:rgb(255 255 255/.8);text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgb(0 0 0/.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{text-align:left}.leaflet-popup-content{line-height:1.3;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px rgb(0 0 0/.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:0;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:#fff0}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)"}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgb(0 0 0/.4)}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid #fff0;background:#fff0;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before{left:50%}.leaflet-tooltip-top:before{left:50%;margin-left:-6px;bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{-webkit-transition:-webkit-transform .3s ease-out,opacity .3s ease-in;-moz-transition:-moz-transform .3s ease-out,opacity .3s ease-in;-o-transition:-o-transform .3s ease-out,opacity .3s ease-in;transition:transform .3s ease-out,opacity .3s ease-in}.leaflet-cluster-spider-leg{-webkit-transition:-webkit-stroke-dashoffset .3s ease-out,-webkit-stroke-opacity .3s ease-in;-moz-transition:-moz-stroke-dashoffset .3s ease-out,-moz-stroke-opacity .3s ease-in;-o-transition:-o-stroke-dashoffset .3s ease-out,-o-stroke-opacity .3s ease-in;transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}.marker-cluster-small{background-color:rgb(181 226 140/.6)}.marker-cluster-small div{background-color:rgb(110 204 57/.6)}.marker-cluster-medium{background-color:rgb(241 211 87/.6)}.marker-cluster-medium div{background-color:rgb(240 194 12/.6)}.marker-cluster-large{background-color:rgb(253 156 115/.6)}.marker-cluster-large div{background-color:rgb(241 128 23/.6)}.leaflet-oldie .marker-cluster-small{background-color:#b5e28c}.leaflet-oldie .marker-cluster-small div{background-color:#6ecc39}.leaflet-oldie .marker-cluster-medium{background-color:#f1d357}.leaflet-oldie .marker-cluster-medium div{background-color:#f0c20c}.leaflet-oldie .marker-cluster-large{background-color:#fd9c73}.leaflet-oldie .marker-cluster-large div{background-color:#f18017}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font:12px"Helvetica Neue",Arial,Helvetica,sans-serif}.marker-cluster span{line-height:30px}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #0284c7;outline-offset:2px;border-radius:4px}a:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:0}.necox-skip-link{position:fixed!important;top:-9999px!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important;background:#0284c7;color:#fff;padding:8px 16px;z-index:100000;text-decoration:none;font-weight:600;border-bottom-right-radius:4px}.necox-skip-link:focus,.necox-skip-link:focus-visible{position:fixed!important;top:0!important;left:0!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;clip-path:none!important;opacity:1!important;pointer-events:auto!important;outline:3px solid #0c4a6e;outline-offset:2px}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (forced-colors:active){.necox-btn,button[class*=necox]{border:1px solid CanvasText}a:focus-visible,button:focus-visible{outline:2px solid Highlight}}.dark-mode .leaflet-popup-content-wrapper{background:var(--t-surface)!important;color:var(--t-text)!important}.dark-mode .leaflet-popup-tip{background:var(--t-surface)!important}.necox-ad-card{position:relative}.necox-cmp-btn{cursor:pointer;transition:background .15s,color .15s,border-color .15s}.necox-cmp-btn svg{display:block;stroke:currentColor;flex-shrink:0}.necox-cmp-modal{position:fixed;inset:0;z-index:9999;display:none;align-items:center;justify-content:center;padding:20px}.necox-cmp-modal__backdrop{position:absolute;inset:0;background:rgb(0 0 0/.45)}.necox-cmp-modal__content{position:relative;background:var(--necox-white,#fff);color:var(--necox-text,#111);border-radius:12px;width:100%;max-width:560px;max-height:80vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px rgb(0 0 0/.25)}.necox-cmp-modal__header{padding:14px 18px;border-bottom:.5px solid var(--necox-border,rgb(0 0 0 / .15));display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.necox-cmp-modal__title{margin:0;font-size:14px;font-weight:500;display:flex;align-items:center;gap:8px}.necox-cmp-modal__count{background:var(--necox-primary,#111);color:var(--necox-primary-fg,#fff);font-size:10px;padding:1px 7px;border-radius:999px;font-weight:500}.necox-cmp-modal__sub{margin:2px 0 0;font-size:11px;color:var(--necox-muted,#666)}.necox-cmp-modal__close{background:#fff0;border:0;cursor:pointer;font-size:22px;line-height:1;color:var(--necox-muted,#666);padding:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center}.necox-cmp-modal__body{padding:14px 18px;overflow-y:auto;flex:1;min-height:120px}.necox-cmp-modal__empty{padding:40px 20px;text-align:center;font-size:13px;color:var(--necox-muted,#666)}.necox-cmp-modal__footer{padding:12px 18px;border-top:.5px solid var(--necox-border,rgb(0 0 0 / .15));display:flex;align-items:center;justify-content:space-between;gap:10px}.necox-cmp-modal__clear{font-size:11px;background:#fff0;border:0;color:var(--necox-muted,#666);cursor:pointer;padding:0}.necox-cmp-modal__clear:hover{color:var(--necox-text,#111);text-decoration:underline}.necox-cmp-modal__footer-actions{display:flex;gap:8px}.necox-cmp-modal__cancel,.necox-cmp-modal__go{padding:8px 14px;font-size:12px;border-radius:8px;cursor:pointer;text-decoration:none;border:.5px solid var(--necox-border-secondary,rgb(0 0 0 / .3));background:#fff0;color:var(--necox-text,#111);font-weight:400}.necox-cmp-modal__go{background:var(--necox-primary,#111);color:var(--necox-primary-fg,#fff);border-color:var(--necox-primary,#111);font-weight:500}@media (max-width:640px){.necox-cmp-modal__content{max-height:90vh}}.necox-cmp-confirm{position:fixed;inset:0;z-index:99999;display:none;align-items:center;justify-content:center;padding:16px;font-family:var(--necox-font-body,inherit)}.necox-cmp-confirm__backdrop{position:absolute;inset:0;background:rgb(0 0 0/.55);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);animation:necox-cmp-confirm-fade-in .18s ease both}.necox-cmp-confirm__panel{position:relative;width:100%;max-width:460px;max-height:calc(100vh - 32px);overflow-y:auto;background:var(--necox-bg,var(--necox-white,#fff));color:var(--necox-text,#111);border:.5px solid var(--necox-border,#e5e7eb);border-radius:16px;box-shadow:0 20px 50px rgb(0 0 0/.18),0 6px 16px rgb(0 0 0/.08);padding:28px 24px 22px;text-align:center;animation:necox-cmp-confirm-pop-in .22s cubic-bezier(.34,1.56,.64,1) both}.necox-cmp-confirm__close{position:absolute;top:10px;right:10px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:.5px solid #fff0;border-radius:50%;background:#fff0;color:var(--necox-muted,#6b7280);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.necox-cmp-confirm__close:hover{background:var(--necox-muted-bg,rgb(0 0 0 / .04));color:var(--necox-text,#111);border-color:var(--necox-border,#e5e7eb)}.necox-cmp-confirm__btn:focus-visible,.necox-cmp-confirm__close:focus-visible{outline:2px solid var(--necox-primary,#2563eb);outline-offset:2px}.necox-cmp-confirm__close svg,.necox-cmp-confirm__icon svg{display:block}.necox-cmp-confirm__icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin:4px auto 14px;border-radius:50%;background:rgb(245 158 11/.12);color:#d97706}.necox-cmp-confirm__title{margin:0 0 10px;font-size:18px;font-weight:600;line-height:1.35;color:var(--necox-text,#111)}.necox-cmp-confirm__desc,.necox-cmp-confirm__note{margin:0 0 14px;font-size:14px;line-height:1.55;color:var(--necox-muted,#6b7280)}.necox-cmp-confirm__desc strong{color:var(--necox-text,#111);font-weight:600}.necox-cmp-confirm__note{margin:0 0 22px;padding:12px 14px;font-size:12.5px;line-height:1.5;background:var(--necox-muted-bg,rgb(0 0 0 / .03));border:.5px solid var(--necox-border,#e5e7eb);border-radius:10px;text-align:left}.necox-cmp-confirm__actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap-reverse}.necox-cmp-confirm__btn{flex:1 1 130px;min-height:42px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.2;border-radius:10px;border:.5px solid #fff0;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .1s ease}.necox-cmp-confirm__btn:active{transform:scale(.98)}.necox-cmp-confirm__btn--secondary{background:var(--necox-bg,var(--necox-white,#fff));color:var(--necox-text,#111);border-color:var(--necox-border,#e5e7eb)}.necox-cmp-confirm__btn--secondary:hover{background:var(--necox-muted-bg,rgb(0 0 0 / .04))}.necox-cmp-confirm__btn--primary{background:var(--necox-primary,#2563eb);color:var(--necox-primary-fg,#fff);border-color:var(--necox-primary,#2563eb)}.necox-cmp-confirm__btn--primary:hover{filter:brightness(.95)}@media (max-width:480px){.necox-cmp-confirm{padding:12px;align-items:flex-end}.necox-cmp-confirm__panel{max-width:none;padding:24px 20px 18px;border-radius:18px 18px 12px 12px}.necox-cmp-confirm__icon{width:56px;height:56px;margin-top:0}.necox-cmp-confirm__icon svg{width:42px;height:42px}.necox-cmp-confirm__title{font-size:17px}.necox-cmp-confirm__actions{flex-wrap:wrap-reverse}.necox-cmp-confirm__btn{flex:1 1 100%}}@media (prefers-reduced-motion:reduce){.necox-cmp-confirm__backdrop,.necox-cmp-confirm__panel{animation:none}}.necox-report-modal{position:fixed;inset:0;z-index:var(--necox-report-z,99998);display:flex;align-items:center;justify-content:center;padding:16px;opacity:0;transition:opacity var(--necox-report-anim,220ms) ease}.necox-report-modal[hidden]{display:none}.necox-report-modal__overlay{position:absolute;inset:0;background:var(--necox-report-overlay,rgb(0 0 0 / .65));backdrop-filter:var(--necox-report-overlay-blur,blur(2px));-webkit-backdrop-filter:var(--necox-report-overlay-blur,blur(2px));cursor:pointer}.necox-report-modal__inner{position:relative;background:var(--necox-report-bg,var(--necox-white,#fff));color:var(--necox-text,#333);border-radius:var(--necox-report-radius,14px);border:var(--necox-report-border-width,1px) solid var(--necox-report-border-color,var(--necox-border,rgb(0 0 0 / .08)));box-shadow:var(--necox-report-shadow,0 10px 40px rgb(0 0 0 / .3));width:100%;max-width:var(--necox-report-max-width,480px);min-height:var(--necox-report-min-height,0);max-height:calc(100vh - 32px);overflow-y:auto;padding:var(--necox-report-padding,28px);transform:translateY(12px);transition:transform var(--necox-report-anim,220ms) cubic-bezier(.4,0,.2,1);backdrop-filter:var(--necox-report-backdrop,none);-webkit-backdrop-filter:var(--necox-report-backdrop,none)}.necox-report-modal__close{position:absolute;top:10px;right:12px;width:32px;height:32px;padding:0;border:0;background:#fff0;color:var(--necox-muted,#888);font-size:26px;line-height:1;cursor:pointer;border-radius:50%;transition:background .15s,color .15s}.necox-report-modal__close:hover{background:var(--necox-card-hover-bg,rgb(0 0 0 / .05));color:var(--necox-heading,#111)}.necox-report-modal__title{margin:0 0 var(--necox-report-title-margin,6px);font-family:var(--necox-report-title-font,inherit);font-size:var(--necox-report-title-size,20px);font-weight:var(--necox-report-title-weight,700);color:var(--necox-report-title-color,var(--necox-heading,#111));text-align:var(--necox-report-title-align,left);background:var(--necox-report-title-gradient,none);-webkit-background-clip:var(--necox-report-title-bg-clip,border-box);background-clip:var(--necox-report-title-bg-clip,border-box);-webkit-text-fill-color:var(--necox-report-title-text-fill,currentColor)}.necox-report-modal__sub{margin:0 0 18px;font-family:var(--necox-report-sub-font,inherit);font-size:var(--necox-report-sub-size,14px);color:var(--necox-report-sub-color,var(--necox-muted,#666));line-height:1.5}.necox-report-modal__preview{display:flex;gap:12px;padding:var(--necox-report-pv-padding,12px);background:var(--necox-report-pv-bg,var(--necox-surface-2,#f8fafc));border:1px solid var(--necox-report-pv-border,var(--necox-border,#e5e7eb));border-radius:var(--necox-report-pv-radius,10px);margin-bottom:16px}.necox-report-modal__preview[hidden]{display:none}.necox-report-modal__preview-thumb{width:var(--necox-report-pv-thumb-size,68px);height:var(--necox-report-pv-thumb-size,68px);border-radius:var(--necox-report-pv-thumb-radius,8px);background:linear-gradient(135deg,var(--necox-primary-soft,#e0f2fe),var(--necox-primary,#0284c7));flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff;overflow:hidden}.necox-report-modal__preview-info{flex:1;min-width:0}.necox-report-modal__preview-title{font-weight:600;color:var(--necox-report-pv-title,var(--necox-heading,#111));font-size:var(--necox-report-pv-title-size,14px);margin:0 0 4px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.necox-report-modal__preview-meta{display:flex;gap:8px;font-size:12px;color:var(--necox-report-pv-meta,var(--necox-muted,#666));flex-wrap:wrap}.necox-report-modal__preview-price{color:var(--necox-report-pv-price,var(--necox-primary,#0284c7));font-weight:700}.necox-report-modal__form{display:flex;flex-direction:column;gap:var(--necox-report-gap,14px)}.necox-report-modal__select-label,.necox-report-modal__textarea-label{display:flex;flex-direction:column;gap:6px;font-size:var(--necox-report-label-size,13px);font-weight:var(--necox-report-label-weight,500);color:var(--necox-muted,#666)}.necox-report-modal__select-label>span,.necox-report-modal__textarea-label>span{color:var(--necox-report-label-color,var(--necox-heading,#111));font-weight:var(--necox-report-label-weight,600);font-size:var(--necox-report-label-size,13px)}.necox-report-modal__select{width:100%;padding:var(--necox-report-field-padding,11px) 36px var(--necox-report-field-padding,11px) 14px;border:var(--necox-report-field-border-width,1px) solid var(--necox-report-field-border,var(--necox-input-border,rgb(0 0 0 / .15)));border-radius:var(--necox-report-field-radius,10px);background-color:var(--necox-report-field-bg,var(--necox-input-bg,#fff));color:var(--necox-report-field-text,var(--necox-text,#333));font-family:inherit;font-size:var(--necox-report-field-size,14px);line-height:1.4;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;transition:border-color .15s,box-shadow .15s;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23666' d='M6 8L0 0h12z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:10px 7px}.necox-report-modal__select:focus,.necox-report-modal__textarea-label textarea:focus{outline:0;border-color:var(--necox-report-field-focus,var(--necox-primary,#0284c7));box-shadow:0 0 0 3px color-mix(in srgb,var(--necox-report-field-focus,var(--necox-primary,#0284c7)) 20%,transparent)}.necox-report-modal__textarea-label textarea{width:100%;padding:var(--necox-report-field-padding,11px);border:var(--necox-report-field-border-width,1px) solid var(--necox-report-field-border,var(--necox-input-border,rgb(0 0 0 / .15)));border-radius:var(--necox-report-field-radius,10px);background:var(--necox-report-field-bg,var(--necox-input-bg,#fff));color:var(--necox-report-field-text,var(--necox-text,#333));font-family:inherit;font-size:var(--necox-report-field-size,14px);line-height:1.5;resize:var(--necox-report-textarea-resize,vertical);min-height:96px;transition:border-color .15s}.necox-report-modal__textarea-label textarea::placeholder{color:var(--necox-report-field-placeholder,var(--necox-muted,#9ca3af))}.necox-report-modal__char-count{align-self:flex-end;font-size:11px;color:var(--necox-report-counter,var(--necox-muted,#999));font-weight:400;transition:color .15s}.necox-report-modal__feedback{min-height:18px;font-size:13px;color:var(--necox-muted,#666);line-height:1.4}.necox-report-modal__actions{display:flex;justify-content:var(--necox-report-btn-align,flex-end);gap:var(--necox-report-btn-gap,8px);margin-top:6px}.necox-report-modal__btn{padding:var(--necox-report-btn-padding,10px) calc(var(--necox-report-btn-padding, 10px)*1.8);border:1px solid #fff0;border-radius:var(--necox-report-btn-radius,10px);font-size:var(--necox-report-btn-size,14px);font-weight:var(--necox-report-btn-weight,600);cursor:pointer;transition:background .15s,border-color .15s,color .15s,transform .1s}.necox-report-modal__btn:active{transform:translateY(1px)}.necox-report-modal__btn--cancel{background:var(--necox-report-btn-cancel-bg,transparent);color:var(--necox-report-btn-cancel-text,var(--necox-muted,#666));border-color:var(--necox-report-btn-cancel-border,var(--necox-border,rgb(0 0 0 / .12)))}.necox-report-modal__btn--cancel:hover{background:var(--necox-report-btn-cancel-hover-bg,var(--necox-card-hover-bg,rgb(0 0 0 / .04)))}.necox-report-modal__btn--submit{background:var(--necox-report-btn-submit-bg,var(--necox-primary,#0284c7));color:var(--necox-report-btn-submit-text,#fff);border-color:var(--necox-report-btn-submit-border,var(--necox-primary,#0284c7))}.necox-report-modal__btn--submit:hover{background:var(--necox-report-btn-submit-hover-bg,var(--necox-primary-hover,#0369a1));color:var(--necox-report-btn-submit-hover-text,#fff);border-color:var(--necox-report-btn-submit-hover-bg,var(--necox-primary-hover,#0369a1))}@media (max-width:480px){.necox-report-modal--mobile-bs{padding:0;align-items:flex-end}.necox-report-modal--mobile-bs .necox-report-modal__inner{max-width:100%;border-radius:var(--necox-report-radius,14px) var(--necox-report-radius,14px)0 0;max-height:92vh;transform:translateY(100%)}}