.an-review-public{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 16px;margin:16px 0;font-size:14px}.an-review-public dt{color:var(--md-on-surface-variant,#52616d)}.an-review-public dd{margin:0;font-weight:600;overflow-wrap:anywhere}.an-review-description{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.an-review-full summary{min-height:44px;padding:10px 0;cursor:pointer;font-weight:600}.an-sort-help{flex-basis:100%;max-width:560px;font-size:13px;color:var(--md-on-surface-variant,#52616d)}.an-sort-help summary{cursor:pointer;min-height:44px;padding:12px 0;text-align:left}.an-sort-help>div{padding:4px 14px;border-radius:12px;background:var(--md-surface-container,#eef3f7);line-height:1.6}.an-sort-help p{margin:10px 0}.an-cover-preview{margin-top:16px;text-align:left}.an-cover-preview summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:600}.an-cover-preview p{font-size:13px;line-height:1.5;color:var(--md-on-surface-variant,#52616d)}.an-cover-samples{display:grid;grid-template-columns:1fr 1fr;gap:12px}.an-cover-samples figure{margin:0;min-width:0}.an-cover-samples img{display:block;width:100%;object-fit:cover;object-position:center;border-radius:12px}.an-cover-samples .an-cover-square{aspect-ratio:1}.an-cover-samples .an-cover-wide{aspect-ratio:16/9}.an-cover-samples figcaption{font-size:12px;margin-top:6px}.hc-topic-contact{margin-top:12px}.hc-topic-contact button{min-height:44px;max-width:100%;text-align:left;white-space:normal}.message-layout.an-message-layout-empty{grid-template-columns:minmax(0,1fr)}.message-layout.an-message-layout-empty>.chat{display:none!important}.message-layout.an-message-layout-empty>.thread-list{display:block!important;width:100%;min-width:0}.an-message-empty h2{font-size:20px;color:var(--md-on-surface,#233744);margin:0 0 12px}.an-message-empty p{max-width:480px;margin:0 auto;line-height:1.6}.an-message-empty-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:24px}.an-message-empty-actions button{min-height:44px;max-width:100%;white-space:normal}.an-publish-next{display:flex;align-items:center;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;margin:12px 0 20px;padding:12px 16px;border-radius:16px;background:var(--md-surface-container,#eef3f7);color:var(--md-on-surface,#233744);font-size:14px}.an-publish-next button{min-height:44px;max-width:100%;text-align:left;white-space:normal}body.an-search-active #mainContent,body.an-search-active #personalizedDiscovery{display:none!important}#personalizedDiscovery{display:none!important}.an-field-error{color:#a51d22;font-size:14px;margin:6px 0 12px}[aria-invalid=true]{outline:2px solid #a51d22;outline-offset:2px}.an-compare-scroll{overflow:auto;max-width:100%;margin:16px 0}.an-compare-scroll td,.an-compare-scroll th{min-width:140px;white-space:normal!important}.an-dashboard-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:20px 0}.an-dashboard-actions button{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:20px}.an-dashboard-actions span{font-weight:400}#compareBar[aria-hidden=true],#cookieConsentBanner[aria-hidden=true]{display:none!important}@media(max-width:760px){#mainContent,#personalizedDiscovery{display:none!important}.m-explore-count{margin-top:12px!important}.m-screen .m-content{padding-top:12px!important}.an-m-card-date,.an-m-card-location,.an-m-card-meta{font-size:12px!important;line-height:1.4}.an-compare-scroll td,.an-compare-scroll th{min-width:125px;padding:12px 10px!important}#accountShell .dashboard{overflow:visible!important;height:auto!important}.an-mobile-favorites{min-height:44px;padding:8px 14px}}@media(min-width:761px){#adMobileContactBar,#kivaoMobileApp,#mTabbar{display:none!important}}@media(min-width:761px) and (max-width:1100px){#navFavoritesBtn,#navMessagesBtn,#navNotificationsBtn{display:inline-flex!important;min-width:36px}.header-search{min-width:0}}.an-differences-only .an-same-value{display:none}.an-compare-scroll thead th{position:sticky;top:0;background:var(--surface,#fff);z-index:1}.an-compare-toggle{display:flex;align-items:center;gap:8px;min-height:44px}.an-compare-toggle input{width:20px;height:20px}#anCompactFilters{display:none}.an-city-in-filters{display:flex!important;width:100%!important;border:1px solid var(--md-outline,#bbc1c9);border-radius:12px;padding:10px;margin:0 0 12px;min-height:44px}.an-city-in-filters input{width:100%;min-width:0}#publishOverlay label[hidden]{display:none!important}@media(min-width:761px) and (max-width:900px){#anCompactFilters{display:inline-flex}body:not(.an-filters-open) #homeAdvancedFilters{display:none!important}.an-topbar-actions{flex-wrap:wrap}}.an-compare-remove{border:0;background:0 0;color:inherit;font-size:20px;min-width:32px;min-height:32px;cursor:pointer}#adsGrid>.empty{grid-column:1/-1;width:100%;padding:28px;box-sizing:border-box}.an-footer .an-footer-brand,.an-footer .an-logo-word{color:#fff!important}:root{--md-primary:#245f82;--md-on-primary:#fff;--md-primary-container:#d8eaf5;--md-on-primary-container:#123d56;--md-secondary:#526575;--md-secondary-container:#e0eaf0;--md-surface:#f7f9fb;--md-surface-low:#f0f4f7;--md-surface-high:#e8eff4;--md-surface-highest:#dee8ef;--md-on-surface:#1b2e3d;--md-on-surface-variant:#526575;--md-outline:#758795;--md-outline-variant:#d4dee5;--brand:var(--md-primary);--brand2:#174764;--ink:var(--md-on-surface);--muted:var(--md-on-surface-variant);--bg:var(--md-surface);--card:#fff;--line:var(--md-outline-variant);--an-navy:var(--md-on-surface);--an-gold-deep:var(--md-primary);--an-brand-deep:var(--md-primary);--an-line:var(--md-outline-variant)}body{background:var(--md-surface)!important;color:var(--md-on-surface)!important}.an-btn-cta,.an-search-btn,.m-primary-btn,.primary-btn{background:var(--md-primary)!important;color:var(--md-on-primary)!important;border:0!important;box-shadow:none!important;border-radius:24px!important;min-height:48px;font-weight:600!important}.secondary-btn{background:#fff!important;color:var(--md-primary)!important;border:1px solid var(--md-outline-variant)!important;box-shadow:none!important;border-radius:24px!important;min-height:44px;font-weight:600!important}.an-btn-cta:hover,.primary-btn:hover{filter:brightness(.94)}.secondary-btn:hover{background:#fff!important;border-color:var(--md-primary)!important}.an-logo-word,.an-logo-word span{color:var(--md-primary)!important}.an-header{background:var(--md-surface)!important;box-shadow:0 1px 0 var(--md-outline-variant)!important;border-radius:0!important}.an-search-btn{min-height:38px}.an-search-shell{background:var(--md-surface-high)!important;box-shadow:none!important}.an-card,.an-result-card,.favorite-listing,.listing-card,.saved-search-card{box-shadow:none!important;border:1px solid var(--md-outline-variant)!important;border-radius:20px!important}.action-card,.dialog-card{border-radius:28px!important;background:var(--md-surface)!important;box-shadow:0 8px 28px #1b2e3d24!important}.action-head,.dialog-head{padding:24px!important}.action-body,.dialog-body{padding:0 24px 24px!important;font-size:16px;line-height:1.6}.action-body input:not([type=checkbox]):not([type=radio]),.action-body select,.action-body textarea{min-height:48px;border-radius:12px!important}.action-buttons{gap:12px!important;margin-top:24px!important;flex-wrap:wrap}#accountShell{background:var(--md-surface)!important;overflow-y:auto!important;overflow-x:hidden!important;color:var(--md-on-surface)!important}#accountShell [hidden]{display:none!important}#accountShell .account-top{position:sticky;top:0;z-index:5;background:var(--md-surface)!important;border-bottom:1px solid var(--md-outline-variant);box-shadow:none!important}#accountShell .account-top .header-row{max-width:1240px;margin:auto;display:flex!important;flex-wrap:nowrap!important;align-items:center;justify-content:space-between;padding:16px 32px!important;gap:24px}#accountShell .account-top-back{width:auto!important;flex:none!important;margin:0!important;padding:10px 20px!important}#accountShell .account-greeting-card{max-width:1240px;margin:0 auto!important;padding:24px 32px 0!important;background:0 0!important}#accountShell .account-greeting-wrap{background:0 0!important;border:0!important;box-shadow:none!important;padding:0!important;gap:16px!important}#accountShell .account-greeting-avatar{width:48px;height:48px;background:var(--md-primary-container)!important;color:var(--md-on-primary-container)!important;box-shadow:none!important}#accountGreeting{font-size:18px!important;font-weight:600!important}#accountGreetingSub{font-size:14px!important;margin-top:4px}#accountShell .account-content{max-width:1240px!important;margin:0 auto!important;padding:28px 32px 64px!important;width:100%;box-sizing:border-box}#accountShell .account-grid{display:grid!important;grid-template-columns:232px minmax(0,1fr)!important;gap:40px!important;align-items:start!important}#accountShell .account-grid.admin-premium-mode{grid-template-columns:1fr!important}#accountShell #accountMenu{position:sticky!important;top:96px!important;max-height:calc(100dvh - 120px);overflow-y:auto;padding:0 8px 0 0!important;background:0 0!important;border:0!important;box-shadow:none!important;border-radius:0!important;min-width:0}#accountMenu .account-menu-group{margin:0 0 28px!important}#accountMenu .account-menu-label{font-size:16px!important;line-height:1.5;letter-spacing:0;font-weight:750!important;text-transform:none!important;color:var(--md-on-surface)!important;padding:0 16px 12px!important}#accountMenu .account-menu-card{display:block!important;background:0 0!important;border:0!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important}#accountMenu button{display:flex!important;align-items:center!important;gap:12px!important;min-height:48px!important;padding:12px 16px!important;margin:4px 0!important;width:100%!important;box-sizing:border-box;border:0!important;border-radius:24px!important;background:0 0!important;box-shadow:none!important;text-align:left!important;color:var(--md-on-surface-variant)!important;font-size:14px!important;line-height:20px!important;font-weight:500!important}#accountMenu button:hover{background:var(--md-surface-high)!important}#accountMenu button.active,#accountMenu button[aria-current=page]{background:var(--md-primary-container)!important;color:var(--md-on-primary-container)!important;font-weight:600!important}#accountMenu .account-menu-ico{width:22px!important;height:22px!important;min-width:22px;background:0 0!important;color:inherit!important;padding:0!important}#accountShell #accountMenu .account-menu-logout{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:100%;min-height:44px!important;height:auto!important;margin:16px 0 8px!important;padding:9px 16px!important;border:1px solid #111!important;border-radius:999px!important;background:#fff!important;color:#172b3a!important;font-size:13px!important;font-weight:700!important;line-height:1.35!important;opacity:1!important;text-align:center!important}#accountShell #accountMenu .account-menu-logout:hover{background:#f2f4f6!important}#accountShell #accountMenu .account-menu-logout:focus-visible{outline:2px solid #172b3a;outline-offset:3px}#accountShell #accountPanel{display:block!important;min-width:0!important;width:100%;height:auto!important;max-height:none!important;overflow:visible!important;padding:0!important;background:0 0!important;border:0!important;box-shadow:none!important}#accountPanel>*+*{margin-top:28px}#accountPanel h1{font-size:32px!important;line-height:1.2!important;letter-spacing:-.025em;font-weight:600!important;margin:0 0 12px!important;color:var(--md-on-surface)!important}#accountPanel h2{font-size:20px!important;line-height:1.4!important;font-weight:600!important;margin:0 0 16px!important;color:var(--md-on-surface)!important}#accountPanel h3{font-size:18px!important;line-height:1.4!important;font-weight:600!important}#accountPanel .subtle,#accountPanel p{font-size:15px;line-height:1.6;color:var(--md-on-surface-variant)}#accountPanel p{margin:0 0 16px}#accountPanel .an-overline{font-size:11px;letter-spacing:.1em;font-weight:600;margin:0 0 12px;color:var(--md-primary)}.an-account-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:32px}.an-account-heading>div{min-width:0}.an-account-heading .primary-btn{flex:none;display:inline-flex;align-items:center;gap:8px;padding:12px 20px}#accountPanel .an-account-heading p:last-child{margin:0}#accountPanel .an-account-block{margin:32px 0 0}#accountPanel .an-dashboard-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0}#accountPanel .an-account-link{display:flex;flex-direction:row;align-items:center;gap:16px;padding:20px;min-height:88px;width:100%;box-sizing:border-box;border:1px solid var(--md-outline-variant);border-radius:20px;background:#fff;color:var(--md-on-surface);text-align:left;box-shadow:none;cursor:pointer}#accountPanel .an-account-link:hover{background:var(--md-surface-low);border-color:var(--md-outline)}#accountPanel .an-account-link>span:nth-child(2){flex:1;min-width:0}.an-account-link strong{display:block;font-size:16px;line-height:1.4;font-weight:600}.an-account-link small{display:block;margin-top:6px;font-size:13px;line-height:1.5;color:var(--md-on-surface-variant)}.an-account-link-icon{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:14px;background:var(--md-primary-container);color:var(--md-primary)}.an-account-link-icon svg{width:22px;height:22px}.an-account-link-arrow svg{width:18px;height:18px;color:var(--md-on-surface-variant)}#accountPanel .an-account-list{display:grid;gap:12px}#accountPanel .an-account-list .an-account-link{border-radius:16px;min-height:84px}#accountPanel .account-section,#accountPanel .panel{padding:28px!important;border:1px solid var(--md-outline-variant)!important;border-radius:24px!important;background:#fff!important;box-shadow:none!important;margin-bottom:24px}#accountPanel .account-section-head{gap:20px!important;margin-bottom:24px!important;align-items:flex-start!important}#accountPanel .account-edit-grid,#accountPanel .account-summary{gap:24px!important}#accountPanel .account-summary-item{padding:16px!important;background:var(--md-surface-low)!important;border:0!important;border-radius:12px!important}#accountPanel .account-summary-item small{font-size:12px;line-height:1.5;margin-bottom:6px}#accountPanel .account-summary-item b{font-size:15px;line-height:1.5;overflow-wrap:anywhere}#accountPanel .account-save-row{margin-top:24px!important;padding-top:20px!important;gap:16px!important;flex-wrap:wrap}#accountPanel .account-field input,#accountPanel .account-field select{min-height:52px!important;border-radius:12px!important;font-size:16px!important}#accountPanel .profile-photo-row{gap:20px!important;margin:24px 0!important;padding:0 0 24px!important;border-bottom:1px solid var(--md-outline-variant)}#accountPanel .empty{padding:40px 24px!important;border:1px dashed var(--md-outline-variant);border-radius:20px!important;background:var(--md-surface-low)!important;font-size:15px!important;line-height:1.6!important}#accountPanel .empty button{display:block;margin:20px auto 0}#accountPanel .support-tab{display:grid;gap:20px}#accountPanel .support-tab .panel{margin:0}@media(min-width:761px) and (max-width:1050px){#accountShell .account-grid{grid-template-columns:204px minmax(0,1fr)!important;gap:24px!important}#accountShell .account-grid.admin-premium-mode{grid-template-columns:1fr!important}#accountShell .account-content{padding:24px!important}.an-account-heading{flex-direction:column}.an-account-heading .primary-btn{align-self:flex-start}#accountPanel .an-dashboard-actions{grid-template-columns:1fr}}@media(max-width:760px){#accountShell .account-top{display:none!important}#accountShell .account-mobile-bar{background:var(--md-surface)!important;border-bottom:1px solid var(--md-outline-variant);min-height:64px;box-shadow:none!important}#accountShell .account-greeting-card{padding:24px 20px 0!important}#accountShell .account-content{padding:20px 20px calc(110px + env(safe-area-inset-bottom,0px))!important}#accountShell .account-grid{display:block!important}#accountShell #accountMenu{position:static!important;max-height:none!important;padding:0!important}#accountShell .account-grid.section-open #accountMenu{display:none!important}#accountShell .account-grid:not(.section-open) #accountPanel{display:none!important}#accountShell .account-menu-card{background:#fff!important;border:1px solid var(--md-outline-variant)!important;border-radius:20px!important;padding:8px!important}#accountMenu button{min-height:56px!important;margin:0!important;border-radius:16px!important;font-size:15px!important}#accountShell .account-section-back{margin:0 0 24px!important;min-height:48px!important;background:0 0!important;border:0!important;color:var(--md-primary)!important;padding:0!important;box-shadow:none!important}#accountPanel h1{font-size:28px!important}#accountPanel h2{font-size:20px!important}.an-account-heading{display:block;margin-bottom:28px}.an-account-heading .primary-btn{margin-top:20px;max-width:100%;width:auto}#accountPanel .an-dashboard-actions{grid-template-columns:1fr;gap:12px}#accountPanel .an-account-link{padding:18px;min-height:88px;border-radius:20px;gap:14px}#accountPanel .account-section,#accountPanel .panel{padding:20px!important;border-radius:20px!important}#accountPanel .account-edit-grid,#accountPanel .account-summary{grid-template-columns:1fr!important;gap:16px!important}#accountPanel .account-section-head,#accountPanel .profile-photo-row{flex-wrap:wrap!important}#accountPanel .account-section-head .verified-line{display:none}.action-head,.dialog-head{padding:20px!important}.action-body,.dialog-body{padding:0 20px 24px!important}}#accountMenu button[hidden]{display:none!important}body:has(#accountShell.show),html:has(#accountShell.show){overflow:hidden!important}body:has(#overlay.show),html:has(#overlay.show){overflow:hidden!important}#overlay [hidden]{display:none!important}#overlay .ad-page-shell{background:var(--md-surface)}#overlay .ad-page-main{gap:24px}#overlay .ad-contact-card,#overlay .ad-page-location-card,#overlay .ad-page-similar,#overlay .ad-page-summary,#overlay .description-card{padding:24px!important;border:1px solid var(--md-outline-variant)!important;border-radius:24px!important;box-shadow:none!important;background:#fff!important}#overlay .modal-title{font-size:28px!important;line-height:1.3!important;font-weight:700!important}#overlay .an-histovec-help p,#overlay .modal-desc{font-size:16px!important;line-height:1.7!important;overflow-wrap:anywhere}#overlay .v99h-section-kicker,#overlay h2{font-size:20px!important;line-height:1.4!important;font-weight:650!important;text-transform:none}#overlay .ad-facts{margin:12px 0 0;display:block}#overlay .ad-fact-views{display:flex!important;gap:8px;align-items:baseline;padding:0!important;min-height:0!important;border:0!important;background:0 0!important}#overlay .ad-fact-views b,#overlay .ad-fact-views small{font-size:13px;font-weight:400;color:var(--md-on-surface-variant)}#overlay .v99h-essential-item,#overlay .vehicle-spec{padding:16px;border-radius:16px;background:var(--md-surface-low);border-color:var(--md-outline-variant)}#overlay .v99h-essential-item small,#overlay .vehicle-spec small{font-size:13px}#overlay .v99h-essential-item b,#overlay .vehicle-spec b{font-size:15px;font-weight:600}#overlay #adMobileContactBar button,#overlay #contactSellerBtn,#overlay #offerBtn,#overlay #showPhoneBtn{min-height:48px!important;border-radius:24px!important;box-shadow:none!important}#overlay #contactSellerBtn{background:var(--md-primary)!important}#overlay .ad-seller-mini-meta,#overlay .seller-card-meta{font-size:13px;line-height:1.6;flex-wrap:wrap}#overlay .seller-profile-actions{flex-wrap:wrap;gap:12px}#overlay #sidebarSellerCard .follow-seller-btn,#overlay #sidebarSellerCard .seller-profile-btn{min-height:44px!important;font-size:14px!important}#overlay .adx-report-link{min-height:44px}@media(min-width:1001px){#overlay .ad-page-grid{max-width:1240px;grid-template-columns:minmax(0,1fr) 340px;gap:32px}#overlay .ad-page-summary{order:0}#overlay .ad-page-sidebar{min-width:0}}@media(max-width:760px){#overlay .ad-page-main{gap:20px!important}#overlay .ad-page-location-card,#overlay .ad-page-similar,#overlay .ad-page-summary,#overlay .description-card{padding:20px!important;border-radius:20px!important;margin:0 12px!important}#overlay .modal-title{font-size:22px!important}#overlay .modal-price{font-size:28px!important}#overlay .ad-seller-mini{padding:16px!important;margin-top:20px!important;border-radius:16px!important}#overlay .ad-seller-mini .seller-card-badges{position:static!important;align-self:flex-start;margin-top:8px}#overlay .ad-seller-mini .seller-card-top{flex-wrap:wrap}#overlay .ad-seller-mini .seller-card-info{min-width:150px}#overlay .ad-page-grid{padding-bottom:156px!important}}@media(max-width:760px){#overlay .ad-seller-mini-top{display:grid!important;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:start!important}#overlay .ad-seller-mini-info{min-width:0}#overlay .ad-seller-mini-name{white-space:normal;overflow-wrap:anywhere}#overlay .ad-seller-mini-badges{grid-column:2;position:static!important;align-items:flex-start}#overlay .ad-seller-mini-meta{display:block!important;line-height:1.7}#overlay .ad-seller-mini-meta>*{white-space:normal!important}}body:has(#publishOverlay.show),html:has(#publishOverlay.show){overflow:hidden!important}#publishOverlay .publish-drawer{background:var(--md-surface)!important;box-shadow:none!important;width:min(720px,100%)}#publishOverlay .drawer-head{background:var(--md-surface)!important;padding:24px!important;gap:20px}#publishOverlay .drawer-head .close{width:48px!important;height:48px!important;flex:none}#publishOverlay .drawer-body{padding:8px 28px 40px!important}#publishOverlay .drawer-body h3{font-size:20px;line-height:1.4;margin:28px 0 16px}#publishOverlay .listing-form{gap:20px}#publishOverlay .listing-form>p{font-size:14px;line-height:1.6;color:var(--md-on-surface-variant);margin:0}#publishOverlay .category-cards{gap:12px}#publishOverlay .category-choice{min-height:56px;border-radius:16px!important;background:#fff!important;border:1px solid var(--md-outline-variant)!important;color:var(--md-on-surface)!important;text-align:left;font-size:15px;box-shadow:none!important}#publishOverlay .category-choice.active,#publishOverlay .category-choice[aria-checked=true]{background:var(--md-primary-container)!important;border-color:var(--md-primary)!important;color:var(--md-on-primary-container)!important}#publishOverlay input:not([type=checkbox]):not([type=radio]):not([type=file]),#publishOverlay select,#publishOverlay textarea{font-size:16px!important;min-height:52px;border-radius:12px!important;background:#fff!important;border:1px solid var(--md-outline)!important;padding:14px!important;box-shadow:none!important}#publishOverlay textarea{min-height:160px;line-height:1.6}#publishOverlay .publish-value{background:var(--md-primary-container)!important;border:0!important;border-radius:16px!important;padding:16px!important;line-height:1.5}#publishOverlay .notice{background:var(--md-surface-low)!important;border:1px solid var(--md-outline-variant)!important;border-radius:16px!important;font-size:14px;line-height:1.6}#publishOverlay .draft-status{gap:12px;flex-wrap:wrap;margin:16px 0}#publishOverlay .step.active{color:var(--md-primary)!important}.filters-panel{box-shadow:none!important;border:1px solid var(--md-outline-variant)!important;border-radius:20px!important;padding:20px!important}#anResultsCount{font-size:26px!important;line-height:1.35!important;margin-bottom:12px}#activeFilters{gap:8px;flex-wrap:wrap}#activeFilters button,#anCompactFilters,#saveSearchResultsBtn,#sortSelect{min-height:44px!important;border-radius:24px!important}#gridViewBtn,#listViewBtn,#mapViewBtn{min-height:44px!important}#gridViewBtn[aria-checked=true],#listViewBtn[aria-checked=true],#mapViewBtn[aria-checked=true]{background:var(--md-primary-container)!important;color:var(--md-on-primary-container)!important}@media(max-width:760px){#publishOverlay .publish-drawer{width:100%!important;border-radius:24px 24px 0 0!important}#publishOverlay .drawer-head{padding:18px 20px!important}#publishOverlay .drawer-body{padding:8px 20px 32px!important}#publishOverlay .category-choice{padding:14px 10px!important;overflow-wrap:anywhere}#anResultsCount{font-size:22px!important}.filters-panel{padding:16px!important}}#publishOverlay .publish-value span{font-size:13px;line-height:1.5}#publishOverlay .publish-value strong{font-size:15px}#publishOverlay .publish-value-icon{display:none}#publishOverlay .notice{padding:12px!important;font-size:13px!important}#cookieConsentBanner{left:24px;right:24px;bottom:24px;max-width:1120px;margin:auto;padding:24px!important;border:1px solid var(--md-outline-variant);border-radius:24px!important;background:#fff;box-shadow:0 8px 32px #18354924;gap:20px;max-height:calc(100dvh - 48px);overflow-y:auto;box-sizing:border-box}#cookieConsentBanner .cookie-consent-intro{min-width:0;flex:1 1 480px}#cookieConsentBanner .cookie-consent-mark{display:none}#cookieConsentBanner .cookie-consent-title{font-size:22px;line-height:1.3;font-weight:700;color:var(--md-on-surface);margin-bottom:12px}#cookieConsentBanner .cookie-consent-text{font-size:14px;line-height:1.65;color:var(--md-on-surface-variant)}#cookieConsentBanner .cookie-consent-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;flex:1 1 280px}#cookieConsentBanner .cookie-consent-actions button{min-height:48px!important;padding:12px 16px!important;font-size:14px!important;border-radius:24px!important;box-shadow:none!important}#cookieConsentBanner .primary-btn,#cookieConsentBanner .secondary-btn{background:var(--md-primary-container)!important;color:var(--md-on-primary-container)!important;border:1px solid transparent!important;font-weight:650!important}#cookieConsentBanner .cookie-consent-customize{grid-column:1/-1;grid-row:2;color:var(--md-primary);text-decoration:none;border:1px solid var(--md-outline-variant);background:#fff}#actionOverlay:has(.v95-cookie-row) .action-card{max-width:600px;border-radius:24px;background:var(--md-surface);box-shadow:none}#actionOverlay .v95-cookie-row{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:20px 0;border-bottom:1px solid var(--md-outline-variant)}#actionOverlay .v95-cookie-row small{display:block;font-size:14px;line-height:1.6;margin-top:6px;color:var(--md-on-surface-variant)}#actionOverlay .v95-cookie-row label{display:flex;align-items:center;gap:8px;min-height:48px;flex:none}#actionOverlay .v95-cookie-row input{width:20px;height:20px;accent-color:var(--md-primary)}@media(max-width:760px){#cookieConsentBanner{left:12px;right:12px;bottom:calc(var(--mobile-bar-h,66px) + env(safe-area-inset-bottom) + 12px);padding:20px!important;max-height:calc(100dvh - 110px);gap:16px}#cookieConsentBanner .cookie-consent-actions,#cookieConsentBanner .cookie-consent-intro{flex:none;width:100%}#cookieConsentBanner .cookie-consent-title{font-size:20px}#actionOverlay .v95-cookie-row{align-items:flex-start;flex-direction:column;gap:8px;padding:16px 0}}.an-detail-home{margin-left:12px;min-height:44px!important;flex:none}#homeSelectedCatBar .home-selected-cat-inner{gap:12px;flex-wrap:wrap}#homeSelectedCatBar button{min-height:44px;padding:10px 16px;border-radius:24px}#actionOverlay:has(.auth-mini-panel) .action-card{max-width:520px;background:var(--md-surface);border-radius:24px!important}#actionOverlay .auth-mini-panel{padding:8px;line-height:1.6}#actionOverlay .auth-mini-panel h3{font-size:24px;line-height:1.3}#actionOverlay .auth-mini-panel input{min-height:52px;font-size:16px;padding:14px;border-radius:12px!important}#actionOverlay .auth-mini-panel .primary-btn{min-height:48px;border-radius:24px!important;background:var(--md-primary)!important;box-shadow:none!important;width:100%}#actionOverlay .auth-mini-panel .auth-back-btn{min-height:48px}#mMdDialogOverlay .m-md-dialog-card{background:var(--md-surface)!important;border-radius:24px!important;box-shadow:none!important}#mMdDialogOverlay button{min-height:48px;border-radius:24px!important}@media(max-width:760px){#overlay .ad-page-breadcrumb{min-width:0;flex:1}#overlay .ad-page-header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}#overlay .an-detail-home{font-size:13px;padding:8px 12px!important}#actionOverlay:has(.auth-mini-panel) .action-card{width:calc(100% - 24px)!important;margin:auto;max-height:calc(100dvh - 24px);overflow:auto}}@media(max-width:760px){#homeSelectedCatBar .home-selected-cat-inner{display:flex!important;flex-wrap:wrap!important;padding:12px 16px!important}#homeSelectedCatLabel{flex:1 1 calc(100% - 48px)!important;max-width:none!important;white-space:normal!important}#homeSelectedCatBar button{flex:1;margin:0!important}}body:has(#actionOverlay.show,#kivaoDialogOverlay.show,#mMdDialogOverlay.show),html:has(#actionOverlay.show,#kivaoDialogOverlay.show,#mMdDialogOverlay.show){overflow:hidden!important}#actionOverlay .action-head,#kivaoDialogOverlay .dialog-head{padding:20px 24px!important;gap:16px;border-bottom:1px solid var(--md-outline-variant);background:var(--md-surface)}#actionOverlay .action-head .close,#kivaoDialogOverlay .dialog-head .close{width:48px;height:48px;flex:none;box-shadow:none;background:var(--md-surface-high);border:0}#actionOverlay .action-head b,#kivaoDialogOverlay .dialog-head b{font-size:20px!important;line-height:1.4;font-weight:650;color:var(--md-on-surface)}#actionOverlay .action-body,#kivaoDialogOverlay .dialog-body{padding:24px!important}#actionOverlay .action-body h3,#kivaoDialogOverlay .dialog-body h3{font-size:24px!important;line-height:1.35!important;letter-spacing:0}#actionOverlay .action-body p,#kivaoDialogOverlay .dialog-body p{font-size:15px;line-height:1.65}#mMdDialogOverlay .m-md-dialog-card{max-height:calc(100dvh - 32px);overflow-y:auto;width:min(420px,100%);padding:24px}#mMdDialogOverlay .m-md-dialog-actions{flex-wrap:wrap}#mMdDialogOverlay .m-md-dialog-btn{white-space:normal;box-shadow:none!important;line-height:1.4}#mMdDialogOverlay .m-md-dialog-btn-primary:not(.m-md-dialog-btn-danger){background:var(--md-primary)}@media(max-width:760px){#actionOverlay .action-head,#kivaoDialogOverlay .dialog-head{padding:16px 20px!important}#actionOverlay .action-body,#kivaoDialogOverlay .dialog-body{padding:20px!important}#actionOverlay .action-body h3,#kivaoDialogOverlay .dialog-body h3{font-size:22px!important}#actionOverlay .action-buttons,#kivaoDialogOverlay .dialog-actions{gap:12px}#actionOverlay .action-buttons>button,#kivaoDialogOverlay .dialog-actions>button{min-height:48px;white-space:normal}}.an-vehicle-choice-title{font-size:20px;line-height:1.4;margin:8px 0 16px;color:var(--md-on-surface);font-weight:650}.dvf-subcat-tabs,.m-vtabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;overflow:visible!important;margin:0 0 16px!important;padding:0!important}.dvf-subcat-tabs .dvf-subcat-tab,.m-vtabs .m-vtab{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:10px!important;min-width:0!important;width:100%!important;min-height:88px!important;padding:16px 8px!important;background:#fff!important;color:var(--md-on-surface)!important;border:1px solid var(--md-outline-variant)!important;border-radius:16px!important;box-shadow:none!important;font-size:14px!important;white-space:normal!important}.dvf-subcat-tab svg,.m-vtabs .m-vtab svg{width:24px!important;height:24px!important;color:var(--md-primary)}.dvf-subcat-tabs .dvf-subcat-tab.active,.m-vtabs .m-vtab.active{background:var(--md-primary-container)!important;border:2px solid var(--md-primary)!important;color:var(--md-on-primary-container)!important;font-weight:700}#mVehicleFilters>.publish-check,.dvf-group>.publish-check{padding:14px 16px!important;background:var(--md-surface-low)!important;border:1px solid var(--md-outline-variant)!important;border-radius:16px!important;font-size:14px!important;line-height:1.6!important;margin:0 0 20px!important;color:var(--md-on-surface-variant)!important}#vehicleHomeMenu .vehicle-home-subcat{min-height:48px;border-radius:24px!important;padding:12px 18px;background:#fff;border:1px solid var(--md-outline-variant);color:var(--md-on-surface)}#vehicleHomeMenu .vehicle-home-subcat.active{background:var(--md-primary-container);border-color:var(--md-primary);color:var(--md-on-primary-container)}@media(min-width:1000px){.dvf-subcat-tabs{grid-template-columns:repeat(5,minmax(0,1fr))!important}}#deliveryFilterBlock[hidden]{display:none!important}#dvfMakeList{max-height:240px;overflow-y:auto;align-content:start;padding:4px}#dvfMakeSearch{font-size:16px;min-height:48px}#homeAdvancedFilters .dvf-subcat-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}#homeAdvancedFilters .dvf-subcat-tab span{white-space:normal;overflow-wrap:anywhere}#genericPriceFilterBlock[hidden],#mRealEstateFilters[hidden],#mVehicleFilters[hidden],#mVehicleResultsBar[hidden]{display:none!important}#mChipRow:empty{display:none!important}#mScreenExplore>.m-content{padding-top:16px!important}#mScreenExplore .m-topbar{min-height:0!important}#maisonSearchBlock{max-width:1240px;margin:0 auto;padding:16px;display:grid;gap:10px}#maisonSearchBlock[hidden]{display:none!important}#maisonSearchBlock label{font-size:16px;font-weight:600}#maisonSearchType{width:100%;max-width:520px;min-height:48px;padding:12px;border:1px solid var(--md-outline);border-radius:12px;font-size:16px;background:#fff}#maisonSearchDetail{display:grid;gap:10px}#maisonSearchDetail[hidden]{display:none!important}#maisonSearchSubtype{width:100%;max-width:520px;min-height:48px;padding:12px;border:1px solid var(--md-outline);border-radius:12px;font-size:16px;background:#fff}.an-publish-guide{margin:0;padding:16px 28px;color:var(--md-on-surface-variant);font-size:14px;line-height:1.6}#publishOverlay [aria-invalid=true]{border-color:#b3261e!important}#publishOverlay .an-field-error{color:#b3261e;font-size:14px;line-height:1.5;margin:8px 0 16px}@media(max-width:760px){.an-publish-guide{padding:12px 20px}}.an-empty-guidance{max-width:560px;margin:20px auto;text-align:center}.an-empty-guidance p{font-size:15px;line-height:1.6;color:var(--md-on-surface-variant)}.an-empty-guidance button{min-height:48px;white-space:normal;max-width:100%;padding:12px 20px}.an-empty-suggest{margin-top:24px}.an-empty-suggest-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}#accountPanel .an-selection-section{margin-top:32px}#accountPanel .an-selection-section h2{font-size:20px;margin:0 0 8px;font-weight:650}.an-selection-intro{color:var(--md-on-surface-variant);line-height:1.6;margin:0 0 20px}.an-selection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}#accountPanel .an-selection-grid .an-account-link{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:18px;min-height:210px;padding:24px;border-radius:24px}#accountPanel .an-selection-grid .an-account-link strong{font-size:18px;line-height:1.4;padding-right:16px}#accountPanel .an-selection-grid .an-account-link small{font-size:14px;line-height:1.65;margin-top:10px}.an-selection-grid .an-account-link-arrow{position:absolute;right:24px;top:36px}#accountPanel .an-account-link:focus-visible{outline:3px solid var(--md-primary);outline-offset:3px}#accountPanel .favorite-list,#accountPanel .saved-search-list{gap:20px}#accountPanel .saved-search-card{grid-template-columns:minmax(0,1fr);padding:24px!important;border-radius:24px!important;gap:24px!important;box-shadow:none!important}#accountPanel .saved-search-title{font-size:20px;font-weight:650;line-height:1.5;overflow-wrap:anywhere}#accountPanel .saved-search-actions{display:flex;flex-wrap:wrap;gap:12px;min-width:0;border-top:1px solid var(--md-outline-variant);padding-top:20px}#accountPanel .saved-search-actions button{min-height:44px;padding:10px 16px;font-weight:600}#accountPanel .saved-search-actions .danger-action{margin-left:auto;background:0 0}#accountPanel .v90-search-actions{margin-top:20px}#accountPanel .favorite-listing{padding:18px!important;gap:20px!important;box-shadow:none!important;border-radius:24px!important}#accountPanel .favorite-listing-title{font-weight:650;line-height:1.5}@media(max-width:700px){.an-selection-grid{grid-template-columns:1fr;gap:14px}#accountPanel .an-selection-grid .an-account-link{min-height:0;padding:20px;gap:14px}#accountPanel .an-selection-section{margin-top:28px}#accountPanel .saved-search-card{padding:20px!important}#accountPanel .saved-search-actions{display:grid;grid-template-columns:1fr}#accountPanel .saved-search-actions .danger-action{margin-left:0}#accountPanel .favorite-listing{padding:14px!important;gap:14px!important}}#accountPanel .an-selection-back{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;margin:0 0 20px;border:1px solid var(--md-outline-variant);border-radius:999px;background:#fff;color:var(--md-primary);font:inherit;font-weight:600;cursor:pointer}#accountPanel .an-selection-back:focus-visible{outline:3px solid var(--md-primary);outline-offset:3px}#accountPanel .v90-search-health,#accountPanel .v91-following-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}#accountPanel .v90-search-health>div,#accountPanel .v91-following-summary>div{padding:20px;border-radius:20px;background:var(--md-surface-low);box-shadow:none}#accountPanel .v90-search-health b,#accountPanel .v91-following-summary b{display:block;font-size:26px;font-weight:650;line-height:1.3}#accountPanel .v90-search-health span,#accountPanel .v91-following-summary span{display:block;margin-top:8px;font-size:14px;line-height:1.5}#accountPanel .v91-follow-card{padding:24px;border-radius:24px;box-shadow:none;margin-top:20px}#accountPanel .empty p{max-width:48ch;margin:12px auto;line-height:1.7}@media(max-width:600px){#accountPanel .v90-search-health,#accountPanel .v91-following-summary{grid-template-columns:1fr;gap:10px}#accountPanel .v90-search-health>div,#accountPanel .v91-following-summary>div{display:flex;align-items:center;gap:16px;padding:16px}#accountPanel .v90-search-health span,#accountPanel .v91-following-summary span{margin:0}#accountPanel .v91-follow-card{padding:20px}}@media(max-width:760px){#accountPanel:has(>.an-selection-back)>div h1{display:none}#accountPanel .an-selection-back{margin-bottom:12px}}.m-search-input-wrap{position:relative}.m-search-input-wrap #mSearchInput{padding-right:44px}.an-mobile-clear-query{position:absolute;right:0;top:0;bottom:0;width:44px;border:0;background:0 0;color:var(--md-on-surface-variant);font-size:24px;cursor:pointer}.m-search-input-wrap:has(input:placeholder-shown) .an-mobile-clear-query{display:none}#mSearchInput::-webkit-search-cancel-button{display:none}#anMobileCategoryCriteria{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}#anMobileCategoryCriteria[hidden]{display:none}#anMobileCategoryCriteria button{min-height:44px;white-space:normal;text-align:left;line-height:1.4;max-width:100%}#mExploreFeed .an-mobile-no-results{grid-column:1/-1;align-self:start;padding:24px 20px;border:1px solid var(--md-outline-variant);border-radius:24px;background:var(--md-surface-low);text-align:center}.an-mobile-no-results h2{font-size:20px;line-height:1.4;margin:0 0 12px;color:var(--md-on-surface)}.an-mobile-no-results .an-empty-guidance{margin:0 auto 20px}.an-mobile-no-results .an-empty-guidance p{margin:0 0 20px}.an-mobile-no-results .an-empty-guidance button{width:100%}.an-mobile-no-results .an-empty-suggest{margin-top:20px}.an-mobile-hero{display:flex;align-items:center;gap:8px;min-height:130px;box-sizing:border-box;margin:4px 0 20px;padding:16px;border-radius:24px;background:#eaf3f7;overflow:hidden}.an-mobile-hero #anMobileHomeHeading{flex:0 0 43%;margin:0;color:#24556c;font-size:16px;line-height:1.45;font-weight:500}.an-mobile-hero strong{font-weight:750}.an-mobile-hero img{display:block;width:57%;height:96px;object-fit:contain;mix-blend-mode:multiply}#mScreenHome .m-topbar-actions .m-icon-btn{min-width:44px;min-height:44px}@media(max-width:360px){.an-mobile-hero{padding:12px;gap:4px;min-height:120px}.an-mobile-hero #anMobileHomeHeading{flex-basis:52%;font-size:14px;line-height:1.5}.an-mobile-hero img{width:48%;height:90px}.an-m-cat-section-more{white-space:nowrap;font-size:11px!important}}@media(max-width:360px){#mCatRail .m-cat-pill.an-m-catchip>span:not(.m-cat-pill-icon){font-size:9px!important;line-height:1.2!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;letter-spacing:-.15px!important;padding-inline:2px!important;box-sizing:border-box!important}}@media(max-width:760px){#mCatRail .m-cat-pill.an-m-catchip>span:not(.m-cat-pill-icon){word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}}@media(max-width:360px){#mCatRail.m-cat-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important}#mCatRail .m-cat-pill.an-m-catchip{width:100%!important;max-width:none!important}#mCatRail .m-cat-pill.an-m-catchip>span:not(.m-cat-pill-icon){font-size:11px!important}}@media(max-width:360px){.an-m-cat-section-head{flex-wrap:wrap!important;gap:8px!important}.an-m-cat-section-head .an-m-cat-section-title{flex:1 0 100%!important;min-width:0!important}.an-m-cat-section-head .an-m-cat-section-more{margin-left:0!important;min-height:32px}}@media(max-width:760px){#mScreenHome .an-m-cardrow:has(>.an-m-card:only-child){display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important}#mScreenHome .an-m-cardrow>.an-m-card:only-child{width:100%!important;min-width:0!important;max-width:none!important}#mScreenHome .an-m-cardrow>.an-m-card:only-child .an-m-card-media{height:170px!important}}@media(max-width:760px){#mScreenHome #anMHomeSections{padding-inline:0!important}#mScreenHome .an-m-cat-section-head{padding-inline:0!important}#mScreenHome .an-m-cardrow{padding-inline:0!important;box-sizing:border-box}}@media(max-width:760px){#mScreenHome .an-m-card-foot{display:flex!important;flex-direction:column;align-items:flex-start!important;gap:5px;font-size:11px!important;line-height:1.4}#mScreenHome .an-m-card-loc{display:flex;align-items:flex-start;gap:4px;max-width:100%;white-space:normal!important;overflow-wrap:anywhere}#mScreenHome .an-m-card-loc svg{flex-shrink:0}}#modalLocationTop::before{content:none!important;display:none!important}.ad-page-breadcrumb .home-btn,.modal-nav-actions .close{min-width:44px!important;min-height:44px!important}.ad-page-breadcrumb .home-btn:focus-visible,.modal-nav-actions .close:focus-visible{outline:3px solid var(--md-primary);outline-offset:3px}#overlay .an-seller-meta-line{display:block!important;width:100%;margin-top:4px;white-space:normal}#overlay .an-seller-meta-line .reactivity-badge{white-space:normal!important;max-width:100%;box-sizing:border-box;line-height:1.5}@media(max-width:600px){#overlay #adSellerMini .seller-profile-actions{display:grid!important;grid-template-columns:1fr!important;gap:8px}#overlay #adSellerMini .seller-profile-actions button{width:100%!important;white-space:normal!important;min-height:44px}}#overlay .modal-price-loc-row{gap:8px 16px!important}#overlay .modal-location-top{min-width:0;max-width:100%;line-height:1.5}#overlay #modalLocationTopText{overflow-wrap:anywhere}@media(max-width:600px){#overlay .modal-price-loc-row{flex-direction:column!important;align-items:flex-start!important;gap:6px!important}}#overlay .ad-page-similar:not(:has(.similar-card)){display:none!important}#overlay [data-v86-market][hidden]{display:none!important}@media(max-width:600px){#sellerProfileBody .sp-tabs{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:6px;overflow:visible}#sellerProfileBody .sp-tab{min-width:0;min-height:44px;padding:8px 6px;white-space:normal;text-align:center;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;column-gap:5px;line-height:1.35;box-sizing:border-box}}#shareOverlay .shr-close{width:44px;height:44px;min-width:44px;min-height:44px}#shareOverlay .shr-close:focus-visible{outline:3px solid var(--brand);outline-offset:3px}#rpValidationError:not([hidden]){padding:12px;border-radius:12px;background:#fce8e6;color:#8c1d18;font-size:14px;line-height:1.5}#rpValidationError[hidden]{display:none!important}@media(max-width:760px){#lightboxImage,#modalImage{touch-action:pan-y pinch-zoom;user-select:none;-webkit-user-drag:none}#galleryNext:not([hidden]),#galleryPrev:not([hidden]),#lightboxNext:not([hidden]),#lightboxPrev:not([hidden]){display:flex!important;clip-path:inset(50%);opacity:0;pointer-events:none}#galleryNext:focus-visible,#galleryPrev:focus-visible,#lightboxNext:focus-visible,#lightboxPrev:focus-visible{clip-path:none;opacity:1;pointer-events:auto}}.an-compare-scroll tbody th[scope=row]{position:sticky;left:0;z-index:2;background:var(--surface,#fff);box-shadow:2px 0 0 var(--an-line,#e1e5eb)}.an-compare-scroll thead th:first-child{left:0;z-index:3;box-shadow:2px 0 0 var(--an-line,#e1e5eb)}.an-compare-scroll thead th a{display:flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:3px}#compareBar .an-clear-compare{min-height:44px;min-width:64px;padding:10px 14px;white-space:nowrap}#compareBar .an-clear-compare{color:#fff!important;background:0 0!important;border:1px solid #b8cbd7!important}@media(max-width:600px){#compareBar{flex-direction:column;align-items:stretch;gap:10px;padding:12px 14px}#compareBar>div{min-width:0;width:100%}#compareBar>div:last-child{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:8px!important}#compareBar>div:last-child button{min-height:44px;padding:10px 12px;line-height:1.3}#compareChips{flex-wrap:nowrap;overflow-x:auto;max-width:100%;padding-bottom:3px}#compareChips .compare-chip{flex:0 0 auto;max-width:100%;white-space:normal;overflow-wrap:anywhere}}.an-map-choices{display:grid;gap:12px}.an-map-choices button{display:flex;justify-content:space-between;align-items:center;gap:16px;text-align:left;min-height:64px;padding:16px;white-space:normal}.an-map-choices strong{overflow-wrap:anywhere}.an-map-choices span{flex-shrink:0}.kivao-map-pin-icon .map-pin-group{width:112px;height:44px;border-radius:22px;transform:none;box-sizing:border-box;padding:0 10px;border:2px solid #fff}.kivao-map-pin-icon .map-pin-group span{transform:none;font-size:13px;white-space:nowrap}.real-map-count{left:64px;right:14px;width:fit-content;max-width:calc(100% - 78px);box-sizing:border-box;line-height:1.4;pointer-events:none}#footerPageBody .an-help-question{margin:12px 0;border:1px solid #dce3e9;border-radius:16px;background:#fff;overflow:hidden}#footerPageBody .an-help-question summary{display:flex;align-items:center;gap:14px;min-height:56px;padding:16px 20px;cursor:pointer;list-style:none;box-sizing:border-box}#footerPageBody .an-help-question summary::-webkit-details-marker{display:none}#footerPageBody .an-help-question summary::after{content:'+';margin-left:auto;flex:none;font-size:24px;color:var(--brand2)}#footerPageBody .an-help-question[open] summary::after{content:'−'}#footerPageBody .an-help-question summary h2{margin:0;font-size:17px;line-height:1.5}#footerPageBody .an-help-question summary:focus-visible{outline:3px solid #247a9c;outline-offset:-3px;border-radius:16px}#footerPageBody .an-help-question>p{margin:0;padding:0 20px 20px}@media(max-width:600px){#footerPageBody .an-help-question summary{padding:14px 16px}#footerPageBody .an-help-question>p{padding:0 16px 16px}}#footerPageBody a{color:#175d78;font-weight:650;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;overflow-wrap:anywhere}#footerPageBody a:hover{color:#103f53;text-decoration-thickness:2px}#footerPageBody a:focus-visible{outline:3px solid #247a9c;outline-offset:3px;border-radius:3px}#footerPageBody .an-contact-phone{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border:1px solid #c6d9e3;border-radius:12px;background:#eef6fa;box-sizing:border-box}:root{--an-md-primary:#175d78;--an-md-on-primary:#fff;--an-md-surface:#f8fafb;--an-md-on-surface:#192f3a;--an-md-on-surface-variant:#4d606a;--an-md-outline:#75858d;--an-md-error:#b3261e;--an-md-space:8px;--an-md-dialog-radius:28px;--an-md-control-radius:12px}.action-card:has(.an-m3-form){background:var(--an-md-surface);border-radius:var(--an-md-dialog-radius);max-width:560px;color:var(--an-md-on-surface)}.action-card:has(.an-m3-form) .action-head{padding:24px 24px 16px}.action-card:has(.an-m3-form) .action-body{padding:0 24px 24px}.an-m3-form{display:grid;gap:20px;font-size:16px;line-height:1.5}.an-m3-form .an-m3-intro,.an-m3-form .an-m3-required{margin:0;color:var(--an-md-on-surface-variant)}.an-m3-form .an-m3-required{font-size:12px;margin-top:-12px}.an-m3-field{display:grid;gap:6px;min-width:0}.an-m3-field label{font-size:14px;font-weight:600;margin:0;color:var(--an-md-on-surface)}.an-m3-field input,.an-m3-field select,.an-m3-field textarea{box-sizing:border-box;width:100%;min-height:56px;margin:0;padding:14px 16px;border:1px solid var(--an-md-outline);border-radius:var(--an-md-control-radius);background:#fff;color:var(--an-md-on-surface);font:inherit}.an-m3-field textarea{resize:vertical;min-height:128px}.an-m3-field :is(input,select,textarea):focus-visible{outline:2px solid var(--an-md-primary);outline-offset:1px}.an-m3-field [aria-invalid=true]{border-color:var(--an-md-error);outline-color:var(--an-md-error)}.an-m3-form .an-m3-error,.an-m3-form .an-m3-hint{font-size:12px;line-height:1.5;margin:0}.an-m3-form .an-m3-hint{color:var(--an-md-on-surface-variant)}.an-m3-form .an-m3-error{color:var(--an-md-error)}.an-m3-form [hidden]{display:none!important}.an-m3-form .action-buttons{margin:4px 0 0;display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.an-m3-form .action-buttons button{min-height:48px;border-radius:24px;padding:12px 20px;font-size:14px}.an-m3-form .primary-btn{background:var(--an-md-primary);color:var(--an-md-on-primary)}.an-m3-form .secondary-btn{background:0 0;color:var(--an-md-primary);border-color:transparent}.an-m3-form button:focus-visible{outline:3px solid var(--an-md-primary);outline-offset:3px}.an-m3-form button:disabled{opacity:.55;cursor:wait}@media(max-width:600px){.action-card:has(.an-m3-form) .action-head{padding:20px 20px 16px}.action-card:has(.an-m3-form) .action-body{padding:0 20px 24px}.an-m3-form .action-buttons{flex-wrap:nowrap}.an-m3-form .action-buttons button{padding:12px 16px}}.an-m3-auth{color:var(--an-md-on-surface);background:var(--an-md-surface)}.an-m3-auth .auth-sheet-logo,.an-m3-auth .auth-tab.active{color:var(--an-md-primary)!important}.an-m3-auth .an-auth-form label{display:block;margin:18px 0 8px!important;font-size:14px;color:var(--an-md-on-surface)}.an-m3-auth #authEmail,.an-m3-auth #authPassword{box-sizing:border-box;min-height:56px;border:1px solid var(--an-md-outline);border-radius:var(--an-md-control-radius);background:#fff;font-size:16px;padding:14px 16px;margin:0}.an-m3-auth #authPassword{padding-right:60px}.an-m3-auth .auth-password-wrap{position:relative}.an-m3-auth .auth-password-toggle{position:absolute;top:50%!important;right:6px;transform:translateY(-50%);width:44px;height:44px;min-height:44px;display:grid;place-items:center;color:var(--an-md-on-surface-variant)}.an-m3-auth .auth-forgot{min-height:44px;margin:4px 0 12px;color:var(--an-md-primary)!important;text-decoration:underline;text-underline-offset:3px}.an-m3-auth .auth-main-btn{min-height:48px;border-radius:24px;background:var(--an-md-primary)!important;color:var(--an-md-on-primary)!important;box-shadow:none!important}.an-m3-auth :is(input,button):focus-visible{outline:3px solid var(--an-md-primary)!important;outline-offset:2px}.an-m3-register .an-auth-form input:not([type=hidden]),.an-m3-register .an-auth-form select{box-sizing:border-box;width:100%;min-height:56px;padding:14px 16px;margin:0;border:1px solid var(--an-md-outline);border-radius:var(--an-md-control-radius);background:#fff;color:var(--an-md-on-surface);font-size:16px}.an-m3-register .an-auth-form #authPassword{padding-right:60px}.an-m3-register .account-type-choice button{min-height:48px;border-radius:var(--an-md-control-radius)}.an-m3-register .account-type-choice button.active{border-color:var(--an-md-primary)!important;background:#e5f1f6!important;color:var(--an-md-primary)!important}.an-m3-register #individualSignupUsername small{margin:8px 0 0!important;line-height:1.5}.an-m3-register .signup-identity-note{margin-top:20px;color:var(--an-md-on-surface-variant);background:#eaf0f3}.an-m3-register .auth-main-btn{margin-top:24px}.an-m3-auth .an-auth-hint{margin:8px 0 0!important;font-size:13px!important;line-height:1.5;color:var(--an-md-on-surface-variant)}.an-m3-auth .auth-sheet-top{position:sticky;top:0;z-index:5;background:var(--an-md-surface);padding:8px 0;border-bottom:1px solid #dce3e9}.an-m3-auth .auth-sheet-close{width:44px!important;height:44px!important;min-width:44px;min-height:44px}.an-m3-auth .an-auth-form :is(input,select,button){scroll-margin-top:72px}.an-m3-auth .auth-sheet-top::before{content:"";position:absolute;left:0;right:0;top:-32px;height:32px;background:var(--an-md-surface);pointer-events:none}.an-m3-auth .an-auth-field-error{font-size:13px!important;line-height:1.5;margin:8px 0!important;color:var(--an-md-error)}.an-m3-auth .an-auth-field-error[hidden]{display:none!important}.an-m3-auth input[aria-invalid=true]{border-color:var(--an-md-error)!important;outline-color:var(--an-md-error)!important}.an-m3-auth select[aria-invalid=true]{border-color:var(--an-md-error)!important;outline-color:var(--an-md-error)!important}.an-m3-auth select:focus-visible{outline:3px solid var(--an-md-primary);outline-offset:2px}.an-m3-auth .an-field-optional{font-weight:400;color:var(--an-md-on-surface-variant)}@media(min-width:761px){.mockup-hero>picture{position:absolute;right:0;bottom:0;width:68%;height:100%;z-index:0;display:block}.mockup-hero>picture>img{display:block;width:100%;height:100%;object-fit:contain;object-position:right bottom}}#maisonSearchBlock>label,#maisonSearchBlock>select,#maisonSearchDetail{display:none!important}#anDesktopCategoryChoices,#anMobileCategoryChoices{width:100%;min-width:0}.an-subcategory-group{margin:16px 0;padding:0;background:0 0;border:0;border-radius:0}.an-subcategory-group h3{font-size:15px;margin:0 0 12px;color:#192f3a}.an-subcategory-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px}.an-subcategory-options :is(button,a[role=button]){min-height:44px;padding:10px 14px;border:1px solid #202d34;border-radius:10px;background:#fff;color:#175d78;font:inherit;font-size:14px;cursor:pointer;text-align:center;line-height:1.3;min-width:0;white-space:normal;overflow-wrap:anywhere}.an-subcategory-options :is(button,a[role=button])[aria-pressed=true]{background:#175d78;color:#fff;border-color:#175d78}.an-subcategory-options :is(button,a[role=button]):focus-visible{outline:3px solid #247a9c;outline-offset:2px}#anDesktopCategoryChoices[hidden],#anMobileCategoryChoices[hidden]{display:none!important}@media(min-width:761px){#anMobileCategoryChoices{display:none!important}}@media(max-width:760px){#anDesktopCategoryChoices{display:none!important}.an-subcategory-group{padding:0}.an-subcategory-options{gap:6px}.an-subcategory-options :is(button,a[role=button]){font-size:13px}}@media(max-width:760px){#anMobileCategoryChoices .an-subcategory-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow:visible;padding:0}#anMobileCategoryChoices .an-subcategory-options :is(button,a[role=button]){padding:8px 10px;white-space:normal}#anMobileCategoryChoices .an-subcategory-group{margin:16px 0}}#anBreadcrumb[hidden],#resultsText[hidden]{display:none!important}#footerPageBody{overflow:visible;overscroll-behavior:auto;scrollbar-gutter:auto}#footerPageOverlay{scroll-padding-bottom:90px}@media(max-width:760px){#footerPageBody{padding-bottom:calc(100px + env(safe-area-inset-bottom))!important}}.an-help-related{margin:16px 0;padding-top:12px;border-top:1px solid var(--md-sys-color-outline-variant,#dce1e5)}.an-help-related>p{font-weight:600;margin:0 0 8px}.an-help-related .text-action{display:block;text-align:left;white-space:normal;min-height:44px;max-width:100%;padding:8px 0}.v88-quick-replies .an-quick-reply-help{flex-basis:100%;margin:0 0 3px;color:var(--md-on-surface-variant,#52616b);font-size:12px;line-height:1.5}.v88-quick-replies button{min-height:44px;white-space:normal}.an-chat-send-state{margin:0;padding:10px 14px;font-size:13px;line-height:1.45;color:var(--md-on-surface-variant,#52616b);background:var(--md-surface,#fff)}.an-chat-send-state[hidden]{display:none}.an-chat-send-state.has-error{color:var(--md-error,#9c2b25);background:var(--md-error-container,#fff0ed)}.chat-input .chat-send-btn.an-chat-retry{width:auto;min-width:44px;padding:0 12px;font-size:13px;white-space:nowrap}.chat-input #chatText{min-width:0;width:0}.chat-input .chat-send-btn.an-chat-retry{border-radius:24px}.an-thread-strip-info .an-thread-ad-status{font-weight:600;white-space:normal;line-height:1.4;color:var(--md-on-surface-variant,#52616b)}#accountPanel .md-search-field #messageSearchInput{appearance:none;-webkit-appearance:none;min-width:0;width:0;flex:1;border:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important;outline:0!important;padding:0!important;margin:0!important}#accountPanel .md-search-field:focus-within{outline:2px solid var(--md-primary,#276580);outline-offset:2px}#messageSearchInput::-webkit-search-cancel-button,#messageSearchInput::-webkit-search-decoration{-webkit-appearance:none}#accountPanel .md-search-field{background:#fff!important}#messageLayout,#messageLayout>*{min-width:0}@media(min-width:761px) and (max-width:1100px){#messageLayout{display:block;min-height:0}#messageLayout .thread-list{max-height:none;border-right:0;overflow:visible}#messageLayout .chat{display:none}#messageLayout.chat-open .thread-list{display:none}#messageLayout.chat-open .chat{display:flex;min-height:520px}#messageLayout .chat-back-btn{display:inline-flex;width:44px;height:44px}}@media(min-width:1101px){#messageLayout{grid-template-columns:minmax(260px,35%) minmax(0,1fr)}}#contactMessageChat .chat-attach-btn,#messageChat .chat-attach-btn{width:44px;height:44px;min-width:44px;padding:0;border:1px solid var(--an-line-strong,#ccd5dc)}.chat-attach-btn:focus-visible{outline:2px solid var(--md-primary,#276580);outline-offset:3px}.chat-attach-btn:disabled{opacity:.5;cursor:wait}.an-favorite-availability{display:inline-flex;align-items:center;max-width:100%;margin:6px 0;padding:4px 10px;border-radius:8px;background:var(--md-sys-color-surface-container,#f1f3f5);color:var(--md-sys-color-on-surface,#24282d);font-size:12px;line-height:1.5;font-weight:600;white-space:normal}.an-detail-availability:not([hidden]){display:inline-flex;align-self:flex-start;padding:6px 12px;margin:0 0 10px;border-radius:8px;background:var(--md-sys-color-surface-container,#f1f3f5);color:var(--md-sys-color-on-surface,#24282d);font-size:14px;line-height:1.5;font-weight:600}#overlay .an-commerce-unavailable{display:none!important}#accountPanel .an-saved-search-empty{background:#fff!important}#accountPanel .an-selection-back,#accountPanel .saved-search-card button,#accountPanel .v91-follow-card button,#accountPanel [data-kivao-action=saved-search-save-current],#accountPanel [data-kivao-action=saved-search-start]{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-height:48px;max-width:100%;height:auto;padding:12px 20px!important;border-radius:24px!important;font-family:inherit!important;font-size:14px!important;font-weight:600!important;line-height:22px!important;letter-spacing:normal!important;white-space:normal;text-align:center}#accountPanel .saved-search-card button:focus-visible,#accountPanel .v91-follow-card button:focus-visible,#accountPanel [data-kivao-action=saved-search-save-current]:focus-visible,#accountPanel [data-kivao-action=saved-search-start]:focus-visible{outline:3px solid var(--md-primary);outline-offset:3px}#accountPanel .panel.an-search-save-action{background:0 0!important;border:0!important;box-shadow:none!important;padding:0!important;border-radius:0!important}#accountPanel .v91-follow-head>div{min-width:0;flex:1 1 180px}#accountPanel .v91-follow-head h2{overflow-wrap:anywhere}@media(max-width:600px){#accountPanel .v91-follow-actions>button,#accountPanel .v91-follow-head>button{width:100%}}#accountMenu button,#accountMenu button.active,#accountMenu button[aria-current=page],#accountPanel .alert-channel,#accountPanel .alert-channel.active,#accountPanel .an-selection-back,#accountPanel .my-listing-actions .danger-action,#accountPanel .saved-search-actions .danger-action,#accountPanel .secondary-btn,#accountPanel .secondary-btn.danger-action,#cookieConsentBanner .primary-btn,#cookieConsentBanner .secondary-btn{background:#fff!important}#accountMenu button.active,#accountMenu button[aria-current=page]{box-shadow:none!important;outline:1px solid var(--md-primary);outline-offset:-1px;font-weight:700!important}#accountMenu button:focus-visible{outline:3px solid var(--md-primary)!important;outline-offset:2px!important}#accountPanel .alert-channel.active{border-color:var(--md-primary)!important;box-shadow:inset 0 0 0 1px var(--md-primary)}#accountShell{--md-surface:#f6f6f6;--md-surface-low:#f0f0f0;--md-surface-high:#ebebeb;--md-outline-variant:#dedede}#accountShell #accountMenu button:not(.account-menu-logout){border:1px solid #e3e3e3!important}#accountPanel .alert-channel,#accountPanel .an-account-link,#accountPanel .an-selection-back,#accountPanel .my-listing-actions .danger-action,#accountPanel .saved-search-actions .danger-action,#accountPanel .secondary-btn,#accountPanel .secondary-btn.danger-action,#accountShell #accountMenu button:not(.account-menu-logout),#cookieConsentBanner .primary-btn,#cookieConsentBanner .secondary-btn,.secondary-btn{border:1px solid #000!important}#accountMenu button.active,#accountMenu button[aria-current=page]{outline:0;box-shadow:inset 0 0 0 1px #000!important}#accountPanel .alert-channel.active{border-color:#000!important}#mSaveSearchResultsBtn{border:1px solid #000!important;background:#fff!important;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;max-width:100%;padding:10px 16px;margin:0 0 16px;font-size:14px;line-height:1.5;white-space:normal}#mSaveSearchResultsBtn[hidden]{display:none!important}#mSaveSearchResultsBtn svg{width:18px;height:18px;flex:none}@media(max-width:760px){:is(.primary-btn,.secondary-btn,.adx-foot-link,.adx-report-link){box-sizing:border-box;max-width:100%}:is(.primary-btn,.secondary-btn):has(>svg),:is(.primary-btn,.secondary-btn,.adx-foot-link,.adx-report-link):has(.cc-icon){display:inline-flex;align-items:center;justify-content:center;gap:8px}:is(.primary-btn,.secondary-btn,.adx-foot-link,.adx-report-link) .cc-icon,:is(.primary-btn,.secondary-btn,.adx-foot-link,.adx-report-link) svg{width:20px!important;height:20px!important;min-width:20px;flex:0 0 20px!important}#mSaveSearchResultsBtn svg{width:20px;height:20px;flex:0 0 20px}#overlay #adMobileContactBar button,#overlay .seller-contact-zone button{font-size:14px!important;line-height:1.4;padding:12px!important;height:auto}}@media(max-width:400px){#overlay .seller-contact-zone{grid-template-columns:minmax(0,1fr)!important}}#accountPanel .account-save-row .secondary-btn,#accountPanel .favorite-listing-actions .secondary-btn,#accountPanel .my-listing-actions .secondary-btn,#accountPanel .profile-photo-actions .secondary-btn,#accountShell .secondary-btn,#mScreenExplore .m-icon-btn,#mScreenHome .m-icon-btn,#mScreenHome .m-topbar-actions .m-icon-btn,#messageChat .chat-attach-btn,#overlay #adMobileContactBar.ad-mobile-contact-bar .secondary-btn,#overlay #offerBtn,#overlay.ad-page-overlay .ad-favorite-top-btn,#overlay.ad-page-overlay .ad-page-head .close,#overlay.ad-page-overlay .share-ad-top-btn,#publishOverlay .secondary-btn,#saveSearchResultsBtn.save-search-results.show,.account-type-choice button,.an-account-chip,.an-filter-reset-btn,.an-icon-btn,.an-m-badge-fav,.an-re-choice-grid button,.an-re-energy button,.an-re-number-pills button,.an-subcategory-options :is(button,a[role=button]),.an-view-toggle button,.auth-social-btn,.auth-tab.active,.dvf-subcat-tabs .dvf-subcat-tab,.hc-btn-outline,.m-all-categories-btn,.m-icon-btn,.m-vtabs .m-vtab,.message-tabs .message-tab,.oc-btn-secondary,.rp-btn-cancel,.secondary-btn,.sp-btn{border:1px solid #000!important}@media(max-width:360px){#overlay #adMobileContactBar button{padding:10px 6px!important;gap:6px}}@media(max-width:760px){#overlay.ad-page-overlay .ad-page-sidebar .ad-contact-card{display:none!important}}#overlay #adFootLinksMobileSlot{margin:16px 0 20px}#overlay #adFootLinksMobileSlot .adx-foot-links{display:flex!important;flex-wrap:wrap;justify-content:flex-start;gap:10px!important;margin:0!important;padding:0;border:0}#overlay #adFootLinksMobileSlot .adx-foot-link{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;max-width:100%;padding:12px 16px!important;border:1px solid #000!important;border-radius:24px!important;background:#fff!important;color:var(--md-primary)!important;font-family:inherit!important;font-size:14px!important;font-weight:600!important;line-height:1.4;letter-spacing:normal!important;cursor:pointer}#overlay #adFootLinksMobileSlot .cc-icon,#overlay #adFootLinksMobileSlot svg{width:20px!important;height:20px!important;min-width:20px;flex:0 0 20px!important;stroke:currentColor}#overlay #adFootLinksMobileSlot .adx-foot-sep{display:none!important}#overlay #adFootLinksMobileSlot button:focus-visible{outline:3px solid var(--md-primary);outline-offset:3px}@media(max-width:760px){#overlay #adFootLinksMobileSlot .adx-foot-link{width:100%}}@media(min-width:761px){#overlay #adFootLinksMobileSlot .adx-foot-link{width:auto!important;flex:0 1 auto}}body:has(#overlay.show) #compareBar{z-index:110}:root{--an-icon-action:20px;--an-icon-navigation:24px;--an-icon-detail:16px}[role=button]>.cc-icon,[role=button]>.cc-icon svg,button .cc-icon,button .cc-icon svg,button>svg{width:var(--an-icon-action)!important;height:var(--an-icon-action)!important;min-width:var(--an-icon-action);flex-shrink:0!important}#accountMenu button .cc-icon,#accountMenu button svg,#overlay button .cc-icon,#overlay button .cc-icon svg,#overlay button>svg{width:var(--an-icon-action)!important;height:var(--an-icon-action)!important;min-width:var(--an-icon-action);flex-shrink:0!important}#overlay .ad-page-head .home-btn .cc-icon svg{width:20px!important;height:20px!important}#mTabbar .m-tab .cc-icon,#mTabbar .m-tab svg,.an-icon-btn .cc-icon,.an-icon-btn svg,.m-icon-btn .cc-icon,.m-icon-btn svg{width:var(--an-icon-navigation)!important;height:var(--an-icon-navigation)!important;min-width:var(--an-icon-navigation);flex-shrink:0!important}#overlay .adx-pill button{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px}.an-badge-fav,.an-m-badge-fav{min-width:32px;min-height:32px;display:inline-flex;align-items:center;justify-content:center}#mScreenExplore .m-icon-btn svg,#mScreenHome .m-icon-btn svg{width:24px!important;height:24px!important;min-width:24px}#mTabbar .m-tab svg,#mTabbar .m-tab.active svg{width:24px!important;height:24px!important;padding:0!important;box-sizing:border-box!important}#accountPanel .an-account-link-icon svg{width:24px!important;height:24px!important}#accountPanel .an-account-link-arrow svg{width:16px!important;height:16px!important}#overlay .adx-gallery-actions{gap:8px}#overlay .an-gallery-favorite,#overlay .an-gallery-share{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;background:#fff!important;color:var(--md-on-surface);border:1px solid #000!important;border-radius:999px;padding:0 14px;box-shadow:0 2px 8px #00000012;cursor:pointer}#overlay .an-gallery-share{width:44px;min-width:44px;padding:0}#overlay .an-gallery-favorite{min-width:68px}#overlay .an-gallery-favorite .adx-fav-count{font-size:14px;font-weight:600;line-height:1.4}#overlay .an-gallery-favorite.active svg{fill:currentColor}#overlay .an-gallery-favorite:focus-visible,#overlay .an-gallery-share:focus-visible{outline:3px solid var(--md-primary);outline-offset:3px}#shareOverlay .shr-chan-ico{width:36px!important;height:36px!important;min-width:36px;flex:0 0 36px;display:inline-flex;align-items:center;justify-content:center}#shareOverlay .shr-chan-ico svg{width:20px!important;height:20px!important;flex:none}#shareOverlay .shr-chan{min-height:56px;gap:10px}#shareOverlay .shr-chan{border:1px solid #000!important;border-radius:24px!important;background:#fff!important;padding:10px 14px;font-family:inherit;font-size:14px;font-weight:600}#shareOverlay .shr-chan:focus-visible{outline:3px solid var(--md-primary);outline-offset:3px}@media(max-width:360px){#shareOverlay .shr-channels{grid-template-columns:minmax(0,1fr)}#shareOverlay .shr-chan{min-width:0;width:100%;box-sizing:border-box}}@media(max-width:760px){#shareOverlay .shr-card{max-height:calc(100dvh - 16px);overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box}#shareOverlay .shr-body{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}}@media(min-width:1001px){#overlay .ad-page-sidebar .seller-contact-zone,#overlay .ad-page-sidebar .seller-profile-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important}#overlay .ad-page-sidebar .seller-contact-zone button,#overlay .ad-page-sidebar .seller-profile-actions button{display:flex!important;align-items:center;justify-content:center;gap:8px;width:100%!important;min-height:48px;box-sizing:border-box;font-size:14px}#overlay .ad-page-sidebar .seller-profile-actions button{background:#fff!important;border:1px solid #000!important;border-radius:24px!important;padding:10px 14px!important}#overlay .ad-page-sidebar button .cc-icon,#overlay .ad-page-sidebar button svg{width:20px!important;height:20px!important;min-width:20px;flex:0 0 20px!important}}#actionOverlay .v92-offer-presets button{min-height:44px;background:#fff!important;border:1px solid #000!important;border-radius:24px!important;font-family:inherit;font-size:14px;font-weight:600;padding:10px 14px}#actionOverlay .v92-offer-presets button:focus-visible{outline:3px solid var(--md-primary);outline-offset:3px}#sellerProfileBody .sp-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;padding:0 4px;margin-left:4px;border-radius:10px;background:rgba(0,0,0,.07);font-size:11px;line-height:18px;white-space:nowrap;flex-shrink:0}#sellerProfileBody .sp-tab.active .sp-tab-count{background:rgba(255,255,255,.2)}.an-search-box .an-cat-field,.an-search-box .an-loc-field{display:none!important}.an-search-suggestion{display:flex;align-items:center;gap:12px;width:100%;padding:14px;text-align:left;background:#fff;border:0;border-bottom:1px solid #e5e7eb;color:inherit;font:inherit;cursor:pointer}.an-search-suggestion svg{width:20px;height:20px;flex:0 0 20px}.an-search-suggestion span{display:grid;gap:4px}.an-search-suggestion small{color:#586575}#anMobileSuggestions{padding:12px 20px;background:#fff}#anMobileSuggestions[hidden]{display:none}#mScreenExplore.an-search-editing #anMobileCategoryChoices,#mScreenExplore.an-search-editing #anMobileCategoryCriteria,#mScreenExplore.an-search-editing #mChipRow,#mScreenExplore.an-search-editing .m-content{display:none!important}#anDesktopSearchRail,#mChipRow{display:flex;gap:8px;align-items:center;max-width:100%;overflow:hidden;padding:8px 0}.an-search-rail-scroll{display:flex;gap:8px;overflow-x:auto;min-width:0;scrollbar-width:none;overscroll-behavior-x:contain;padding:2px}.an-all-filters,.an-search-rail-scroll .m-chip{flex-shrink:0;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:10px 14px;border:1px solid #111;border-radius:24px;background:#fff;color:#243b48;font:inherit;cursor:pointer}.an-all-filters svg,.an-search-rail-scroll svg{width:20px;height:20px;flex-shrink:0}#mSheetOverlay.an-search-filter-dialog{display:none;z-index:350!important;align-items:center;justify-content:center;padding:24px;background:rgba(15,30,45,.45)}#mSheetOverlay.an-search-filter-dialog.show{display:flex!important}.an-search-filter-dialog .m-sheet{position:relative!important;inset:auto!important;transform:none!important;width:min(760px,100%)!important;max-height:90dvh!important;height:90dvh;border-radius:24px;background:#fff;overflow:hidden;display:flex}.an-search-filter-dialog .m-sheet-handle{display:none}.an-search-filter-dialog #mSheetBody{display:flex;flex-direction:column;padding:0!important;width:100%;min-height:0;overflow:hidden!important}.an-filter-footer,.an-filter-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;background:#fff;flex-shrink:0;border-bottom:1px solid #e0e5e9}.an-filter-heading h2{font-size:20px;margin:0}.an-filter-heading button{min-width:44px!important;width:44px;height:44px;padding:0!important;font-size:26px}.an-filter-footer{border-top:1px solid #e0e5e9;border-bottom:0}.an-filter-footer button{min-height:48px;flex:1}.an-filter-scroll{padding:20px;overflow-y:auto;min-height:0;flex:1;display:grid;grid-template-columns:1fr 1fr;gap:18px;align-content:start}.an-filter-scroll .an-search-pair,.an-filter-scroll [role=alert],.an-filter-scroll fieldset,.an-filter-scroll h3{grid-column:1/-1;margin:0}.an-filter-scroll h3{border-top:1px solid #e0e5e9;padding-top:20px;font-size:17px}.an-filter-scroll .an-filter-field{display:flex!important;flex-direction:column;gap:8px;min-width:0;font-size:14px;font-weight:600}.an-filter-scroll input:not([type=checkbox]),.an-filter-scroll select{display:block;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%;height:48px;padding:10px 12px;border:1px solid #82919e;border-radius:12px;background:#fff;font:inherit;font-size:16px;color:#253744}.an-search-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.an-filter-scroll fieldset{min-width:0;border:0;padding:0}.an-filter-scroll legend{font-weight:700;margin-bottom:10px}.an-filter-options{max-height:180px;overflow-y:auto;margin-top:8px;border:1px solid #e1e5e9;border-radius:12px;padding:6px}.an-filter-options label,.an-search-check{display:flex;align-items:center;gap:10px;min-height:44px;padding:4px 8px}.an-filter-options label[hidden]{display:none}.an-filter-options input,.an-search-check input{width:20px;height:20px;flex-shrink:0}@media(max-width:760px){#mSheetOverlay.an-search-filter-dialog{padding:0}.an-search-filter-dialog .m-sheet{width:100%!important;height:100dvh!important;max-height:100dvh!important;border-radius:0}.an-filter-scroll{grid-template-columns:1fr;padding:20px;gap:20px}.an-filter-footer{padding-bottom:max(16px,env(safe-area-inset-bottom))}.an-filter-footer button{font-size:14px;padding:10px!important}#mSearchInput{padding-left:38px}}.an-search-shell .an-loc-field,.an-search-shell .an-scope-field{display:none!important}.an-search-shell .an-search-field{flex:1;min-width:0}.an-search-btn span{display:none}#anCompactFilters,#homeAdvancedFilters,#sortSelect,.an-sort-help{display:none!important}.an-choice-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;width:100%;padding:16px;background:#fff;color:#17212b;border:0;border-bottom:1px solid #e1e4e8;text-align:left;font:inherit;cursor:pointer}.an-choice-row input{width:20px;height:20px;flex:none}.an-choice-row span:first-of-type{flex:1}.an-filter-scroll:has(.an-choice-row),.an-filter-scroll:has(.an-filter-intro){display:flex;flex-direction:column;gap:12px}.an-filter-scroll [hidden]{display:none!important}.an-filter-intro{margin:0;color:#52616d}@media(min-width:769px){#anDesktopSearchRail{margin:16px 0}}@media(max-width:768px){#anDesktopSearchRail{display:none}}#mSheetOverlay.an-search-filter-dialog .m-sheet{flex-direction:column!important;background:#fff!important}#mSheetOverlay.an-search-filter-dialog #mSheetBody{flex:1!important;height:100%!important;max-height:none!important;background:#fff!important}#mSheetOverlay.an-search-filter-dialog .an-filter-scroll{flex:1 1 auto!important;text-align:left;background:#fff!important}#mSheetOverlay.an-search-filter-dialog .an-filter-field{align-items:stretch!important;text-align:left!important}#mSheetOverlay.an-search-filter-dialog input[type=radio]{width:20px!important;height:20px!important;min-height:20px!important;padding:0!important}#mSheetOverlay.an-search-filter-dialog .an-filter-scroll>.an-filter-field{flex:0 0 auto!important;height:auto!important;min-height:0!important}#mSheetOverlay.an-search-filter-dialog .an-filter-scroll input,#mSheetOverlay.an-search-filter-dialog .an-filter-scroll select{background:#fff!important}@media(max-width:760px){#mSheetOverlay.an-search-filter-dialog .m-sheet{border-radius:0!important;margin:0!important}#mSheetOverlay.an-search-filter-dialog{overflow:hidden!important}}.an-filter-field{display:flex;flex-direction:column;gap:8px;min-width:0;align-self:start;height:auto!important;min-height:76px!important;flex-shrink:0!important}#mSheetOverlay.an-search-filter-dialog .an-filter-scroll{grid-auto-rows:max-content!important}#mSheetOverlay.an-search-filter-dialog .an-filter-field{min-height:76px!important;contain:none!important}@media(max-width:760px){body:has(#mScreenExplore.m-screen-active) #homeSelectedCatBar{display:none!important}}body.an-search-filter-open{overflow:hidden!important}@media(min-width:761px){#mSheetOverlay.an-search-filter-dialog:not([data-search-section=filtres]):not([data-search-section=category]) .m-sheet{height:auto!important;min-height:320px;max-height:85dvh!important}#mSheetOverlay.an-search-filter-dialog:not([data-search-section=filtres]):not([data-search-section=category]) #mSheetBody{height:auto!important}}@media(max-width:360px){.an-filter-footer{padding:12px;gap:8px}.an-filter-footer button{font-size:13px;white-space:nowrap}}.an-reset-search{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin:8px 0 0;padding:10px 14px;background:#fff!important;border:1px solid #111!important;border-radius:24px;font-size:14px}.an-reset-search svg{width:20px!important;height:20px!important;flex:none}#mScreenExplore.an-search-editing .an-reset-search{display:none}.an-search-shell{grid-template-columns:minmax(0,1fr) 44px!important;padding:0 4px 0 0!important}.an-search-shell .an-search-field{display:flex!important;flex-direction:row!important;align-items:center!important;border-right:0!important;background:0 0!important}.an-search-shell .an-search-btn{width:40px!important;min-width:40px!important;padding:0!important;justify-content:center!important;background:0 0!important;color:#285d79!important;box-shadow:none!important}.an-search-shell .an-search-field>svg{display:none}.an-home-search-wrap{position:relative;margin-top:12px}.an-home-search-field{display:flex;flex:1;min-width:0;align-items:center;gap:10px;padding:0 12px;border:1px solid #8795a1;border-radius:24px;background:#fff;min-height:48px}.an-home-search-field>svg{width:20px;height:20px;flex:none}.an-home-search-field input{flex:1;min-width:0;width:100%;height:46px;border:0!important;background:0 0!important;padding:0!important;font:inherit;font-size:16px;outline:0}.an-home-search-field button{flex:none;width:36px;height:36px;background:0 0!important;border:0!important;font-size:24px;padding:0}.an-home-search-field:focus-within{outline:2px solid #286584;outline-offset:2px}#anHomeSuggestions{margin-top:8px;border-radius:16px;border:1px solid #d8dfe5;background:#fff;overflow:hidden}#anHomeSuggestions[hidden]{display:none}#anHomeSuggestions>p{padding:0 14px}.m-search-input-wrap{position:relative}#mSearchInput{padding-left:40px!important;padding-right:42px!important}.m-search-input-wrap .an-mobile-clear-query{right:8px!important;width:32px!important;height:32px!important}#anHomeSearchInput::-webkit-search-cancel-button,#mSearchInput::-webkit-search-cancel-button{display:none}@media(min-width:761px){.an-header-row{display:grid!important;grid-template-columns:auto minmax(200px,1fr) auto!important;gap:20px!important}.an-header-row>.an-search-shell-wrap{grid-column:2!important;grid-row:1!important;width:100%!important;position:relative!important}.an-header-actions{grid-column:3!important;grid-row:1!important}.an-search-shell{width:100%!important;max-width:none!important}}@media(min-width:761px) and (max-width:1100px){.an-header-row{grid-template-columns:1fr auto!important}.an-header-row>.an-search-shell-wrap{grid-column:1/-1!important;grid-row:2!important}.an-header-actions{grid-column:2!important}.an-header-actions .contextual-member-nav{display:none!important}}#anHomeSearchInput:focus{outline:0!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}#anHomeSearchInput,#anHomeSearchInput:focus,#anHomeSearchInput:focus-visible,#anHomeSearchInput:hover{border:0!important;outline:0!important;box-shadow:none!important;border-radius:0!important;background:0 0!important;-webkit-appearance:none!important;appearance:none!important}.an-home-search-field:focus-within{outline:0!important;box-shadow:none!important;border-color:#286584!important}.an-choice-summary{display:inline-flex;max-width:100%;margin:4px 0 10px;min-height:44px;padding:10px 16px!important;white-space:normal}.an-choice-summary[hidden]{display:none!important}.an-vehicle-criterion{display:inline-flex;align-items:center;gap:8px;cursor:default!important}.an-vehicle-criterion>button{border:0!important;background:0 0!important;min-width:32px;min-height:32px;padding:0;font-size:20px;color:inherit}#anDesktopSearchRail .an-all-filters,#mChipRow .an-all-filters{background:#d2e3ec!important;color:#173e53!important;border:1px solid #52768a!important;font-weight:700!important}#anDesktopSearchRail .an-all-filters:hover,#mChipRow .an-all-filters:hover{background:#bfd5e2!important}#anDesktopSearchRail .an-all-filters:focus-visible,#mChipRow .an-all-filters:focus-visible{outline:2px solid #285f7d;outline-offset:3px}body[data-seo-detail] #mScreenExplore,body[data-seo-detail] #mScreenHome,body[data-seo-detail]>main.mockup-home,body[data-seo-detail]>main.wrap{display:none!important}#mExploreCount{font-size:14px;line-height:1.5;margin:0 0 12px}.an-equipment-count{font-size:.85em;font-weight:500;color:var(--muted,#52616b)}.an-equipment-more{margin-top:12px}.an-equipment-more summary{cursor:pointer;width:fit-content;max-width:100%;box-sizing:border-box;min-height:44px;padding:11px 16px;border:1px solid #111;border-radius:24px;background:#fff;color:#17394e;font-weight:600;line-height:1.4}.an-equipment-more summary:focus-visible{outline:3px solid #2563eb;outline-offset:3px}.an-equipment-more .v99h-chip-list{margin-top:12px}.an-equipment-collapse,.an-equipment-more[open] .an-equipment-expand{display:none}.an-equipment-more[open] .an-equipment-collapse{display:inline}#modalDescription.an-description-folded{max-height:13.2em;overflow:hidden}.an-description-toggle{margin-top:14px;background:#fff;border:1px solid #111;min-height:44px;width:auto;max-width:100%;white-space:normal}.an-description-toggle[hidden]{display:none!important}.an-histovec-help{margin-top:16px;padding-top:16px;border-top:1px solid #d6dfe4}.an-histovec-help h4{margin:0 0 8px;font-size:16px}.an-histovec-help p{margin:8px 0 12px;overflow-wrap:anywhere;font-weight:400}.an-histovec-help a.secondary-btn{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;box-sizing:border-box;max-width:100%;min-height:44px;background:#fff;border:1px solid #111;border-radius:24px;padding:10px 16px;text-decoration:none;white-space:normal}.an-histovec-external{font-size:.85em;font-weight:400}.reactivity-badge.expired,.seller-card-chip:has(.reactivity-badge.expired){display:none!important}@media(max-width:760px){#overlay .ad-page-head .an-detail-home,#overlay .ad-page-head .modal-nav-actions{display:none!important}#overlay .ad-page-head{padding:calc(4px + env(safe-area-inset-top)) 12px 4px!important;min-height:52px!important}#overlay .ad-page-head .adx-gallery-actions{position:static!important;display:flex!important;gap:8px!important;transform:none!important;margin:0!important}#overlay .ad-page-head .an-gallery-favorite,#overlay .ad-page-head .an-gallery-share,#overlay .ad-page-head .home-btn{height:44px!important;min-width:44px!important;padding:0 10px!important;border-radius:50px!important;box-shadow:none!important;background:#fff!important;border:1px solid #111!important;color:#172c49!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important}#overlay .ad-page-head .cc-icon,#overlay .ad-page-head svg{width:22px!important;height:22px!important;flex:0 0 22px!important}#overlay .ad-page-head .adx-fav-count{font-size:13px!important}#overlay .ad-page-grid{padding-left:12px!important;padding-right:12px!important;gap:12px!important}#overlay .ad-page-main{gap:12px!important;min-width:0}#overlay .ad-page-main>*,#overlay .ad-page-sidebar{box-sizing:border-box;width:100%!important;max-width:100%!important;margin:0!important}#overlay .ad-page-location-card,#overlay .ad-page-main>section,#overlay .ad-page-similar,#overlay .ad-page-summary,#overlay .description-card,#overlay .v86-market-block{padding:14px!important;border-radius:16px!important;margin-top:0!important;margin-bottom:0!important}#overlay .ad-page-sidebar{display:flex;flex-direction:column;gap:12px;min-width:0}#overlay #modalTitle{font-size:18px!important;line-height:1.35!important;margin:0 0 8px!important;letter-spacing:normal!important}#overlay .modal-price{font-size:20px!important;line-height:1.3!important}#overlay #modalDescription,#overlay #modalDescription li,#overlay #modalDescription p,#overlay .an-histovec-help p{font-size:14px!important;line-height:1.5!important}#overlay .v86-market-block h3,#overlay .v99h-section-kicker,#overlay h2{font-size:16px!important;line-height:1.4!important;margin-top:0!important;margin-bottom:10px!important}#overlay .ad-fact-views{flex-direction:row!important;justify-content:space-between!important;width:100%;align-items:center!important}#overlay .ad-fact-views b{font-weight:600}#overlay .ad-page-location-card .detail-list>div:first-child>b{display:none}#overlay #vehicleSpecsBlock{gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}#overlay .v99h-essential-item,#overlay .vehicle-spec{padding:10px!important;min-height:0!important;gap:3px!important;border-radius:10px!important}#overlay .v99h-essential-item small,#overlay .vehicle-spec small{font-size:12px!important;line-height:1.35!important;margin:0!important}#overlay .v99h-essential-item b,#overlay .vehicle-spec b{font-size:14px!important;line-height:1.4!important;margin:0!important;overflow-wrap:anywhere}#overlay .ad-seller-mini{padding:12px 0 0!important;margin-top:12px!important;gap:10px!important}#overlay .ad-seller-mini-top{grid-template-columns:36px minmax(0,1fr) auto!important;gap:8px!important}#overlay .ad-seller-mini-avatar{width:36px;height:36px}#overlay .ad-seller-mini-badges{grid-column:3!important;grid-row:1!important;align-self:start!important;display:flex;flex-direction:column;gap:4px}#overlay .ad-seller-mini-badge{border-radius:4px!important;padding:3px 6px!important;font-size:11px!important;line-height:16px!important}#overlay .ad-seller-mini-name{font-size:14px!important;line-height:22px!important}#overlay .seller-card-chip{font-size:12px;padding:4px 8px}#overlay .seller-profile-actions{gap:8px!important}#overlay .seller-profile-actions button{font-size:13px!important;min-height:44px!important;padding:8px 10px!important}#overlay #anDescriptionToggle{background:0 0!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:8px 0!important;min-height:44px!important;margin-top:4px!important;font-size:14px!important;text-decoration:underline!important;text-underline-offset:3px;color:#17394e!important}}@media(max-width:760px){#overlay .vehicle-spec:before{display:none}#overlay #vehicleSpecsBlock{padding:0!important;border:0!important;background:0 0!important}}#actionBody .review-stars{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0 16px}#actionBody .review-stars button{min-width:44px;min-height:44px;padding:8px;border:1px solid #111;border-radius:12px;background:#fff;color:#17394e;font-family:inherit;font-weight:600;font-size:16px;line-height:1.2;cursor:pointer}#actionBody .review-stars button[aria-pressed=true]{background:#285f7d;color:#fff;border-color:#285f7d}#actionBody .review-stars button:focus-visible{outline:3px solid #285f7d;outline-offset:3px}.chat-review-slot:not([hidden]){display:flex;align-items:center;gap:8px 12px;padding:8px 12px;flex-wrap:wrap;flex-shrink:0}.chat-review-slot button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 14px;background:#fff;color:#182b39;border:1px solid #111;border-radius:22px;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.chat-review-slot button svg{width:20px;height:20px;flex:0 0 20px}.chat-review-slot small{font-size:12px;line-height:1.4;color:#52606d}.chat-review-slot button:focus-visible{outline:2px solid #245f82;outline-offset:3px}#anPriceDrop{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;line-height:1.4;margin:4px 0 8px}#anPriceDrop .an-price-drop-badge{background:#fceceb;color:#9b2525;border-radius:8px;padding:4px 8px;font-size:12px;font-weight:600}#anPriceDrop del{color:#6b3940;font-size:14px;font-weight:400}#anPriceDrop button{background:0 0;border:0;padding:8px 0;min-height:44px;color:#245f82;text-decoration:underline;font:inherit;cursor:pointer}#anPriceDrop button:focus-visible{outline:2px solid #245f82;outline-offset:2px}.an-market-explanation{margin-top:8px;font-size:13px;line-height:1.5}.an-market-explanation summary{padding:10px 0;min-height:44px;box-sizing:border-box;cursor:pointer;color:#245f82;text-decoration:underline;font-weight:600}.an-market-explanation summary:focus-visible{outline:2px solid #245f82;outline-offset:2px}.an-market-explanation p{margin:8px 0;font-size:13px;line-height:1.5}#publishOverlay .draft-status small{flex-basis:100%;order:1;font-size:12px;line-height:1.5}#anPrintSheet{display:none}.an-print-ad{color:#172b3a;background:#fff;padding:20px;overflow-wrap:anywhere}.an-print-brand{font-size:26px;color:#226080}.an-print-ad h1{font-size:24px;line-height:1.25;margin:18px 0 12px}.an-print-price{font-size:24px;font-weight:700}.an-print-ad img{display:block;max-width:100%;height:220px;object-fit:contain;margin:18px auto}.an-print-url{font-size:13px}.an-print-ad small{font-size:11px}@media print{body.an-printing{overflow:visible!important;background:#fff!important}body.an-printing>:not(#anPrintSheet){display:none!important}body.an-printing #anPrintSheet{display:block!important}body.an-printing .an-print-ad{max-width:170mm;margin:auto;break-inside:avoid}body.an-printing .an-print-ad img{height:85mm}body.an-printing .an-print-ad h1{font-size:24pt}}#kivaoDialogOverlay .dialog-card:has(.an-print-ad){max-height:calc(100dvh - 24px)}#kivaoDialogBody:has(.an-print-ad){max-height:calc(100dvh - 130px);overflow-y:auto;min-height:0;overscroll-behavior:contain}@media(max-width:760px){#mMdDialogOverlay .m-md-dialog-actions{gap:8px;justify-content:flex-end}#mMdDialogOverlay .m-md-dialog-btn{flex:0 1 auto;width:auto;max-width:100%;min-width:0;min-height:44px;padding:8px}}@media(max-width:760px){#publishOverlay .publish-review-actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:center}#publishOverlay .publish-review-actions>button{display:inline-flex;align-items:center;justify-content:center;text-align:center;flex:0 1 auto;width:auto!important;max-width:100%;min-width:0;min-height:44px;padding:8px 12px}}#anDesktopCategoryChoices,#anMobileCategoryChoices{display:none!important}#anDesktopCategoryChoices a,#anMobileCategoryChoices a{display:none}#mSheetOverlay[data-search-section=category] .an-filter-scroll{gap:0!important;padding:8px 20px 20px}#mSheetOverlay[data-search-section=category] .an-choice-row{border:0!important;border-bottom:1px solid #e0e6e9!important;border-radius:0!important;background:#fff!important;padding:14px 8px;min-height:52px;font-size:14px}#mSheetOverlay[data-search-section=category] .an-choice-row[aria-pressed=true]{color:#175d78!important;font-weight:700}.an-category-back{background:0 0!important;border:0!important;text-align:left;padding:12px 8px;min-height:44px;color:#175d78;font-size:14px}.an-filter-footer #anApplyDraft{flex:0 1 auto;min-width:0;min-height:44px;border-radius:24px;padding:10px 18px!important;font-size:14px}.an-filter-footer #anResetDraft{flex:0 1 auto;min-height:44px;font-size:14px}a.similar-card{color:inherit;text-decoration:none}a.similar-card:focus-visible{outline:2px solid var(--brand);outline-offset:3px}#vehicleHomeMenu{display:none!important}#anDesktopSearchRail,#mChipRow{scroll-margin-top:90px}:where(a,button,input,select,textarea,[role=button]){-webkit-tap-highlight-color:transparent}:where(a,button,[role=button]):focus:not(:focus-visible){outline:0!important;box-shadow:none!important}:where(a,button,[role=button]):focus-visible{outline:2px solid #30383d!important;outline-offset:3px}.md-ripple{display:none!important}#overlay #vehicleSpecsBlock{gap:8px!important;grid-auto-rows:auto;align-items:stretch}#overlay .an-specs-title{grid-column:1/-1;margin:0 0 4px;font-size:18px;line-height:24px}#overlay #vehicleSpecsBlock .vehicle-spec{padding:10px 12px!important;min-height:64px!important;border-radius:8px!important;display:flex;flex-direction:column;justify-content:center;gap:3px!important}#overlay #vehicleSpecsBlock .vehicle-spec small{margin:0!important;font-size:12px!important;line-height:16px!important}#overlay #vehicleSpecsBlock .vehicle-spec b{margin:0!important;font-size:14px!important;line-height:20px!important}@media(min-width:1001px){#overlay .ad-page-grid{max-width:1100px!important;grid-template-columns:minmax(0,1fr) 330px!important;gap:24px!important}#overlay #modalCat{display:none}#overlay #modalTitle{font-size:22px!important;line-height:28px!important}#overlay #modalPrice{font-size:20px!important;line-height:28px!important}#overlay .an-histovec-help p,#overlay .modal-desc{font-size:14px!important;line-height:22px!important}#overlay h2{font-size:18px!important;line-height:24px!important}#overlay .seller-card-top{display:grid!important;grid-template-columns:44px minmax(0,1fr) auto!important;gap:10px!important;align-items:start!important}#overlay .seller-card-badges{position:static!important;grid-column:3;grid-row:1;align-self:start!important;margin:0!important}#overlay .seller-card-badge{border-radius:4px!important;padding:3px 6px!important;font-size:11px!important;line-height:16px!important}#overlay .seller-card-name{font-size:14px!important;line-height:22px!important;overflow-wrap:anywhere}}#overlay #vehicleSpecsBlock .vehicle-spec{box-sizing:border-box!important;grid-column:auto!important;grid-row:auto!important}@media(min-width:1001px){#overlay .seller-card-avatar{grid-column:1!important;grid-row:1!important;width:44px!important;height:44px!important}#overlay .seller-card-info{grid-column:2!important;grid-row:1!important;min-width:0!important}#overlay .seller-card-badges{grid-column:3!important;grid-row:1!important;width:auto!important}}#overlay .ad-page-main{gap:16px!important}#overlay .ad-page-main>:not([hidden]){margin-top:0!important;margin-bottom:0!important}#overlay #vehicleSpecsBlock{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:16px!important;border:1px solid #d4dfe6!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important;box-sizing:border-box}#overlay #vehicleSpecsBlock .an-specs-title{margin:0!important}#overlay .an-specs-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:8px}#overlay #vehicleSpecsBlock .vehicle-spec{height:auto!important;min-height:64px!important;background:#f6f8fa!important;border:0!important;padding:10px 12px!important;box-sizing:border-box!important;overflow-wrap:anywhere}#overlay #vehicleSpecsBlock .vehicle-spec:before{display:none!important}@media(min-width:1001px){#overlay .ad-page-grid{max-width:1040px!important}#overlay .ad-page-summary{padding:16px 20px!important;min-height:0!important}#overlay .ad-page-summary #modalTitle{margin-top:0!important;margin-bottom:8px!important}#overlay .ad-page-summary .ad-published-line{margin-bottom:0!important}#overlay .ad-page-summary .ad-seller-mini:empty{display:none!important}#overlay .ad-page-sidebar{gap:16px!important}#overlay .ad-page-sidebar>:not([hidden]){margin-top:0!important;margin-bottom:0!important}}@media(max-width:1000px){#overlay .an-specs-items{grid-template-columns:repeat(2,minmax(0,1fr))}}a.m-cat-pill,a.mockup-category{color:inherit;text-decoration:none;box-sizing:border-box}.an-print-ad .an-print-qr{display:block;width:152px;height:152px;margin:12px auto;max-width:100%}@media print{.an-print-ad .an-print-qr{width:36mm;height:36mm;break-inside:avoid}}.an-profile-share{display:grid;gap:12px;min-width:0}.an-profile-share p{margin:0}.an-profile-share input{width:100%;box-sizing:border-box;min-width:0}.an-profile-share .an-print-qr{display:block;width:152px;height:152px;margin:auto}.an-profile-share button{justify-self:start}#actionOverlay:has(.an-profile-share){z-index:230}:root{--an-text:14px;--an-caption:12px;--an-heading:22px;--an-section:18px;--an-subheading:16px;--an-control:14px}@media(max-width:760px){:root{--an-heading:18px;--an-section:16px;--an-subheading:14px;--an-control:13px}}@media screen{body{font-size:var(--an-text);line-height:1.5}:is(#accountPanel,#publishOverlay,#actionOverlay,#dialogOverlay,#authOverlay,#sellerProfileOverlay,#footerPageOverlay,#mSheetOverlay,#mainContent,#kivaoMobileApp){font-size:var(--an-text);line-height:1.5}:is(#accountPanel,#publishOverlay,#actionOverlay,#dialogOverlay,#authOverlay,#sellerProfileOverlay,#footerPageOverlay,#mSheetOverlay,#mainContent,#kivaoMobileApp) :is(p,li,dt,dd,td,th,label,.empty,.chat-bubble,.action-body,.dialog-body){font-size:var(--an-text)!important;line-height:1.5!important}:is(#accountPanel,#publishOverlay,#actionOverlay,#dialogOverlay,#authOverlay,#sellerProfileOverlay,#footerPageOverlay,#mSheetOverlay,#mainContent,#kivaoMobileApp) h1{font-size:var(--an-heading)!important;line-height:1.3!important}:is(#accountPanel,#publishOverlay,#actionOverlay,#dialogOverlay,#authOverlay,#sellerProfileOverlay,#footerPageOverlay,#mSheetOverlay,#mainContent,#kivaoMobileApp) h2{font-size:var(--an-section)!important;line-height:1.4!important}:is(#accountPanel,#publishOverlay,#actionOverlay,#dialogOverlay,#authOverlay,#sellerProfileOverlay,#footerPageOverlay,#mSheetOverlay,#mainContent,#kivaoMobileApp) h3{font-size:var(--an-subheading)!important;line-height:1.4!important}:is(#accountPanel,#publishOverlay,#actionOverlay,#dialogOverlay,#authOverlay,#sellerProfileOverlay,#footerPageOverlay,#mSheetOverlay,#mainContent,#kivaoMobileApp) :is(small,.subtle,.an-overline){font-size:var(--an-caption)!important;line-height:1.5!important}body :is(.primary-btn,.secondary-btn,.an-choice-row,.an-category-back,.an-reset-search,.an-account-link strong){font-size:var(--an-control)!important;line-height:1.4!important}#accountShell #accountMenu button{font-size:var(--an-control)!important}:is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){font-size:14px!important;line-height:1.5}}@media screen and (max-width:760px){:is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){font-size:16px!important}}#anCloudDraftChoice{padding:12px;border:1px solid #cad5df;border-radius:10px;margin:10px 0;background:#fff;color:#172b3a}#anCloudDraftChoice p{margin:0 0 8px;font-size:var(--an-text,14px)}#anCloudDraftChoice button{width:auto;margin:4px 8px 4px 0;font-size:var(--an-control,13px)}#accountShell #accountMenu .account-menu-card{display:flex!important;flex-direction:column;gap:8px!important}#accountShell #accountMenu .account-menu-card>button{margin:0!important}.an-personal-data-links{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:12px}.an-personal-data-links a{display:block;max-width:100%;font:inherit;line-height:1.5;color:#245f7d;text-decoration:underline;text-underline-offset:3px;white-space:normal;overflow-wrap:anywhere}#anVehicleSeoDiscovery nav{margin-top:12px}#accountPanel .an-trust-help-link{display:inline-block;color:#245f7d;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;line-height:1.5;font:inherit;max-width:100%;overflow-wrap:anywhere}#accountPanel .an-trust-help-link:hover{color:#163d52;text-decoration-thickness:2px}#accountPanel .an-trust-help-link:focus-visible{outline:2px solid #245f7d;outline-offset:4px;border-radius:2px}#hcResultsTitle{scroll-margin-top:90px}#hcCategories[hidden]{display:none!important}#accountPanel .admin-premium{--ap-line:var(--md-outline-variant);--ap-muted:var(--md-on-surface-variant);background:var(--md-surface);color:var(--md-on-surface);border:1px solid var(--md-outline-variant);border-radius:24px;box-shadow:none}#accountPanel .admin-premium-shell{grid-template-columns:215px minmax(0,1fr);min-height:650px}#accountPanel .admin-premium-side{background:#fff;color:var(--md-on-surface);border-right:1px solid var(--md-outline-variant);position:static;height:auto;padding:20px 12px;gap:18px}#accountPanel .admin-premium-brand strong,#accountPanel .admin-premium-sidefoot b{color:var(--md-primary)}#accountPanel .admin-premium-brand small,#accountPanel .admin-premium-sidefoot{color:var(--md-on-surface-variant)}#accountPanel .admin-premium-nav{gap:6px}#accountPanel .admin-premium-nav button{color:var(--md-on-surface-variant);background:#fff;border:1px solid transparent;border-radius:20px;padding:10px;box-shadow:none;font-size:14px;min-width:0;white-space:normal}#accountPanel .admin-premium-nav button.active{color:var(--md-on-primary-container);background:var(--md-primary-container);border-color:#bcd4df;box-shadow:none}#accountPanel .admin-premium-nav button:hover{background:var(--md-surface-low);color:var(--md-on-primary-container)}#accountPanel .admin-premium-nav .nav-ico{background:0 0;font-size:18px;flex:0 0 22px}#accountPanel .admin-premium-topbar{position:static;height:auto;min-height:64px;padding:14px 20px;flex-wrap:wrap;box-shadow:none;background:#fff;backdrop-filter:none}#accountPanel .admin-global-search{min-width:180px;flex:1}#accountPanel .admin-premium-body{padding:20px}#accountPanel .admin-page-head h1{display:block!important;font-size:var(--an-heading)!important;line-height:1.25;letter-spacing:0;margin:0 0 6px}#accountPanel .admin-page-head p{font-size:14px;line-height:1.5}#accountPanel .admin-role-premium{background:var(--md-surface-low);border-color:var(--md-outline-variant);color:var(--md-on-surface-variant);padding:6px 9px}#accountPanel .admin-context-tabs{flex-wrap:wrap;gap:8px;overflow:visible;padding-bottom:12px}#accountPanel .admin-context-tabs button{font-size:13px;padding:8px 12px;border-radius:20px}#accountPanel .admin-context-tabs button.active{background:var(--md-primary)!important;color:#fff!important;border-color:var(--md-primary)!important}#accountPanel .admin-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}#accountPanel .admin-overview-kpi{padding:16px;background:#fff;border:1px solid var(--md-outline-variant);border-radius:16px;box-shadow:none;display:flex;flex-direction:column;gap:6px}#accountPanel .admin-overview-kpi:before{display:none}#accountPanel .admin-overview-kpi b{font-size:26px}#accountPanel .admin-overview-kpi small{line-height:1.4;flex:1}#accountPanel .admin-overview-kpi button{align-self:flex-start;margin-top:6px}#accountPanel .admin-workgrid{display:grid;grid-template-columns:1.1fr 1fr;gap:16px;margin-top:16px}#accountPanel .admin-premium-card{background:#fff;border:1px solid var(--md-outline-variant);border-radius:16px;box-shadow:none;padding:16px}#accountPanel .admin-premium-card h2{font-size:18px!important;margin:0}#accountPanel .admin-task{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;background:0 0;border:0;border-bottom:1px solid #e6ebef;border-radius:0}#accountPanel .admin-task small{display:block;margin-top:4px;line-height:1.4;color:var(--md-on-surface-variant)}#accountPanel .admin-health p{font-size:14px;line-height:1.5;margin:0 0 12px}#accountPanel .admin-premium-content button,#accountPanel .admin-top-actions button{border-radius:20px;padding:8px 12px;min-height:36px;line-height:1.3;cursor:pointer}#accountPanel .admin-table-wrap{max-width:100%;overflow-x:auto;border:1px solid var(--md-outline-variant);border-radius:16px;background:#fff}#accountPanel .admin-table{font-size:14px}#accountPanel .admin-table th{background:var(--md-surface-low);text-transform:none;letter-spacing:0;padding:12px}#accountPanel .admin-table td{padding:12px;vertical-align:top}#accountPanel .admin-table .admin-actions{display:flex;flex-wrap:wrap;gap:8px}#accountPanel .admin-premium :is(input,select){max-width:100%;box-sizing:border-box}#accountPanel .an-admin-scope{display:flex;flex-direction:column;gap:4px;padding:12px 14px;margin:0 0 16px;border:1px solid #cadbe5;border-radius:20px;background:#eef5f8;font-size:13px;line-height:1.5}#accountPanel .an-admin-scope.local{background:#fff6e7;border-color:#e7c994;color:#62491e}#accountPanel .an-admin-mobile-nav{display:none}@media(max-width:1100px){#accountPanel .admin-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#accountPanel .admin-workgrid{grid-template-columns:1fr}#accountPanel .admin-premium-nav button>span:not(.nav-ico):not(.nav-count){display:inline}#accountPanel .admin-premium-brand small,#accountPanel .admin-premium-sidefoot{display:block}}@media(max-width:1100px){#accountPanel .admin-premium-shell{display:block;min-height:0}#accountPanel .admin-premium-side{padding:12px;border-right:0;border-bottom:1px solid var(--md-outline-variant)}#accountPanel .admin-context-tabs,#accountPanel .admin-premium-brand,#accountPanel .admin-premium-nav,#accountPanel .admin-premium-sidefoot{display:none}#accountPanel .an-admin-mobile-nav{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600}#accountPanel .an-admin-mobile-nav select{width:100%;padding:10px;border:1px solid #8b9ca6;border-radius:20px;background:#fff;color:var(--md-on-surface);font:inherit}#accountPanel .admin-premium-body{padding:12px}#accountPanel .admin-premium-topbar{padding:10px 12px;gap:10px}#accountPanel .admin-top-actions .desktop-label{display:inline;font-size:12px}#accountPanel .admin-avatar{display:none}#accountPanel .admin-page-head{gap:8px;margin-bottom:12px}#accountPanel .admin-page-head h1{font-size:var(--an-heading)!important}#accountPanel .admin-health p,#accountPanel .admin-page-head p{font-size:13px}#accountPanel .admin-overview-grid{gap:8px}#accountPanel .admin-overview-kpi{padding:12px;min-width:0}#accountPanel .admin-overview-kpi b{font-size:22px}#accountPanel .admin-overview-kpi small,#accountPanel .admin-overview-kpi span{font-size:12px}#accountPanel .admin-task{flex-wrap:wrap}#accountPanel .admin-premium-card{padding:12px}#accountPanel .admin-table{min-width:600px;font-size:13px}#accountPanel .admin-settings-grid,#accountPanel .maintenance-grid{grid-template-columns:1fr}#accountPanel .incident-row,#accountPanel .rule-row{display:flex;flex-wrap:wrap;gap:8px}}#accountShell #accountPanel .admin-page-head h1{display:block!important;font-size:var(--an-heading)!important}#accountPanel .admin-overview-kpi :is(span,small){margin:0;padding:0}#accountPanel .admin-overview-kpi button,#accountPanel .admin-task button{background:#fff;color:var(--md-primary);border:1px solid var(--md-on-surface);font:inherit;font-size:13px;font-weight:600;box-shadow:none}@media(max-width:760px){#accountPanel .admin-overview-kpi{gap:6px}#accountPanel .admin-overview-kpi small{font-size:11px}#accountPanel .admin-overview-kpi button{font-size:12px;padding:7px 10px}}.an-support-filters{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0}.an-support-filters label{display:flex;flex-direction:column;gap:6px;flex:1 1 180px}.an-support-filters input,.an-support-filters select{width:100%;min-width:0;box-sizing:border-box;padding:9px;border:1px solid #8795a1;border-radius:7px;background:#fff;color:#172b3a;font:inherit}.an-support-email{display:block;overflow-wrap:anywhere}.an-support-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:16px}.an-support-reply{color:var(--md-primary);text-decoration:underline;text-underline-offset:3px}@media(max-width:600px){.an-support-filters label{flex-basis:100%}.an-support-pagination{justify-content:flex-start}}#accountPanel .admin-premium :is(.admin-premium-content,.admin-top-actions) button{width:auto;border-radius:20px;padding:8px 14px;min-height:36px;background:#fff;color:var(--md-primary);border:1px solid #172e3d;box-shadow:none;font-size:var(--an-control);font-weight:600}#accountPanel .admin-premium button:focus-visible{outline:2px solid var(--md-primary);outline-offset:3px}#accountPanel .admin-premium button:disabled{opacity:.45;cursor:default}#accountPanel .admin-premium .admin-premium-content button.danger{color:#9d2525}#accountPanel .admin-premium .an-support-filters :is(input,select),#anAdminNote{border-radius:12px!important;background:var(--md-surface-low)!important;color:var(--md-on-surface)!important;border:1px solid var(--md-outline)!important;padding:10px 12px;box-sizing:border-box}#anAdminNote:focus-visible{outline:2px solid var(--md-primary);outline-offset:2px}.an-m3-form:has(#anAdminNote)>section{padding:16px;border-radius:16px;background:var(--md-surface-low);margin:12px 0}.an-m3-form:has(#anAdminNote)>section h3{margin-top:0}.an-m3-form:has(#anAdminNote) button{width:auto;max-width:100%;margin:6px 8px 6px 0;border-radius:20px!important;font-size:var(--an-control)!important;min-height:36px;padding:8px 14px}.an-m3-form:has(#anAdminNote) [data-kivao-action=admin-note-save]{background:var(--md-primary)!important;color:var(--md-on-primary)!important;border-color:var(--md-primary)!important}.an-m3-form:has(#anAdminNote) [data-kivao-action=admin-toggle-profile-suspend]{background:#fff!important;color:#9d2525!important;border:1px solid #172e3d!important}@media(max-width:600px){.an-support-pagination{display:grid;grid-template-columns:1fr 1fr}.an-support-pagination span{grid-column:1/-1;grid-row:1}.an-support-pagination button{justify-self:start}.an-m3-form:has(#anAdminNote)>section{padding:12px}}#accountShell:has(.admin-premium) .account-top{position:static;top:auto}#accountShell:has(.admin-premium) .admin-page-head>div{min-width:0}#accountShell:has(.admin-premium) .admin-page-head h1{white-space:normal;overflow-wrap:break-word}body :is(h1,h2,h3,h4,h5,h6){font-weight:700!important}#overlay{font-size:var(--an-text);line-height:1.5}#overlay #modalTitle{font-size:var(--an-heading)!important;line-height:1.3!important;font-weight:700!important}#overlay :is(h2,h3,.an-specs-title,.vehicle-essential-title,.v99h-section-kicker){font-size:var(--an-section)!important;line-height:1.4!important;font-weight:700!important}#overlay h4{font-size:var(--an-subheading)!important;line-height:1.4!important;font-weight:700!important}#overlay :is(.modal-desc,.an-histovec-help p){font-size:var(--an-text)!important;line-height:1.5!important;font-weight:400!important}#overlay :is(#v99hVehicleEssential,#v99hVehicleHistory,#vehicleSpecsBlock) small{font-size:var(--an-caption)!important;line-height:1.5!important;font-weight:600!important}#overlay :is(#v99hVehicleEssential,#v99hVehicleHistory,#vehicleSpecsBlock) :is(b,strong){font-size:var(--an-text)!important;line-height:1.5!important;font-weight:600!important}
                                                                                                   
                                                                                 
@media (pointer:coarse){
.photo-lightbox{touch-action:none;overflow:hidden;overscroll-behavior:contain}
#lightboxImage{touch-action:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;transform-origin:center center}
#lightboxImage.an-zoomed{border-radius:0;box-shadow:none}
}
                                                                                                     
@media (pointer:coarse) and (orientation:landscape) and (max-height:600px){
.photo-lightbox{padding:4px 52px}
.photo-lightbox img{max-height:calc(100dvh - 8px);border-radius:8px}
.lightbox-close{top:8px;right:4px}
.lightbox-counter{bottom:8px}
}

                                                                                              
.an-load-more{grid-column:1/-1;display:flex;justify-content:center;padding:18px 0 8px}
.an-load-more button{min-width:220px}

                                                                                                                
.an-footer .an-footer-brand .an-logo-word span,.an-footer .an-footer-brand p.an-footer-tagline{color:#6FA8D6!important}

                                                                                                                       
.listing-form{grid-template-columns:minmax(0,1fr)}

                                      
                                                                                                                                                                                       
.dropzone .an-photo-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;opacity:0}
.dropzone .an-photo-picker{display:flex;align-items:center;gap:12px;margin-top:10px;padding:12px 14px;min-height:56px;border:1.5px dashed #9fb3c8;border-radius:12px;background:#fff;color:var(--md-on-surface,#18212f);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .15s,background-color .15s}
.dropzone .an-photo-picker:hover{border-color:#245f82;background:#f6f9fc}
.dropzone .an-photo-input:focus+.an-photo-picker,.dropzone .an-photo-input:focus~.an-photo-picker{outline:3px solid rgba(36,95,130,.35);outline-offset:2px;border-color:#245f82}
.dropzone .an-photo-input[aria-invalid=true]~.an-photo-picker{border-color:#b3261e;border-style:solid}
.dropzone .an-photo-picker-icon{flex:0 0 auto;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#e8f1f7;color:#245f82}
.dropzone .an-photo-picker-icon svg{width:22px;height:22px}
.dropzone .an-photo-picker-text{display:flex;flex-direction:column;gap:2px;min-width:0}
.dropzone .an-photo-picker-text b{font-size:15px;font-weight:750;color:#245f82;line-height:1.25}
.dropzone .an-photo-picker-text span{font-size:13px;color:#5b6779;line-height:1.3}
                                                                                                                        
.publish-drawer input::placeholder,.publish-drawer textarea::placeholder{font-weight:400;color:#6b7686;opacity:1}
.publish-drawer textarea::placeholder{font-size:15px;line-height:1.5}
                                  
.an-publish-next.an-publish-next-redundant{display:none!important}
.listing-form>p.an-publish-soon{font-size:13px;color:#5b6779;margin:0}

.an-filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:50%;background:#b9470c;color:#fff;font-size:12px;font-weight:700;margin-left:5px}
.an-search-rail-scroll .m-chip.an-filter-active{background:#e3f0f5!important;color:#174b64!important;border-color:#246380!important}
.an-search-rail-scroll .m-chip{white-space:nowrap;flex-shrink:0}
.an-all-filters{flex-shrink:0}
.an-location-suggestions:empty{display:none}
.an-location-suggestions{display:grid;gap:4px;margin-top:6px;font-size:14px}
.an-location-suggestions button{text-align:left;width:100%}

.an-search-options{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-bottom:1px solid #dce3e8}.an-search-options label{display:flex;align-items:center;gap:8px;font-size:13px}.an-search-options input{width:18px;height:18px;flex:none}.an-search-options button{width:auto;flex:none;background:none;border:0;color:#245c79;font-size:13px;padding:6px}

@media(max-width:760px){
#mScreenExplore .m-search-bar-row{display:flex;align-items:center;gap:8px}

#mScreenExplore #mSearchInput{flex:1;min-width:0;width:100%;height:46px;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;padding:0!important;font:inherit;font-size:16px!important;outline:0!important}
#mScreenExplore .an-home-search-field>svg{position:static;width:20px;height:20px;flex:none;color:inherit}
#mScreenExplore .an-home-search-field .an-mobile-clear-query{position:static!important;transform:none!important;flex:none;width:36px!important;height:36px!important;background:transparent!important;border:0!important;font-size:24px!important;padding:0!important}
#mScreenExplore .an-home-search-field:focus-within{border-color:#286584!important;outline:0!important}
}

@media(max-width:760px){.an-home-search-field .an-mobile-search-submit{display:grid;place-items:center;flex:none;width:36px!important;height:40px!important;padding:0!important;color:inherit!important;border:0!important;background:transparent!important}.an-mobile-search-submit svg{width:20px;height:20px;display:block}.an-mobile-search-submit:focus-visible{outline:2px solid #286584!important;outline-offset:1px;border-radius:20px}}

body.publish-open #publishOverlay{padding:0!important;background:var(--md-surface,#f6f8fa);align-items:stretch!important;justify-content:stretch!important}
body.publish-open #publishOverlay .publish-drawer{width:100%!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important;margin:0!important;box-sizing:border-box;overflow:auto;transform:none!important}
#publishOverlay .an-publication-header{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:16px;background:var(--md-surface,#fff);padding:14px max(20px,calc((100vw - 1040px)/2));border-bottom:1px solid var(--md-outline,#d7dfe5)}
#publishOverlay .an-publication-brand{font-size:26px;font-weight:800;color:var(--md-primary,#246483)}
#publishOverlay .an-publication-header button{width:auto;min-height:40px;font-size:var(--an-control,14px);padding:8px 14px}
#publishOverlay .drawer-body,#publishOverlay .an-publication-title{width:100%;max-width:1040px;margin:0 auto;box-sizing:border-box;padding:20px}
#publishOverlay .an-publication-title{font-size:var(--an-heading,24px);padding-bottom:0}
#publishOverlay .an-negotiable{display:flex;gap:10px;align-items:center;margin:10px 0}
#publishOverlay .an-negotiable[hidden]{display:none}
#publishOverlay .an-negotiable input{width:auto}
#publishOverlay #drawerIntent{width:100%;padding:12px;border:1px solid var(--md-outline,#8795a1);border-radius:12px;font:inherit;background:var(--md-surface,#fff);color:inherit}
@media(max-width:600px){#publishOverlay .an-publication-header{padding:12px 16px;gap:10px}#publishOverlay .an-publication-brand{font-size:22px}#publishOverlay .an-publication-header button{font-size:12px;padding:8px 10px}#publishOverlay .drawer-body,#publishOverlay .an-publication-title{padding:16px}}

.section:not(.search-active) #anDesktopSearchRail{display:none!important}

#publishOverlay .an-publish-stage[hidden],#publishOverlay .listing-form>[hidden]{display:none!important}
#publishOverlay .an-publish-stage{display:block!important;width:100%;min-width:0;order:0!important;padding:20px;background:var(--md-surface,#fff);border:1px solid var(--md-outline-variant,#d9e1e6);border-radius:20px}
#publishOverlay .an-publish-stage[hidden]{display:none!important}
#publishOverlay .an-publish-progress{display:flex;list-style:none;gap:14px;flex-wrap:wrap;padding:0;margin:20px 0;font-size:var(--an-caption,13px)}
#publishOverlay .an-publish-progress li{color:var(--md-on-surface-variant,#53626a)}
#publishOverlay .an-publish-progress .current{color:var(--md-primary,#246483);font-weight:700}
#publishOverlay .an-publish-tip{padding:14px 18px;margin-bottom:18px;border-radius:14px;background:var(--md-secondary-container,#e8f1f4);font-size:var(--an-text,14px)}
#publishOverlay .an-publish-step-actions{display:flex;justify-content:space-between;gap:16px;margin-top:20px;width:100%;order:99}
#publishOverlay .an-publish-step-actions button{width:auto;padding:10px 22px;font-size:var(--an-control,14px)}
#publishOverlay .an-publish-next{display:none}
#publishOverlay .an-publish-stage>h2{margin-top:0;font-size:var(--an-section,20px)}
@media(max-width:600px){#publishOverlay .an-publish-stage{padding:16px}#publishOverlay .an-publish-progress{gap:8px;font-size:12px}}

#publishOverlay[data-step]:not([data-step="0"]) .drawer-body>.publish-value,#publishOverlay[data-step]:not([data-step="0"]) #anPublishConnectionNotice{display:none!important}
#publishOverlay .draft-status{display:flex!important;align-items:center;flex-wrap:wrap;gap:8px;margin:10px 0!important;padding:0!important;min-height:0!important}
#publishOverlay .draft-status small{display:none}
#publishOverlay .draft-status button{margin-left:auto}
#publishOverlay .an-publish-step-actions{position:sticky;bottom:0;background:var(--md-surface,#f8fafc);padding:12px 0;z-index:1}

@media(max-width:600px){
 #publishOverlay[data-step="0"] .drawer-body>.publish-value,
 #publishOverlay[data-step="0"] #anPublishConnectionNotice,
 #publishOverlay[data-step="0"] #anIntentHelp,
 #publishOverlay[data-step="0"] #anPublishStepHelp,
 #publishOverlay[data-step="0"] .an-publish-stage>h2,
 #publishOverlay[data-step="0"] .an-publish-stage .field-meta{display:none!important}
 #publishOverlay .an-publish-progress li:not(.current){display:none}
 #publishOverlay .an-publish-progress .current:after{content:' / 6'}
 #publishOverlay .an-publish-progress{margin:8px 0 12px}
 #publishOverlay[data-step="0"] .an-publication-title{padding-bottom:0}
 #publishOverlay[data-step="0"] .drawer-body{padding-top:8px}
 #publishOverlay[data-step="0"] .an-publish-stage{padding:14px}
 #publishOverlay[data-step="0"] .draft-status{font-size:12px}
}

#publishOverlay select,
#mSheetOverlay.an-search-filter-dialog #mSheetBody .an-filter-scroll select{
 appearance:none!important;
 -webkit-appearance:none!important;
 padding-right:44px!important;
 background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23405260' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;
 background-repeat:no-repeat!important;
 background-position:right 16px center!important;
 background-size:16px 16px!important;
}

#showPhoneBtn[hidden],#showPhoneBtnMobile[hidden]{display:none!important}

:root,body,#accountShell{
 --md-surface:#fff;--md-surface-low:#fff;--md-surface-high:#fff;--md-surface-highest:#fff;
 --md-surface-container:#fff;--md-surface-container-low:#fff;--md-surface-container-high:#fff;--md-surface-container-highest:#fff;
 --md-on-surface:#000;--md-on-surface-variant:#000;
 --bg:#fff;--card:#fff;--ink:#000;--muted:#000;
 --an-bg:#fff;--an-panel:#fff;--an-ink:#000;--an-muted:#000;
}
body{background-color:#fff;color:#000}
:is(.dialog-card,.dialog-head,.dialog-body,.action-card,.action-head,.action-body,.account-shell,.listing-form,.an-publish-stage,.description-card,.seller-card){background-color:#fff!important;color:#000!important}
:is(.dialog-card,.action-card) :is(h1,h2,h3,h4,p,.subtle,.dialog-subtitle,.action-subtitle){color:#000!important}
#kivaoDialogBody{color:#000!important}

#publishOverlay .an-publish-tip{background:#fff;color:#000;border:1px solid var(--md-outline-variant)}
#publishOverlay .an-publish-progress li[aria-current=step]{color:#000}

#kivaoDialogOverlay .dialog-card{width:min(480px,calc(100vw - 32px))!important;max-height:calc(100dvh - 32px)!important;overflow:auto;border-radius:28px!important}
#actionOverlay .action-card:not(:has(.auth-dealabs-split,.an-print-ad)){max-width:min(600px,calc(100vw - 32px));max-height:calc(100dvh - 32px)!important;overflow:auto}
#kivaoDialogOverlay .dialog-head,#actionOverlay .action-head{padding:16px 20px!important;gap:12px}
#kivaoDialogOverlay .dialog-head b,#actionOverlay .action-head b{font-size:var(--an-section,18px)!important;color:#000}
#kivaoDialogOverlay .dialog-body,#actionOverlay .action-body{padding:16px 20px!important;font-size:var(--an-text,14px);line-height:1.5}
#kivaoDialogOverlay .dialog-actions,#actionOverlay .action-buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}
#kivaoDialogOverlay .dialog-actions>button,#actionOverlay .action-buttons>button{min-height:44px;min-width:0;width:auto;flex:0 1 auto;padding:10px 18px;font-size:var(--an-text,14px);white-space:normal}
@media(max-width:600px){
 #kivaoDialogOverlay .dialog-card{width:calc(100vw - 32px)!important;margin:auto!important;border-radius:24px!important}
 #actionOverlay .action-card:not(:has(.auth-dealabs-split,.an-print-ad)){width:calc(100vw - 24px)!important;margin:auto!important;border-radius:24px!important}
 #kivaoDialogOverlay .dialog-head,#actionOverlay .action-head{padding:14px 16px!important}
 #kivaoDialogOverlay .dialog-body,#actionOverlay .action-body{padding:16px!important}
}

#actionOverlay .v95-cookie-row{padding:12px 0!important;gap:8px!important;margin:0!important;min-height:0!important}
#actionOverlay .v95-cookie-row small{margin-top:4px;line-height:1.5}
#actionOverlay .v95-cookie-row label{min-height:44px!important;padding:0!important;margin:0!important}
@media(max-width:600px){#actionOverlay:has(.v95-cookie-row) .action-body{padding:12px 16px!important}#actionOverlay .v95-cookie-row{gap:4px!important}#actionOverlay .v95-cookie-row p{margin:4px 0!important}}

.shr-body>.shr-chan-copy+.shr-chan-copy{margin-top:12px!important}

#kivaoDialogBody:has(.an-print-ad)>.dialog-actions{position:sticky;bottom:0;background:#fff;z-index:2;padding:12px 0 0;margin-top:12px;border-top:1px solid var(--md-outline-variant)}

#actionOverlay .an-m3-auth,#actionOverlay .an-m3-auth .auth-sheet-top,#actionOverlay .an-m3-auth .auth-tabbar,#actionOverlay .an-m3-auth input{background:#fff!important;color:#000!important}
#actionOverlay .an-m3-auth :is(h2,h3,p,label,.auth-subtitle,.auth-divider){color:#000!important}
#actionOverlay .an-m3-auth .auth-tabbar{border:1px solid var(--md-outline-variant)}

#overlay .an-seller-identity{display:flex;align-items:center;gap:10px;flex:1;min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:8px;min-height:44px;box-shadow:none}#overlay .an-seller-identity :is(.seller-card-name,.ad-seller-mini-name,.seller-card-meta,.ad-seller-mini-meta){display:block}#overlay .an-seller-identity:focus-visible{outline:2px solid var(--md-primary);outline-offset:4px}#overlay .an-seller-profile-link{display:block;margin-top:4px;color:var(--md-primary);font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px}#overlay .seller-contact-zone{border:0!important;border-radius:0!important;padding-top:0!important;margin-top:16px!important}
#overlay :is(.seller-card-top,.ad-seller-mini-top):has(>.an-seller-identity){display:flex!important;align-items:flex-start;gap:10px}#overlay .an-seller-identity{width:auto!important;max-width:none!important}#overlay .an-seller-identity :is(.seller-card-info,.ad-seller-mini-info){min-width:0;flex:1}

#overlay .ad-page-sidebar>.ad-contact-card+.v86-market-block{margin-top:20px!important}
.an-header-actions .an-icon-btn{align-items:center!important;justify-content:center!important;padding:0!important;flex-shrink:0}.an-header-actions .an-icon-btn .nav-icon{display:flex!important;align-items:center;justify-content:center;width:24px;height:24px;line-height:1}.an-header-actions .an-icon-btn .nav-icon svg{display:block;width:22px;height:22px;margin:0}.an-view-toggle{display:flex!important;gap:8px!important;flex-wrap:wrap}.an-view-toggle>button{margin:0!important}.an-header-actions #navAvatar:has(svg){display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex:0 0 24px}.an-header-actions #navAvatar svg{display:block;width:22px!important;height:22px!important;margin:0}

#mSheetOverlay .an-location-nearby{display:inline-flex!important;align-items:center;justify-content:center;align-self:start;justify-self:start;flex:0 0 auto!important;width:auto!important;max-width:100%;height:44px!important;min-height:44px!important;padding:0 16px!important;margin:4px 0 12px!important;font-size:14px!important;line-height:1.3!important;border-radius:22px!important;box-sizing:border-box;white-space:normal}

.dialog-card:has(.an-reset-confirm) .dialog-icon-wrap,.dialog-card:has(.an-reset-confirm) #kivaoDialogSubtitle,.dialog-card:has(.an-reset-confirm)::before{display:none!important}.dialog-card:has(.an-reset-confirm) .dialog-lead{margin-top:0}

#kivaoDialogOverlay .dialog-card::before,#actionOverlay .action-card::before{display:none!important}#kivaoDialogSubtitle[hidden],#actionSubtitle[hidden],#mMdDialogIcon.neutral{display:none!important}#kivaoDialogBody>.dialog-lead:first-child{margin-top:0}#kivaoDialogBody .dialog-icon-wrap.danger{width:36px;height:36px;background:#fff0ef!important;color:#a51d22!important;box-shadow:none;border-radius:10px}#kivaoDialogBody .dialog-icon-wrap.danger svg{width:20px;height:20px}
@media(min-width:761px){#anDesktopSearchRail{align-items:flex-start;overflow:visible;min-width:0}#anDesktopSearchRail .an-search-rail-scroll{flex:1 1 0;flex-wrap:wrap;overflow:visible;min-width:0;gap:8px}#anDesktopSearchRail .an-search-rail-scroll .m-chip{max-width:100%;white-space:normal;overflow-wrap:anywhere}}

#accountGreetingSub[hidden]{display:none!important}#accountShell #accountMenu{display:flex!important;flex-direction:column;gap:0!important}#accountShell #accountMenu .account-menu-group+.account-menu-group{margin-top:16px!important}#accountShell #accountMenu .account-menu-label{margin:0 0 10px!important}#accountShell #accountMenu .account-menu-group:has(>button[hidden]):not(:has(>button:not([hidden]))):not(:has(.account-menu-card)){display:none}#accountShell #accountMenu .account-menu-logout{order:100;margin:24px 0 0!important;width:100%!important;min-height:44px;padding:10px 16px!important;display:flex!important;justify-content:center;align-items:center;border:1px solid #a51d22!important;border-radius:12px!important;background:#fff!important;color:#a51d22!important;font:inherit;font-weight:600}#accountShell #accountMenu .account-menu-logout:hover{background:#fff0ef!important}
#accountShell #accountMenu .account-menu-group{display:block}#accountShell #accountMenu .account-menu-group+.account-menu-group>.account-menu-label{padding-top:0!important}
#accountShell #accountMenu .account-menu-group{padding:0!important;margin-bottom:0!important}#accountShell #accountMenu .account-menu-label{padding:0!important}#accountShell #accountMenu .account-menu-card{display:grid;gap:8px;border:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}#accountShell #accountMenu .account-menu-logout{position:sticky;bottom:0;z-index:2;flex-shrink:0}

#accountPanel .my-listing{display:grid!important;grid-template-columns:180px minmax(0,1fr)!important;gap:16px!important;padding:16px!important;align-items:start}#accountPanel .my-listing>img{width:180px!important;height:160px!important;object-fit:contain;background:#f5f6f7;border-radius:12px}#accountPanel .my-listing-actions{grid-column:1/-1;display:flex!important;flex-wrap:wrap;gap:8px!important}#accountPanel .an-listing-stats{display:flex;gap:24px;margin:14px 0}#accountPanel .an-listing-stats>div{display:flex;flex-direction:column;gap:2px}#accountPanel .an-listing-stats b{font-size:22px!important}#accountPanel .an-listing-stats span{font-size:13px}#accountPanel .an-listing-exchanges{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}#accountPanel .an-listing-exchanges button{width:auto!important;font-size:13px!important;padding:8px 12px!important}@media(max-width:600px){#accountPanel .my-listing{grid-template-columns:100px minmax(0,1fr)!important;gap:12px!important;padding:12px!important}#accountPanel .my-listing>img{width:100px!important;height:110px!important}#accountPanel .an-listing-stats{gap:12px;flex-wrap:wrap}#accountPanel .an-listing-stats b{font-size:18px!important}}

#accountPanel .seller-performance{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;overflow:visible!important;gap:10px!important;border:0!important;border-radius:0!important;background:transparent!important;padding:0!important}#accountPanel .an-listing-stats b *{font-size:inherit!important;font-weight:inherit!important}#accountPanel .performance-card b,#accountPanel .performance-card b *{font-size:22px!important}

#accountPanel .my-listing .an-my-listing-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:8px 0 6px}#accountPanel .my-listing .an-my-listing-heading h3{margin:0!important;min-width:0;overflow-wrap:anywhere}#accountPanel .my-listing .an-my-listing-heading .price{margin:0!important;white-space:nowrap}

#accountPanel .seller-performance .performance-card{min-width:0!important;width:auto!important;margin:0!important;padding:14px!important;border:1px solid var(--md-outline-variant)!important;border-radius:12px!important;background:#fff!important;box-sizing:border-box}#accountPanel .seller-performance .performance-card>span{overflow-wrap:anywhere}@media(max-width:600px){#accountPanel .seller-performance{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){#overlay #adMobileContactBar.ad-mobile-contact-bar{display:flex!important;gap:8px!important;align-items:stretch!important}#overlay #adMobileContactBar.ad-mobile-contact-bar>button{flex:1 1 0!important;width:0!important;min-width:0!important;min-height:48px!important;height:auto!important;margin:0!important;padding:8px 10px!important;display:flex;align-items:center;justify-content:center;font-size:14px!important;line-height:1.25!important;white-space:normal!important;gap:6px}#overlay #adMobileContactBar.ad-mobile-contact-bar>button[hidden]{display:none!important}#overlay #adMobileContactBar .cc-icon{flex-shrink:0}}
@media(max-width:760px){#overlay #adMobileContactBar.ad-mobile-contact-bar>button{box-sizing:border-box!important}}
@media(max-width:760px){#overlay #adMobileContactBar.ad-mobile-contact-bar{display:grid!important;grid-template-areas:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row;grid-auto-columns:auto}#overlay #adMobileContactBar.ad-mobile-contact-bar>button{grid-area:auto!important;width:100%!important}#overlay #adMobileContactBar.ad-mobile-contact-bar>.mcb-contact{grid-column:1/-1!important}#overlay #adMobileContactBar.ad-mobile-contact-bar:has(.mcb-phone[hidden])>.mcb-offer,#overlay #adMobileContactBar.ad-mobile-contact-bar:has(.mcb-offer[hidden])>.mcb-phone{grid-column:1/-1!important}}
#overlay .ad-page-sidebar .seller-contact-zone #showPhoneBtn[hidden],#overlay #adMobileContactBar #showPhoneBtnMobile[hidden]{display:none!important}

@media(max-width:760px){
 #sellerProfileBody{padding:16px 16px 28px!important}
 #sellerProfileBody .sp-banner{display:none!important}
 #sellerProfileBody .sp-card{display:grid!important;grid-template-columns:48px minmax(0,1fr);align-items:center!important;gap:12px!important;padding:0!important;margin:0 0 16px!important}
 #sellerProfileBody .sp-logo{grid-column:1;grid-row:1;width:48px!important;height:48px!important;margin:0!important;border:0!important;border-radius:12px!important;box-shadow:none!important}
 #sellerProfileBody .sp-logo-inner{font-size:20px!important;border-radius:12px!important}
 #sellerProfileBody .sp-head-row,#sellerProfileBody .sp-head-row>div:first-child{display:contents!important}
 #sellerProfileBody .sp-name-row{grid-column:2;grid-row:1;margin:0!important;min-width:0}
 #sellerProfileBody .sp-name{font-size:18px!important;font-weight:700!important;overflow-wrap:anywhere}
 #sellerProfileBody .sp-meta-row{grid-column:1/-1;gap:8px 14px!important;font-size:13px!important;line-height:1.4!important;font-weight:400!important}
 #sellerProfileBody .sp-rating{font-weight:600!important}
 #sellerProfileBody .sp-actions{grid-column:1/-1;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;margin:0!important;width:100%}
 #sellerProfileBody .sp-btn{width:100%!important;flex:0 1 auto!important;min-width:0!important;min-height:44px!important;padding:8px 12px!important;font-size:14px!important;line-height:1.3!important;font-weight:600!important;border-radius:22px!important;box-shadow:none!important;justify-content:center;white-space:normal!important}
 #sellerProfileBody .sp-btn svg{width:18px!important;height:18px!important;flex-shrink:0}
 #sellerProfileBody .sp-actions .sp-btn.primary{grid-column:1/-1}
 #sellerProfileBody .sp-tabs{margin:0 0 16px!important;gap:0!important;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #d4dee5!important;overflow:visible!important;padding:0!important}
 #sellerProfileBody .sp-tab{font-size:14px!important;font-weight:600!important;min-height:44px!important;height:auto!important;padding:10px 4px!important;border-radius:0!important;border:0!important;border-bottom:3px solid transparent!important;background:transparent!important;color:#526575!important;box-shadow:none!important;overflow:visible!important}
 #sellerProfileBody .sp-tab.active{border-bottom-color:#245f82!important;color:#245f82!important}
 #sellerProfileBody .sp-tab.active .sp-tab-count{background:#e5eef3!important;color:#245f82!important}
 #sellerProfileBody .sp-panel{margin:0!important}
 #sellerProfileBody .sp-veh-fav{width:32px!important;height:32px!important;min-height:32px!important;min-width:32px!important;padding:0!important;border:0!important;box-shadow:none!important;top:4px!important;right:4px!important}
 #sellerProfileBody .sp-veh-fav svg{width:20px!important;height:20px!important;filter:none!important}
}

#accountPanel .an-stats-help{margin:8px 0 16px;font-size:var(--an-text,14px);line-height:1.5}#accountPanel .an-stats-help summary{cursor:pointer;min-height:44px;display:list-item;padding:10px 0;color:var(--md-primary);text-decoration:underline;text-underline-offset:3px}#accountPanel .an-stats-help ul{padding-left:20px;margin:8px 0}#accountPanel .an-stats-help li+li{margin-top:6px}

#publishOverlay #anPublishStepHelp[hidden]{display:none!important}
#publishOverlay #anPublishCategoryLabel{display:block!important;margin:20px 0 8px!important;font-size:var(--an-text,14px)!important;font-weight:700!important;line-height:1.5}
#publishOverlay #drawerCats{margin-top:0!important}
#publishOverlay label[for="drawerIntent"]{display:block;margin-top:16px!important;margin-bottom:8px!important;font-weight:700!important}
#publishOverlay #drawerIntent{width:100%;max-width:100%}

@media(min-width:761px){
 #publishOverlay #drawerCats:not(.collapsed){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}
 #publishOverlay #drawerCats .category-choice{min-width:0!important;width:100%!important;min-height:56px!important;height:auto!important;padding:12px!important;white-space:normal!important;line-height:1.4!important;justify-content:flex-start!important;text-align:left}
}
@media(min-width:1100px){#publishOverlay #drawerCats:not(.collapsed){grid-template-columns:repeat(4,minmax(0,1fr))!important}}

#publishOverlay .listing-form[data-wizard] #drawerSelectedCatBar{display:none!important}
#publishOverlay #anPublishCategorySuggestion{background:#fff!important;border:0!important;padding:0!important;margin:16px 0;display:grid;gap:12px;color:#111}
#publishOverlay #anPublishCategorySuggestion[hidden]{display:none}
#publishOverlay .an-category-suggestion{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:12px 16px;background:#fff;color:#111;border:1px solid #89949b;border-radius:12px;text-align:left;font:inherit}
#publishOverlay .an-category-suggestion svg{width:24px;height:24px;flex:none}
#publishOverlay .an-category-change{justify-self:start;min-height:44px;background:#fff;border:0;color:#205f7b;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:4px;padding:8px 0}
#publishOverlay .an-category-change:focus-visible,#publishOverlay .an-category-suggestion:focus-visible{outline:2px solid #205f7b;outline-offset:3px}
#publishOverlay #anPublishSubcategory{width:100%;min-height:44px;padding:10px 40px 10px 12px;background-position:right 14px center;font:inherit}

#publishOverlay #anPublishCategoryLabel[hidden],#publishOverlay #anPublishCategorySuggestion>strong[hidden]{display:none!important}
#publishOverlay #anPublishCategorySuggestion:empty{display:none}
#publishOverlay #drawerCats .cc-icon{display:inline-flex!important;align-items:center;justify-content:center;width:24px!important;height:24px!important;flex:0 0 24px;color:#245e76}
#publishOverlay #drawerCats .cc-icon svg{display:block!important;width:24px!important;height:24px!important}
#publishOverlay #drawerCats .category-choice{display:flex;align-items:center;gap:10px!important}

#publishOverlay #drawerCats .category-choice[hidden]{display:none!important}

#publishOverlay .an-category-warning{padding:16px;border:1px solid #ae7b25;border-radius:12px;background:#fffaf0;color:#171717;line-height:1.5}#publishOverlay .an-category-warning p{margin:8px 0 12px}#publishOverlay .an-category-warning button{margin:4px 12px 4px 0;max-width:100%;white-space:normal}
#mMdDialogOverlay .m-md-dialog-actions{display:grid!important;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:12px!important;width:100%;max-width:280px;margin-left:auto!important;align-items:stretch}
#mMdDialogOverlay .m-md-dialog-actions button{width:100%!important;min-width:0!important;min-height:44px!important;height:auto!important;margin:0!important;padding:10px 14px!important;box-sizing:border-box;white-space:normal;line-height:1.4}
#mMdDialogOverlay #mMdDialogCancelBtn{background:#fff!important;color:#171717!important;border:1px solid #6b7280!important}
#mMdDialogOverlay #mMdDialogConfirmBtn.m-md-dialog-btn-danger{background:#b3261e!important;color:#fff!important;border:1px solid #b3261e!important}
#mMdDialogOverlay .m-md-dialog-actions button[hidden]{display:none!important}

#publishOverlay .field-label[hidden],#publishOverlay .form-grid[hidden]{display:none!important}

@media(min-width:761px){
  #anCatSections .an-card-price{font-size:16px!important;font-weight:700!important;line-height:20px!important}
  #anCatSections .an-card-title{min-height:0!important;height:auto!important;margin-bottom:4px!important}
  #anCatSections .an-price-row{margin-top:0!important;line-height:20px!important}
}

@media(max-width:760px){
  body:has(#mScreenExplore.m-screen-active):not(.an-search-filter-open):not(.ad-detail-open){overflow-x:clip!important;overflow-y:visible!important}
  #mScreenExplore .m-topbar-explore{position:sticky!important;top:0!important;z-index:40!important;background:#fff!important;padding:8px 12px!important;box-shadow:0 1px 0 #e5e7eb}
  #mScreenExplore .m-topbar-explore .an-reset-search{display:none!important}
  #mScreenExplore #mChipRow{margin:8px 0 0!important;padding:0 0 6px!important;flex-wrap:nowrap!important}
  #mScreenExplore #mCategoryIntro{margin:0 0 12px!important}
  #mCategoryIntro summary{font-size:12px;color:var(--an-muted);cursor:pointer;padding:4px 0}
  #mCategoryIntro .an-results-sub{margin:8px 0!important}
  #mScreenExplore #mSaveSearchResultsBtn:not([hidden]){position:fixed!important;bottom:calc(78px + env(safe-area-inset-bottom,0px))!important;left:50%!important;transform:translateX(-50%)!important;z-index:45!important;width:max-content!important;max-width:calc(100vw - 32px)!important;margin:0!important;background:var(--md-primary,#245f74)!important;color:#fff!important;border-radius:28px!important;box-shadow:0 3px 12px #0002!important;padding:12px 20px!important}
  #mScreenExplore #mSaveSearchResultsBtn[hidden],#mScreenExplore.an-search-editing #mSaveSearchResultsBtn,body.an-search-filter-open #mSaveSearchResultsBtn,body.ad-detail-open #mSaveSearchResultsBtn,#anMHomeSections[hidden]{display:none!important}
  #mScreenExplore .m-content{padding-bottom:150px!important}
  #kivaoMobileApp .an-m-result-price,#kivaoMobileApp .an-m-card-price,#kivaoMobileApp .m-card-price{font-family:"Nunito Sans",Roboto,Arial,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:24px!important}
  #mScreenExplore .m-search-bar-row>.m-icon-btn{border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;color:#727980!important;width:44px!important;height:44px!important;flex:0 0 44px!important}
  #mScreenExplore .m-search-bar-row>.m-icon-btn svg{width:26px!important;height:26px!important}
  #mScreenExplore .m-search-bar-row{display:flex!important;gap:6px!important;width:100%!important}
  #mScreenExplore .m-search-bar-row>.an-home-search-field{flex:1 1 0!important;min-width:0!important;width:auto!important;max-width:none!important}
  #mScreenExplore .m-search-bar-row #mSearchInput{flex:1 1 0!important;min-width:0!important;width:100%!important}
}

@media(min-width:761px){.mockup-hero .an-home-publish-invite{margin:14px 0;color:#24556c}.mockup-hero .an-home-publish-invite p{margin:0 0 8px;font-size:14px;line-height:1.4}.mockup-hero .an-home-publish-invite button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 18px;border:0;border-radius:24px;background:#245f74;color:#fff;font:700 14px/1.4 "Nunito Sans",Arial,sans-serif;cursor:pointer}.mockup-hero .an-home-publish-invite button:focus-visible{outline:3px solid #245f74;outline-offset:3px}}

.mockup-hero,.mockup-hero h1,.mockup-hero p,.mockup-hero button,.mockup-hero .mockup-reassurance,.mockup-hero .mockup-signature,.an-mobile-hero,.an-mobile-hero p,.an-mobile-hero button{font-family:var(--an-font-ui,"Nunito Sans",Arial,sans-serif)!important}
@media(min-width:761px){.mockup-hero{height:auto!important;min-height:380px!important;padding-block:40px!important}.mockup-hero .mockup-hero-copy{position:relative!important;top:auto!important}.mockup-hero .mockup-reassurance{display:flex!important;flex-wrap:wrap!important;gap:8px!important;width:100%!important}.mockup-hero .mockup-reassurance>span{flex:0 0 auto!important;white-space:nowrap!important}.mockup-hero .mockup-reassurance b{white-space:nowrap!important}}

@media(max-width:760px){
 #kivaoMobileApp .an-m-card-title{min-height:0!important;height:auto!important;margin-bottom:4px!important;font-size:14px!important;line-height:20px!important;font-weight:600!important}
 #kivaoMobileApp .an-m-card-price{font-size:16px!important;font-weight:700!important;line-height:20px!important}
 #kivaoMobileApp .an-m-price-row{margin-top:0!important;line-height:20px!important}
 #anMCatSections .an-m-cat-section-title{margin:0}
 #anMCatSections .an-m-cat-section-more{text-decoration:none;display:inline-flex;align-items:center}
}
@media(max-width:760px){
 #kivaoMobileApp .an-m-cardrow{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:14px!important;scroll-snap-type:x proximity;padding-bottom:8px!important}
 #kivaoMobileApp .an-m-cardrow .an-m-card{flex:0 0 240px!important;width:240px!important;min-width:0!important;border-radius:20px!important;overflow:hidden;scroll-snap-align:start}
 #kivaoMobileApp .an-m-card-media{width:100%!important;height:172px!important;aspect-ratio:auto!important;border-radius:16px!important;overflow:hidden}
 #kivaoMobileApp .an-m-card-media img{width:100%!important;height:100%!important;object-fit:cover!important}
 #kivaoMobileApp .an-m-card-body{padding:13px 14px 15px!important}
 #kivaoMobileApp .an-m-card-title{font-size:14px!important;font-weight:700!important}
}
@media(max-width:760px){
 #kivaoMobileApp .an-m-card-foot{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:6px!important;flex-wrap:nowrap!important}
 #kivaoMobileApp .an-m-card-foot .an-m-card-loc{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important}
 #kivaoMobileApp .an-m-card-foot>span:last-child{flex:0 0 auto!important;white-space:nowrap!important}
}

@media(max-width:760px){#kivaoMobileApp .an-m-card{min-height:0!important;height:auto!important;align-self:flex-start!important}#kivaoMobileApp .an-m-card-body{padding-bottom:8px!important;min-height:0!important;height:auto!important}#kivaoMobileApp .an-m-card-foot{margin-bottom:0!important;padding-bottom:0!important}}

#anDesktopSearchRail .an-category-chip.an-filter-active,#mChipRow .an-category-chip.an-filter-active{background:#d2e3ec!important;color:#173e53!important;border:1px solid #52768a!important;font-weight:700!important}
#anDesktopSearchRail .an-category-chip.an-filter-active:hover,#mChipRow .an-category-chip.an-filter-active:hover{background:#bfd5e2!important}

                       
.an-promotion-badges{position:absolute;left:10px;top:10px;display:flex;flex-wrap:wrap;max-width:calc(100% - 62px);gap:6px;z-index:3;pointer-events:none}.an-promotion-badge{font-family:inherit;font-weight:600;font-size:12px;line-height:1.3;padding:5px 8px;border-radius:5px;color:#fff;background:#6b3596}.an-promotion-badge.urgent{background:#9d3120}.an-promotion-admin{padding:16px 0;border-bottom:1px solid #d2e3ec}.an-promotion-admin label{display:block;margin:8px 0}.an-promotion-admin select,.an-promotion-admin input{max-width:100%;padding:8px;font:inherit}

.an-card-media:has(.an-promotion-badge) .an-badge-row,.an-result-media:has(.an-promotion-badge) .an-result-badge-row,.an-m-card-media:has(.an-promotion-badge) .an-m-badge-row{bottom:10px;pointer-events:none}
.an-card-media:has(.an-promotion-badge) .an-badge-pro,.an-result-media:has(.an-promotion-badge) .an-result-badge-pro,.an-m-card-media:has(.an-promotion-badge) .an-m-badge-pro{align-self:flex-end}
.an-badge-row button,.an-result-badge-row button,.an-m-badge-row button{pointer-events:auto}
.an-m-result-media:has(.an-promotion-badge) .an-m-result-pro{top:auto;bottom:10px}

                                                                             
#accountShell .account-grid.admin-premium-mode > #accountMenu{display:none!important}
#accountShell .account-grid.admin-premium-mode{display:block}
#accountShell .account-grid.admin-premium-mode > #accountPanel{width:100%;min-width:0}

                                                                        
.admin-premium-nav .an-admin-subnav{display:grid;gap:2px;margin:2px 0 10px 22px;padding-left:10px;border-left:1px solid #dbe3ed}
.admin-premium-nav .an-admin-subnav button{display:block;width:100%;text-align:left;border:0;border-radius:6px;background:transparent;color:#526174;padding:7px 10px;font-size:13px;font-weight:400;min-height:32px}
.admin-premium-nav .an-admin-subnav button:hover{background:#f0f4f8;color:#142c48}
.admin-premium-nav .an-admin-subnav button.is-current{background:#e8eff8;color:#163d6a;font-weight:600}

#accountShell .admin-premium-nav .an-admin-subnav button{padding:7px 10px!important;min-height:32px!important;border-radius:6px!important;font-size:13px!important}#accountShell .admin-premium-nav .an-admin-subnav button.is-current{background:#e8eff8!important;color:#163d6a!important;font-weight:600!important}

.an-promotion-thumb{width:100px;height:72px;object-fit:cover;border-radius:8px}.an-promotion-search{display:grid;gap:8px;margin:16px 0}.an-promotion-search input{width:100%;box-sizing:border-box}.an-promotion-admin[hidden]{display:none!important}
                                                                                     
#overlay .modal-price{font-family:"Nunito Sans",Roboto,Arial,sans-serif;font-size:20px!important;font-weight:700!important;line-height:28px!important}
                                                                     
body .an-card-price,body .an-m-card-price,body .an-m-result-price{font-family:"Nunito Sans",Roboto,Arial,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:24px!important}

.an-mobile-navigation .menu-toggle,.an-mobile-navigation .nav-icon{width:44px;height:44px;border:0;background:transparent;color:#234e64;display:grid;place-items:center;border-radius:12px;flex-shrink:0}.an-mobile-navigation .top{gap:8px}.an-mobile-navigation .top .logo{margin-right:auto}.an-mobile-navigation .mobile-menu{position:fixed;inset:0;margin:0 auto;width:min(100%,390px);height:100dvh;max-height:none;border:0;padding:0;background:#fff;color:#172f40;z-index:30;display:none;flex-direction:column;box-shadow:0 0 0 100vmax #18334455}.an-mobile-navigation .mobile-menu.open{display:flex}.an-mobile-navigation .menu-head{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid #e1e8ec;min-height:65px;flex-shrink:0}.an-mobile-navigation .menu-head h2{font-size:18px;margin-right:auto}.an-mobile-navigation .menu-head .logo{margin-left:8px;margin-right:auto}.an-mobile-navigation .menu-scroll{overflow-y:auto;overscroll-behavior:contain;padding:0 20px 20px;flex:1}.an-mobile-navigation .menu-publish{margin:18px 0;min-height:46px;width:100%;font-size:13px;gap:7px}.an-mobile-navigation .menu-label{font-size:12px;font-weight:600;color:#596c78;margin:19px 0 7px}.an-mobile-navigation .menu-row{width:100%;min-height:49px;display:flex;align-items:center;gap:13px;padding:11px 2px;border:0;background:#fff;text-align:left;font-size:15px;font-weight:600;color:#243c4b;line-height:1.4}.an-mobile-navigation .menu-row .cat-icon{width:22px;height:22px;color:#426779}.an-mobile-navigation .menu-row span{flex:1}.an-mobile-navigation .menu-row .chevron{width:19px;height:19px;color:#31566d}.an-mobile-navigation .menu-row:hover,.an-mobile-navigation .menu-row:focus-visible,.an-mobile-navigation .nav-icon:hover{background:#eef5f7}.an-mobile-navigation .mobile-menu :focus-visible{outline:2px solid #246180;outline-offset:2px}.an-mobile-navigation .menu-rule{border:0;border-top:1px solid #e1e8ec;margin:0}.an-mobile-navigation .menu-foot{border-top:1px solid #e1e8ec;margin-top:15px;padding-top:12px}.an-mobile-navigation .menu-foot button{font-size:14px;font-weight:400;min-height:44px}.an-mobile-navigation .menu-all-link{display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:650;color:#245f76;padding:18px 0;border-bottom:1px solid #e1e8ec}.an-mobile-navigation .sub-group{padding:17px 0;border-bottom:1px solid #e5ebef}.an-mobile-navigation .sub-group h3{font-size:15px;margin:0;line-height:1.5;font-weight:650}.an-mobile-navigation .sub-group a{display:block;font-size:14px;padding:9px 0;color:#415866}.an-mobile-navigation .sub-group h3 a{font-size:15px;color:#203b4b;padding:0}.an-mobile-navigation .menu-back-label{position:absolute;width:1px;height:1px;overflow:hidden}

.an-mobile-menu-toggle{display:none}@media(max-width:760px){.an-mobile-menu-toggle{display:grid;place-items:center;width:40px;height:40px;padding:8px;background:none;border:0;color:#245f76;flex-shrink:0}.an-mobile-navigation{font-family:var(--font-body);}.an-mobile-navigation .mobile-menu{width:100%;max-width:none;z-index:20000}.an-mobile-navigation .menu-scroll{padding-bottom:calc(20px + env(safe-area-inset-bottom))}.an-mobile-navigation .logo{font-size:24px;font-weight:800;color:#245f76}.an-mobile-navigation .publish{display:flex;align-items:center;justify-content:center;background:#245f76;color:white;border-radius:26px;text-decoration:none}.an-mobile-navigation svg{width:22px;height:22px;flex-shrink:0}.an-mobile-navigation a{text-decoration:none}.an-mobile-navigation button{font-family:inherit}}
                                                                          
@media(max-width:760px){#mScreenHome .m-topbar-spacer{display:none!important}#mScreenHome .an-mobile-menu-toggle{width:40px;height:44px;padding:4px;align-self:center;margin:0 8px 0 0;color:#243c4b}#mScreenHome .an-mobile-menu-toggle svg{width:32px!important;height:32px!important;min-width:32px}#mScreenHome .m-brand{align-self:center;margin-left:0}}

.an-mobile-navigation .moto-expand{padding:0;min-height:24px}.an-mobile-navigation .moto-expand[aria-expanded="true"] .chevron{transform:rotate(90deg)}.an-mobile-navigation #moto-menu-children{padding:8px 0 0 12px}.an-mobile-navigation #moto-menu-children[hidden]{display:none}

.an-mobile-navigation .sub-group h3 .moto-expand{font-size:inherit;font-weight:inherit;line-height:inherit;color:#203b4b}

                                                                                      
#accountPanel .an-listings-empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:28px 20px;background:#fff;border:1px solid #dce5e9;border-radius:16px;text-align:center;margin-top:20px}
#accountPanel .an-listings-empty-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:#edf4f7;color:#245e7b}
#accountPanel .an-listings-empty h2{font-weight:700;font-size:18px;line-height:1.35;margin:0}
#accountPanel .an-listings-empty p{margin:0;line-height:1.5;color:#526674}
#accountPanel .an-listings-empty .primary-btn{display:inline-flex;justify-content:center;align-items:center;gap:8px;max-width:100%;min-height:44px;white-space:normal;line-height:1.4;text-align:center}
#accountPanel .an-listings-empty svg{width:20px;height:20px;flex:0 0 20px}
@media(max-width:760px){#accountPanel .an-listings-empty{padding:22px 16px}#accountPanel .an-listings-empty .primary-btn{width:100%;font-size:14px}}

#accountPanel .empty.an-listings-empty{padding:24px 20px!important}#accountPanel .empty.an-listings-empty h2{margin:0!important;font-size:18px!important;line-height:1.35!important}#accountPanel .empty.an-listings-empty .primary-btn{margin:4px 0 0!important}
                                                                      
#actionBody .an-sav{display:grid;gap:16px;min-width:0}
#actionBody .an-sav p{margin:0;line-height:1.55}
#actionBody .an-sav h3{font-size:18px!important;line-height:1.4;margin:0!important}
.an-sav-receipt,.an-sav-heading{display:flex;align-items:center;gap:12px;justify-content:space-between}
.an-sav-receipt{justify-content:flex-start}.an-sav-receipt>svg{width:30px;height:30px;flex:none;color:#24617d}
.an-sav-reference{background:#edf4f7;border-radius:10px;padding:12px 14px}
.an-sav-list{display:grid;gap:10px}.an-sav-ticket{display:flex;align-items:center;gap:12px;text-align:left;width:100%;padding:14px!important;background:#fff;border:1px solid #d8e2e7;border-radius:12px;color:#203b4b;font:inherit;cursor:pointer}
.an-sav-ticket>span:first-child{flex:1;min-width:0}.an-sav-ticket strong{display:block;overflow-wrap:anywhere}.an-sav-ticket small{display:block;margin-top:5px;color:#526674;line-height:1.5}.an-sav-ticket svg{width:20px;height:20px;flex:none}
.an-sav-status{display:inline-block;flex:none;font-size:12px;line-height:1.4;padding:5px 9px;background:#edf4f7;color:#24536b;border-radius:8px}
.an-sav-thread{display:grid;gap:12px}.an-sav-message{padding:14px;background:#f5f7f8;border:1px solid #e1e7eb;border-radius:12px}.an-sav-message.an-sav-team{background:#edf5f8;border-color:#cbdee8}.an-sav-message header{display:flex;flex-wrap:wrap;gap:6px 12px;justify-content:space-between;margin-bottom:8px}.an-sav-message time{font-size:12px;color:#526674}.an-sav-message p{white-space:pre-wrap;overflow-wrap:anywhere}
#actionBody #anSupportReply{display:block;width:100%;min-height:132px;padding:12px;font:inherit;font-size:16px;line-height:1.5;border:1px solid #8b9fa9;border-radius:10px;resize:vertical;box-sizing:border-box}#actionBody .an-sav small{line-height:1.5;color:#526674}.an-sav-back{justify-self:start;background:none;border:0;color:#245e7b;text-decoration:underline;font:inherit;font-weight:700;padding:8px 0;cursor:pointer}
@media(max-width:600px){.an-sav-ticket{flex-wrap:wrap;gap:8px}.an-sav-ticket>span:first-child{flex-basis:75%}.an-sav-ticket svg{margin-left:auto}.an-sav-heading{align-items:flex-start}#actionBody .an-sav h3{font-size:17px!important}}

                                                                      
.an-sav-hub-row{display:grid;grid-template-columns:36px minmax(0,1fr) 20px;gap:12px;align-items:center;width:100%;padding:16px 12px;margin:0;background:#fff;color:#203b4b;border:0;border-bottom:1px solid #dce6ec;border-radius:0;text-align:left;cursor:pointer;font-family:inherit;white-space:normal}
.an-sav-hub-row strong{display:block;font-size:15px;font-weight:600;line-height:1.4}
.an-sav-hub-row small{display:block;margin-top:4px;font-size:13px;line-height:1.5;color:#526674}
.an-sav-hub-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#edf4f7}
.an-sav-hub-row svg{width:20px;height:20px;flex-shrink:0}.an-sav-hub-row:hover{background:#f4f8fa}.an-sav-hub-row:focus-visible{outline:2px solid #24617d;outline-offset:2px}.an-sav-hub-note{font-size:13px;color:#526674;margin:16px 0 0}
                                                                               
#actionOverlay{background:rgba(7,16,31,.44)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
                                                                                     
                                                                     
@media (min-width:1024px) and (hover:hover) and (pointer:fine){
 body.an-search-active #q,
 body.an-search-active .an-btn-cta,
 body.an-search-active #anDesktopSearchRail .m-chip,
 body.an-search-active #activeFilters .filter-chip,
 body.an-search-active #adsGrid .an-card-title{font-size:16px!important}
 body.an-search-active #saveSearchResultsBtn,
 body.an-search-active #activeFilters .clear-filters,
 body.an-search-active .an-results-sub,
 body.an-search-active #gridViewBtn,
 body.an-search-active #listViewBtn,
 body.an-search-active #mapViewBtn{font-size:14px!important}
 body.an-search-active #adsGrid .an-card-foot{font-size:12px!important}
 body.an-search-active #adsGrid .an-card-title{line-height:1.4}
 body.an-search-active #anDesktopSearchRail .m-chip{white-space:nowrap;flex-shrink:0}
}
                                                                                
@media (min-width:1024px) and (hover:hover) and (pointer:fine){
 body.an-search-active .an-results-main-head{margin-top:9px!important}
}
                                                                    
@media (min-width:1024px) and (hover:hover) and (pointer:fine){
 body.an-search-active #adsGrid .an-card-price{font-size:16px!important}
 body.an-search-active #accountNavLabel{font-size:12px!important}
}
@media (min-width:1024px) and (hover:hover) and (pointer:fine){
 .site-header .categories button{font-size:14px!important}
 .site-header .account-nav button,.site-header .account-nav button span{font-size:12px!important}
}

                                                                   
@media (min-width:1024px) and (hover:hover) and (pointer:fine){
 body.an-search-active #anDesktopSearchRail{align-items:center!important;margin-bottom:0!important;padding-bottom:0!important}
 body.an-search-active #anDesktopSearchRail .an-search-rail-scroll{padding-top:0!important;padding-bottom:0!important}
 body.an-search-active #activeFilters{margin-top:12px!important;padding-top:0!important}
 body.an-search-active #activeFilters .filter-chip,body.an-search-active #activeFilters .clear-filters{min-height:32px!important;height:auto!important;padding:3px 12px!important;line-height:24px!important;box-sizing:border-box}
 body.an-search-active #activeFilters .an-criterion-prefix{display:none}
 body.an-search-active #activeFilters .filter-chip>span[aria-hidden=true]{flex-shrink:0}
}

                                                              
@media(max-width:760px){
 .admin-table-wrap:has(#adminAdsBody){overflow:visible;border:0;background:transparent}
 .admin-table:has(#adminAdsBody){display:block;width:100%;min-width:0;border:0;background:transparent}
 .admin-table:has(#adminAdsBody) thead{display:none}
 #adminAdsBody{display:grid;gap:12px;width:100%}
 #adminAdsBody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:16px;border:1px solid #dce4e9;border-radius:18px;background:#fff;min-width:0}
 #adminAdsBody td{display:block;padding:0;border:0;min-width:0;white-space:normal;overflow-wrap:anywhere}
 #adminAdsBody td:first-child{grid-column:1/-1}
 #adminAdsBody .admin-ad{display:flex;align-items:center;gap:12px;min-width:0}
 #adminAdsBody .admin-ad img{width:72px;height:64px;flex:0 0 72px;object-fit:cover;border-radius:10px}
 #adminAdsBody .admin-ad>div{min-width:0}
 #adminAdsBody .admin-ad b{font-size:15px;line-height:1.4}
 #adminAdsBody .admin-ad small{margin-top:5px;font-size:13px;line-height:1.5;color:#526773}
 #adminAdsBody td[data-label]{font-size:14px;line-height:1.5}
 #adminAdsBody td[data-label]::before{content:attr(data-label);display:block;font-size:12px;color:#657681;margin-bottom:3px}
 #adminAdsBody td:nth-child(4){grid-column:1/-1}
 #adminAdsBody td:last-child{grid-column:1/-1;border-top:1px solid #e7edf0;padding-top:12px}
 #adminAdsBody .admin-actions{display:flex;flex-wrap:wrap;gap:8px;min-width:0}
 #adminAdsBody .admin-actions button{flex:1 1 110px;min-width:0;max-width:100%;min-height:42px;margin:0;padding:10px 14px;white-space:normal;line-height:1.3;overflow-wrap:anywhere}
 .admin-toolbar:has(#adminAdSearch){display:grid;grid-template-columns:minmax(0,1fr);gap:10px}
 .admin-toolbar #adminAdSearch,.admin-toolbar #adminAdState{width:100%;max-width:100%;min-width:0;box-sizing:border-box}
}

@media(min-width:761px) and (max-width:1100px){#accountPanel .admin-table{min-width:0;width:100%}#accountPanel .admin-table :is(th,td){white-space:normal;overflow-wrap:anywhere}#accountPanel .admin-table .admin-actions{flex-wrap:wrap}#accountPanel .admin-table button{max-width:100%;white-space:normal}}


@media(min-width:761px) and (max-width:1100px){#accountPanel .admin-table .admin-status{white-space:nowrap;overflow-wrap:normal}}
@media(min-width:761px) and (max-width:1100px){
 #accountPanel .admin-table:has(#adminAdsBody){table-layout:fixed}
 #accountPanel .admin-table:has(#adminAdsBody) th:nth-child(1){width:32%}
 #accountPanel .admin-table:has(#adminAdsBody) th:nth-child(2){width:14%}
 #accountPanel .admin-table:has(#adminAdsBody) th:nth-child(3){width:16%}
 #accountPanel .admin-table:has(#adminAdsBody) th:nth-child(4){width:10%}
 #accountPanel .admin-table:has(#adminAdsBody) th:nth-child(5){width:28%}
 #accountPanel .admin-table:has(#adminAdsBody) :is(th,td):nth-child(3){overflow-wrap:break-word}
}
