/* Shared, compact return navigation for vehicle and property catalogs. */
body .p-side #breadcrumb-container,
body .p-side .category-return {
 display: flex!important; flex-direction: column; gap: 0!important;
 margin: 0 0 12px!important; padding: 8px 10px; width: 100%; box-sizing: border-box;
 background: #fff; border: 1px solid #e4e9ee; border-radius: 10px;
}
body .p-side #breadcrumb-container::before,
body .p-side .category-return::before { content: 'Üst kategoriler'; padding: 4px 10px 8px; font-size: 11px; font-weight: 500; letter-spacing: .3px; color: #84909b; }
body .p-side .back-btn,
body.estate-page .p-side .category-return .back-btn {
 display: flex; align-items: center; justify-content: flex-start; gap: 10px;
 box-sizing: border-box; width: 100%; min-width: 0; min-height: 42px;
 margin: 0; padding: 10px 12px; border: 1px solid #e4e9ee;
 border-radius: 8px; background: #fff; color: #465966;
 font-family: inherit; font-size: 13px; font-weight: 500; line-height: 1.5;
 text-align: left; text-decoration: none; box-shadow: none; transform: none;
 transition: background .15s ease,color .15s ease;
}
body .p-side #breadcrumb-container .back-btn,
body .p-side .category-return .back-btn,
body.estate-page .p-side .category-return .back-btn { border: 0; border-radius: 5px; padding: 9px 10px; }
body .p-side #breadcrumb-container .back-btn + .back-btn,
body .p-side .category-return .back-btn + .back-btn { border-top: 1px solid #f0f2f4; }
body .p-side .back-btn::before { content: '‹'; flex: 0 0 12px; color: #8b98a4; font-size: 20px; font-weight: 400; line-height: 1; }
body .p-side .back-btn i { display: none; }
body .p-side .back-btn span { min-width: 0; overflow-wrap: anywhere; }
body .p-side .back-btn:hover,
body.estate-page .p-side .category-return .back-btn:hover { background: #f4f7f9; color: #18394f; text-decoration: none; box-shadow: none; transform: none; }
body .p-side .back-btn:focus-visible { outline: 2px solid #bd7845; outline-offset: 2px; }
@media(prefers-reduced-motion: reduce) { body .p-side .back-btn { transition: none; } }
