html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a111b;--surface:#111b28;--panel:#152131;--line:#2b3a4d;--text:#eff5fb;--muted:#a5b4c5;--accent:#175dde;--button-primary:#175dde;--button-primary-hover:#0d4fca;--button-ink:#fff;--button-secondary:#152131;--button-secondary-line:#3a4d64}html[data-theme=dark] body{background:radial-gradient(circle at 80% -10%,#17396380,transparent 32%),var(--bg)}html[data-theme=dark] .platform-header{background:#0a111be8;border-bottom-color:#26384d}html[data-theme=dark] .platform-brand{color:#f5f8fc}html[data-theme=dark] .platform-brand span{color:#1762de}html[data-theme=dark] .platform-nav a{color:#aebdcd}html[data-theme=dark] .platform-nav a:hover,html[data-theme=dark] .platform-nav a.active{color:#fff}html[data-theme=dark] .platform-publish{border-color:var(--button-primary);background:var(--button-primary);color:#fff;box-shadow:0 10px 26px #030a1455}html[data-theme=dark] .platform-publish:hover{border-color:var(--button-primary-hover);background:var(--button-primary-hover);color:#06101e}html[data-theme=dark] .platform-account{color:#dce7f3;border-color:#40536a}html[data-theme=dark] .home-market-hero,html[data-theme=dark] .landing .home-market-hero:before{background:var(--bg)}html[data-theme=dark] .landing .home-market-hero h1{color:var(--text)}html[data-theme=dark] .landing .home-market-hero .hero-lead{color:var(--muted)}html[data-theme=dark] .home-vehicle-search,html[data-theme=dark] .home-search-querybar,html[data-theme=dark] .home-search-fields input,html[data-theme=dark] .home-search-fields select,html[data-theme=dark] .brand-select-trigger{color:var(--text);background:#111c2a;border-color:#33465c}html[data-theme=dark] .home-search-tabs{background:#152231;border-bottom-color:#33465c}html[data-theme=dark] .home-search-tabs button{color:#b2c0d0;border-right-color:#33465c}html[data-theme=dark] .home-search-tabs button.active{color:var(--accent);background:#111c2a}html[data-theme=dark] .home-search-querybar>svg,html[data-theme=dark] .home-search-fields label{color:#b2c0d0}html[data-theme=dark] .home-search-querybar input::placeholder,html[data-theme=dark] .home-search-fields input::placeholder{color:#8091a4}html[data-theme=dark] .landing .home-market-hero .home-search-tabs{background:#152231;border-bottom-color:#33465c}html[data-theme=dark] .landing .home-market-hero .home-search-tabs button{color:#b2c0d0;border-right-color:#33465c}html[data-theme=dark] .landing .home-market-hero .home-search-querybar,html[data-theme=dark] .landing .home-market-hero .home-search-fields input,html[data-theme=dark] .landing .home-market-hero .home-search-fields select,html[data-theme=dark] .landing .home-market-hero .brand-select-trigger{border-color:#33465c}html[data-theme=dark] .home-listing-card,html[data-theme=dark] .marketplace-listing-card,html[data-theme=dark] .filter-panel,html[data-theme=dark] .vehicle-filter-panel,html[data-theme=dark] .service-filter-panel{background:var(--surface);border-color:var(--line);color:var(--text)}html[data-theme=dark] .marketplace-listing-card{color:var(--text)}html[data-theme=dark] .home-listing-card-image,html[data-theme=dark] .marketplace-listing-image{color:#aec0d1;background:#1a2939}html[data-theme=dark] .home-listing-card-body>p{color:#b7c4d2}html[data-theme=dark] .home-listing-empty{border-color:#506176}html[data-theme=dark] .listing-card-favorite button,html[data-theme=dark] .listing-card-share button{color:var(--text);background:#111c2af2;border-color:#3a4c60;box-shadow:0 2px 8px #0008}html[data-theme=dark] .search,html[data-theme=dark] .select-like,html[data-theme=dark] .range input,html[data-theme=dark] .options{color:var(--text);background:#111c2a;border-color:#33465c}html[data-theme=dark] .options button{color:var(--text);border-bottom-color:#33465c}html[data-theme=dark] .functional-shell{background:var(--bg);color:var(--text)}html[data-theme=dark] .functional-top{border-bottom-color:var(--line)}html[data-theme=dark] .functional-top a,html[data-theme=dark] .auth-panel h1,html[data-theme=dark] .publish-intro h1,html[data-theme=dark] .detail-shell h1,html[data-theme=dark] .admin-shell h1,html[data-theme=dark] .empty-state h1,html[data-theme=dark] .market-header h1,html[data-theme=dark] .detail-content h2,html[data-theme=dark] .profile-contact-heading h2{color:var(--text)}html[data-theme=dark] .auth-panel,html[data-theme=dark] .publish-form section,html[data-theme=dark] .listing-summary,html[data-theme=dark] .admin-table,html[data-theme=dark] .listing-location-map{background:var(--surface);border-color:var(--line)}html[data-theme=dark] .auth-vehicle-motif{color:var(--accent)}html[data-theme=dark] .auth-form .required-mark{color:#ff9ca5}html[data-theme=dark] .functional-form input,html[data-theme=dark] .publish-form input,html[data-theme=dark] .publish-form select,html[data-theme=dark] .publish-form textarea,html[data-theme=dark] .market-filters input,html[data-theme=dark] .market-filters select,html[data-theme=dark] .contact-form textarea,html[data-theme=dark] .report-form select,html[data-theme=dark] .report-form textarea,html[data-theme=dark] .secondary-button,html[data-theme=dark] .category-pills button,html[data-theme=dark] .detail-shell .detail-back-link,html[data-theme=dark] .detail-shell .reveal-phone-button,html[data-theme=dark] .listing-share-button,html[data-theme=dark] .profile-contact-card .account-type-options button{color:var(--text);background:#111c2a;border-color:#33465c}html[data-theme=dark] .category-pills button.selected,html[data-theme=dark] .profile-contact-card .account-type-options button.selected,html[data-theme=dark] .profile-contact-card .account-type-options--locked>div{border-color:var(--accent);color:#dbeaff;background:#162b4b}html[data-theme=dark] .publish-limit-card{background:var(--surface);border-color:var(--line)}html[data-theme=dark] .publish-limit-card h1,html[data-theme=dark] .publish-limit-card>p b{color:var(--text)}html[data-theme=dark] .gallery,html[data-theme=dark] .listing-gallery,html[data-theme=dark] .listing-gallery-stage,html[data-theme=dark] .listing-gallery-thumbs{background:#111c2a}html[data-theme=dark] .listing-gallery{border-color:#2b3a4d}html[data-theme=dark] .listing-gallery-stage{background:#0c1724}html[data-theme=dark] .listing-gallery-zoom,html[data-theme=dark] .listing-gallery-counter{color:#f2f8ff;box-shadow:none;background:#06111fd9;border-color:#55738f}html[data-theme=dark] .listing-gallery-thumbs button{background:#10243b}html[data-theme=dark] .listing-video-panel{background:#0a1523;border-top-color:#24415f}html[data-theme=dark] .listing-video-panel p{color:#59c7ff}html[data-theme=dark] .listing-video-panel video{border-color:#34536f}html[data-theme=dark] .spec-grid>div,html[data-theme=dark] .detail-shell .automobile-spec-groups section,html[data-theme=dark] .detail-shell .automobile-spec-groups .spec-grid>div,html[data-theme=dark] .home-account-benefits{border-color:var(--line)}html[data-theme=dark] .detail-shell .description p:last-child,html[data-theme=dark] .publish-intro>p:last-child,html[data-theme=dark] .muted{color:var(--muted)}html[data-theme=dark] .detail-shell .visible-phone{color:#cfe0ff;background:#152b4a}html[data-theme=dark] .publish-step-actions{background:#0a111be8}html[data-theme=dark] .platform-header .iconButton,html[data-theme=dark] .platform-header .profileTrigger,html[data-theme=dark] .platform-header .menu{color:var(--text);background:#111c2a;border-color:#33465c}html[data-theme=dark] .platform-header .profileTrigger>span{background:#263a52}html[data-theme=dark] .platform-header .menu a:hover,html[data-theme=dark] .platform-header .menu button:hover{background:#1b2c41}html[data-theme=dark] .vehicle-market-page,html[data-theme=dark] .service-market-page{background:var(--bg);color:var(--text)}html[data-theme=dark] .vehicle-intro h1,html[data-theme=dark] .filter-panel-heading h2,html[data-theme=dark] .filter-category-name,html[data-theme=dark] .vehicle-results-head h2,html[data-theme=dark] .vehicle-empty h2{color:var(--text)}html[data-theme=dark] .vehicle-intro p:not(.kicker),html[data-theme=dark] .vehicle-results-head>span,html[data-theme=dark] .vehicle-filter-grid label,html[data-theme=dark] .vehicle-advanced-filters summary span{color:var(--muted)}html[data-theme=dark] .vehicle-category-bar{border-bottom-color:var(--line)}html[data-theme=dark] .vehicle-category-bar a{color:#b5c3d2;background:0 0}html[data-theme=dark] .vehicle-category-bar a:hover,html[data-theme=dark] .vehicle-category-bar a.selected{color:var(--accent);box-shadow:inset 0 -2px var(--accent);background:0 0}html[data-theme=dark] .vehicle-filter-grid input,html[data-theme=dark] .vehicle-filter-grid select,html[data-theme=dark] .results-sort select{color:var(--text);background:#111c2a;border-color:#33465c}html[data-theme=dark] .vehicle-filter-grid input:disabled,html[data-theme=dark] .vehicle-filter-grid select:disabled{color:#8492a3;background:#172230}html[data-theme=dark] .vehicle-advanced-filters,html[data-theme=dark] .vehicle-results-head{border-color:var(--line)}html[data-theme=dark] .vehicle-advanced-filters summary{color:var(--text)}html[data-theme=dark] .vehicle-discovery{background:#152131}html[data-theme=dark] .vehicle-discovery h2,html[data-theme=dark] .vehicle-discovery a{color:var(--text);background:#111c2a}html[data-theme=dark] .vehicle-discovery>div{background:#33465c}html[data-theme=dark] .vehicle-listing-card,html[data-theme=dark] .vehicle-empty{background:var(--surface);border-color:var(--line);color:var(--text)}html[data-theme=dark] .vehicle-card-image{color:#aebdcd;background:#1a2939}html[data-theme=dark] .vehicle-card-body{background:0 0}html[data-theme=dark] .vehicle-card-body h2{color:var(--text)}html[data-theme=dark] .vehicle-card-body strong{color:var(--accent)!important}html[data-theme=dark] .vehicle-card-body small,html[data-theme=dark] .vehicle-card-specs,html[data-theme=dark] .vehicle-empty p:not(.kicker){color:var(--muted)}html[data-theme=dark] .vehicle-card-body small{border-top-color:var(--line)}html[data-theme=dark] .marketplace-listing-heading h2{color:var(--text)}html[data-theme=dark] .marketplace-listing-body strong{color:var(--accent)!important}html[data-theme=dark] .marketplace-listing-facts,html[data-theme=dark] .marketplace-listing-meta{color:var(--muted)}html[data-theme=dark] .marketplace-listing-meta-icon{stroke:var(--muted)}html[data-theme=dark] .marketplace-listing-facts span+span:before{color:#708196}html[data-theme=dark] .marketplace-listing-meta{border-top-color:var(--line)}html[data-theme=dark] .service-intro h1,html[data-theme=dark] .service-results-head h2,html[data-theme=dark] .service-discovery h2,html[data-theme=dark] .service-empty h2,html[data-theme=dark] .service-card-body h2{color:var(--text)}html[data-theme=dark] .service-card-body strong{color:var(--accent)!important}html[data-theme=dark] .service-intro p:not(.kicker),html[data-theme=dark] .service-results-head>span,html[data-theme=dark] .service-filter-grid label,html[data-theme=dark] .service-card-specs span{color:var(--muted)}html[data-theme=dark] .service-category-bar,html[data-theme=dark] .service-results-head,html[data-theme=dark] .service-card-specs{border-color:var(--line)}html[data-theme=dark] .service-category-bar a{color:#b5c3d2;background:0 0}html[data-theme=dark] .service-category-bar a:hover,html[data-theme=dark] .service-category-bar a.selected{color:var(--accent);box-shadow:inset 0 -2px var(--accent);background:0 0}html[data-theme=dark] .service-filter-grid input,html[data-theme=dark] .service-filter-grid select,html[data-theme=dark] .results-sort select{color:var(--text);background:#111c2a;border-color:#33465c}html[data-theme=dark] .service-filter-grid input::placeholder{color:#8091a4}html[data-theme=dark] .service-discovery{border-color:var(--line);background:#152131}html[data-theme=dark] .service-discovery>div{background:#33465c}html[data-theme=dark] .service-discovery a,html[data-theme=dark] .service-listing-card,html[data-theme=dark] .service-empty{background:var(--surface);border-color:var(--line);color:var(--text)}html[data-theme=dark] .service-discovery a:hover{background:#1b2c41}html[data-theme=dark] .service-card-image{color:#aebdcd;background:#1a2939}html[data-theme=dark] .service-listing-card:hover{border-color:#40556d;box-shadow:0 12px 24px #0004}html[data-theme=dark] .vehicle-market-content>.vehicle-filter-panel .vehicle-filter-submit,html[data-theme=dark] .service-market-content>.service-filter-panel .service-filter-submit{box-shadow:0 -12px 18px #0a111bf2}html[data-theme=dark] .filter-panel-actions .clear-filters{box-shadow:none;color:var(--accent)!important;background:0 0!important;border:0!important}html[data-theme=dark] .filter-panel-actions .clear-filters:hover{color:#9cc3ff!important;background:0 0!important}html[data-theme=dark] .clear-filters--side-tab{border-color:var(--line)!important;background:var(--surface)!important;color:var(--muted)!important;border-right:0!important}html[data-theme=dark] .clear-filters--side-tab:hover{color:var(--accent)!important;background:#162b46!important}html[data-theme=dark] .vehicle-market-content>.vehicle-filter-panel,html[data-theme=dark] .service-market-content>.service-filter-panel{scrollbar-color:#52677f transparent}html[data-theme=dark] .vehicle-market-content>.vehicle-filter-panel::-webkit-scrollbar-thumb{background:#52677f padding-box content-box}html[data-theme=dark] .service-market-content>.service-filter-panel::-webkit-scrollbar-thumb{background:#52677f padding-box content-box}html[data-theme=dark] .vehicle-market-content>.vehicle-filter-panel::-webkit-scrollbar-thumb:hover{background:#7891aa padding-box content-box}html[data-theme=dark] .service-market-content>.service-filter-panel::-webkit-scrollbar-thumb:hover{background:#7891aa padding-box content-box}html[data-theme=dark] .vehicle-filter-panel select,html[data-theme=dark] .service-filter-panel select,html[data-theme=dark] .results-sort select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23a5b4c5' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8'/%3E%3C/svg%3E")!important}html[data-theme=dark] .brand-select-trigger .select-chevron{color:#a5b4c5}html[data-theme=dark] .active-filter-chip{color:#dbeaff;background:#162b4b;border-color:#3b5e8e}html[data-theme=dark] .active-filter-chip button:hover{background:#263e61}html[data-theme=dark] .segmented-filter legend{color:var(--muted)}html[data-theme=dark] .segmented-filter-options{background:#33465c;border-color:#33465c}html[data-theme=dark] .segmented-filter-options span{color:#d6e1ed;background:#111c2a}html[data-theme=dark] .segmented-filter-options input:checked+span{color:#e5efff;box-shadow:inset 0 0 0 1px var(--accent);background:#1b365d}html[data-theme=dark] .filter-choice-group legend{color:var(--muted)}html[data-theme=dark] .filter-choice-button,html[data-theme=dark] .filter-choice-menu summary,html[data-theme=dark] .filter-toggle-check{color:#d6e1ed;background:#111c2a;border-color:#33465c}html[data-theme=dark] .filter-choice-button[aria-pressed=true],html[data-theme=dark] .filter-choice-menu[open] summary{border-color:var(--accent);color:#e5efff;background:#1b365d}html[data-theme=dark] .filter-choice-menu-options{background:#111c2a;border-color:#33465c;box-shadow:0 14px 28px #0009}html[data-theme=dark] .filter-menu-check{background:#111c2a;border-color:#53677e}html[data-theme=dark] .detail-shell .detail-back>a{color:#c3d3e4}html[data-theme=dark] .detail-price,html[data-theme=dark] .listing-summary strong,html[data-theme=dark] .spec-grid dd,html[data-theme=dark] .vehicle-detail-heading h2,html[data-theme=dark] .vehicle-detail-group-heading h3,html[data-theme=dark] .vehicle-detail-fact dd{color:var(--text)}html[data-theme=dark] .vehicle-detail-heading p,html[data-theme=dark] .vehicle-detail-fact dt{color:var(--muted)}html[data-theme=dark] .vehicle-detail-group{border-color:var(--line);background:var(--surface);box-shadow:none}html[data-theme=dark] .vehicle-detail-group-icon{color:var(--accent);background:#152b4a;border-color:#3a4d64}html[data-theme=dark] .vehicle-detail-fact{background:#0d1724}html[data-theme=dark] .vehicle-detail-fact>svg{color:#94a5b7}html[data-theme=dark] .vehicle-detail-fact:hover{background:#152b4a}html[data-theme=dark] .vehicle-detail-fact:hover>svg{color:var(--accent)}html[data-theme=dark] .detail-content.vehicle-details-content .vehicle-detail-group-trigger{background:var(--surface);color:var(--text)}html[data-theme=dark] .detail-content.vehicle-details-content .vehicle-detail-group-trigger:hover{background:#17263a}html[data-theme=dark] .detail-content.vehicle-details-content .vehicle-detail-group-chevron{color:var(--muted)}html[data-theme=dark] .detail-content.vehicle-details-content .vehicle-detail-group-panel{border-top-color:var(--line)}html[data-theme=dark] .detail-content.vehicle-details-content .vehicle-detail-group-panel .vehicle-detail-fact{border-color:var(--line);background:#0d1724}html[data-theme=dark] .detail-content.vehicle-details-content .vehicle-detail-group-panel .vehicle-detail-fact dt,html[data-theme=dark] .detail-content.vehicle-details-content .vehicle-detail-group-panel .vehicle-detail-fact>svg{color:var(--text)}html[data-theme=dark] .vehicle-detail-boolean--labelled.vehicle-detail-boolean--yes{background:#113923}html[data-theme=dark] .vehicle-detail-boolean--labelled.vehicle-detail-boolean--no{background:#401d25}html[data-theme=dark] .detail-content.vehicle-details-content .vehicle-basic-facts .vehicle-detail-fact{background:linear-gradient(145deg,#111f31,#0d1928);border-color:#29415f}html[data-theme=dark] .detail-content.vehicle-details-content .vehicle-basic-facts .vehicle-detail-fact>svg{color:var(--accent);background:#152b4a}html[data-theme=dark] .detail-content.vehicle-details-content .vehicle-basic-facts .vehicle-detail-fact dt{color:var(--muted)}html[data-theme=dark] .detail-content.vehicle-details-content .vehicle-basic-facts .vehicle-detail-fact dd{color:var(--text)}html[data-theme=dark] .detail-content.vehicle-details-content>.vehicle-description-panel,html[data-theme=dark] .detail-content.vehicle-details-content>.vehicle-basic-panel,html[data-theme=dark] .detail-content.vehicle-details-content>.vehicle-specifications-panel{background:var(--surface);border-color:var(--line)}html[data-theme=dark] .detail-content.vehicle-details-content .vehicle-detail-heading h2{color:var(--text)}html[data-theme=dark] .detail-content.vehicle-details-content .vehicle-detail-heading p,html[data-theme=dark] .vehicle-description-table dt{color:var(--muted)}html[data-theme=dark] .vehicle-description-table>div{border-color:var(--line)}html[data-theme=dark] .vehicle-description-table dd,html[data-theme=dark] .vehicle-description-copy{color:var(--text)}html[data-theme=dark] .vehicle-detail-boolean--yes{color:#67d89a;background:#113923}html[data-theme=dark] .vehicle-detail-boolean--no{color:#ff9da5;background:#401d25}html[data-theme=dark] .location,html[data-theme=dark] .seller-label,html[data-theme=dark] .spec-grid dt,html[data-theme=dark] .detail-shell .automobile-spec-groups h3{color:var(--muted)}html[data-theme=dark] .listing-summary hr{border-color:var(--line)}html[data-theme=dark] .detail-shell .report-action .text-button{color:#ffb8be;background:#21151a;border-color:#75434b}html[data-theme=dark] .detail-shell .report-action .text-button:hover{background:#2b1920;border-color:#bd5865}html[data-theme=dark] .vehicle-tool-trigger,html[data-theme=dark] .vehicle-calculator{color:var(--text);background:#111c2a;border-color:#33465c}html[data-theme=dark] .vehicle-tool-trigger small,html[data-theme=dark] .vehicle-calculator-heading>p,html[data-theme=dark] .vehicle-calculator-footnote,html[data-theme=dark] .vehicle-calculator-note,html[data-theme=dark] .vehicle-calculator-notes,html[data-theme=dark] .vehicle-calculator-fields label{color:var(--muted)}html[data-theme=dark] .vehicle-calculator-heading h2,html[data-theme=dark] .vehicle-calculator-result strong,html[data-theme=dark] .vehicle-origin-check strong{color:var(--text)}html[data-theme=dark] .vehicle-calculator-fields input,html[data-theme=dark] .vehicle-calculator-fields select,html[data-theme=dark] .vehicle-calculator-fields output,html[data-theme=dark] .vehicle-calculator-result span,html[data-theme=dark] .vehicle-origin-check{color:var(--text);background:#0d1724;border-color:#33465c}html[data-theme=dark] .vehicle-calculator-result span,html[data-theme=dark] .vehicle-origin-check small{color:var(--muted)}html[data-theme=dark] .seller-profile-card,html[data-theme=dark] .seller-profile-hero,html[data-theme=dark] .seller-profile-empty{color:var(--text);background:#111c2a;border-color:#33465c}html[data-theme=dark] .seller-profile-card:hover{background:#17263a;border-color:#4a78b9}html[data-theme=dark] .seller-profile-copy strong,html[data-theme=dark] .seller-profile-hero h1,html[data-theme=dark] .seller-profile-empty h2,html[data-theme=dark] .visible-phone{color:var(--text)!important}html[data-theme=dark] .seller-profile-copy small,html[data-theme=dark] .seller-profile-hero p:last-child,html[data-theme=dark] .profile-avatar-upload small{color:var(--muted)}html[data-theme=dark] .seller-member-private-plus,html[data-theme=dark] .seller-member-business-start{box-shadow:inset 0 0 0 1px #25394e;background:#111d2a!important;border-color:#48637f!important}html[data-theme=dark] .seller-member-business-growth{box-shadow:inset 0 0 0 1px #233e68;background:#101d31!important;border-color:#4c78c5!important}html[data-theme=dark] .seller-member-business-pro{box-shadow:inset 0 0 0 1px #5b461d;background:#201b10!important;border-color:#b9913e!important}html[data-theme=dark] .seller-member-private-plus .seller-membership-badge,html[data-theme=dark] .seller-member-business-start .seller-membership-badge{color:#aac0d6;background:#182838;border-color:#48637f}html[data-theme=dark] .seller-member-business-growth .seller-membership-badge{color:#9fc3ff;background:#162b4b;border-color:#4c78c5}html[data-theme=dark] .seller-member-business-pro .seller-membership-badge,html[data-theme=dark] .seller-member-business-pro .seller-avatar,html[data-theme=dark] .seller-member-business-pro .seller-profile-avatar{color:#f1cf79;background:#302510;border-color:#b9913e}html[data-theme=dark] .detail-shell .contact-action-row .reveal-phone-button{color:#8cb8ff;background:#111c2a;border-color:#3a587e}html[data-theme=dark] .visible-phone{background:#111c2a;border-color:#3a587e}html[data-theme=dark] .profile-avatar-upload{border-color:#33465c}html[data-theme=dark] .profile-avatar-button{background:#111c2a;border-color:#3a587e;color:#8cb8ff!important}html[data-theme=dark] .publish-progress{border-top-color:var(--line)}html[data-theme=dark] .publish-progress li{border-bottom-color:var(--line)}html[data-theme=dark] .publish-progress button{color:#c2d0df}html[data-theme=dark] .publish-progress button:hover{color:var(--text)}html[data-theme=dark] .publish-progress b{color:#e6eef7;background:#26384c}html[data-theme=dark] .publish-progress li.active button{color:var(--text)}html[data-theme=dark] .publish-progress li.active b,html[data-theme=dark] .publish-progress li.complete b{background:var(--button-primary);color:#fff}html[data-theme=dark] .publish-progress button:focus-visible{outline:3px solid var(--accent);outline-offset:3px}html[data-theme=dark] .filter-choice-button{color:#d6e1ed!important;background:#111c2a!important;border-color:#33465c!important}html[data-theme=dark] .filter-choice-button[aria-pressed=true]{border-color:var(--accent)!important;color:#eaf2ff!important;background:#1b365d!important}html[data-theme=dark] .filter-choice-menu summary{color:#d6e1ed!important;background:#111c2a!important;border-color:#33465c!important;justify-content:center!important;align-items:center!important;padding:0!important;display:flex!important}html[data-theme=dark] .filter-choice-menu summary svg{margin:0 auto!important;display:block!important}html[data-theme=dark] .filter-choice-menu summary:after,html[data-theme=dark] .filter-choice-menu summary:after{content:none!important;display:none!important}html[data-theme=dark] .filter-choice-menu[open] summary{border-color:var(--accent)!important;color:#eaf2ff!important;background:#1b365d!important}html[data-theme=dark] .filter-choice-menu-options{box-shadow:0 14px 28px #0009;background:#111c2a!important;border-color:#33465c!important}html[data-theme=dark] .filter-menu-option{color:#d6e1ed!important}html[data-theme=dark] .filter-menu-option:hover{background:#1b2c41!important}html[data-theme=dark] .filter-menu-check,html[data-theme=dark] .filter-toggle-check{background:#111c2a;border-color:#53677e}html[data-theme=dark] .filter-menu-option[aria-pressed=true] .filter-menu-check,html[data-theme=dark] .filter-toggle[aria-pressed=true] .filter-toggle-check{border-color:var(--accent)!important;background:var(--accent)!important;color:#fff!important}html[data-theme=dark] .filter-toggle{color:#d6e1ed!important}html[data-theme=dark] .listing-actions a,html[data-theme=dark] .listing-actions button{color:var(--text);background:#111c2a;border-color:#3a4d64}html[data-theme=dark] .listing-actions a:hover,html[data-theme=dark] .listing-actions button:hover{background:#17263a;border-color:#55708d}html[data-theme=dark] .listing-actions button:last-of-type{color:#ffb8be;border-color:#834b55}html[data-theme=dark] .listing-actions button:last-of-type:hover{background:#2b1920;border-color:#bd5865}html[data-theme=dark] .profile-contact-card .account-type-options small,html[data-theme=dark] .profile-contact-heading .muted,html[data-theme=dark] .profile-contact-form label,html[data-theme=dark] .profile-account-type legend,html[data-theme=dark] .profile-required-legend,html[data-theme=dark] .optional-mark{color:var(--muted)}html[data-theme=dark] .profile-contact-card select,html[data-theme=dark] .profile-contact-card input,html[data-theme=dark] .profile-contact-card textarea{color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#111c2a;border-color:#33465c}html[data-theme=dark] .profile-contact-card select:focus,html[data-theme=dark] .profile-contact-card input:focus,html[data-theme=dark] .profile-contact-card textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #72a9ff26}html[data-theme=dark] .marketplace-listing-card--featured{border-color:#9aa5af;box-shadow:inset 0 3px #c5cbd1}html[data-theme=dark] .marketplace-listing-card--premium{border-color:#65a1ff;box-shadow:inset 0 3px #4c8ff7}html[data-theme=dark] .marketplace-listing-card--vip{border-color:#e0b95f;box-shadow:inset 0 3px #f1cc72}html[data-theme=dark] .marketplace-listing-card--vip .marketplace-listing-image{border-bottom-color:#e0b95f}html[data-theme=dark] .marketplace-listing-card--vip .marketplace-listing-meta{border-top-color:#e0b95f}html[data-theme=dark] .marketplace-listing-card--featured:hover{border-color:#b7c0c8;box-shadow:0 12px 24px #0005,inset 0 3px #d8dde1}html[data-theme=dark] .marketplace-listing-card--premium:hover{border-color:#8ab8ff;box-shadow:0 12px 24px #0005,inset 0 3px #6da8ff}html[data-theme=dark] .marketplace-listing-card--vip:hover{border-color:#f1cc72;box-shadow:0 12px 24px #0005,inset 0 3px #f8d986}html[data-theme=dark] .marketplace-listing-badge--featured{color:#cbd5e1;background:#ffffff14;border-color:#ffffff2e}html[data-theme=dark] .marketplace-listing-badge--premium{color:#72a9ff;background:#175dde2e;border-color:#64a1ff66}html[data-theme=dark] .marketplace-listing-badge--vip{color:#f1cc72;background:#d8b3512e;border-color:#f1cc7273}html[data-theme=dark] .home-search-querybar>.home-search-reset{color:#175dde!important;background:#192638!important;border-color:#2b3e55!important}html[data-theme=dark] .home-search-querybar>.home-search-reset:hover{color:#175dde!important;background:#22354c!important;border-color:#175dde!important}html[data-theme=dark] .home-search-querybar .saved-search-toggle,html[data-theme=dark] .home-search-querybar>.saved-searches-home .saved-search-toggle{color:#175dde!important;background:#192638!important;border-color:#2b3e55!important}html[data-theme=dark] .home-search-querybar .saved-search-toggle:hover,html[data-theme=dark] .home-search-querybar>.saved-searches-home .saved-search-toggle:hover{color:#175dde!important;background:#22354c!important;border-color:#175dde!important}html[data-theme=dark] .saved-searches-home .saved-search-toggle{color:#175dde!important;background:#111c2a!important;border-color:#33465c!important;box-shadow:0 10px 22px #0006!important}html[data-theme=dark] .saved-searches-home .saved-search-toggle:hover{background:#17273d!important;border-color:#175dde!important}html[data-theme=dark] .saved-search-save:hover,html[data-theme=dark] .saved-search-toggle:hover{color:var(--accent)!important;background:#1a283b!important;border-color:#3a4c60!important}html[data-theme=dark] .brand-select-menu{background:#111c2a!important;border-color:#24354c!important;box-shadow:0 16px 32px #0006!important}html[data-theme=dark] .brand-select-menu button{color:#e2e8f0!important}html[data-theme=dark] .brand-select-menu button:hover,html[data-theme=dark] .brand-select-menu button[aria-selected=true]{color:#175dde!important;background:#1c2b3d!important}html[data-theme=dark] .select-search-input{color:#e2e8f0!important;background:#0b131e!important;border-color:#24354c!important}html[data-theme=dark] .select-search-input::placeholder,html[data-theme=dark] .select-search-empty{color:#64748b!important}html[data-theme=dark] .brand-select-logo{background:#1c2b3d!important}html[data-theme=dark] .brand-select-logo img{filter:invert()brightness(1.8)!important}html[data-theme=dark] .brand-select-mercedes{stroke:#e2e8f0!important}html[data-theme=dark] .brand-select-wordmark{background:#1c2b3d!important}html[data-theme=dark] .brand-select-logo b{color:#94a3b8!important}html[data-theme=dark] .model-select-manual>button{color:#84b3ff;background:#1c2b3d}html[data-theme=dark] .category-bar-icon{color:inherit}html[data-theme=dark] .category-bar-icon svg{stroke:currentColor!important}html[data-theme=dark] .filter-toggle>span:not(.filter-toggle-check),html[data-theme=dark] .filter-toggle-check{background:#111c2a!important;border-color:#53677e!important}html[data-theme=dark] .filter-toggle[aria-pressed=true] .filter-toggle-check{color:#fff!important;background:#175dde!important;border-color:#175dde!important}html[data-theme=dark] .filter-toggle[aria-pressed=true] .filter-toggle-check svg{color:#fff!important;stroke:#fff!important}html[data-theme=dark] .filter-toggle input:checked+span{color:#fff!important;background:#175dde!important;border-color:#175dde!important}html[data-theme=dark] .filter-choice-menu-options label{color:#d6e1ed!important}html[data-theme=dark] .filter-choice-menu-options label:hover{background:#1b2f48!important}html[data-theme=dark] .clear-filters-button,html[data-theme=dark] .clear-filters{color:#175dde!important}html[data-theme=dark] .sidebarHeading h3,html[data-theme=dark] .sidebarGroup h3{color:#f1f5f9!important}
html[data-theme=dark]{--field-surface:#111c2a;--field-border:#36506c;--surface-hover:#192c40;--featured-surface:#173152;--success-surface:#102b20;--danger-surface:#2a1820;--info-surface:#142b4c}html[data-theme=dark] .wallet-business-plan-tiers>article{background:var(--surface);border-color:var(--line)}html[data-theme=dark] .wallet-business-plan-tiers>article.wallet-business-plan-featured{background:var(--featured-surface);border-color:#4d7fc2}html[data-theme=dark] .wallet-business-plan-tiers header>span{color:#c7ddff;background:#1a3b68}html[data-theme=dark] .wallet-business-plan-tiers h3,html[data-theme=dark] .wallet-business-plan-tiers li b,html[data-theme=dark] .wallet-business-plan-tiers .wallet-business-plan-price strong{color:var(--text)}html[data-theme=dark] .wallet-business-plan-tiers header p,html[data-theme=dark] .wallet-business-plan-tiers li,html[data-theme=dark] .wallet-business-plan-tiers .wallet-business-plan-price small{color:var(--muted)}html[data-theme=dark] .seller-directory-category{color:#b9c8d8!important;background:#182637!important}html[data-theme=dark] .seller-directory-category b{color:var(--text)!important}html[data-theme=dark] .seller-directory-card:hover{background:var(--surface-hover)!important;box-shadow:none!important;border-color:#52708f!important}html[data-theme=dark] .seller-directory-avatar{color:#9ec3ff!important;background:#1d3559!important}html[data-theme=dark] .seller-member-business-pro .seller-directory-avatar{color:#f3d27d!important;background:#302510!important;border-color:#bd973f!important}html[data-theme=dark] .seller-profile-summary,html[data-theme=dark] .seller-profile-contact,html[data-theme=dark] .seller-profile-listings-head{border-color:var(--field-border)}html[data-theme=dark] .seller-profile-summary strong,html[data-theme=dark] .seller-profile-contact-info strong,html[data-theme=dark] .seller-profile-listings-head h2{color:var(--text)}html[data-theme=dark] .seller-profile-summary span,html[data-theme=dark] .seller-profile-identity small,html[data-theme=dark] .seller-profile-contact-info,html[data-theme=dark] .seller-profile-hero p,html[data-theme=dark] .seller-profile-empty p{color:var(--muted)}html[data-theme=dark] .seller-profile-share,html[data-theme=dark] .seller-profile-phone,html[data-theme=dark] .seller-profile-shell .detail-back-link{background:var(--field-surface);border-color:var(--field-border);color:var(--text)}html[data-theme=dark] .seller-profile-share:hover,html[data-theme=dark] .seller-profile-phone:hover,html[data-theme=dark] .seller-profile-shell .detail-back-link:hover{background:var(--surface-hover);color:var(--text);border-color:#52708f}html[data-theme=dark] .seller-profile-hero.seller-member-private-plus,html[data-theme=dark] .seller-profile-hero.seller-member-business-start{background:#111d2a!important}html[data-theme=dark] .seller-profile-hero.seller-member-business-growth{background:#101d31!important}html[data-theme=dark] .seller-profile-hero.seller-member-business-pro{background:#201b10!important}html[data-theme=dark] .upload-zone,html[data-theme=dark] .upload-preview,html[data-theme=dark] .image-editor-panel,html[data-theme=dark] .listing-video-panel{background:var(--field-surface);border-color:var(--field-border);color:var(--text)}html[data-theme=dark] .upload-zone small,html[data-theme=dark] .upload-preview small,html[data-theme=dark] .image-editor-panel p{color:var(--muted)}html[data-theme=dark] .form-message-success,html[data-theme=dark] .success-message{background:var(--success-surface)!important;color:#b7edca!important;border-color:#4c916c!important}html[data-theme=dark] .form-message-error,html[data-theme=dark] .error-message{background:var(--danger-surface)!important;color:#ffbec5!important;border-color:#8d4b55!important}html[data-theme=dark] .form-message-info,html[data-theme=dark] .info-message{background:var(--info-surface)!important;color:#c5dbff!important;border-color:#4b72ac!important}html[data-theme=dark] .auth-shell{background:#0b1420}html[data-theme=dark] .auth-panel{background:var(--surface);border-color:var(--field-border);box-shadow:0 18px 44px #0006}html[data-theme=dark] .auth-panel .back-link,html[data-theme=dark] .auth-heading p,html[data-theme=dark] .auth-switch button,html[data-theme=dark] .auth-divider,html[data-theme=dark] .auth-form label,html[data-theme=dark] .auth-required-note,html[data-theme=dark] .account-type-fieldset legend,html[data-theme=dark] .account-type-options small,html[data-theme=dark] .auth-panel .fine-print{color:var(--muted)}html[data-theme=dark] .auth-panel .functional-brand,html[data-theme=dark] .auth-google-button,html[data-theme=dark] .account-type-options button{color:var(--text)}html[data-theme=dark] .auth-switch{border-color:var(--field-border);background:#101c2b}html[data-theme=dark] .auth-switch button.active,html[data-theme=dark] .auth-google-button,html[data-theme=dark] .account-type-options button{border-color:var(--field-border);box-shadow:none;background:#152537}html[data-theme=dark] .auth-google-button:hover{background:var(--surface-hover);border-color:#54718e}html[data-theme=dark] .auth-divider:before,html[data-theme=dark] .auth-divider:after{background:var(--field-border)}html[data-theme=dark] .account-type-options button.selected{background:#17365e;border-color:#6398e5;box-shadow:inset 0 0 0 1px #6398e5}html[data-theme=dark] .auth-panel .form-message{background:var(--danger-surface);color:#ffbec5;border-color:#8d4b55}html[data-theme=dark] .auth-panel .form-message-success{background:var(--success-surface);color:#b7edca;border-color:#4c916c}html[data-theme=dark] .auth-panel .form-message-info{background:var(--info-surface);color:#c5dbff;border-color:#4b72ac}html[data-theme=dark] .legal-page{color:var(--text)}html[data-theme=dark] .legal-page p,html[data-theme=dark] .legal-page li,html[data-theme=dark] .legal-meta{color:var(--muted)}html[data-theme=dark] .legal-notice{color:#ffe1a8;background:#2d2416;border-color:#9d722d}html[data-theme=dark] .legal-operator{border-color:var(--field-border);background:var(--field-surface)}
html[data-theme=dark] .platform-header [class*=publishOptions]{background:var(--surface);color:var(--text);border-color:#33465c;box-shadow:0 18px 40px #0009}html[data-theme=dark] .platform-header [class*=publishOptions] a{color:var(--text)}html[data-theme=dark] .platform-header [class*=publishOptions] a:hover{color:var(--accent);background:#1b2c41}html[data-theme=dark] [class*=automobile-equipment-filters] [class*=dialog],html[data-theme=dark] [class*=automobile-equipment-filters] [class*=trigger],html[data-theme=dark] [class*=automobile-equipment-filters] [class*=close],html[data-theme=dark] [class*=automobile-equipment-filters] [class*=selectField] select{background:var(--field-surface,#111c2a);border-color:var(--field-border,#36506c);color:var(--text)}html[data-theme=dark] [class*=automobile-equipment-filters] [class*=dialog] header,html[data-theme=dark] [class*=automobile-equipment-filters] [class*=dialog] footer,html[data-theme=dark] [class*=automobile-equipment-filters] [class*=group]{border-color:var(--line)}html[data-theme=dark] [class*=automobile-equipment-filters] [class*=dialog] footer{color:var(--muted);background:#0e1927}html[data-theme=dark] [class*=automobile-equipment-filters] [class*=dialog] h2,html[data-theme=dark] [class*=automobile-equipment-filters] [class*=dialog] h3{color:var(--text)}html[data-theme=dark] [class*=automobile-equipment-filters] [class*=dialog] p,html[data-theme=dark] [class*=automobile-equipment-filters] [class*=dialog] label{color:var(--muted)}html[data-theme=dark] [class*=automobile-equipment-filters] [class*=backdrop]{background:#020814a8}html[data-theme=dark] [class*=listing-video-uploader] [class*=preview]{background:var(--field-surface,#111c2a);border-color:var(--field-border,#36506c);color:var(--text)}html[data-theme=dark] [class*=accountPulse],html[data-theme=dark] [class*=renewalShortcut],html[data-theme=dark] [class*=accountStats],html[data-theme=dark] [class*=renewalManager],html[data-theme=dark] [class*=listingInventoryHead],html[data-theme=dark] [class*=renewalLegend]{background:var(--surface)}html[data-theme=dark] [class*=renewalShortcut]:hover{background:#192c40;border-color:#52708f}html[data-theme=dark] [class*=analyticsRange]{background:var(--field-surface,#111c2a)}
.home-plan-upgrade-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.home-plan-upgrade-facts li:nth-child(n){border-top:0}.home-plan-upgrade-facts li:nth-child(3n+1){border-left:0}.home-plan-upgrade-facts li:nth-child(3n+2),.home-plan-upgrade-facts li:nth-child(3n){border-left:1px solid #dce6f3}.home-plan-upgrade-facts li:nth-child(n+4){border-top:1px solid #dce6f3}.home-plan-upgrade-listing-photo{background-image:url(/illustrations/plus-listing-cinematic.png);background-position:50% 58%}.home-plan-upgrade-media-row>span{background-image:url(/illustrations/plus-listing-cinematic.png)}.home-plan-upgrade-toggle{background:#175dde;border-radius:999px;flex:none;width:34px;height:20px;margin-left:auto;display:block;position:relative;box-shadow:inset 0 0 0 1px #0d4fca}.home-plan-upgrade-toggle>span{background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:3px;right:3px;box-shadow:0 1px 2px #0b245566}html[data-theme=dark] .home-plan-upgrade-facts li:nth-child(3n+2),html[data-theme=dark] .home-plan-upgrade-facts li:nth-child(3n){border-left-color:#294360}@media (max-width:1100px){.home-plan-upgrade-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.home-plan-upgrade-facts li:nth-child(n){border-top:0}.home-plan-upgrade-facts li:nth-child(odd){border-left:0}.home-plan-upgrade-facts li:nth-child(2n){border-left:1px solid #dce6f3}.home-plan-upgrade-facts li:nth-child(n+3){border-top:1px solid #dce6f3}html[data-theme=dark] .home-plan-upgrade-facts li:nth-child(2n){border-left-color:#294360}}@media (max-width:430px){.home-plan-upgrade-facts{grid-template-columns:1fr}.home-plan-upgrade-facts li:nth-child(n),.home-plan-upgrade-facts li:nth-child(2n){border-top:1px solid #dce6f3;border-left:0;padding:12px 0}.home-plan-upgrade-facts li:first-child{border-top:0;padding-top:0}html[data-theme=dark] .home-plan-upgrade-facts li:nth-child(n){border-top-color:#294360}html[data-theme=dark] .home-plan-upgrade-facts li:first-child{border-top:0}}
@media (max-width:768px){.platform-header{will-change:transform;transition:transform .28s cubic-bezier(.16,1,.3,1)!important}.platform-header.platform-header--hidden,.platform-header--landing.platform-header--hidden{transform:translateY(-100%)!important}}@media (min-width:769px){.platform-header,.platform-header.platform-header--hidden,.platform-header--landing.platform-header--hidden{transform:none!important}}.landing-mobile-menu-toggle,.landing-mobile-menu-preferences,.landing-mobile-account,.landing-mobile-user-section,.platform-header-mobile-bell{display:none}@media (max-width:640px){.platform-header,.platform-header--landing{background:#fff!important;border-bottom:1px solid #e2e8f0!important;height:50px!important;min-height:50px!important}.platform-header .platform-header-inner,.platform-header--landing .platform-header-inner{flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;width:100%!important;max-width:100%!important;height:50px!important;min-height:50px!important;padding:0 16px!important;display:flex!important;position:relative!important}.platform-header .platform-brand,.platform-header--landing .platform-brand{letter-spacing:-.7px!important;color:#14213c!important;margin:0!important;padding:0!important;font-size:20px!important;font-weight:800!important;text-decoration:none!important}.platform-header .platform-brand span,.platform-header--landing .platform-brand span{color:#1762de!important}.platform-header .platform-header-actions,.platform-header--landing .platform-header-actions{align-items:center!important;gap:6px!important;margin-left:auto!important;display:flex!important}.platform-header .platform-header-preferences,.platform-header .platform-header-desktop-bell,.platform-header .platform-account,.platform-header .platform-header-actions>[class*=themeButton],.platform-header .platform-publish,.platform-header [class*=publishMenu],.platform-header .platform-header-actions>[class*=tokenBalance],.platform-header .platform-header-actions>[class*=iconButton],.platform-header .platform-header-actions>[class*=profileMenu],.platform-header--landing .platform-header-preferences,.platform-header--landing .platform-header-desktop-bell,.platform-header--landing .platform-account,.platform-header--landing .platform-header-actions>[class*=themeButton],.platform-header--landing .platform-publish,.platform-header--landing [class*=publishMenu],.platform-header--landing .platform-header-actions>[class*=tokenBalance],.platform-header--landing .platform-header-actions>[class*=iconButton],.platform-header--landing .platform-header-actions>[class*=profileMenu]{display:none!important}.platform-header .platform-header-actions>[class*=currencyToggle],.platform-header--landing .platform-header-actions>[class*=currencyToggle]{background:#f1f5f9!important;border:1px solid #e2e8f0!important;border-radius:8px!important;height:32px!important;padding:2px!important;display:inline-flex!important}.platform-header .platform-header-actions>[class*=currencyToggle] button,.platform-header--landing .platform-header-actions>[class*=currencyToggle] button{color:#475569!important;border-radius:6px!important;height:26px!important;padding:0 7px!important;font-size:10px!important;font-weight:750!important}.platform-header .platform-header-actions>[class*=currencyToggle] button[aria-pressed=true],.platform-header--landing .platform-header-actions>[class*=currencyToggle] button[aria-pressed=true]{color:#fff!important;background:#1762de!important}.platform-header .platform-header-actions>[class*=languageMenu],.platform-header--landing .platform-header-actions>[class*=languageMenu]{display:inline-flex!important}.platform-header .platform-header-actions>[class*=languageMenu]>button,.platform-header--landing .platform-header-actions>[class*=languageMenu]>button{color:#334155!important;cursor:pointer!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important;border-radius:8px!important;place-items:center!important;width:32px!important;height:32px!important;display:grid!important}.platform-header .platform-header-actions>[class*=languageMenu]>button svg,.platform-header--landing .platform-header-actions>[class*=languageMenu]>button svg{width:17px!important;height:17px!important}.platform-header-mobile-bell{color:#1e293b!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;text-decoration:none!important;display:flex!important;position:relative!important}.platform-header-mobile-bell svg{width:19px!important;height:19px!important}.platform-header-mobile-bell-badge{color:#fff!important;text-align:center!important;background:#ef4444!important;border-radius:999px!important;min-width:15px!important;height:15px!important;padding:0 3px!important;font-size:9.5px!important;font-weight:800!important;line-height:15px!important;position:absolute!important;top:0!important;right:0!important}.landing-mobile-menu-toggle{color:#1e293b!important;cursor:pointer!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;padding:0!important;display:flex!important}.landing-mobile-menu-toggle svg{width:24px!important;height:24px!important}.platform-header .platform-nav,.platform-header--landing .platform-nav{display:none!important}.platform-header .platform-nav.platform-nav--landing-open,.platform-header .platform-nav.platform-nav--open,.platform-header--landing .platform-nav.platform-nav--landing-open,.platform-header--landing .platform-nav.platform-nav--open{z-index:70!important;max-height:calc(100dvh - 118px - env(safe-area-inset-bottom,0px))!important;-webkit-overflow-scrolling:touch!important;background:#fff!important;border-top:1px solid #e2e8f0!important;border-bottom:1px solid #e2e8f0!important;padding:6px 16px 16px!important;display:grid!important;position:absolute!important;top:calc(100% + 1px)!important;left:0!important;right:0!important;overflow-y:auto!important;box-shadow:0 14px 28px #0f172a1f!important}.platform-header .platform-nav.platform-nav--landing-open>a,.platform-header .platform-nav.platform-nav--open>a,.platform-header--landing .platform-nav.platform-nav--landing-open>a,.platform-header--landing .platform-nav.platform-nav--open>a{color:#1e293b!important;border-bottom:1px solid #e2e8f0!important;align-items:center!important;min-height:44px!important;padding:0 4px!important;font-size:15px!important;font-weight:600!important;text-decoration:none!important;display:flex!important}.platform-header .platform-nav.platform-nav--landing-open>a.active,.platform-header .platform-nav.platform-nav--open>a.active,.platform-header--landing .platform-nav.platform-nav--landing-open>a.active,.platform-header--landing .platform-nav.platform-nav--open>a.active{box-shadow:none!important;color:#1762de!important}.landing-mobile-user-section{padding:10px 0 4px!important;display:block!important}.landing-mobile-user-card{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:12px!important;align-items:center!important;gap:12px!important;margin-bottom:8px!important;padding:12px 14px!important;text-decoration:none!important;transition:background-color .15s!important;display:flex!important}.landing-mobile-user-card:active{background:#f1f5f9!important}.landing-mobile-user-avatar{color:#fff!important;background:#1762de!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:38px!important;height:38px!important;font-size:15px!important;font-weight:800!important;display:flex!important}.landing-mobile-user-info{flex-direction:column!important;flex:1!important;min-width:0!important;display:flex!important}.landing-mobile-user-info b{color:#0f172a!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:14.5px!important;font-weight:750!important;overflow:hidden!important}.landing-mobile-user-info small{color:#64748b!important;font-size:11.5px!important;font-weight:600!important}.landing-mobile-user-arrow{color:#94a3b8!important;margin-left:auto!important;font-size:16px!important;font-weight:700!important}.landing-mobile-user-links{gap:2px!important;display:grid!important}.landing-mobile-user-link{color:#1e293b!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:9px!important;justify-content:space-between!important;align-items:center!important;width:100%!important;padding:9px 10px!important;font-size:14px!important;font-weight:650!important;text-decoration:none!important;transition:background-color .15s!important;display:flex!important}.landing-mobile-user-link:hover,.landing-mobile-user-link:active{background:#f1f5f9!important}.landing-mobile-user-link-left{align-items:center!important;gap:10px!important;display:flex!important}.landing-mobile-user-link-left svg{color:#475569!important;stroke-width:1.8px!important;width:18px!important;height:18px!important}.landing-mobile-token-icon{justify-content:center!important;align-items:center!important;width:20px!important;height:20px!important;display:inline-flex!important}.landing-mobile-token-icon img{object-fit:contain!important;width:20px!important;height:20px!important}.landing-mobile-token-badge{color:#1762de!important;background:#eff6ff!important;border:1px solid #dbeafe!important;border-radius:20px!important;align-items:center!important;padding:2px 9px!important;font-size:12.5px!important;font-weight:800!important;display:inline-flex!important}.landing-mobile-unread-badge{color:#fff!important;background:#ef4444!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:18px!important;height:18px!important;padding:0 5px!important;font-size:10px!important;font-weight:800!important;display:inline-flex!important}.landing-mobile-logout-btn{color:#dc2626!important;margin-top:2px!important}.landing-mobile-logout-btn .landing-mobile-user-link-left svg{color:#dc2626!important}.landing-mobile-logout-btn:hover,.landing-mobile-logout-btn:active{background:#fef2f2!important}.landing-mobile-menu-divider{background:#e2e8f0!important;height:1px!important;margin:8px 0 6px!important}.landing-mobile-account{color:#fff!important;background:#1762de!important;border:none!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:42px!important;margin:10px 0 6px!important;font-size:14.5px!important;font-weight:750!important;text-decoration:none!important;display:flex!important}.landing-mobile-account svg{width:18px!important;height:18px!important}.landing-mobile-menu-preferences{border-top:1px solid #e2e8f0!important;justify-content:space-between!important;align-items:center!important;margin-top:6px!important;padding:12px 4px 4px!important;display:flex!important}.landing-mobile-theme-label{color:#475569!important;font-size:13.5px!important;font-weight:650!important}.landing-footer,.page,.home,.detail-shell,.auth-shell,.functional-shell{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))!important}.publish-step-actions{bottom:calc(64px + env(safe-area-inset-bottom,0px))!important}html[data-theme=dark] .platform-header,html[data-theme=dark] .platform-header--landing{background:#0a111b!important;border-bottom-color:#1e2c3d!important}html[data-theme=dark] .platform-header .platform-brand,html[data-theme=dark] .platform-header--landing .platform-brand{color:#f8fafc!important}html[data-theme=dark] .platform-header .platform-brand span,html[data-theme=dark] .platform-header--landing .platform-brand span{color:#1762de!important}html[data-theme=dark] .platform-header-mobile-bell,html[data-theme=dark] .landing-mobile-menu-toggle{color:#cbd5e1!important}html[data-theme=dark] .platform-header .platform-header-actions>[class*=currencyToggle],html[data-theme=dark] .platform-header--landing .platform-header-actions>[class*=currencyToggle]{background:#162234!important;border-color:#26394e!important}html[data-theme=dark] .platform-header .platform-header-actions>[class*=currencyToggle] button,html[data-theme=dark] .platform-header--landing .platform-header-actions>[class*=currencyToggle] button{color:#94a3b8!important}html[data-theme=dark] .platform-header .platform-header-actions>[class*=currencyToggle] button[aria-pressed=true],html[data-theme=dark] .platform-header--landing .platform-header-actions>[class*=currencyToggle] button[aria-pressed=true]{color:#fff!important;background:#1762de!important}html[data-theme=dark] .platform-header .platform-header-actions>[class*=languageMenu]>button,html[data-theme=dark] .platform-header--landing .platform-header-actions>[class*=languageMenu]>button{color:#cbd5e1!important;background:#162234!important;border-color:#26394e!important}html[data-theme=dark] .platform-header .platform-nav.platform-nav--landing-open,html[data-theme=dark] .platform-header .platform-nav.platform-nav--open,html[data-theme=dark] .platform-header--landing .platform-nav.platform-nav--landing-open,html[data-theme=dark] .platform-header--landing .platform-nav.platform-nav--open{background:#0d1522!important;border-top-color:#1e2c3d!important;border-bottom-color:#1e2c3d!important;box-shadow:0 14px 28px #0006!important}html[data-theme=dark] .platform-header .platform-nav.platform-nav--landing-open>a,html[data-theme=dark] .platform-header .platform-nav.platform-nav--open>a,html[data-theme=dark] .platform-header--landing .platform-nav.platform-nav--landing-open>a,html[data-theme=dark] .platform-header--landing .platform-nav.platform-nav--open>a{color:#cbd5e1!important;border-bottom-color:#1e2c3d!important}html[data-theme=dark] .platform-header .platform-nav.platform-nav--landing-open>a.active,html[data-theme=dark] .platform-header .platform-nav.platform-nav--open>a.active,html[data-theme=dark] .platform-header--landing .platform-nav.platform-nav--landing-open>a.active,html[data-theme=dark] .platform-header--landing .platform-nav.platform-nav--open>a.active{color:#72a9ff!important}html[data-theme=dark] .landing-mobile-user-card{background:#111c2a!important;border-color:#22344a!important}html[data-theme=dark] .landing-mobile-user-info b{color:#f1f5f9!important}html[data-theme=dark] .landing-mobile-user-info small{color:#94a3b8!important}html[data-theme=dark] .landing-mobile-user-arrow{color:#64748b!important}html[data-theme=dark] .landing-mobile-user-link{color:#cbd5e1!important}html[data-theme=dark] .landing-mobile-user-link:hover,html[data-theme=dark] .landing-mobile-user-link:active{background:#162438!important}html[data-theme=dark] .landing-mobile-user-link-left svg{color:#94a3b8!important}html[data-theme=dark] .landing-mobile-token-badge{color:#175dde!important;background:#142845!important;border-color:#1e3a5f!important}html[data-theme=dark] .landing-mobile-logout-btn,html[data-theme=dark] .landing-mobile-logout-btn .landing-mobile-user-link-left svg{color:#f87171!important}html[data-theme=dark] .landing-mobile-logout-btn:hover,html[data-theme=dark] .landing-mobile-logout-btn:active{background:#2b151a!important}html[data-theme=dark] .landing-mobile-menu-divider{background:#1e2c3d!important}html[data-theme=dark] .landing-mobile-theme-label{color:#94a3b8!important}html[data-theme=dark] .landing-mobile-menu-preferences{border-top-color:#1e2c3d!important}}
@media (max-width:768px){.vehicle-intro,.service-intro{display:none!important}}.vehicle-category-bar a,.service-category-bar a{align-items:center;gap:7px;display:inline-flex}.category-bar-icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (min-width:769px){.vehicle-category-bar,.service-category-bar{white-space:normal!important;background:0 0!important;border-bottom:1px solid #dfe2df!important;flex-wrap:wrap!important;gap:0!important;margin-bottom:24px!important;padding:0!important;display:flex!important;overflow:visible!important}.vehicle-category-bar a,.service-category-bar a{white-space:nowrap!important;min-height:40px!important;box-shadow:none!important;color:#55625f!important;background:0 0!important;border:0 #0000!important;border-radius:0!important;align-items:center!important;padding:10px 14px!important;font-size:13px!important;font-weight:650!important;text-decoration:none!important;display:inline-flex!important}.vehicle-category-bar a:hover,.service-category-bar a:hover{color:var(--accent)!important;background:0 0!important}.vehicle-category-bar a.selected,.service-category-bar a.selected{color:var(--accent)!important;box-shadow:inset 0 -2px var(--accent)!important;background:0 0!important;border:0 #0000!important}.vehicle-category-bar a .category-bar-icon,.service-category-bar a .category-bar-icon{display:none!important}html[data-theme=dark] .vehicle-category-bar,html[data-theme=dark] .service-category-bar{border-bottom:1px solid var(--line)!important;background:0 0!important;gap:0!important}html[data-theme=dark] .vehicle-category-bar a,html[data-theme=dark] .service-category-bar a{box-shadow:none!important;color:#b5c3d2!important;background:0 0!important;border:0 #0000!important;border-radius:0!important}html[data-theme=dark] .vehicle-category-bar a:hover,html[data-theme=dark] .service-category-bar a:hover{color:var(--accent)!important;background:0 0!important}html[data-theme=dark] .vehicle-category-bar a.selected,html[data-theme=dark] .service-category-bar a.selected{color:var(--accent)!important;box-shadow:inset 0 -2px var(--accent)!important;background:0 0!important;border:0 #0000!important}}@media (max-width:768px){.vehicle-market-content,.service-market-content{padding-top:12px!important}.vehicle-category-bar,.service-category-bar{background:#fff;white-space:nowrap!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;border-bottom:1px solid #e2e8f0!important;flex-flow:row!important;gap:8px!important;margin:0 -14px 12px!important;padding:6px 14px 12px!important;display:flex!important;overflow:auto hidden!important}.vehicle-category-bar::-webkit-scrollbar{display:none!important}.service-category-bar::-webkit-scrollbar{display:none!important}.vehicle-category-bar a,.service-category-bar a{transition:background .15s,border-color .15s,color .15s;color:#475569!important;min-height:38px!important;box-shadow:none!important;box-sizing:border-box!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:999px!important;flex-shrink:0!important;align-items:center!important;gap:7px!important;padding:8px 14px!important;font-size:13px!important;font-weight:650!important;text-decoration:none!important;display:inline-flex!important}.vehicle-category-bar a .category-bar-icon,.service-category-bar a .category-bar-icon{color:#64748b!important}.vehicle-category-bar a.selected,.service-category-bar a.selected{color:#fff!important;background:#175dde!important;border-color:#175dde!important;order:-1!important;box-shadow:0 4px 12px #175dde47!important}.vehicle-category-bar a.selected .category-bar-icon,.service-category-bar a.selected .category-bar-icon{color:#fff!important}}.market-filter-layout{width:100%}.market-mobile-toolbar,.market-filter-mobile-header,.market-filter-mobile-footer,.market-filter-mobile-backdrop{display:none!important}@media (min-width:769px){.market-mobile-toolbar,.market-filter-mobile-header,.market-filter-mobile-footer,.market-filter-mobile-backdrop{display:none!important}}@media (min-width:901px){.market-filter-layout{display:contents!important}.market-filter-panel-host{float:left!important;z-index:10!important;width:286px!important;margin:0 28px 28px 0!important;position:sticky!important;top:86px!important}.market-filter-panel-container{width:100%!important;height:auto!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;display:block!important;position:static!important;overflow:visible!important}.market-filter-panel-scroll{padding:0!important;display:block!important;overflow:visible!important}.market-filter-panel-host .vehicle-filter-panel,.market-filter-panel-host .service-filter-panel{float:none!important;width:100%!important;box-shadow:none!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;scrollbar-width:thin!important;scrollbar-color:#aab5af transparent!important;max-height:calc(100dvh - 102px)!important;margin:0!important;padding:18px!important;position:static!important;overflow:hidden auto!important}.market-filter-panel-host .vehicle-filter-panel .filter-panel-heading,.market-filter-panel-host .service-filter-panel .filter-panel-heading{margin-bottom:14px!important}.market-filter-panel-host .vehicle-filter-panel .vehicle-filter-grid,.market-filter-panel-host .service-filter-panel .service-filter-grid,.market-filter-panel-host .vehicle-filter-panel .vehicle-advanced-filters .vehicle-filter-grid{grid-template-columns:1fr!important;gap:11px!important}.market-filter-panel-host .vehicle-filter-panel .vehicle-filter-submit,.market-filter-panel-host .service-filter-panel .service-filter-submit{width:100%!important;box-shadow:none!important;margin-top:14px!important;display:block!important;position:static!important}.desktop-only-results-head{min-height:46px!important;margin-left:314px!important}.vehicle-market-content .vehicle-listing-grid,.vehicle-market-content .service-listing-grid,.service-market-content .vehicle-listing-grid,.service-market-content .service-listing-grid,.vehicle-market-content .pagination,.service-market-content .pagination{margin-left:314px!important}}@media (min-width:769px) and (max-width:900px){.market-filter-layout{width:100%!important;display:block!important}.market-filter-panel-host{width:100%!important;margin-bottom:22px!important;display:block!important}.market-filter-panel-container,.market-filter-panel-scroll{box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important;display:block!important;overflow:visible!important}.market-filter-panel-host .vehicle-filter-panel,.market-filter-panel-host .service-filter-panel{margin-bottom:22px!important;padding:18px!important;display:block!important}.market-filter-panel-host .vehicle-filter-submit,.market-filter-panel-host .service-filter-submit{display:block!important}}@media (max-width:768px){.desktop-only-results-head{display:none!important}.market-mobile-toolbar{box-sizing:border-box!important;flex-direction:column!important;gap:8px!important;width:100%!important;margin-bottom:12px!important;display:flex!important}.market-mobile-toolbar-row{justify-content:space-between!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;display:flex!important}.market-mobile-total{color:#64748b!important;white-space:nowrap!important;flex:none!important;align-items:baseline!important;gap:4px!important;font-size:12px!important;display:flex!important}.market-mobile-total-count{color:#0f172a!important;font-size:15px!important;font-weight:800!important}.market-mobile-total-label{color:#64748b!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;font-weight:600!important;overflow:hidden!important}.market-mobile-actions{flex:none!important;align-items:center!important;gap:4px!important;display:flex!important}.market-mobile-filter-btn{color:#0f172a!important;cursor:pointer!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:8px!important;flex-shrink:0!important;align-items:center!important;gap:5px!important;height:34px!important;padding:0 9px!important;font-size:12px!important;font-weight:700!important;transition:all .15s!important;display:inline-flex!important;box-shadow:0 1px 2px #0000000a!important}.market-mobile-filter-btn:active{background:#f1f5f9!important}.market-mobile-filter-btn--active{color:#175dde!important;background:#eff6ff!important;border-color:#175dde!important}.market-mobile-filter-badge{color:#fff!important;background:#175dde!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:16px!important;height:16px!important;padding:0 4px!important;font-size:10px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.market-mobile-sort-wrap{flex-shrink:1!important;min-width:0!important}.market-mobile-sort-wrap .results-sort{gap:0!important;width:auto!important;min-width:0!important;margin:0!important;font-size:0!important;display:inline-flex!important}.market-mobile-sort-wrap .results-sort select{color:#0f172a!important;text-overflow:ellipsis!important;background-color:#fff!important;background-position:right 6px center!important;background-size:14px 14px!important;border:1px solid #cbd5e1!important;border-radius:8px!important;flex-shrink:0!important;width:auto!important;min-width:0!important;max-width:100px!important;height:34px!important;padding:0 20px 0 8px!important;font-size:11px!important;font-weight:600!important}.market-mobile-save-wrap .saved-searches{flex-shrink:0!important;align-items:center!important;gap:4px!important;margin:0!important;display:flex!important}.market-mobile-save-wrap .saved-search-save,.market-mobile-save-wrap .saved-search-toggle{border-radius:8px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;display:inline-flex!important}.market-mobile-save-wrap .saved-search-save span{display:none!important}.market-mobile-chips-row{white-space:nowrap!important;scrollbar-width:none!important;align-items:center!important;width:100%!important;margin:0!important;padding:2px 0 4px!important;display:flex!important;overflow:auto hidden!important}.market-mobile-chips-row::-webkit-scrollbar{display:none!important}.market-mobile-chips-row .active-filter-chips{flex-wrap:nowrap!important;gap:6px!important;margin:0!important;display:flex!important}.market-mobile-chips-row .active-filter-chip{color:#334155!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important;border-radius:999px!important;flex-shrink:0!important;align-items:center!important;gap:6px!important;height:28px!important;padding:0 9px!important;font-size:11px!important;font-weight:650!important;display:inline-flex!important}.market-mobile-chips-row .active-filter-chip button{color:#64748b!important;cursor:pointer!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}.market-filter-panel-host{display:none!important}.market-filter-panel-host--mobile-open{z-index:1000!important;display:block!important;position:fixed!important;inset:0!important}.market-filter-mobile-backdrop{animation:.22s ease-out forwards filterBackdropFadeIn;-webkit-backdrop-filter:blur(4px)!important;z-index:1001!important;background:#0f172a99!important;display:block!important;position:fixed!important;inset:0!important}@keyframes filterBackdropFadeIn{0%{opacity:0}to{opacity:1}}.market-filter-panel-container{animation:.26s cubic-bezier(.16,1,.3,1) forwards filterSheetSlideUp;z-index:1002!important;background:#fff!important;border-radius:20px 20px 0 0!important;flex-direction:column!important;height:88vh!important;max-height:88vh!important;display:flex!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;overflow:hidden!important;box-shadow:0 -12px 36px #00000040!important}@keyframes filterSheetSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.market-filter-mobile-header{background:#fff!important;border-bottom:1px solid #e2e8f0!important;flex-shrink:0!important;justify-content:space-between!important;align-items:center!important;padding:16px 20px!important;display:flex!important}.market-filter-mobile-title{align-items:center!important;gap:8px!important;display:flex!important}.market-filter-mobile-title h3{color:#0f172a!important;letter-spacing:-.02em!important;margin:0!important;font-size:17px!important;font-weight:800!important}.market-filter-count-pill{color:#175dde!important;background:#eff6ff!important;border:1px solid #bfdbfe!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:20px!important;height:20px!important;padding:0 6px!important;font-size:11px!important;font-weight:800!important;display:inline-flex!important}.market-filter-mobile-close{color:#475569!important;cursor:pointer!important;background:#f1f5f9!important;border:none!important;border-radius:50%!important;place-items:center!important;width:34px!important;height:34px!important;display:grid!important}.market-filter-panel-scroll{-webkit-overflow-scrolling:touch!important;flex:auto!important;padding:16px 20px!important;overflow-y:auto!important}.market-filter-panel-scroll .vehicle-filter-panel,.market-filter-panel-scroll .service-filter-panel,.market-filter-panel-scroll .service-filter-form{box-shadow:none!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important}.market-filter-panel-host :is(.vehicle-filter-grid,.service-filter-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}.market-filter-panel-host :is(.vehicle-filter-grid,.service-filter-grid)>*{grid-column:1/-1;min-width:0}.market-filter-panel-host :is(.vehicle-filter-grid,.service-filter-grid)>:is(:has(input[name=brand]),:has(input[name=make]),:has(input[name=model]),:has(input[name=country]),:has(input[name=city]),:has(input[name=departure_country]),:has(input[name=departure_city]),:has(input[name=destination_country]),:has(input[name=destination_city])){grid-column:auto!important}.market-filter-panel-host .vehicle-filter-grid:has(>.machinery-filter-type)>.machinery-filter-make{grid-row:2;grid-column:1!important}.market-filter-panel-host .vehicle-filter-grid:has(>.machinery-filter-type)>.machinery-filter-model{grid-row:2;grid-column:2!important}.market-filter-panel-host .vehicle-filter-grid:has(>.machinery-filter-type)>.machinery-filter-type{grid-row:3;grid-column:1/-1!important}.market-filter-panel-scroll .vehicle-filter-submit,.market-filter-panel-scroll .service-filter-submit{display:none!important}.market-filter-mobile-footer{padding:14px 20px calc(14px + env(safe-area-inset-bottom,0px))!important;background:#fff!important;border-top:1px solid #e2e8f0!important;flex-shrink:0!important;display:block!important}.market-filter-mobile-apply{color:#fff!important;cursor:pointer!important;background:#175dde!important;border:none!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;width:100%!important;height:48px!important;font-size:15px!important;font-weight:750!important;transition:background .15s!important;display:flex!important;box-shadow:0 4px 14px #175dde59!important}.market-filter-mobile-apply:active{background:#134ebd!important}.vehicle-listing-grid,.service-listing-grid{flex-direction:column!important;gap:10px!important;width:100%!important;margin:0!important;display:flex!important}.vehicle-listing-grid .marketplace-listing-card,.service-listing-grid .marketplace-listing-card{background:#fff;box-sizing:border-box!important;border:1px solid #e2e8f0!important;border-radius:12px!important;width:100%!important;min-height:128px!important;padding:0!important;position:relative!important;overflow:hidden!important;box-shadow:0 1px 3px #0000000a!important}.vehicle-listing-grid .marketplace-listing-card--premium,.service-listing-grid .marketplace-listing-card--premium{border-color:#9dbdf3!important}.vehicle-listing-grid .marketplace-listing-card--vip,.service-listing-grid .marketplace-listing-card--vip{border-color:#d5b55b!important}.vehicle-listing-grid .marketplace-listing-card-link,.service-listing-grid .marketplace-listing-card-link{flex-direction:row!important;align-items:stretch!important;gap:0!important;width:100%!important;min-height:128px!important;text-decoration:none!important;display:flex!important}.vehicle-listing-grid .marketplace-listing-image,.service-listing-grid .marketplace-listing-image{background:#f1f5f9;border-radius:11px 0 0 11px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:140px!important;min-width:140px!important;max-width:140px!important;height:auto!important;min-height:128px!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;overflow:hidden!important}.vehicle-listing-grid .marketplace-listing-image img,.service-listing-grid .marketplace-listing-image img{object-fit:cover!important;border-radius:11px 0 0 11px!important;width:100%!important;height:100%!important;margin:0!important;display:block!important}.vehicle-listing-grid .marketplace-listing-body,.service-listing-grid .marketplace-listing-body{text-align:left!important;box-sizing:border-box!important;flex-direction:column!important;flex:auto!important;justify-content:space-between!important;align-items:flex-start!important;width:calc(100% - 140px)!important;min-width:0!important;min-height:128px!important;padding:10px 8px 10px 12px!important;display:flex!important;position:relative!important}.vehicle-listing-grid .marketplace-listing-heading,.service-listing-grid .marketplace-listing-heading{box-sizing:border-box!important;text-align:left!important;flex-shrink:0!important;order:1!important;width:100%!important;margin:0!important;padding:0 28px 0 0!important}.vehicle-listing-grid .marketplace-listing-heading h2,.service-listing-grid .marketplace-listing-heading h2{color:#0f172a!important;white-space:normal!important;-webkit-line-clamp:2!important;text-overflow:ellipsis!important;word-break:break-word!important;text-align:left!important;-webkit-box-orient:vertical!important;max-height:2.6em!important;margin:0!important;font-size:13.5px!important;font-weight:700!important;line-height:1.25!important;display:-webkit-box!important;overflow:hidden!important}.vehicle-listing-grid .listing-card-favorite,.service-listing-grid .listing-card-favorite{z-index:2!important;position:absolute!important;top:8px!important;right:8px!important}.vehicle-listing-grid .listing-card-share,.service-listing-grid .listing-card-share{z-index:2!important;position:absolute!important;top:36px!important;right:8px!important}.vehicle-listing-grid .listing-card-favorite button,.vehicle-listing-grid .listing-card-share button,.service-listing-grid .listing-card-favorite button,.service-listing-grid .listing-card-share button{color:#64748b!important;cursor:pointer!important;width:24px!important;height:24px!important;box-shadow:none!important;background:0 0!important;border:none!important;place-items:center!important;padding:0!important;display:grid!important}.vehicle-listing-grid .listing-card-favorite svg,.vehicle-listing-grid .listing-card-share svg,.service-listing-grid .listing-card-favorite svg,.service-listing-grid .listing-card-share svg{stroke:#64748b!important;width:17px!important;height:17px!important}.vehicle-listing-grid .marketplace-listing-detail-row,.service-listing-grid .marketplace-listing-detail-row{color:#64748b!important;box-sizing:border-box!important;text-align:left!important;flex-shrink:0!important;order:2!important;width:100%!important;min-height:16px!important;margin:2px 0!important;padding:0 28px 0 0!important;font-size:12px!important;line-height:1.35!important;overflow:visible!important}.vehicle-listing-grid .marketplace-listing-facts,.service-listing-grid .marketplace-listing-facts{color:#64748b!important;white-space:nowrap!important;text-overflow:ellipsis!important;text-align:left!important;margin:0!important;font-size:11.5px!important;line-height:1.35!important;overflow:hidden!important}.vehicle-listing-grid .marketplace-listing-price-row,.service-listing-grid .marketplace-listing-price-row{box-sizing:border-box!important;flex-direction:row!important;flex-shrink:0!important;order:3!important;justify-content:space-between!important;align-items:center!important;gap:6px!important;width:100%!important;height:auto!important;margin:2px 0!important;display:flex!important}.vehicle-listing-grid .marketplace-listing-price-row strong,.service-listing-grid .marketplace-listing-price-row strong{text-align:left!important;color:#1762de!important;white-space:nowrap!important;text-overflow:ellipsis!important;align-self:center!important;min-width:0!important;margin:0!important;font-size:16px!important;font-weight:800!important;line-height:1.2!important;overflow:hidden!important}.vehicle-listing-grid .marketplace-listing-meta .marketplace-listing-badge,.service-listing-grid .marketplace-listing-meta .marketplace-listing-badge{white-space:nowrap!important;border-radius:999px!important;flex-shrink:0!important;align-self:center!important;margin:0!important;padding:2.5px 7px!important;font-size:10px!important;font-weight:700!important;line-height:1.2!important}.vehicle-listing-grid .marketplace-listing-net-price,.service-listing-grid .marketplace-listing-net-price{width:auto;max-width:49%;color:var(--muted);order:0;margin:0 0 0 auto;font-size:10px;line-height:1.2}.vehicle-listing-grid .marketplace-listing-net-price>span:last-child,.service-listing-grid .marketplace-listing-net-price>span:last-child{font-size:11px}.vehicle-listing-grid .marketplace-listing-meta,.service-listing-grid .marketplace-listing-meta{color:#64748b!important;text-align:left!important;border:none!important;flex-shrink:0!important;order:5!important;align-items:center!important;gap:8px!important;width:100%!important;margin:0!important;padding:0!important;font-size:11px!important;display:flex!important}.vehicle-listing-grid .marketplace-listing-meta>span,.vehicle-listing-grid .marketplace-listing-meta time,.service-listing-grid .marketplace-listing-meta>span,.service-listing-grid .marketplace-listing-meta time{color:#64748b!important;white-space:nowrap!important;text-overflow:ellipsis!important;align-items:center!important;gap:4px!important;font-size:11px!important;line-height:1!important;display:inline-flex!important;overflow:hidden!important}.vehicle-listing-grid .marketplace-listing-meta-icon,.service-listing-grid .marketplace-listing-meta-icon{stroke:#64748b!important;stroke-width:1.8px!important;flex-shrink:0!important;width:13px!important;height:13px!important;display:inline-block!important}html[data-theme=dark] .vehicle-category-bar,html[data-theme=dark] .service-category-bar{background:#0b131e!important;border-bottom-color:#1e293b!important}html[data-theme=dark] .vehicle-category-bar a,html[data-theme=dark] .service-category-bar a{color:#94a3b8!important;background:#111c2a!important;border-color:#24354c!important}html[data-theme=dark] .vehicle-category-bar a .category-bar-icon,html[data-theme=dark] .service-category-bar a .category-bar-icon{color:#94a3b8!important}html[data-theme=dark] .vehicle-category-bar a.selected,html[data-theme=dark] .service-category-bar a.selected{color:#fff!important;background:#1d6bf3!important;border-color:#1d6bf3!important}html[data-theme=dark] .vehicle-category-bar a.selected .category-bar-icon,html[data-theme=dark] .service-category-bar a.selected .category-bar-icon{color:#fff!important}}html[data-theme=dark] .market-mobile-total-count{color:#f1f5f9!important}html[data-theme=dark] .market-mobile-total-label{color:#94a3b8!important}html[data-theme=dark] .market-mobile-filter-btn{color:#f1f5f9!important;background:#111c2a!important;border-color:#24354c!important}html[data-theme=dark] .market-mobile-filter-btn--active{color:#175dde!important;background:#142847!important;border-color:#175dde!important}html[data-theme=dark] .market-mobile-sort-wrap .results-sort select{color:#f1f5f9!important;background-color:#111c2a!important;border-color:#24354c!important}html[data-theme=dark] .market-mobile-save-wrap .saved-search-save,html[data-theme=dark] .market-mobile-save-wrap .saved-search-toggle{color:#94a3b8!important;background:#111c2a!important;border-color:#24354c!important}html[data-theme=dark] .market-mobile-save-wrap .saved-search-save:hover,html[data-theme=dark] .market-mobile-save-wrap .saved-search-toggle:hover{color:#175dde!important;background:#192638!important;border-color:#175dde!important}html[data-theme=dark] .market-mobile-save-wrap .saved-search-toggle{color:#175dde!important}html[data-theme=dark] .market-mobile-chips-row .active-filter-chip{color:#cbd5e1!important;background:#111c2a!important;border-color:#24354c!important}html[data-theme=dark] .market-mobile-chips-row .active-filter-chip button{color:#94a3b8!important}html[data-theme=dark] .market-mobile-chips-row .active-filter-chip button:hover{color:#f1f5f9!important;background:#1e2d42!important}html[data-theme=dark] .market-filter-panel-container{background:#0e1724!important;border-color:#1e2d42!important}html[data-theme=dark] .market-filter-mobile-header{background:#0e1724!important;border-bottom-color:#1e2d42!important}html[data-theme=dark] .market-filter-mobile-title h3{color:#f1f5f9!important}html[data-theme=dark] .market-filter-count-pill{color:#dbeaff!important;background:#162a4a!important;border-color:#175dde!important}html[data-theme=dark] .market-filter-mobile-close{color:#cbd5e1!important;background:#1a2738!important}html[data-theme=dark] .market-filter-mobile-footer{background:#0e1724!important;border-top-color:#1e2d42!important}html[data-theme=dark] .vehicle-listing-grid .marketplace-listing-card,html[data-theme=dark] .service-listing-grid .marketplace-listing-card{background:#111b27!important;border:1px solid #1e293b!important}html[data-theme=dark] .vehicle-listing-grid .marketplace-listing-card--premium,html[data-theme=dark] .service-listing-grid .marketplace-listing-card--premium{border-color:#4c8ff7!important}html[data-theme=dark] .vehicle-listing-grid .marketplace-listing-card--vip,html[data-theme=dark] .service-listing-grid .marketplace-listing-card--vip{border-color:#f1cc72!important}html[data-theme=dark] .vehicle-listing-grid .marketplace-listing-image,html[data-theme=dark] .service-listing-grid .marketplace-listing-image{background:#0f172a!important}html[data-theme=dark] .vehicle-listing-grid .marketplace-listing-heading h2,html[data-theme=dark] .service-listing-grid .marketplace-listing-heading h2{color:#f1f5f9!important}html[data-theme=dark] .vehicle-listing-grid .listing-card-favorite button,html[data-theme=dark] .vehicle-listing-grid .listing-card-share button,html[data-theme=dark] .service-listing-grid .listing-card-favorite button,html[data-theme=dark] .service-listing-grid .listing-card-share button{color:#8fa0b5!important;background:#111b28b3!important;border:1px solid #ffffff1a!important;border-radius:50%!important;box-shadow:0 2px 8px #0000004d!important}.marketplace-listing-price-row strong,.marketplace-listing-body>strong,.vehicle-card-body strong,.service-card-body strong,html[data-theme=dark] .vehicle-listing-grid .marketplace-listing-price-row strong,html[data-theme=dark] .service-listing-grid .marketplace-listing-price-row strong,html[data-theme=dark] .vehicle-listing-grid .marketplace-listing-body>strong,html[data-theme=dark] .service-listing-grid .marketplace-listing-body>strong,html[data-theme=dark] .marketplace-listing-price-row strong,html[data-theme=dark] .marketplace-listing-body>strong,html[data-theme=dark] .vehicle-card-body strong,html[data-theme=dark] .service-card-body strong{color:var(--accent)!important}html[data-theme=dark] .vehicle-listing-grid .marketplace-listing-detail-row,html[data-theme=dark] .vehicle-listing-grid .marketplace-listing-facts,html[data-theme=dark] .vehicle-listing-grid .marketplace-listing-meta,html[data-theme=dark] .vehicle-listing-grid .marketplace-listing-meta>span,html[data-theme=dark] .vehicle-listing-grid .marketplace-listing-meta time,html[data-theme=dark] .service-listing-grid .marketplace-listing-detail-row,html[data-theme=dark] .service-listing-grid .marketplace-listing-facts,html[data-theme=dark] .service-listing-grid .marketplace-listing-meta,html[data-theme=dark] .service-listing-grid .marketplace-listing-meta>span,html[data-theme=dark] .service-listing-grid .marketplace-listing-meta time{color:#94a3b8!important}html[data-theme=dark] .vehicle-listing-grid .marketplace-listing-meta-icon,html[data-theme=dark] .service-listing-grid .marketplace-listing-meta-icon{stroke:#94a3b8!important}html[data-theme=dark] .market-filter-panel-host .vehicle-filter-panel,html[data-theme=dark] .market-filter-panel-host .service-filter-panel{background:var(--surface)!important;border-color:var(--line)!important;color:var(--text)!important;scrollbar-color:#52677f transparent!important}html[data-theme=dark] .market-filter-panel-host .vehicle-filter-panel .vehicle-filter-submit,html[data-theme=dark] .market-filter-panel-host .service-filter-panel .service-filter-submit{box-shadow:0 -12px 18px #0a111bf2!important}
.mobile-listing-sticky-bar,.listing-map-report{display:none}.mobile-listing-topbar-wrapper{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.mobile-listing-back-link{color:#55625f;align-items:center;gap:7px;font-size:13.5px;font-weight:650;text-decoration:none;transition:color .15s;display:inline-flex}.mobile-listing-back-link:hover{color:#175dde}.mobile-listing-topbar-actions{align-items:center;gap:8px;display:flex}.mobile-listing-topbar-actions .listing-card-share,.mobile-listing-topbar-actions .listing-card-favorite,.mobile-listing-topbar-actions .listing-card-report{position:static!important;inset:auto!important}.mobile-listing-topbar-actions .listing-card-share button,.mobile-listing-topbar-actions .listing-card-favorite button,.mobile-listing-topbar-actions .listing-card-report .report-trigger-btn{color:#17201f;cursor:pointer;background:#fff;border:1px solid #dfe2df;border-radius:50%;place-items:center;width:38px;height:38px;transition:border-color .15s,color .15s,background .15s;display:grid}.mobile-listing-topbar-actions .listing-card-share button:hover,.mobile-listing-topbar-actions .listing-card-favorite button:hover{color:#175dde;border-color:#175dde}.mobile-listing-topbar-actions .listing-card-report .report-trigger-btn:hover{color:#ef4444;background:#fef2f2;border-color:#ef4444}.mobile-listing-topbar-actions .listing-card-favorite button[aria-pressed=true]{color:#ef4444;background:#fef2f2;border-color:#fca5a5}.report-modal-overlay{z-index:9999!important;-webkit-backdrop-filter:blur(4px)!important;box-sizing:border-box!important;background:#0f172aa6!important;justify-content:center!important;align-items:center!important;padding:16px!important;display:flex!important;position:fixed!important;inset:0!important}.report-modal-dialog{box-sizing:border-box!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;width:100%!important;max-width:440px!important;padding:24px!important;box-shadow:0 20px 45px #00000038!important}.report-modal-header{justify-content:space-between!important;align-items:center!important;margin-bottom:18px!important;display:flex!important}.report-modal-header h3{color:#0f172a!important;margin:0!important;font-size:19px!important;font-weight:800!important}.report-modal-close{color:#64748b!important;cursor:pointer!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:50%!important;place-items:center!important;width:32px!important;height:32px!important;display:grid!important}.report-modal-close:hover{color:#0f172a!important;background:#f1f5f9!important}.report-modal-dialog .report-form{gap:16px!important;display:grid!important}.report-modal-dialog .report-form label{letter-spacing:.06em!important;color:#64748b!important;gap:6px!important;font-size:11px!important;font-weight:800!important;display:grid!important}.report-modal-dialog .report-form select,.report-modal-dialog .report-form textarea{color:#0f172a!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:8px!important;outline:none!important;width:100%!important;padding:10px 12px!important;font-size:14px!important}.report-modal-dialog .report-form textarea{resize:vertical!important;min-height:85px!important}.report-modal-actions{align-items:center!important;gap:10px!important;margin-top:6px!important;display:flex!important}.report-modal-actions button.secondary-button{color:#fff!important;cursor:pointer!important;white-space:nowrap!important;background:#dc2626!important;border:1px solid #dc2626!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:140px!important;height:42px!important;padding:0 20px!important;font-size:14px!important;font-weight:700!important;display:inline-flex!important;box-shadow:0 1px 2px #dc262633!important}.report-modal-actions button.secondary-button:hover{background:#b91c1c!important;border-color:#b91c1c!important}.report-modal-actions button.text-button{color:#64748b!important;cursor:pointer!important;background:0 0!important;border:0!important;align-items:center!important;width:auto!important;height:auto!important;padding:8px 12px!important;font-size:14px!important;font-weight:600!important;text-decoration:underline!important;display:inline-flex!important}@media (max-width:768px){.functional-shell.detail-shell{background:#f8fafc;padding:0 0 calc(76px + env(safe-area-inset-bottom,0px))!important;position:relative!important}.functional-top{display:none!important}.mobile-listing-topbar-wrapper{z-index:25!important;pointer-events:none!important;justify-content:space-between!important;align-items:center!important;margin:0!important;display:flex!important;position:absolute!important;top:14px!important;left:14px!important;right:14px!important}.mobile-listing-topbar-wrapper>*{pointer-events:auto!important}.mobile-listing-back-link{-webkit-backdrop-filter:blur(8px)!important;color:#fff!important;background:#0f172a73!important;border:1px solid #ffffff40!important;border-radius:50%!important;place-items:center!important;width:35px!important;min-width:35px!important;height:35px!important;padding:0!important;transition:transform .15s,background .15s!important;display:grid!important;box-shadow:0 2px 8px #00000040!important}.mobile-listing-back-link:hover{background:#0f172aa6!important;transform:scale(1.04)!important}.mobile-listing-back-link span{display:none!important}.mobile-listing-back-link svg{stroke:currentColor!important;width:17px!important;height:17px!important}.mobile-listing-topbar-actions{align-items:center!important;gap:8px!important;display:flex!important}.mobile-listing-topbar-actions .listing-card-share button,.mobile-listing-topbar-actions .listing-card-favorite button{-webkit-backdrop-filter:blur(8px)!important;color:#fff!important;background:#0f172a73!important;border:1px solid #ffffff40!important;border-radius:50%!important;place-items:center!important;width:35px!important;min-width:35px!important;height:35px!important;padding:0!important;transition:transform .15s,background .15s,color .15s!important;display:grid!important;box-shadow:0 2px 8px #00000040!important}.mobile-listing-topbar-actions .listing-card-share button:hover,.mobile-listing-topbar-actions .listing-card-favorite button:hover{background:#0f172aa6!important;transform:scale(1.04)!important}.mobile-listing-topbar-actions .listing-card-share button svg,.mobile-listing-topbar-actions .listing-card-favorite button svg{stroke:currentColor!important;width:17px!important;height:17px!important}.mobile-listing-topbar-actions .listing-card-favorite button[aria-pressed=true]{color:#ef4444!important;border-color:#ef444480!important}.mobile-listing-topbar-actions .listing-card-favorite button[aria-pressed=true] svg{fill:#ef4444!important;stroke:#ef4444!important}.mobile-listing-topbar-actions .listing-card-report{display:none!important}.detail-layout{flex-direction:column!important;align-items:stretch!important;gap:0!important;width:100%!important;display:flex!important}.gallery{background:0 0!important;border-radius:0!important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important}.listing-gallery{width:100%!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;overflow:hidden!important}.listing-gallery-stage{aspect-ratio:16/10!important;background:#0f172a!important;border-radius:0!important;width:100%!important;position:relative!important;overflow:hidden!important}.listing-gallery-nav{display:none!important}.listing-gallery-track{scroll-snap-type:x mandatory!important;scroll-behavior:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;border-radius:0!important;width:100%!important;height:100%!important;display:flex!important;overflow:auto hidden!important}.listing-gallery-track::-webkit-scrollbar{display:none!important}.listing-gallery-slide{aspect-ratio:16/10!important;scroll-snap-align:start!important;scroll-snap-stop:always!important;cursor:pointer!important;border-radius:0!important;outline:none!important;flex:0 0 100%!important;width:100%!important;height:100%!important}.listing-gallery-slide img{aspect-ratio:16/10!important;object-fit:cover!important;-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important;border-radius:0!important;width:100%!important;height:100%!important;display:block!important}.listing-gallery-counter{color:#fff!important;letter-spacing:.02em!important;-webkit-backdrop-filter:blur(8px)!important;z-index:6!important;background:#0f172ac7!important;border:1px solid #fff3!important;border-radius:999px!important;align-items:center!important;gap:6px!important;padding:5px 11px!important;font-size:11.5px!important;font-weight:750!important;display:inline-flex!important;position:absolute!important;bottom:12px!important;left:12px!important;box-shadow:0 2px 6px #0000004d!important}.listing-gallery-zoom{display:none!important}.listing-gallery-thumbs{scrollbar-width:none!important;background:0 0!important;border:none!important;gap:8px!important;margin:0!important;padding:10px 14px 4px!important;display:flex!important;overflow-x:auto!important}.listing-gallery-thumbs::-webkit-scrollbar{display:none!important}.listing-gallery-thumbs button{opacity:.65!important;cursor:pointer!important;background:#e2e8f0!important;border:2px solid #0000!important;border-radius:8px!important;flex:0 0 102px!important;height:72px!important;padding:0!important;transition:opacity .15s,border-color .15s,transform .15s!important;overflow:hidden!important}.listing-gallery-thumbs button.active{opacity:1!important;border-color:#175dde!important;box-shadow:0 0 0 1px #175dde!important}.listing-gallery-thumbs img{object-fit:cover!important;border-radius:6px!important;width:100%!important;height:100%!important}.listing-summary{box-sizing:border-box!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;width:calc(100% - 28px)!important;max-width:calc(100% - 28px)!important;margin:10px 14px 12px!important;padding:18px 16px 20px!important;position:static!important;box-shadow:0 2px 10px #00000008!important}.listing-summary .kicker{color:#175dde!important;letter-spacing:.08em!important;background:#eff6ff!important;border-radius:6px!important;align-items:center!important;margin:0 0 10px!important;padding:3px 9px!important;font-size:10px!important;font-weight:800!important;display:inline-flex!important}.listing-summary h1{letter-spacing:-.025em!important;color:#0f172a!important;margin:0 0 6px!important;font-size:23px!important;font-weight:800!important;line-height:1.25!important}.listing-summary .detail-price{letter-spacing:-.03em!important;color:#0f172a!important;margin:0 0 10px!important;font-size:26px!important;font-weight:850!important;line-height:1.15!important}.listing-summary .location{color:#64748b!important;align-items:center!important;gap:6px!important;margin:0 0 14px!important;font-size:13px!important;font-weight:600!important;display:flex!important}.listing-summary hr{border:0!important;border-top:1px solid #f1f5f9!important;margin:14px 0!important}.seller-profile-card{box-sizing:border-box!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:12px!important;width:100%!important;max-width:100%!important;margin:12px 0 14px!important;padding:12px 14px!important}.listing-summary .muted{color:#64748b!important;margin:8px 0 14px!important;font-size:12px!important}.detail-shell .contact-action-row{grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:14px!important;display:grid!important}.detail-shell .contact-action-row .action-button,.detail-shell .contact-action-row .reveal-phone-button{border-radius:9px!important;gap:6px!important;min-height:44px!important;padding:10px 8px!important;font-size:13px!important;font-weight:750!important}.detail-shell .contact-action-row .action-button{color:#fff!important;background:#175dde!important}.detail-shell .contact-action-row .reveal-phone-button{color:#175dde!important;background:#fff!important;border:1px solid #bfdbfe!important}.favorite-action button.secondary-button{border-radius:9px!important;min-height:42px!important;margin-top:8px!important;font-size:13px!important}.listing-summary .listing-share-button,.listing-summary .report-action,.report-action{display:none!important}.detail-content.vehicle-details-content,.listing-detail-panels,.detail-tools,.listing-location-map{box-sizing:border-box!important;width:calc(100% - 28px)!important;max-width:calc(100% - 28px)!important;margin-left:14px!important;margin-right:14px!important}.detail-content.vehicle-details-content{flex-direction:column!important;gap:12px!important;margin-top:12px!important;display:flex!important}.detail-content.vehicle-details-content>.vehicle-basic-panel,.detail-content.vehicle-details-content>.vehicle-description-panel,.detail-content.vehicle-details-content>.vehicle-specifications-panel{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;padding:18px 16px!important;box-shadow:0 2px 10px #00000008!important}.vehicle-detail-heading{margin:0 0 14px!important}.vehicle-detail-heading h2{letter-spacing:-.02em!important;color:#0f172a!important;font-size:18px!important;font-weight:800!important}.vehicle-detail-heading p{color:#64748b!important;margin-top:4px!important;font-size:12.5px!important}.detail-content.vehicle-details-content .vehicle-basic-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0!important;display:grid!important}.detail-content.vehicle-details-content .vehicle-basic-facts .vehicle-detail-fact{text-align:left!important;background:#f8fafc!important;border:1px solid #edf2f7!important;border-radius:10px!important;flex-direction:row!important;align-items:center!important;gap:9px!important;min-height:0!important;padding:10px 11px!important;display:flex!important}.detail-content.vehicle-details-content .vehicle-basic-facts .vehicle-detail-fact>svg{box-sizing:content-box!important;color:#175dde!important;stroke-width:2px!important;background:#eff6ff!important;border-radius:8px!important;flex-shrink:0!important;width:16px!important;height:16px!important;padding:7px!important}.detail-content.vehicle-details-content .vehicle-basic-facts .vehicle-detail-fact>div{flex-direction:column!important;align-items:flex-start!important;min-width:0!important;display:flex!important;overflow:hidden!important}.detail-content.vehicle-details-content .vehicle-basic-facts .vehicle-detail-fact dt{color:#64748b!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;text-overflow:ellipsis!important;order:2!important;margin-top:2px!important;font-size:10.5px!important;font-weight:600!important;line-height:1.2!important;overflow:hidden!important}.detail-content.vehicle-details-content .vehicle-basic-facts .vehicle-detail-fact dd{color:#0f172a!important;white-space:nowrap!important;text-overflow:ellipsis!important;order:1!important;max-width:100%!important;font-size:13.5px!important;font-weight:750!important;line-height:1.2!important;overflow:hidden!important}.vehicle-description-copy,.vehicle-description-table dd{color:#334155!important;white-space:pre-line!important;margin:0!important;font-size:14px!important;line-height:1.65!important}.vehicle-description-table dt{display:none!important}.vehicle-detail-groups{flex-direction:column!important;gap:9px!important;display:flex!important}.vehicle-detail-group{box-shadow:none!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;padding:0!important;overflow:hidden!important}.vehicle-detail-group-heading{margin:0!important}.vehicle-detail-group-trigger{color:#0f172a!important;cursor:pointer!important;text-align:left!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;width:100%!important;padding:13px 14px!important;font-size:14px!important;font-weight:750!important;display:flex!important}.vehicle-detail-group-icon{color:#175dde!important;background:#eff6ff!important;border:1px solid #dbeafe!important;border-radius:7px!important;flex-shrink:0!important;place-items:center!important;width:28px!important;height:28px!important;display:grid!important}.vehicle-detail-group-chevron{color:#94a3b8!important;flex-shrink:0!important;transition:transform .2s!important}.vehicle-detail-group.is-expanded .vehicle-detail-group-chevron{transform:rotate(180deg)!important}.vehicle-detail-group-panel{border-top:1px solid #f1f5f9!important;padding:4px 14px 14px!important}.detail-content.vehicle-details-content .vehicle-detail-group-panel .vehicle-detail-fact{background:#f8fafc!important;border:1px solid #edf2f7!important;border-radius:8px!important;grid-template-columns:20px minmax(0,1fr)!important;align-items:start!important;gap:9px!important;min-height:42px!important;margin-top:6px!important;padding:8px 10px!important;display:grid!important}.detail-content.vehicle-details-content .vehicle-detail-group-panel .vehicle-detail-fact dt{color:#475569!important;font-size:12px!important;font-weight:600!important}.detail-content.vehicle-details-content .vehicle-detail-group-panel .vehicle-detail-fact dd{color:#0f172a!important;font-size:12.5px!important;font-weight:750!important}.vehicle-detail-boolean--labelled.vehicle-detail-boolean--yes{color:#059669!important;background:#ecfdf5!important;border:1px solid #a7f3d0!important;border-radius:999px!important;align-items:center!important;gap:4px!important;padding:3px 8px!important;font-size:11px!important;font-weight:750!important;display:inline-flex!important}.vehicle-detail-boolean--labelled.vehicle-detail-boolean--no{color:#dc2626!important;background:#fef2f2!important;border:1px solid #fecaca!important;border-radius:999px!important;align-items:center!important;gap:4px!important;padding:3px 8px!important;font-size:11px!important;font-weight:750!important;display:inline-flex!important}.detail-tools{margin-top:12px!important}.vehicle-tool-trigger{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;padding:14px 16px!important;box-shadow:0 2px 10px #00000008!important}.listing-location-map{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;margin-top:12px!important;padding:18px 16px!important;box-shadow:0 2px 10px #00000008!important}.listing-map-report{border-top:1px dashed #e2e8f0!important;justify-content:center!important;margin-top:14px!important;padding-top:14px!important;display:flex!important}.listing-map-report .report-action{flex-direction:column!important;align-items:center!important;width:100%!important;display:flex!important}.listing-map-report .report-action .text-button{color:#64748b!important;cursor:pointer!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:9px 18px!important;font-size:13px!important;font-weight:600!important;text-decoration:none!important;transition:color .15s,background .15s,border-color .15s!important;display:inline-flex!important}.listing-map-report .report-action .text-button:hover{color:#dc2626!important;background:#fef2f2!important;border-color:#fecaca!important}.listing-map-report .report-action .text-button svg{color:inherit!important}.listing-map-report .report-form{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:10px!important;flex-direction:column!important;gap:10px!important;width:100%!important;margin-top:10px!important;padding:12px!important;display:flex!important}.listing-map-report .report-form label{letter-spacing:.05em!important;color:#64748b!important;flex-direction:column!important;gap:4px!important;font-size:11px!important;font-weight:700!important;display:flex!important}.listing-map-report .report-form select,.listing-map-report .report-form textarea{color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:8px!important;padding:8px 10px!important;font-size:13px!important}.listing-map-report .report-form textarea{resize:vertical!important;min-height:60px!important}.listing-map-report .report-form>div{align-items:center!important;gap:10px!important;margin-top:4px!important;display:flex!important}.listing-map-report .report-form .secondary-button{color:#fff!important;cursor:pointer!important;background:#dc2626!important;border:none!important;border-radius:8px!important;padding:8px 16px!important;font-size:13px!important;font-weight:650!important}.listing-map-report .report-form .text-button{color:#64748b!important;cursor:pointer!important;background:0 0!important;border:none!important;font-size:13px!important;font-weight:600!important}html[data-theme=dark] .functional-shell.detail-shell{background:#080f1a!important}html[data-theme=dark] .mobile-listing-back-link,html[data-theme=dark] .mobile-listing-topbar-actions .listing-card-share button,html[data-theme=dark] .mobile-listing-topbar-actions .listing-card-favorite button{color:#f8fafc!important;background:#0f172a8c!important;border-color:#fff3!important;box-shadow:0 2px 8px #00000073!important}html[data-theme=dark] .listing-gallery{background:0 0!important;border:none!important}html[data-theme=dark] .listing-gallery-stage{background:#0b1422!important}html[data-theme=dark] .listing-gallery-thumbs{background:0 0!important;border:none!important}html[data-theme=dark] .listing-gallery-thumbs button{background:#16263d!important}html[data-theme=dark] .listing-gallery-thumbs button.active{border-color:#175dde!important;box-shadow:0 0 0 1px #175dde!important}html[data-theme=dark] .listing-map-report{border-top-color:#1e2f47!important}html[data-theme=dark] .listing-map-report .report-action .text-button{color:#94a3b8!important;background:#111d2e!important;border-color:#1e2f47!important}html[data-theme=dark] .listing-map-report .report-action .text-button:hover{color:#f87171!important;background:#ef44441f!important;border-color:#ef44444d!important}html[data-theme=dark] .listing-map-report .report-form{background:#111d2e!important;border-color:#1e2f47!important}html[data-theme=dark] .listing-map-report .report-form label{color:#94a3b8!important}html[data-theme=dark] .listing-map-report .report-form select,html[data-theme=dark] .listing-map-report .report-form textarea{color:#f8fafc!important;background:#0e1726!important;border-color:#1e3557!important}html[data-theme=dark] .listing-map-report .report-form .text-button{color:#94a3b8!important}html[data-theme=dark] .listing-summary{box-shadow:none!important;background:#0e1726!important;border-color:#1e2f47!important}html[data-theme=dark] .listing-summary .kicker{color:#38bdf8!important;background:#152b4a!important}html[data-theme=dark] .listing-summary h1,html[data-theme=dark] .listing-summary .detail-price{color:#f8fafc!important}html[data-theme=dark] .listing-summary .location{color:#94a3b8!important}html[data-theme=dark] .listing-summary hr{border-top-color:#1e2f47!important}html[data-theme=dark] .seller-profile-card{background:#111d2e!important;border-color:#1e2f47!important}html[data-theme=dark] .seller-profile-copy strong{color:#f8fafc!important}html[data-theme=dark] .seller-profile-copy small{color:#94a3b8!important}html[data-theme=dark] .seller-profile-copy em{color:#175dde!important}html[data-theme=dark] .detail-shell .contact-action-row .reveal-phone-button{color:#175dde!important;background:#111d2e!important;border-color:#1e2f47!important}html[data-theme=dark] .detail-content.vehicle-details-content>.vehicle-basic-panel,html[data-theme=dark] .detail-content.vehicle-details-content>.vehicle-description-panel,html[data-theme=dark] .detail-content.vehicle-details-content>.vehicle-specifications-panel,html[data-theme=dark] .vehicle-tool-trigger,html[data-theme=dark] .listing-location-map{box-shadow:none!important;background:#0e1726!important;border-color:#1e2f47!important}html[data-theme=dark] .vehicle-detail-heading h2{color:#f8fafc!important}html[data-theme=dark] .vehicle-description-copy,html[data-theme=dark] .vehicle-description-table dd{color:#cbd5e1!important}html[data-theme=dark] .detail-content.vehicle-details-content .vehicle-basic-facts .vehicle-detail-fact{background:#111d2e!important;border-color:#1e2f47!important}html[data-theme=dark] .detail-content.vehicle-details-content .vehicle-basic-facts .vehicle-detail-fact>svg{color:#175dde!important;background:#16263d!important}html[data-theme=dark] .detail-content.vehicle-details-content .vehicle-basic-facts .vehicle-detail-fact dt{color:#94a3b8!important}html[data-theme=dark] .detail-content.vehicle-details-content .vehicle-basic-facts .vehicle-detail-fact dd{color:#f8fafc!important}html[data-theme=dark] .vehicle-detail-group{background:#0e1726!important;border-color:#1e2f47!important}html[data-theme=dark] .vehicle-detail-group-trigger{color:#f8fafc!important}html[data-theme=dark] .vehicle-detail-group-icon{color:#175dde!important;background:#16263d!important;border-color:#1e3557!important}html[data-theme=dark] .vehicle-detail-group-panel{border-top-color:#1e2f47!important}html[data-theme=dark] .detail-content.vehicle-details-content .vehicle-detail-group-panel .vehicle-detail-fact{background:#111d2e!important;border-color:#1e2f47!important}html[data-theme=dark] .detail-content.vehicle-details-content .vehicle-detail-group-panel .vehicle-detail-fact dt{color:#94a3b8!important}html[data-theme=dark] .detail-content.vehicle-details-content .vehicle-detail-group-panel .vehicle-detail-fact dd{color:#f8fafc!important}html[data-theme=dark] .report-modal-dialog{background:#0e1726!important;border-color:#1e2f47!important;box-shadow:0 20px 50px #00000080!important}html[data-theme=dark] .report-modal-header h3{color:#f8fafc!important}html[data-theme=dark] .report-modal-close{color:#94a3b8!important;background:#16263d!important;border-color:#1e3557!important}html[data-theme=dark] .report-modal-close:hover{color:#f8fafc!important;background:#1e3557!important}html[data-theme=dark] .report-modal-dialog .report-form label{color:#94a3b8!important}html[data-theme=dark] .report-modal-dialog .report-form select,html[data-theme=dark] .report-modal-dialog .report-form textarea{color:#f8fafc!important;background:#111d2e!important;border-color:#1e3557!important}html[data-theme=dark] .report-modal-actions button.text-button{color:#94a3b8!important}html[data-theme=dark] .report-modal-actions button.text-button:hover{color:#f8fafc!important}}
.monri-test-banner{z-index:60;color:#4f3500;text-align:center;background:#fff2cc;border-bottom:1px solid #e4c463;padding:10px 20px;font-size:14px;line-height:1.45;position:relative}.payment-result-page{color:#15231c;background:#f7f7f4;place-items:center;min-height:60vh;padding:64px 20px;display:grid}.payment-result-card{background:#fff;border:1px solid #d8e1d9;border-radius:24px;width:min(100%,560px);padding:clamp(26px,5vw,44px);box-shadow:0 16px 48px #112a1a14}.payment-result-eyebrow{color:#38684d;letter-spacing:.11em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:800}.payment-result-card h1{margin:0 0 14px;font-size:clamp(28px,5vw,40px);line-height:1.13}.payment-result-card p{line-height:1.6}.payment-result-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.payment-result-actions a{color:#fff;background:#245e3e;border:1px solid #245e3e;border-radius:10px;align-items:center;min-height:44px;padding:10px 18px;font-weight:700;text-decoration:none;display:inline-flex}.payment-result-actions a+a{color:#245e3e;background:0 0}:is(html[data-theme=dark]) .payment-result-page{color:#f3f7f3;background:#101a15}:is(html[data-theme=dark]) .payment-result-card{background:#1c2920;border-color:#365340}:is(html[data-theme=dark]) .payment-result-eyebrow{color:#a3dfaf}:is(html[data-theme=dark]) .payment-result-actions a+a{color:#b3e2bb;border-color:#629b70}
