.dealer-settings-section>*,.dealer-ui-form-section>*,.tremor-template-dashboard .dash-content,.tremor-template-dashboard .dealer-panel,.tremor-template-dashboard .dealer-template-main{min-width:0}.local-listing-scroll,.responsive-table-root{position:relative;max-width:100%}.local-listing-scroll{min-width:0;overflow-x:auto}@media (min-width:1536px){.local-listing-scroll{overflow:visible}}.dealer-tabs,.dealer-vehicle-types{min-width:0;max-width:100%}.detail-layout>*,.hero-inner>*,.home-hero-inner>*,.results-layout>*,.search-grid>*,.search-module,.search-panel{min-width:0}.vehicle-tabs{max-width:100%;overflow-x:auto}.result-list{grid-template-columns:minmax(0,1fr)}.result-card-main>*,.result-vehicle-card{min-width:0}.nav .nav-mobile-login{display:none}.dealer-modal,.modal{max-height:calc(100dvh - 40px);overflow-y:auto;overscroll-behavior:contain}.dealer-modal-head{gap:12px}.dealer-modal-head button:not([data-rac]):not([data-ui]){flex-shrink:0}.dealer-modal-head h2{overflow-wrap:anywhere}@media (max-width:1535px){.tremor-template-dashboard .admin-dealers-table-root,.tremor-template-dashboard .dealer-listings-table-root{overflow:auto!important}.tremor-template-dashboard .dealer-manage-menu[open]>div{position:fixed;inset:auto 16px 16px auto;z-index:500;width:min(280px,calc(100vw - 32px));max-height:calc(100dvh - 96px);overflow-y:auto;padding-bottom:max(6px,env(safe-area-inset-bottom))}.dealer-manage-menu>div :is(a:not([data-rac]):not([data-ui]),button){min-height:44px}}@media (max-width:1023px){.tremor-template-dashboard .dealer-template-sidebar{visibility:hidden;max-width:calc(100vw - 48px);height:100dvh}.tremor-template-dashboard .dealer-template-sidebar.open{visibility:visible}.dealer-template-mobile-profile{flex:1;overflow:hidden}.dealer-template-mobile-profile .dealer-template-avatar{flex-shrink:0}.dealer-template-mobile-header>button:not([data-rac]):not([data-ui]){flex:0 0 44px;min-height:44px}.dealer-template-mobile-header{gap:12px}}@media (max-width:767px){.tremor-template-dashboard .dealer-ui-section>header{flex-wrap:wrap;align-items:flex-start;gap:10px}.tremor-template-dashboard .dealer-toolbar{flex-wrap:wrap;gap:10px}.tremor-template-dashboard .dealer-toolbar label{min-width:0;flex:none;width:100%;height:44px}.tremor-template-dashboard .dealer-toolbar input:not([data-rac]):not([data-ui]){min-width:0;width:100%}.tremor-template-dashboard .dealer-page-title{flex-wrap:wrap;gap:12px}.tremor-template-dashboard :is(input:not([type=checkbox]):not([type=radio]),textarea,select){max-width:100%;font-size:16px}.dealer-modal-backdrop,.modal-backdrop{padding:12px}.dealer-modal,.modal{max-width:100%;max-height:calc(100dvh - 24px)}.dealer-form-actions,.dealer-modal-actions{flex-wrap:wrap}.tremor-template-dashboard .editor-actions{flex-wrap:wrap;gap:12px}.tremor-template-dashboard .editor-actions>button:not([data-rac]):not([data-ui]){max-width:100%;white-space:normal}.dealer-modal-actions>button:not([data-rac]):not([data-ui]){flex:1 1 auto;min-height:44px}.tremor-template-dashboard .listing-editor-flow .editor-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 16px}.tremor-template-dashboard .listing-editor-flow .listing-step-bar{grid-column:1/-1;grid-row:1;width:100%}.tremor-template-dashboard .listing-editor-flow .editor-actions>button:not([data-rac]):not([data-ui]){min-width:0;white-space:normal;min-height:44px}.tremor-template-dashboard .listing-editor-page{padding-bottom:calc(160px + env(safe-area-inset-bottom))}.results-sort{flex-wrap:wrap}.results-sort>div{flex-wrap:wrap;max-width:100%}.results-pagination{grid-template-columns:1fr 1fr}.results-pagination>div{grid-column:1/-1;grid-row:1;flex-wrap:wrap}}@media (max-width:800px){.nav .nav-marketplace-dropdown{width:100%;max-width:100%}.result-card-header{flex-wrap:wrap;gap:10px}.result-card-header>a{display:block;white-space:normal;width:100%}.result-card-header h3{overflow-wrap:anywhere}.result-card-header span{display:block;margin-top:4px}.result-card-actions{flex-wrap:wrap}.result-card-main{grid-template-columns:minmax(0,1fr)}.result-card-dealer-row{min-width:0;flex-wrap:wrap}}@media (max-width:520px){.sticky-contact-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sticky-contact{white-space:normal;overflow-wrap:anywhere;min-height:44px;padding:8px}}@media (max-width:380px){.site-header{gap:10px}.site-header>.logo{min-width:70px}.header-actions{gap:6px}.header-actions .dealer-login{display:none}.nav .nav-mobile-login{display:block}.header-actions .lang-btn{margin-inline-start:0}.header-actions .lang-btn:before{display:none}}.workspace-language-row{padding:12px 20px}.workspace-language-switch{min-width:44px;min-height:44px;flex-shrink:0;font-size:16px!important}[translate=no]{unicode-bidi:plaintext}[dir=rtl],[dir=rtl] *{font-family:var(--font-system)!important;letter-spacing:normal}[dir=rtl] select{background-position:left .5rem center;padding-inline-end:2rem}[dir=rtl] .tremor-template-dashboard .dealer-template-sidebar{left:auto;right:0;border-right:0;border-left:0}[dir=rtl] .tremor-template-dashboard .dealer-template-main{margin-left:0;margin-right:264px}[dir=rtl] .tremor-template-dashboard .listing-editor-flow .editor-actions{left:0;right:288px}[dir=rtl] .tremor-template-dashboard :is(th,.text-left){text-align:right}[dir=rtl] .tremor-template-dashboard .text-right{text-align:left}[dir=rtl] .dealer-template-workspace>span:last-child{text-align:right}[dir=rtl] .dealer-manage-menu>div{text-align:right;right:auto;left:0}[dir=rtl] .dealer-manage-menu>div :is(a:not([data-rac]):not([data-ui]),button){text-align:right}[dir=rtl] .dealer-plan-feature-list li:nth-child(odd){border-right:0}@media (min-width:768px){[dir=rtl] .dealer-plan-feature-list li:nth-child(odd){border-left:1px solid #e5e7eb}}[dir=rtl] .dealer-tabs button:not([data-rac]):not([data-ui]) span{margin-left:0;margin-right:6px}[dir=rtl] :is(.lucide-arrow-left,.lucide-arrow-right,.lucide-chevron-left,.lucide-chevron-right){transform:scaleX(-1)}[dir=rtl] .nav-marketplace-dropdown{left:auto;right:0;text-align:right}[dir=rtl] :is(.result-card-header,.result-card-content,.listing-summary,.dealer-body,.footer-main){text-align:right}[dir=rtl] input:is([type=email],[type=tel],[type=url],[type=number],[type=date],[type=datetime-local]){direction:ltr;text-align:right}[dir=rtl] .currency-selector select{padding-left:25px;padding-right:10px}[dir=rtl] .currency-selector>svg{right:auto;left:6px}[dir=rtl] .results-sort select{padding-left:0;padding-right:12px}@media (max-width:1535px){[dir=rtl] .tremor-template-dashboard .dealer-manage-menu[open]>div{inset:auto auto 16px 16px}}@media (max-width:1023px){[dir=rtl] .tremor-template-dashboard .dealer-template-main{margin-right:0}[dir=rtl] .tremor-template-dashboard .dealer-template-sidebar{transform:translateX(100%)}[dir=rtl] .tremor-template-dashboard .dealer-template-sidebar.open{transform:translateX(0)}[dir=rtl] .tremor-template-dashboard .listing-editor-flow .editor-actions{right:0}}@media (max-width:800px){[dir=rtl] .filters{left:auto;right:0}[dir=rtl] .nav{text-align:right}}@media (max-width:767px){.tremor-template-dashboard .dealer-kpi-help:focus>[role=tooltip],.tremor-template-dashboard .dealer-kpi-help:hover>[role=tooltip],.tremor-template-dashboard .dealer-kpi-help>[role=tooltip]{position:fixed;inset:auto 16px 16px;width:auto;transform:none;z-index:100}}