
:root{--v74-primary:#ff6b00;--v74-primary-dark:#d94f00;--v74-ink:#172033;--v74-muted:#667085;--v74-soft:#f6f7f9;--v74-line:#e5e7eb;--v74-success:#087a55}
body{color:var(--v74-ink);background:#fafafa}.topbar{border-bottom-color:#eceff2;background:rgba(255,255,255,.97)}
.brand-mark,.post-btn,.primary-btn{background:linear-gradient(135deg,#ff7a00,#ff5a00)}
.v74-location-trigger{font:inherit;cursor:pointer}.desktop-location{display:inline-flex;align-items:center;gap:7px;max-width:190px}.desktop-location span,.mobile-location-pill span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.market-home,.search-results-page{background:linear-gradient(180deg,#fff 0,#fafafa 420px)}
.v70-market-hero{background:linear-gradient(135deg,#fff8f2 0,#fff 52%,#f7f8fa 100%);border:1px solid #eceff2;box-shadow:0 18px 55px rgba(16,24,40,.06)}
.v70-eyebrow,.v70-section-title span,.results-subcategory-head span{color:var(--v74-primary-dark)!important}.v70-hero-copy h1,.v70-section-title h2,.results-heading h1{color:var(--v74-ink)!important;letter-spacing:-.025em}.v70-hero-copy h1 em{color:var(--v74-primary)!important}
.v70-primary-cta,.market-primary-search button,.market-filter-actions button,.v74-location-actions button[type=submit]{background:linear-gradient(135deg,#ff7600,#ff5a00)!important;color:#fff!important;box-shadow:0 10px 24px rgba(255,107,0,.18)}
.v70-category-grid>a,.v730-trend-track>a,.professional-listing-card,.results-subcategory-panel{border-color:#e8ebef!important;box-shadow:0 8px 24px rgba(16,24,40,.045)!important}
.v70-category-grid>a:hover,.v730-trend-track>a:hover{transform:translateY(-2px);border-color:#ffd0ad!important}
.v70-smart-feed,.v70-listing-section{margin-top:24px}.professional-card-topline .listing-price{color:#111827}
.search-results-toolbar{position:sticky;top:78px;z-index:20;background:rgba(250,250,250,.94);backdrop-filter:blur(12px);padding:10px 0}
.results-filter-drawer>summary,.results-location-button{border:1px solid #dfe3e8!important;background:#fff!important;color:#344054!important;font-weight:850!important}
.results-filter-drawer>summary:hover,.results-location-button:hover{border-color:#ffb57e!important;color:#b54708!important;background:#fff8f2!important}
.smart-category-filter-box{border:1px solid #f4c7a7!important;background:#fffaf6!important}.smart-category-filter-head b{color:#9a3412!important}
.v74-location-backdrop{position:fixed;inset:0;z-index:9998;background:rgba(15,23,42,.48);backdrop-filter:blur(3px)}
.v74-location-sheet{position:fixed;z-index:9999;left:50%;top:50%;width:min(620px,calc(100% - 28px));max-height:min(760px,calc(100vh - 36px));overflow:auto;transform:translate(-50%,-50%);padding:24px;border:1px solid #e5e7eb;border-radius:24px;background:#fff;box-shadow:0 28px 90px rgba(15,23,42,.26)}
.v74-sheet-handle{display:none}.v74-location-head{display:flex;justify-content:space-between;gap:18px}.v74-location-head span{font-size:10px;font-weight:950;letter-spacing:.13em;color:var(--v74-primary)}.v74-location-head h2{margin:5px 0 7px;font-size:27px;letter-spacing:-.03em}.v74-location-head p{margin:0;color:var(--v74-muted);font-size:12px;line-height:1.55}.v74-location-head>button{width:38px;height:38px;border:1px solid var(--v74-line);border-radius:50%;background:#fff;font-size:22px;cursor:pointer}
.v74-current-location{display:flex;width:100%;align-items:center;gap:12px;margin-top:20px;padding:14px;border:1px solid #ffd2b3;border-radius:16px;background:#fff8f2;text-align:left;color:#9a3412;cursor:pointer}.v74-current-location i{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#fff;font-style:normal;font-size:22px}.v74-current-location span{flex:1}.v74-current-location b,.v74-current-location small{display:block}.v74-current-location small{margin-top:3px;color:#b45309}.v74-current-location em{font-style:normal;font-size:24px}
.v74-location-divider{display:flex;align-items:center;gap:10px;margin:17px 0;color:#98a2b3;font-size:10px}.v74-location-divider:before,.v74-location-divider:after{content:"";height:1px;flex:1;background:#edf0f2}.v74-location-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.v74-location-grid label{display:grid;gap:6px;font-size:10px;font-weight:900;color:#475467}.v74-location-grid select,.v74-location-grid input{width:100%;height:46px;border:1px solid #dfe3e8;border-radius:12px;background:#fff;padding:0 12px;font:inherit;color:#101828;outline:none}.v74-location-grid select:focus,.v74-location-grid input:focus{border-color:#ff9b55;box-shadow:0 0 0 3px rgba(255,107,0,.10)}.v74-location-status{min-height:18px;margin:12px 0 0;color:#667085;font-size:10px}.v74-location-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:16px}.v74-location-actions button{min-height:44px;border:1px solid #dfe3e8;border-radius:12px;padding:0 17px;background:#fff;font-weight:900;cursor:pointer}
body.v74-location-open{overflow:hidden}
@media(max-width:900px){
 .search-results-toolbar{top:62px}.v70-market-hero{padding:18px!important;border-radius:0!important;margin-inline:-11px!important;border-left:0;border-right:0;box-shadow:none}.v70-hero-copy{display:none!important}.v70-search-shell{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.v81-search-heading{display:none!important}
 .market-primary-search{height:48px!important;border:1px solid #e1e5ea!important;border-radius:14px!important;background:#fff!important;box-shadow:0 6px 18px rgba(16,24,40,.06)!important}.market-primary-search input{font-size:14px!important}.market-primary-search button{min-width:68px!important;border-radius:11px!important;margin:4px!important}
 .v70-trust-row,.v70-type-strip{display:none!important}.v70-category-section{margin-top:14px!important}.v70-section-title p{display:none}.v70-section-title h2{font-size:20px!important}.v70-category-grid>a{flex:0 0 82px!important;min-width:82px!important;padding:11px 7px!important;border-radius:16px!important;box-shadow:none!important}.v70-category-grid>a i{width:46px!important;height:46px!important}.v70-category-grid>a small{display:none!important}
 .v730-mobile-promo{margin-top:14px!important}.v730-promo-main{border-radius:18px!important;min-height:106px!important}.v730-trend-section{margin-top:18px!important}.v730-trend-track>a{flex-basis:138px!important;min-width:138px!important;box-shadow:none!important}
 .smart-home-feed .home-discovery-rail{margin-top:20px!important}.home-discovery-rail .market-section-title p{display:none!important}
 .professional-listing-card{border-radius:14px!important;box-shadow:none!important}.professional-listing-card .listing-media{aspect-ratio:1/1!important}.professional-card-topline .listing-price{font-size:16px!important}.professional-listing-card h3{font-size:12px!important;line-height:1.35!important}.professional-card-footer{display:none!important}
 .search-results-container{width:calc(100% - 18px)!important}.search-results-toolbar{grid-template-columns:1fr 48px 48px!important;gap:8px!important}.results-primary-search{grid-column:1/-1!important}.results-location-button,.results-filter-drawer>summary{width:48px!important;min-width:48px!important;padding:0!important;font-size:0!important}.results-location-button:before{content:'⌖';font-size:20px}.results-filter-drawer>summary:before{content:'☷';font-size:19px}.results-filter-drawer>summary b{font-size:8px!important;position:absolute;right:-3px;top:-4px}
 .results-filter-panel{border-radius:22px 22px 0 0!important}.results-subcategory-panel{border-radius:16px!important;box-shadow:none!important}.professional-results-heading{gap:8px!important}.professional-results-actions{width:100%;overflow:auto;flex-wrap:nowrap!important}.professional-results-actions>*{flex:0 0 auto}
 .v74-location-sheet{left:0;right:0;top:auto;bottom:0;width:100%;max-height:88vh;transform:none;border-radius:24px 24px 0 0;padding:14px 16px 22px}.v74-sheet-handle{display:block;width:42px;height:4px;border-radius:999px;background:#d0d5dd;margin:0 auto 12px}.v74-location-head h2{font-size:22px}.v74-location-head p{font-size:11px}.v74-location-grid{grid-template-columns:1fr}.v74-location-actions{position:sticky;bottom:-22px;margin-inline:-16px;margin-bottom:-22px;padding:12px 16px 16px;background:linear-gradient(180deg,rgba(255,255,255,.88),#fff 25%)}.v74-location-actions button{flex:1}
}

/* V7.4.0.1C kalıcı görünürlük kuralı */
.v74-location-backdrop[hidden],.v74-location-sheet[hidden]{display:none!important}
