:root{--color-brand:#ef5350;--color-primary:#334d58;--color-primary-hover:#263e48;--color-primary-active:#1d3038;--color-primary-soft:#edf2f4;--color-primary-translucent:#334d5880;--color-success:#50ab68;--color-success-hover:#408c54;--color-success-active:#337244;--color-success-text:#23723a;--color-success-soft:#eff9f1;--color-success-selected:#50ab6814;--color-success-border:#a9d7b5;--color-sage-soft:#e7f0eb;--color-sage-hover:#d8e7df;--color-sage-active:#cadcd2;--color-sage-text:#3c505a;--color-danger:#b83632;--color-danger-hover:#9b2d29;--color-danger-active:#802520;--color-danger-soft:#fff1f0;--color-danger-border:#ef9a9a;--color-info:#1976d2;--color-info-hover:#1565c0;--color-info-soft:#e3f2fd;--color-info-border:#dce8f2;--color-warning:#e69500;--color-warning-text:#8b6810;--color-warning-border:#d8aa34;--color-text:#263238;--color-text-secondary:#546e7a;--color-text-muted:#7b7b7b;--color-text-disabled:#0006;--color-text-inverse:#fff;--color-icon-muted:#b9b9b9;--color-background:#f7f7f7;--color-surface:#fff;--color-surface-subtle:#fafafa;--color-surface-muted:#f1f2f4;--color-surface-hover:#e9ecef;--color-surface-tinted:#f4f7ff;--color-surface-glass:#ffffffb5;--color-surface-translucent:#fff8;--color-surface-inverse:#171717;--color-interaction-hover:#0000000a;--color-border:#e0e0e0;--color-border-control:#d7d7d7;--color-border-hover:var(--color-text);--color-border-disabled:#0003;--color-border-inverse:#ffffffb3;--color-overlay:#00000080;--color-overlay-light:#14191c57;--color-overlay-gallery:#000d;--color-focus:var(--color-success);--color-selection-background:var(--color-surface-muted);--color-selection-text:var(--color-text);--color-price:var(--color-text-secondary);--color-status-complete:#455964;--color-status-waiting:#337996;--color-status-incomplete:#6a7078;--color-cover-highlight:#ffffff2e;--color-flag-red:#e91930;--color-flag-blue:#135397;--color-vehicle-ink:var(--color-sage-text);--color-vehicle-body:#dce6e9;--color-vehicle-glass:#fff;--color-vehicle-accent:var(--color-brand);--color-vehicle-tile:#f3f6f7;--color-vehicle-selected-body:var(--color-sage-hover);--color-vehicle-selected-tile:var(--color-sage-soft);--color-vehicle-selected-row:#f0f6f2;--font-body:Century, Arial, sans-serif;--font-price:Nunito, sans-serif;--font-display:Nunito, sans-serif;--font-symbol:Arial, sans-serif;--font-size-2xs:10px;--font-size-xs:11px;--font-size-sm:12px;--font-size-control-sm:13px;--font-size-body:14px;--font-size-lg:16px;--font-size-xl:18px;--font-size-2xl:20px;--font-size-3xl:24px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-price:800;--line-height-body:1.5;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-14:14px;--space-16:16px;--space-18:18px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--border-width:1px;--border-width-emphasis:2px;--border-default:var(--border-width) solid var(--color-border);--border-control:var(--border-width) solid var(--color-border-control);--radius-small:2px;--radius-control:4px;--radius-panel:8px;--radius-sheet:12px;--radius-pill:999px;--radius-round:50%;--shadow-card:0 2px 8px #00000012;--shadow-popover:0 8px 24px #00000024;--shadow-menu:0 0 0 1px #3f3f440d, 0 1px 3px #3f3f4426;--shadow-dialog:0 20px 64px #141c2147;--shadow-sticky:0 -2px 8px #0001;--focus-ring:3px solid var(--color-focus);--focus-offset:3px;--opacity-disabled:.6;--duration-fast:.15s;--duration-normal:.2s;--duration-reveal:.7s;--duration-phrase-enter:.62s;--duration-phrase-exit:.38s;--duration-carousel-enter:.56s;--duration-carousel-exit:.28s;--ease-reveal:cubic-bezier(.22, 1, .36, 1);--button-height:40px;--button-height-small:32px;--button-line-height:20px;--button-line-height-small:18px;--button-small-font-size:var(--font-size-control-sm);--button-padding:var(--space-8) var(--space-16);--button-padding-small:var(--space-6) var(--space-12);--button-radius:var(--radius-control);--field-height-compact:37.125px;--field-height:53.125px;--field-height-mobile:50px;--field-line-height:20.125px;--field-padding-compact:8.5px;--field-padding:16.5px;--field-padding-mobile:15px;--field-radius:var(--radius-control)}
@font-face{font-family:Century;src:url(/fonts/century-gothic.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Nunito;src:url(/fonts/nunito-latin.woff2)format("woff2");font-weight:200 900;font-display:swap}@font-face{font-family:Nunito;src:url(/fonts/nunito-latin-ext.woff2)format("woff2");font-weight:200 900;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}*{box-sizing:border-box}body{color:var(--color-text);background:var(--color-background);font-family:var(--font-body);font-size:var(--font-size-body);line-height:var(--line-height-body);margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}img{max-width:100%}h1,h2,h3,p{margin-top:0}h1{font-size:29px;font-weight:var(--font-weight-medium)}h2{font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium)}h3{font-size:17px}input,select,textarea{min-width:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}input[type=checkbox]{accent-color:var(--color-primary);flex-shrink:0;width:17px;height:17px}main{min-height:60vh;padding-top:112px}.container{max-width:1200px;margin:0 auto}.site-header{border-bottom:var(--border-default);background:var(--color-surface);z-index:30;height:85px;position:fixed;top:0;left:0;right:0}.site-header:has(.header-popover){z-index:1000}.header-inner{justify-content:space-between;align-items:center;max-width:1200px;height:100%;margin:auto;display:flex}.logo{width:auto;height:40px;display:block}.header-inner>nav{align-items:center;gap:var(--space-4);display:flex}.add-ad-link{margin-right:var(--space-8);white-space:nowrap;flex-shrink:0}.icon-link{width:34px;height:34px;color:var(--color-icon-muted);background:0 0;border:0;justify-content:center;align-items:center;padding:5px;display:flex}.header-menu{align-items:center;display:flex;position:relative}.header-menu-trigger{z-index:3;color:var(--color-icon-muted);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.account-menu-trigger{gap:var(--space-4);border-radius:var(--radius-pill);width:63px;height:35px;padding:5px}.account-menu-trigger>svg{color:var(--color-text-muted);flex-shrink:0}.account-menu-trigger:hover{background:var(--color-interaction-hover)}.header-identity-avatar{border-radius:var(--radius-round);object-fit:cover;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.account-menu-trigger .header-identity-avatar{width:25px;height:25px}.header-account-placeholder{border-radius:var(--radius-control);background:var(--color-surface-muted);width:74px;height:29px;display:block}.header-menu-scrim{z-index:1;cursor:default;background:0 0;border:0;padding:0;position:fixed;inset:0}.header-popover{z-index:2;border:var(--border-default);border-radius:var(--radius-control);background:var(--color-surface);width:350px;max-height:min(600px,100vh - 105px);box-shadow:var(--shadow-popover);color:var(--color-text);position:absolute;top:calc(100% + 27px);right:0;overflow:auto}.mobile-popover-heading,.mobile-close{display:none}.account-popover{border-radius:var(--radius-control);min-height:200px;box-shadow:var(--shadow-menu);border:0;top:calc(100% + 21px)}.account-identity{min-height:80px;padding:var(--space-20) var(--space-16);align-items:center;gap:var(--space-10);display:flex}.account-identity .header-identity-avatar{width:40px;height:40px}.account-identity:hover{background:var(--color-interaction-hover)}.account-identity>span:last-child{flex-direction:column;min-width:0;display:flex}.account-identity strong{font-family:var(--font-body);font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;line-height:21px;overflow:hidden}.account-identity small{color:var(--color-text-secondary);font-size:var(--font-size-sm);letter-spacing:-.04px;line-height:18px}.account-menu-list{border-top:var(--border-default);flex-direction:column;display:flex}.account-menu-group+.account-menu-group{border-top:var(--border-default)}.account-menu-list a,.account-menu-list form button{width:100%;min-height:55px;padding:var(--space-8) var(--space-16);background:var(--color-surface);align-items:center;gap:var(--space-10);font-size:var(--font-size-body);letter-spacing:-.05px;text-align:left;border:0;line-height:21px;display:flex}.account-menu-list a:hover,.account-menu-list a:focus-visible,.account-menu-list form button:hover,.account-menu-list form button:focus-visible{background:var(--color-interaction-hover)}.account-menu-list form{margin:0}.account-menu-list .menu-item-icon{border-radius:var(--radius-round);background:var(--color-surface-muted);width:34px;height:34px;color:var(--color-text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.account-menu-list .menu-item-icon svg{width:24px;height:24px}.notification-menu .header-menu-trigger{width:34px;height:34px;color:var(--color-icon-muted);padding:5px}.notification-menu .header-menu-trigger[aria-expanded=true]{color:var(--color-icon-muted)}.notification-badge{border-radius:var(--radius-round);background:var(--color-success);width:7px;height:7px;position:absolute;top:5px;right:5px}.notification-popover{border-radius:var(--radius-control);min-height:200px;box-shadow:var(--shadow-menu);border:0;top:calc(100% + 21px)}.notification-dialog-content{display:contents}.notification-paper{background:var(--color-surface);min-height:200px;position:relative}.popover-heading{min-height:61px;padding:var(--space-16);border-bottom:var(--border-default);justify-content:space-between;align-items:center;gap:var(--space-12);display:flex}.popover-heading strong{font-family:var(--font-body);font-size:var(--font-size-3xl);font-weight:var(--font-weight-medium);letter-spacing:-.06px;line-height:28px}.notification-actions-anchor,.notification-row{position:relative}.notification-more-button{width:30px;height:30px;padding:var(--space-2);border:var(--border-default);border-radius:var(--radius-round);background:var(--color-surface);color:var(--color-text-secondary);justify-content:center;align-items:center;display:inline-flex}.notification-more-button:hover,.notification-more-button:focus-visible{background:var(--color-interaction-hover)}.notification-context-menu{z-index:8;border-radius:var(--radius-control);background:var(--color-surface);min-width:220px;box-shadow:var(--shadow-menu);position:absolute;top:8px;right:12px;overflow:hidden}.notification-context-menu-all{min-width:250px;top:calc(100% + 4px);right:0}.notification-context-menu a,.notification-context-menu button{width:100%;min-height:48px;padding:var(--space-8) var(--space-16);border:0;border-bottom:var(--border-default);background:var(--color-surface);align-items:center;gap:var(--space-16);text-align:left;display:flex}.notification-context-menu>:last-child{border-bottom:0}.notification-context-menu a:hover,.notification-context-menu button:hover{background:var(--color-interaction-hover)}.notification-context-menu svg{flex:none}.notification-context-menu .notification-action-detail svg{color:var(--color-info)}.notification-context-menu .notification-action-read svg{color:var(--color-success)}.notification-context-menu .notification-action-delete svg{color:var(--color-danger)}.popover-state{min-height:150px;padding:55px var(--space-20);text-align:center;color:var(--color-text-muted)}.notification-skeletons{padding:0 var(--space-16)}.notification-skeletons span{background:linear-gradient(90deg, var(--color-border) 25%, var(--color-surface-muted) 37%, var(--color-border) 63%);background-size:400% 100%;height:100px;animation:1.4s infinite notification-skeleton-wave;display:block}@keyframes notification-skeleton-wave{0%{background-position:100% 0}to{background-position:0 0}}.notification-row+.notification-row{border-top:var(--border-default)}.notification-item{width:100%;min-height:75px;padding:var(--space-10) var(--space-16);background:var(--color-surface);justify-content:space-between;align-items:center;gap:var(--space-16);text-align:left;border:0;display:flex}.notification-item:hover,.notification-item:focus-visible{background:var(--color-interaction-hover)}.notification-copy{gap:var(--space-16);flex-direction:column;flex:1;min-width:0;display:flex}.notification-message{color:var(--color-text);font-size:var(--font-size-body);letter-spacing:-.05px;line-height:21px}.notification-copy time{color:var(--color-text-secondary);font-size:var(--font-size-sm);letter-spacing:-.04px;line-height:18px}.notification-unread-dot{border-radius:var(--radius-round);background:var(--color-brand);opacity:.7;flex:none;width:10px;height:10px}.notification-empty-state{padding-top:var(--space-48);color:var(--color-text);font-size:25px;line-height:1.4}.login-required-dialog{text-align:center}.login-required-dialog>img{width:118px;margin-bottom:var(--space-20)}.login-required-dialog .login-required-icon{width:120px;height:120px;margin:0 auto var(--space-18);border-radius:var(--radius-round);background:var(--color-surface-muted);color:var(--color-icon-muted);justify-content:center;align-items:center;display:flex}.login-required-dialog .actions{justify-content:center;margin-top:22px}.locale{margin-left:var(--space-4)}.locale-popover{width:max-content;min-width:116px;padding:var(--space-16) 0 0;border-radius:var(--radius-control);box-shadow:var(--shadow-menu);border:0;top:calc(100% + 4px);left:0;right:auto;overflow:visible}.locale-popover-heading{min-height:36px;padding:0 var(--space-16) var(--space-16);justify-content:center;align-items:center;display:flex}.locale-popover-heading strong{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:20px}.locale-mobile-close{display:none}.locale-popover .locale-option{width:100%;min-height:45px;margin-top:var(--space-8);padding:var(--space-8) var(--space-16);background:var(--color-surface);align-items:center;gap:var(--space-16);text-align:left;border:0;display:flex}.locale-popover .locale-option:hover{background:var(--color-interaction-hover)}.container.home{padding:0}.hero{gap:var(--space-24);grid-template-columns:1fr 1fr;align-items:center;min-height:312px;display:grid}.hero-cards{min-width:0}.vehicle-card{padding:var(--space-8);border-radius:var(--radius-panel);background:var(--color-surface);min-width:0;overflow:hidden}.vehicle-title{white-space:nowrap;text-overflow:ellipsis;font-size:var(--font-size-body);display:block;overflow:hidden}.vehicle-title:hover{text-decoration:underline}.vehicle-price{font-family:var(--font-price);font-size:19px;font-weight:var(--font-weight-price);color:var(--color-text-secondary);padding:3px 0 var(--space-8)}.vehicle-price small{font-size:var(--font-size-sm);font-weight:var(--font-weight-regular)}.vehicle-image-link{border-radius:var(--radius-panel);background:var(--color-surface-muted);display:block;position:relative;overflow:hidden}.vehicle-image{object-fit:cover;width:100%;height:160px;display:block}.vehicle-badge{background:var(--color-surface);border-radius:0 0 var(--radius-control) 0;font-size:var(--font-size-2xs);padding:var(--space-2) 9px;text-transform:uppercase;position:absolute;top:0;left:0}.vehicle-seller,.vehicle-location{font-size:var(--font-size-sm);justify-content:space-between;align-items:center;gap:var(--space-8);padding:7px 0 var(--space-4);display:flex}.vehicle-seller{margin-top:var(--space-6);border-bottom:var(--border-default)}.vehicle-seller>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vehicle-location{min-height:30px}.favorite-button{color:var(--color-text-muted);padding:0 var(--space-4);background:0 0;border:0;display:flex}.favorite-button[aria-pressed=true]{color:var(--color-brand)}.vehicle-parameters{margin:var(--space-10) 0 var(--space-4);min-height:63px;font-size:var(--font-size-sm)}.vehicle-parameters>div{align-items:baseline;gap:5px;display:flex}.vehicle-parameters span{border-bottom:var(--border-width) dotted var(--color-border);flex:1}.vehicle-parameters dd{margin:0}.vehicle-card:not(.compact):after{content:"";background:var(--color-border);height:4px;margin-top:15px;display:block}.total-offers{font-size:var(--font-size-sm);color:var(--color-text-muted);padding:var(--space-10) var(--space-16) 0;margin-bottom:var(--space-6)}.search-panel{background:var(--color-surface);border-radius:var(--radius-control);padding:0 var(--space-8) var(--space-20)}.search-tabs{gap:var(--space-8);border-bottom:var(--border-default);padding:var(--space-8) var(--space-8);display:flex;overflow-x:auto}.search-tabs button{padding:9px var(--space-24);border-radius:var(--radius-small);white-space:nowrap;background:0 0;border:0}.search-tabs button.selected{background:var(--color-selection-background);color:var(--color-selection-text)}.search-content{gap:var(--space-16);padding:var(--space-8);grid-template-columns:37% minmax(0,1fr);display:grid}.vehicle-select{gap:var(--space-18);border:var(--border-default);background:var(--color-surface-subtle);border-radius:var(--radius-panel);min-height:72px;padding:var(--space-6) 15px;margin-bottom:var(--space-16);align-items:center;display:flex}.vehicle-select>div{flex:1}.vehicle-select select{width:100%;padding:var(--space-4) 0;background:0 0;border:0}.vehicle-select small{font-size:var(--font-size-sm)}.vehicle-select svg{color:var(--color-icon-muted)}.fields-grid{gap:var(--space-14) var(--space-16);grid-template-columns:1fr 1fr;display:grid}.field{border:var(--border-control);background:var(--color-surface);border-radius:var(--radius-control);align-items:center;min-height:37px;display:flex;overflow:hidden}.field input,.field select{width:100%;padding:var(--space-8) var(--space-12);outline-offset:-3px;font-size:var(--font-size-control-sm);background:0 0;border:0}.field>span:not(.sr-only){padding-right:var(--space-10);color:var(--color-text-muted);font-size:var(--font-size-sm)}.field svg{margin-left:var(--space-8)}.brand-options{gap:13px var(--space-20);margin-top:var(--space-18);grid-template-columns:repeat(3,1fr);display:grid}.brand-option{align-items:center;gap:var(--space-10);font-size:var(--font-size-control-sm);cursor:pointer;display:flex}.brand-option span{flex:1}.brand-option small{color:var(--color-icon-muted)}.brand-picker>.field{margin-bottom:var(--space-10)}.brand-picker>.field:last-child{margin-top:var(--space-10)}.search-submit{justify-content:center;align-items:center;gap:var(--space-12);margin-top:var(--space-20);display:flex}.search-submit>.button{min-width:300px}.recommendations{padding:var(--space-40) var(--space-16) var(--space-48);background:var(--color-surface);border-radius:var(--radius-panel) var(--radius-panel) 0 0;margin-top:30px}.recommendations h2{font-size:var(--font-size-lg);margin-bottom:25px}.vehicle-grid{gap:var(--space-24);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.brand-strip{background:var(--color-surface-muted);justify-content:space-around;align-items:center;gap:35px;padding:45px 75px;display:flex}.brand-strip img{object-fit:contain;width:80px;height:60px}.footer-links{justify-content:space-between;align-items:center;gap:var(--space-24);background:var(--color-surface);border-radius:0 0 var(--radius-panel) var(--radius-panel);min-height:150px;font-size:var(--font-size-lg);padding:30px 80px;display:flex}.footer-links img{width:164px}.footer-bottom{padding:var(--space-16) 0;font-size:var(--font-size-xs);justify-content:flex-end;align-items:center;display:flex}.footer-bottom img{max-width:86px;max-height:22px}.footer-bottom small{justify-content:flex-end;align-items:center;gap:var(--space-8);font-size:var(--font-size-sm);text-align:right;flex-wrap:wrap;display:flex}.footer-bottom small img{flex-shrink:0;width:auto;max-width:none;height:1em}.cookie-banner{background:var(--color-surface);z-index:50;box-shadow:var(--shadow-sticky);position:fixed;bottom:0;left:0;right:0}.cookie-inner{padding:36px var(--space-20);grid-template-columns:240px 1fr 155px;align-items:center;gap:35px;display:grid}.cookie-inner>img{object-fit:contain;width:240px;max-height:165px}.cookie-inner h2{font-size:var(--font-size-2xl);margin:0 0 22px}.cookie-inner p{font-size:var(--font-size-body);max-width:700px;margin:0}.cookie-inner p a{text-decoration:underline}.cookie-actions{gap:var(--space-8);flex-direction:column;display:flex}.results-page{padding:var(--space-10) var(--space-16) var(--space-40);background:var(--color-surface);min-height:700px}.results-layout{grid-template-columns:290px 1fr;gap:30px;display:grid}.filter-sidebar>details>summary{display:none}.sidebar-form{padding:0}.sidebar-form .search-tabs{gap:var(--space-4);flex-wrap:wrap;padding:0 0 15px}.sidebar-form .search-tabs button{font-size:var(--font-size-sm);padding:var(--space-8) var(--space-10)}.sidebar-form .search-content{padding:var(--space-10) 0;display:block}.sidebar-form .brand-picker{margin-top:22px}.sidebar-form .brand-options{gap:var(--space-10);grid-template-columns:1fr 1fr}.sidebar-form .brand-options .text-button{grid-column:1/-1}.sidebar-form .search-submit{flex-direction:column}.sidebar-form .search-submit>.button{width:100%;min-width:0}.sidebar-form .search-fields>.field{margin-top:15px}.results-grid{gap:var(--space-20);grid-template-columns:repeat(3,minmax(0,1fr))}.results-heading{margin-bottom:var(--space-20);justify-content:space-between;align-items:center;gap:15px;display:flex}.results-heading h1{margin:0;font-size:21px}.results-heading h1 small{font-size:var(--font-size-sm);color:var(--color-text-muted);display:block}.sort-select{border:var(--border-default);padding:var(--space-8);border-radius:var(--radius-control);background:var(--color-surface);font-size:var(--font-size-sm)}.pagination{justify-content:center;gap:var(--space-8);flex-wrap:wrap;margin:25px 0;display:flex}.pagination a{padding:7px var(--space-12);border:var(--border-default);border-radius:var(--radius-control)}.pagination a[aria-current=page]{background:var(--color-primary);color:var(--color-text-inverse);border-color:var(--color-primary)}.empty-state{text-align:center;padding:70px var(--space-24);min-height:380px}.loading{text-align:center;min-height:400px;padding:100px var(--space-24)}.form-error{padding:var(--space-12);background:var(--color-danger-soft);color:var(--color-danger);border-radius:var(--radius-control)}.sr-only{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{background:var(--color-surface);z-index:100;padding:var(--space-10);position:fixed;top:-60px;left:20px}.skip-link:focus{top:10px}.page-section{background:var(--color-surface);padding:30px var(--space-24);min-height:500px}.contact-page{background:var(--color-surface);text-align:center;min-height:450px;padding:72px var(--space-24)}.contact-page h1{color:var(--color-text);margin-bottom:38px;font-size:25px}.contact-page h2{font-size:var(--font-size-lg);margin-bottom:0}.breadcrumbs{gap:var(--space-12);font-size:var(--font-size-sm);color:var(--color-text-muted);flex-wrap:wrap;margin-bottom:22px;display:flex}.breadcrumbs a:hover{text-decoration:underline}.panel{border:var(--border-default);padding:var(--space-24);background:var(--color-surface);border-radius:var(--radius-panel)}.two-columns{gap:var(--space-24);grid-template-columns:1fr 1fr;display:grid}.stack{gap:var(--space-18);flex-direction:column;display:flex}.form-label{gap:var(--space-6);font-size:var(--font-size-control-sm);flex-direction:column;display:flex}.form-label input,.form-label select,.form-label textarea{padding:var(--space-10);border:var(--border-control);border-radius:var(--radius-control);background:var(--color-surface)}.form-label textarea{resize:vertical;min-height:120px}.contact-settings{gap:28px}.contact-feedback:empty{display:none}.form-success{padding:var(--space-12);border-radius:var(--radius-control);background:var(--color-success-soft);color:var(--color-success-text)}.contact-settings-section,.contact-address-form{border:var(--border-default);border-radius:var(--radius-panel);background:var(--color-surface);padding:22px}.contact-settings-section>h2,.contact-address-form>h2{margin-bottom:var(--space-18)}.contact-settings-list{gap:var(--space-10);flex-direction:column;display:flex}.contact-settings-item{padding:var(--space-14);border:var(--border-default);border-radius:var(--radius-panel);background:var(--color-surface-subtle)}.contact-settings-value{flex-direction:column;gap:3px;min-width:0;display:flex}.contact-settings-value small,.contact-settings-empty{color:var(--color-text-muted);font-size:var(--font-size-sm)}.contact-settings-value a{overflow-wrap:anywhere;font-weight:var(--font-weight-bold)}.contact-settings-value a:hover{color:var(--color-primary);text-decoration:underline}.contact-settings-actions{margin-top:var(--space-10);flex-wrap:wrap;align-items:center;gap:7px;display:flex}.contact-settings-actions>span{width:100%;color:var(--color-danger);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.contact-settings-actions .danger-text{background:var(--color-danger-soft)}.contact-settings-edit{gap:var(--space-12)}.contact-settings-edit .actions{justify-content:flex-end}.contact-settings-add{margin-top:var(--space-18);padding-top:var(--space-18);border-top:var(--border-default);gap:var(--space-12)}.contact-settings-add h3{font-size:15px}.contact-settings-add>.button,.contact-address-form>.button{align-self:flex-start}.contact-phone-fields{gap:var(--space-10);grid-template-columns:minmax(100px,.35fr) minmax(0,1fr);display:grid}.notice{background:var(--color-surface-muted);border-radius:var(--radius-panel);padding:15px}.muted{color:var(--color-text-muted)}.prose{white-space:pre-line;overflow-wrap:anywhere;line-height:1.8}.prose h1,.prose h2{margin-top:22px}.actions{gap:var(--space-10);flex-wrap:wrap;align-items:center;display:flex}.catalog-grid{gap:var(--space-20);grid-template-columns:repeat(4,1fr);margin:30px 0;display:grid}.catalog-card{align-items:center;gap:var(--space-18);padding:var(--space-20);border:var(--border-default);border-radius:var(--radius-panel);display:flex}.catalog-card:hover{border-color:var(--color-primary)}.catalog-card img{object-fit:contain;width:60px;height:45px}.catalog-search{max-width:600px;margin:0 auto}.detail-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:28px;display:grid}.detail-grid>*,.two-columns>*,.results-layout>*{min-width:0}.advanced-filters{margin:var(--space-16) 0}.advanced-filters summary{cursor:pointer;padding:var(--space-8) 0;display:block}.advanced-filters fieldset{border:var(--border-default);border-radius:var(--radius-control);padding:var(--space-10);margin-top:var(--space-14);min-width:0}.advanced-filters legend{font-weight:var(--font-weight-bold)}.advanced-filters fieldset>*{margin-bottom:var(--space-12)}.choice-list{gap:var(--space-8);flex-direction:column;max-height:260px;display:flex;overflow-y:auto}.choice-list label{gap:var(--space-8);font-size:var(--font-size-sm);align-items:center;display:flex}.gallery-main{aspect-ratio:1.5;object-fit:contain;background:var(--color-surface-muted);border-radius:var(--radius-panel);width:100%}.gallery-thumbnails{gap:var(--space-8);margin-top:var(--space-10);display:flex;overflow-x:auto}.gallery-thumbnails button{border:var(--border-width-emphasis) solid transparent;border-radius:var(--radius-control);background:0 0;flex:0 0 80px;padding:0}.gallery-thumbnails button[aria-pressed=true]{border-color:var(--color-primary)}.gallery-thumbnails img{object-fit:cover;width:80px;height:60px;display:block}.detail-price{font:700 32px var(--font-symbol);margin-bottom:var(--space-20)}.detail-properties{gap:var(--space-8) 35px;margin:var(--space-20) 0;grid-template-columns:repeat(2,1fr);display:grid}.detail-properties>div{border-bottom:var(--border-default);padding:var(--space-8) 0;justify-content:space-between;gap:15px;display:flex}.detail-properties dd{text-align:right;margin:0}.detail-properties dt{color:var(--color-text-muted)}.detail-section{margin-top:35px}.equipment{gap:var(--space-10);flex-wrap:wrap;display:flex}.equipment span{padding:5px var(--space-10);background:var(--color-surface-muted);border-radius:var(--radius-control)}.profile-cover{object-fit:cover;background:var(--color-border);width:100%;height:240px}.profile-heading{align-items:center;gap:25px;margin:25px 0;display:flex}.profile-heading img{object-fit:contain;width:90px;height:90px}.account-layout{grid-template-columns:220px 1fr;gap:30px;display:grid}.account-nav{gap:var(--space-6);flex-direction:column;display:flex}.account-nav a{padding:var(--space-12);border-radius:var(--radius-control)}.account-nav a.active{background:var(--color-danger-soft);color:var(--color-danger)}.company-settings,.company-api-settings{flex-direction:column;gap:22px;display:flex}.company-settings-header{justify-content:space-between;align-items:center;gap:var(--space-24);display:flex}.company-settings-header h2,.company-settings-header p,.company-api-settings h2,.company-api-settings h3{margin-bottom:var(--space-4)}.company-settings-header p{color:var(--color-text-muted);font-size:var(--font-size-sm)}.company-account-list{border:var(--border-default);border-radius:var(--radius-panel);background:var(--color-surface);overflow:hidden}.company-account-row{justify-content:space-between;align-items:center;gap:var(--space-24);border-bottom:var(--border-default);min-height:105px;padding:19px 22px;display:flex}.company-account-row:last-child{border-bottom:0}.company-account-row.active{background:var(--color-success-soft);box-shadow:inset 3px 0 var(--color-success)}.company-account-identity{align-items:center;gap:var(--space-16);min-width:0;display:flex}.company-account-identity>div{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.company-account-identity strong{text-overflow:ellipsis;white-space:nowrap;max-width:350px;font-size:var(--font-size-lg);font-weight:var(--font-weight-regular);overflow:hidden}.company-account-identity small{color:var(--color-text-muted);font-size:var(--font-size-2xs);margin-top:1px}.company-account-image{border:var(--border-width-emphasis) solid var(--color-icon-muted);border-radius:var(--radius-round);object-fit:cover;flex:0 0 65px;width:65px;height:65px}.company-active-chip{padding:var(--space-2) 9px;border:var(--border-width) solid var(--color-success);border-radius:var(--radius-pill);color:var(--color-success-text);font-size:var(--font-size-2xs);margin-top:7px;line-height:16px}.company-account-actions{justify-content:flex-end;align-items:center;gap:var(--space-8) var(--space-14);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);flex-wrap:wrap;display:flex}.company-account-actions a,.company-account-actions button,.company-danger-action{color:var(--color-text-secondary);font:inherit;background:0 0;border:0;padding:5px 0}.company-account-actions a:hover,.company-switch-action:hover{color:var(--color-success-text);text-decoration:underline}.company-account-actions .company-danger-action,.company-danger-action{color:var(--color-danger)}.company-account-actions button:disabled,.company-danger-action:disabled{opacity:var(--opacity-disabled)}.company-empty-state{padding:var(--space-20);border-radius:var(--radius-panel);background:var(--color-surface-muted);color:var(--color-text-muted);text-align:center}.company-delete-dialog{border-radius:var(--radius-panel);width:min(470px,100vw - 32px);box-shadow:var(--shadow-dialog);border:0;padding:27px}.company-delete-dialog::backdrop{background:var(--color-overlay)}.company-delete-dialog .actions{justify-content:flex-end;margin-top:26px}.company-api-settings{max-width:850px}.company-api-docs{color:var(--color-info);text-decoration:underline}.company-api-form{align-items:flex-end;gap:var(--space-12);max-width:570px;display:flex}.company-api-form label{flex:1}.company-api-secret{padding:var(--space-18);border:var(--border-width) solid var(--color-success-border);border-radius:var(--radius-panel);background:var(--color-success-soft)}.company-api-secret p{margin-bottom:var(--space-12)}.company-api-secret>div{align-items:center;gap:var(--space-12);display:flex}.company-api-secret code{min-width:0;padding:var(--space-10);overflow-wrap:anywhere;border-radius:var(--radius-control);background:var(--color-surface);-webkit-user-select:all;user-select:all;flex:1}.company-api-table-wrap{border:var(--border-default);border-radius:var(--radius-panel);overflow-x:auto}.company-api-table th:last-child,.company-api-table td:last-child{text-align:right}.account-section-heading,.notification-toolbar,.order-heading{justify-content:space-between;align-items:center;gap:var(--space-18);display:flex}.account-section-heading h2,.account-section-heading p,.notification-toolbar h2,.order-heading h1,.order-heading small{margin:0}.account-section-heading p,.order-heading small{color:var(--color-text-muted);font-size:var(--font-size-sm)}.account-state-filter{align-items:flex-end;gap:var(--space-10);display:flex}.account-state-filter label{gap:var(--space-6);min-width:220px;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);flex-direction:column;display:flex}.account-advertisement{align-items:center;gap:var(--space-18);grid-template-columns:130px minmax(0,1fr) auto;display:grid}.account-advertisement>img{border-radius:var(--radius-control);object-fit:cover;width:130px;height:100px}.account-advertisement-content h3,.account-advertisement-content p{margin-bottom:7px}.account-advertisement-content p{color:var(--color-text-muted);font-size:var(--font-size-sm)}.advertisement-state{border:var(--border-width) solid var(--color-warning-border);border-radius:var(--radius-pill);color:var(--color-warning-text);font-size:var(--font-size-2xs);padding:3px 9px;display:inline-block}.advertisement-state.state-complete{border-color:var(--color-success);color:var(--color-success-text)}.account-advertisement-actions{flex-direction:column;align-items:flex-start;gap:7px;min-width:125px;display:flex}.account-advertisement-actions .actions{flex-direction:column;align-items:flex-start;gap:5px}.notification-toolbar .actions{justify-content:flex-end}.danger-text{color:var(--color-danger)}.account-notification-list{gap:var(--space-10);flex-direction:column;display:flex}.account-notification-list article{justify-content:space-between;align-items:center;gap:var(--space-20);display:flex}.account-notification-list article.unread{background:var(--color-info-soft);box-shadow:inset 3px 0 var(--color-info)}.account-notification-list p{margin-bottom:5px}.account-notification-list time{color:var(--color-text-muted);font-size:var(--font-size-2xs)}.account-notification-list .actions{flex:none;justify-content:flex-end}.table-scroll{max-width:100%;overflow-x:auto}.orders-table{min-width:760px}.order-price{color:var(--color-success-text);font-weight:var(--font-weight-bold)}.order-product-icons{gap:5px;display:flex}.order-product-icon{border:var(--border-default);border-radius:var(--radius-round);object-fit:cover;width:29px;height:29px}.order-detail{max-width:1000px}.order-items{gap:var(--space-10);flex-direction:column;display:flex}.order-item{padding:var(--space-14);border:var(--border-default);border-radius:var(--radius-panel);align-items:center;gap:var(--space-16);grid-template-columns:50px minmax(0,1fr) auto auto;display:grid}.order-item img{border-radius:var(--radius-round);object-fit:cover;width:50px;height:50px}.order-item p{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:3px 0 0}.order-totals{width:min(100%,330px);margin:5px 0 0 auto}.order-totals>div{justify-content:space-between;gap:var(--space-20);padding:7px 0;display:flex}.order-totals dd{color:var(--color-danger);font-weight:var(--font-weight-bold);margin:0}.order-detail address{gap:var(--space-4);flex-direction:column;font-style:normal;display:flex}.table{border-collapse:collapse;width:100%}.table th,.table td{text-align:left;padding:var(--space-12);border-bottom:var(--border-default)}.stepper{gap:var(--space-10);margin:var(--space-20) 0 30px;display:flex}.stepper span{padding:var(--space-10);text-align:center;background:var(--color-border);border-radius:var(--radius-control);flex:1}.stepper .active{background:var(--color-primary);color:var(--color-text-inverse)}.ad-editor-seller-section{gap:var(--space-24);padding:var(--space-16);border:var(--border-default);border-radius:var(--radius-panel);background:var(--color-surface-subtle);grid-template-columns:minmax(240px,.8fr) minmax(300px,1.2fr);display:grid}.ad-editor-seller-section>div>small{color:var(--color-text-muted);margin-bottom:9px;display:block}.ad-editor-seller-identity{align-items:center;gap:var(--space-12);min-width:0;display:flex}.ad-editor-seller-avatar{border-radius:var(--radius-round);object-fit:cover;background:var(--color-surface);flex:0 0 50px;width:50px;height:50px}.ad-editor-seller-identity>span{flex-direction:column;gap:3px;min-width:0;display:flex}.ad-editor-seller-identity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ad-editor-seller-identity small{color:var(--color-text-muted)}.ad-editor-seller-controls{align-content:center;gap:var(--space-12);display:grid}.ad-editor-sale-address{padding:var(--space-20) 0 var(--space-6);border-top:var(--border-default)}.ad-editor-sale-address h2,.ad-editor-sale-address p{margin:0}.address-autocomplete{width:min(100%,560px);position:relative}.address-autocomplete>small{margin-top:var(--space-6);display:block}.address-suggestions{z-index:12;border:var(--border-default);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-popover);position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden}.address-suggestions button{border:0;border-bottom:var(--border-default);width:100%;padding:var(--space-12) var(--space-14);background:var(--color-surface);color:inherit;text-align:left;cursor:pointer}.address-suggestions button:last-child{border-bottom:0}.address-suggestions button:hover,.address-suggestions button:focus-visible{background:var(--color-surface-muted)}@media (min-width:1441px){.container,.header-inner{max-width:1200px}}@media (max-width:1240px){.container{margin-left:var(--space-20);margin-right:var(--space-20)}.header-inner{margin:0 25px}.footer-links{padding:30px}.results-layout{gap:var(--space-20);grid-template-columns:260px 1fr}}@media (max-width:899px){main{padding-top:100px}.container{margin-left:var(--space-12);margin-right:var(--space-12)}.header-inner{margin:0 var(--space-18)}.site-header{height:77px}.logo{width:115px}.header-inner>nav{gap:var(--space-4)}.header-account-placeholder{width:31px}.login-button span{display:none}.site-header .add-ad-link{margin-right:var(--space-4)}.header-menu-scrim{background:var(--color-overlay-light);top:77px}.header-popover{width:100%;max-height:none;box-shadow:none;border:0;border-radius:0;position:fixed;inset:77px 0 0}.mobile-popover-heading{min-height:55px;padding:var(--space-10) var(--space-16);border-bottom:var(--border-default);font-size:var(--font-size-xl);justify-content:space-between;align-items:center;display:flex}.mobile-popover-heading button,.mobile-close{padding:var(--space-6);background:0 0;border:0;display:inline-flex}.account-popover{z-index:4;flex-direction:column;height:100dvh;min-height:0;padding:0;display:flex;top:0;overflow:hidden}.account-popover .mobile-popover-heading{min-height:72px;padding:var(--space-16);font-size:var(--font-size-lg);border-bottom:0;flex:none}.account-popover .mobile-popover-heading strong{font-weight:var(--font-weight-regular)}.account-popover .mobile-popover-heading button{padding:var(--space-8);color:var(--color-icon-muted)}.account-popover-content{min-height:0;padding:var(--space-16);border-top:var(--border-default);border-bottom:var(--border-default);flex:1;overflow:auto}.notification-popover{z-index:4;flex-direction:column;height:100dvh;min-height:0;display:flex;top:0;overflow:hidden}.notification-popover .notification-dialog-heading{min-height:72px;padding:var(--space-16);font-size:var(--font-size-lg);border-bottom:0;flex:none}.notification-popover .notification-dialog-heading strong{font-weight:var(--font-weight-regular)}.notification-popover .notification-dialog-heading button{padding:var(--space-8);color:var(--color-icon-muted)}.notification-dialog-content{min-height:0;padding:var(--space-16);border-top:var(--border-default);border-bottom:var(--border-default);flex:1;display:block;overflow:auto}.notification-paper{min-height:inherit}.popover-state{flex:1}.locale-menu-scrim{background:var(--color-overlay);top:0}.locale-popover{z-index:4;width:100%;min-width:0;max-height:min(80dvh,600px);padding:var(--space-16) var(--space-40) var(--space-40);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;box-shadow:none;inset:auto 0 0;overflow:auto}.locale-popover-heading{min-height:40px;padding:0 0 var(--space-16);justify-content:space-between}.locale-popover .locale-option{margin-top:var(--space-8)}.locale-mobile-close{width:auto;padding:var(--space-8);color:var(--color-text-muted);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.hero{text-align:center;grid-template-columns:1fr;min-height:280px}.hero .hero-cards{display:none}.total-offers{text-align:center}.search-content{grid-template-columns:1fr}.search-tabs{gap:var(--space-4)}.search-tabs button{padding:9px var(--space-12);font-size:var(--font-size-sm)}.brand-options{grid-template-columns:repeat(3,1fr)}.vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.brand-strip{display:none}.footer-links{padding:30px var(--space-20);justify-content:center;gap:var(--space-20);font-size:var(--font-size-sm);flex-wrap:wrap}.footer-links>a:first-child{text-align:center;width:100%}.footer-bottom{padding:var(--space-16) 0;flex-wrap:wrap;justify-content:flex-end;gap:15px}.cookie-inner{padding:var(--space-20);grid-template-columns:1fr auto;gap:15px}.cookie-inner>img{display:none}.cookie-inner h2{margin-bottom:var(--space-10);font-size:17px}.cookie-inner p{font-size:var(--font-size-sm)}.cookie-actions{min-width:130px}.results-layout{display:block}.filter-sidebar>details>summary{cursor:pointer;padding:var(--space-12);background:var(--color-border);margin-bottom:var(--space-20);display:flex}.filter-sidebar .sidebar-form{margin-bottom:30px}.results-heading{margin-top:var(--space-20)}.detail-grid,.account-layout{grid-template-columns:1fr}.account-nav{white-space:nowrap;flex-direction:row;overflow-x:auto}.company-account-row{flex-direction:column;align-items:flex-start;gap:15px}.company-account-actions{justify-content:flex-start;width:100%;padding-left:81px}.account-advertisement{grid-template-columns:100px minmax(0,1fr)}.account-advertisement>img{width:100px;height:78px}.account-advertisement-actions{flex-flow:wrap;grid-column:1/-1;align-items:center;width:100%}.account-advertisement-actions .actions{flex-direction:row}.catalog-grid{grid-template-columns:repeat(3,1fr)}.catalog-card{padding:var(--space-12);gap:var(--space-8);flex-direction:column}.two-columns{grid-template-columns:1fr}.contact-page{padding-right:var(--space-16);padding-left:var(--space-16)}.contact-page .two-columns{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.ad-editor-seller-section{gap:var(--space-18);grid-template-columns:1fr}.page-section{padding:var(--space-20) 15px}}@media (max-width:520px){.header-inner>nav{gap:var(--space-4)}.locale{display:none}.company-settings-header,.company-api-form,.company-api-secret>div{flex-direction:column;align-items:stretch}.company-account-row{padding:17px 15px}.company-account-actions{padding-left:0}.company-account-identity strong{max-width:210px}.company-api-table{min-width:570px}.contact-settings-section,.contact-address-form{padding:var(--space-16)}.contact-phone-fields{grid-template-columns:1fr}.contact-settings-actions .text-button{flex:1}.account-section-heading,.notification-toolbar,.order-heading,.account-notification-list article,.account-state-filter{flex-direction:column;align-items:stretch}.account-state-filter label{min-width:0}.notification-toolbar .actions,.account-notification-list .actions{justify-content:flex-start}.order-item{grid-template-columns:45px minmax(0,1fr)}.order-item img{width:45px;height:45px}.order-item>span,.order-item>strong:last-child{grid-column:2}.brand-options{grid-template-columns:1fr 1fr}.fields-grid{gap:var(--space-10)}.search-submit{flex-direction:column}.search-submit>.button{width:100%;min-width:0}.cookie-inner{display:block}.cookie-actions{margin-top:var(--space-12);flex-direction:row}.cookie-actions button{flex:1}.cookie-inner h2{font-size:var(--font-size-lg)}.vehicle-grid{gap:var(--space-10)}.vehicle-card{padding:var(--space-6)}.vehicle-title{font-size:var(--font-size-sm)}.vehicle-price{font-size:17px}.vehicle-parameters,.vehicle-seller,.vehicle-location{font-size:var(--font-size-2xs)}.vehicle-parameters dd{text-overflow:ellipsis;max-width:85px;overflow:hidden}.recommendations{padding:25px var(--space-8)}.detail-properties{grid-template-columns:1fr}.catalog-grid{grid-template-columns:repeat(2,1fr)}.results-heading h1{font-size:17px}.profile-heading{align-items:flex-start}.stepper,.table{font-size:var(--font-size-xs)}}
.site-header .logo{transform:translateY(-2px)}.header-inner>nav{align-items:center}.site-header .icon-link{border-radius:var(--radius-round);color:var(--color-icon-muted)}.site-header .login-button{white-space:nowrap}.site-header .login-button svg{width:18px;height:18px;color:var(--color-icon-muted);flex-shrink:0}.site-header .header-account-placeholder{width:106.766px;height:30.75px}.locale{min-width:40px;height:34px;margin-left:var(--space-8);padding-left:calc(var(--space-12) + 1px);color:var(--color-text-muted);border-left:0;align-items:center;gap:0;display:flex}.locale:before{content:"";background:var(--color-border);width:1px;height:27px;position:absolute;top:0;left:0}.czech-flag{border-radius:var(--radius-round);background:url(/images/cz-flag.png) 50%/100% 100% no-repeat;flex:none;width:20px;height:20px;display:inline-block;overflow:hidden}.czech-flag.czech-flag-small{flex:none;width:16px;height:16px}.vehicle-seller>span{flex:1}.seller-avatar{border-radius:var(--radius-round);object-fit:contain;width:20px;height:20px}.vehicle-seller>.seller-avatar{flex:0 0 20px}.vehicle-seller{gap:var(--space-4)}.vehicle-image{object-position:center}.vehicle-previews{gap:3px;display:flex;position:absolute;bottom:10px;left:10px}.vehicle-previews img{border-radius:var(--radius-round);border:var(--border-width-emphasis) solid var(--color-surface);object-fit:cover;width:23px;height:23px}.vehicle-badge{font-weight:var(--font-weight-bold);font-size:var(--font-size-xs)}.vehicle-card:not(.compact){padding-bottom:var(--space-10)}.vehicle-parameters{min-height:0;margin:var(--space-10) 0 var(--space-4);padding-top:var(--space-8);border-top:var(--border-default)}.vehicle-seller small{font-size:var(--font-size-xs)}.vehicle-location{min-height:34px}.brand-strip{height:150px;padding:var(--space-40) 85px}.search-panel{background:var(--color-surface-glass)}.home-search{border-radius:var(--radius-panel)}.search-topline{border-bottom:var(--border-default);display:flex}.search-tabs{gap:var(--space-8);padding:var(--space-8);border:0;flex:1}.search-tabs button{padding:7px var(--space-24)}.search-tabs .selected{font-weight:var(--font-weight-bold)}.region-control{border-left:var(--border-default);align-self:stretch;position:relative}.region-control summary{padding:var(--space-16);cursor:pointer;white-space:nowrap;align-items:center;gap:5px;display:flex}.region-note{background:var(--color-surface);border:var(--border-default);width:270px;padding:var(--space-16);box-shadow:var(--shadow-popover);z-index:20;position:absolute;top:100%;right:0}.buy-type-select{display:none}.search-content{gap:var(--space-16);grid-template-rows:auto 1fr auto;grid-template-areas:"vehicle brands""fields brands""keyword brands"}.search-fields{display:contents}.vehicle-select{min-height:78px;padding:var(--space-12);gap:var(--space-12);grid-area:vehicle;margin:0}.vehicle-icon{background:var(--color-surface);border-radius:var(--radius-control);width:56px;height:52px}.vehicle-select select{appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m5 7 5 5 5-5' fill='none' stroke='%23999' stroke-width='2'/%3E%3C/svg%3E") right 6px center/20px no-repeat}.fields-grid{gap:var(--space-16);grid-area:fields}.search-fields>.field{grid-area:keyword}.brand-picker{grid-area:brands}.field input,.field select{font-size:var(--font-size-body);padding:var(--space-8) var(--space-12)}.field{background:var(--color-surface-translucent)}.field select{appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m5 7 5 5 5-5' fill='%23394246'/%3E%3C/svg%3E") right 12px center/16px no-repeat;padding-right:28px}.brand-options{gap:var(--space-16) var(--space-40);margin-top:var(--space-16)}.brand-option{min-height:34px;font-size:var(--font-size-body);gap:7px}.brand-option input{margin:0 var(--space-8) 0 0;appearance:none;border:var(--border-width-emphasis) solid var(--color-border-control);border-radius:var(--radius-small);background:var(--color-surface);cursor:pointer;flex:none;width:18px;height:18px}.brand-option input:checked{background:var(--color-info) center / 14px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m4 10 4 4 8-8' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E");border-color:var(--color-info)}.brand-option input:focus-visible{outline:var(--border-width-emphasis) solid var(--color-info);outline-offset:var(--focus-offset)}.brand-icon{object-fit:contain;width:20px;height:20px}.brand-option .brand-name{flex:0 auto}.brand-option .brand-rule{border-bottom:var(--border-default);margin-bottom:var(--space-10);flex:1;align-self:end}.brand-option small{font-size:var(--font-size-body)}.brand-count-prefix{display:none}.search-submit-anchor{min-height:64px}.search-submit{margin-top:var(--space-16)}.search-submit.floating{width:100%;padding:var(--space-16);border-top:var(--border-default);background:var(--color-surface);z-index:35;margin:0;position:fixed;bottom:0;left:0}.filter-section-title{display:none}@media (min-width:601px){.home-search{padding-bottom:var(--space-8)}.home-search .field input,.home-search .field select{padding-top:7px;padding-bottom:7px}.home-search .brand-options{margin-top:var(--space-8)}.home-search .search-submit-anchor{min-height:44px}.home>.recommendations{margin-top:50px}}.results-page{padding-top:30px}.results-layout{gap:var(--space-40);grid-template-columns:290px minmax(0,1fr)}.results-heading{margin:65px 0 var(--space-10);display:block}.results-count{text-align:right;font-size:var(--font-size-sm);margin:var(--space-10) 0}.results-count strong{color:var(--color-primary)}.active-filters{margin:0 0 var(--space-10)}.active-filters ul{flex-wrap:wrap;align-items:center;gap:5px;margin:0;padding:0;list-style:none;display:flex}.active-filters a{min-height:27px;padding:var(--space-4) 5px var(--space-4) 7px;border:var(--border-default);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font-size:var(--font-size-xs);align-items:center;gap:7px;line-height:17px;display:inline-flex}.active-filter-remove{border-radius:var(--radius-round);background:var(--color-border);width:17px;height:17px;font-size:var(--font-size-lg);place-items:center;line-height:1;display:inline-grid}.active-filters a:hover .active-filter-remove,.active-filters a:focus-visible .active-filter-remove{background:var(--color-icon-muted)}.active-filters .active-filter-reset{background:0 0;border-color:#0000;text-decoration:underline}.sorting-tabs{display:flex}.sorting-tabs button{justify-content:center;align-items:center;gap:var(--space-8);border:0;border-bottom:var(--border-width-emphasis) solid transparent;padding:var(--space-14) var(--space-4) var(--space-20);white-space:nowrap;background:0 0;flex:1;display:flex}.sorting-tabs button svg{color:var(--color-text-muted)}.sorting-tabs button[aria-pressed=true]{border-color:var(--color-info)}.sorting-tabs button[aria-pressed=true] svg{color:var(--color-info);fill:var(--color-info)}.results-sorting .sort-select{display:none}.sidebar-form{flex-direction:column;display:flex}.sidebar-form .search-topline{display:none}.sidebar-form .filter-section-title{font-size:var(--font-size-body);font-weight:var(--font-weight-bold);margin:0 0 var(--space-12);order:-2;display:block}.sidebar-form .buy-type-select{margin-bottom:var(--space-10);order:-1;display:flex}.buy-type-select>span{white-space:nowrap;padding:0 var(--space-4) 0 var(--space-12)!important;color:var(--color-text)!important}.sidebar-form .search-content{grid-template-columns:minmax(0,1fr);grid-template-areas:"vehicle""brands""fields""keyword";display:grid}.sidebar-form .vehicle-icon,.sidebar-form .vehicle-select small{display:none}.sidebar-form .vehicle-select{background:var(--color-surface);border:var(--border-default);border-radius:var(--radius-control);min-height:37px;padding:0 var(--space-12)}.sidebar-form .brand-picker{margin:15px 0}.sidebar-form .brand-options{gap:var(--space-10)}.sidebar-form .brand-rule,.sidebar-form .brand-icon{display:none}.sidebar-form .brand-option{font-size:var(--font-size-sm);gap:3px;min-height:24px}.sidebar-form .brand-option small{font-size:var(--font-size-xs)}.sidebar-form .fields-grid{grid-template-columns:1fr}.advertisement-detail{padding:var(--space-16) var(--space-16) 180px;margin-top:-12px}.advertisement-detail .breadcrumbs{gap:var(--space-8);margin:0 0 var(--space-20)}.advertisement-detail .breadcrumbs a+a:before{content:"›";padding-right:var(--space-8);color:var(--color-text-muted)}.advertisement-detail .breadcrumbs a:first-child{background:var(--color-danger-border);padding:1px var(--space-10);color:var(--color-text-inverse);border-radius:var(--radius-control)}.detail-heading{justify-content:space-between;gap:var(--space-24);align-items:baseline;display:flex}.detail-heading h1{font-size:var(--font-size-3xl);line-height:28px;font-weight:var(--font-weight-bold);margin:0}.detail-heading>p{white-space:nowrap;font-size:var(--font-size-sm);margin:0}.detail-meta{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:var(--space-18) 0;justify-content:space-between;display:flex}.detail-toolbar{gap:var(--space-4);margin-bottom:var(--space-8);align-items:stretch;display:flex}.detail-toolbar [role=status]:empty{display:none}.detail-grid{gap:var(--space-16);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.gallery-main{aspect-ratio:1.7;object-fit:cover;border-radius:0;display:block}.gallery-thumbnails{padding:var(--space-6);background:var(--color-surface-muted);gap:var(--space-4);margin:0}.gallery-thumbnails button{border-radius:0;flex-basis:76px}.detail-vin{font-size:var(--font-size-sm);text-align:right;margin:var(--space-4) 0 var(--space-12)}.detail-description{padding:var(--space-12);background:var(--color-surface-tinted);font-size:var(--font-size-control-sm)}.detail-description summary{cursor:pointer}.detail-description .prose{margin-top:var(--space-12)}.detail-seller{gap:var(--space-12);padding:var(--space-16);border-radius:var(--radius-panel);box-shadow:var(--shadow-card);align-items:center;min-height:80px;margin-bottom:56px;display:flex}.detail-seller-logo{object-fit:contain;width:48px;height:48px}.detail-seller h2{font-size:var(--font-size-body);line-height:20px;font-family:var(--font-price);flex:1;margin:0}.detail-seller-contact{font-size:var(--font-size-sm);text-align:center;flex:1}.detail-seller-contact p{margin:var(--space-4) 0}.detail-seller-contact svg{color:var(--color-primary);vertical-align:middle;margin-right:5px}.detail-price-panel{justify-content:space-between;align-items:center;gap:var(--space-12);background:var(--color-surface-tinted);border-radius:var(--radius-panel);padding:var(--space-14);margin-bottom:var(--space-16);display:flex}.detail-price-panel .detail-price{font:800 24px/28px var(--font-price);margin:0}.detail-price-panel p{font-size:var(--font-size-sm);margin:0}.detail-spec-group{border-top:var(--border-default);padding:var(--space-16) 0}.detail-spec-group h2{margin-bottom:var(--space-16);font-size:var(--font-size-xl)}.detail-properties{font:14px/21px var(--font-price);padding:0 var(--space-24);margin:0;display:block}.detail-properties>div{padding:var(--space-4) 0;gap:var(--space-12);border:0;grid-template-columns:1fr 1fr;display:grid}.detail-properties dd{text-align:left;font-weight:var(--font-weight-price)}.detail-properties dt{color:var(--color-text-secondary)}.equipment{display:block}.equipment span{background:0 0;padding:0;display:block}.seller-message{margin-top:var(--space-20);scroll-margin-top:100px}.seller-message summary{cursor:pointer}.seller-message .stack{margin-top:var(--space-20)}.catalog-page{padding:var(--space-40) 34px var(--space-10);min-height:0;margin-top:-12px}.catalog-page .catalog-search{max-width:566px;min-height:52px}.catalog-page .catalog-grid{margin:var(--space-24) 0 0;gap:var(--space-16)}.catalog-page .catalog-card{padding:var(--space-10);gap:var(--space-10);border-color:var(--color-border);border-radius:var(--radius-panel);min-height:72px}.catalog-page .catalog-card img{width:50px;height:50px}.catalog-card span{font:600 13px var(--font-price);color:var(--color-text);text-decoration:underline}.catalog-detail-page{padding:var(--space-24) 26px 60px;background:var(--color-surface);min-height:650px;margin-top:-12px}.catalog-detail-page .breadcrumbs{align-items:center;gap:var(--space-8)}.catalog-detail-page .breadcrumbs>*+:before{content:"›";padding-right:var(--space-8);color:var(--color-text-muted);text-decoration:none}.catalog-detail-heading{align-items:start;gap:var(--space-18);margin:var(--space-24) 0;grid-template-columns:168px minmax(0,1fr);display:grid}.catalog-logo-frame{width:168px;height:168px;padding:var(--space-20);border:var(--border-default);border-radius:var(--radius-control);background:var(--color-surface-muted);place-items:center;display:grid}.catalog-logo-frame img{object-fit:contain;width:100%;height:100%}.catalog-detail-copy h1{font-size:var(--font-size-3xl);margin:0 0 5px;line-height:32px}.catalog-detail-copy .prose{white-space:pre-line;max-width:720px}.catalog-detail-copy .button{width:max-content;margin-top:var(--space-12);display:flex}.catalog-website{align-items:center;gap:var(--space-4);color:var(--color-info);font-size:var(--font-size-body);display:inline-flex}.catalog-model-grid{gap:var(--space-16);margin:var(--space-24) 0;grid-template-columns:repeat(4,minmax(0,1fr))}.catalog-model-grid .catalog-card{min-height:42px;padding:var(--space-10);border-color:var(--color-border);border-radius:var(--radius-panel)}.catalog-detail-page .catalog-search{max-width:566px;min-height:52px;margin:var(--space-24) auto}@media (max-width:899px){.container{margin-left:0;margin-right:0}main{padding-top:77px}.header-inner{margin:0 var(--space-10)}.logo{width:auto;height:40px}.header-inner>nav{gap:var(--space-4)}.header-inner>nav>.icon-link:first-child{display:flex}.site-header .header-inner .login-button{border-radius:var(--radius-round);background:0 0;border-color:#0000;justify-content:center;width:34px;height:34px;padding:0}.site-header .login-button svg{width:24px;height:24px}.site-header .header-account-placeholder{width:34px;height:34px}.login-button span{display:none}.locale{padding-left:calc(var(--space-12) + 1px);gap:0;margin:0;display:flex}.hero{min-height:0;padding-top:var(--space-12);display:block}.total-offers{margin:var(--space-10) 0 var(--space-8);padding-top:0}.home-search{padding:var(--space-8) var(--space-8) 28px}.home-search .search-topline{border:0;display:block}.home-search .search-tabs{display:none}.region-control{border:0}.region-control summary{border:var(--border-control);border-radius:var(--radius-control);padding:var(--space-10);color:var(--color-text-secondary);margin-bottom:var(--space-8);font-weight:var(--font-weight-bold);justify-content:center}.buy-type-select{min-height:48px;margin-bottom:var(--space-8);display:flex}.buy-type-select select{font-size:var(--font-size-body)}.search-content{gap:var(--space-16);grid-template-columns:minmax(0,1fr);grid-template-areas:"vehicle""brands""fields""keyword";padding:0}.vehicle-select{min-height:78px}.brand-options{gap:var(--space-8);margin-top:var(--space-8);flex-direction:column;display:flex}.brand-picker>.field{min-height:48px}.brand-option{gap:0 var(--space-8);min-height:58px;padding:var(--space-10) var(--space-8);border-radius:var(--radius-panel);background:var(--color-surface-subtle);grid-template-rows:20px 16px;grid-template-columns:45px 1fr 20px;display:grid}.brand-option input{grid-area:1/3/3;align-self:center;margin:0}.brand-icon{grid-area:1/1/3;width:40px;height:40px}.brand-option .brand-name{grid-area:1/2}.brand-option small{font-size:var(--font-size-sm);color:var(--color-text-muted);grid-area:2/2}.brand-count-prefix{display:inline}.brand-option .brand-rule,.brand-options:not(.all-brands) .extra-brand{display:none}.fields-grid{gap:var(--space-16);grid-template-columns:1fr}.fields-grid .field{min-height:48px}.home-search .search-submit{width:100%;padding:var(--space-16);border-top:var(--border-default);background:var(--color-surface);z-index:35;margin:0;position:fixed;bottom:0;left:0}.home-search .search-submit .button{width:100%;min-width:0}.home-search .search-submit-anchor{min-height:0}.home-search .search-submit .text-button{display:none}.recommendations{padding:var(--space-40) var(--space-16) var(--space-48);margin-top:30px}.vehicle-grid{gap:var(--space-24);grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-card{padding:var(--space-8)}.vehicle-title{font-size:var(--font-size-body)}.vehicle-price{font-size:19px}.vehicle-parameters,.vehicle-seller,.vehicle-location{font-size:var(--font-size-sm)}.vehicle-parameters dd{max-width:none}.vehicle-previews{display:none}.footer-links{justify-content:center;gap:var(--space-12);padding:50px var(--space-24);font-size:var(--font-size-lg);grid-template-columns:auto auto;display:grid}.footer-links>a:first-child{grid-column:1/-1;margin-bottom:28px}.footer-links>a:nth-child(n+4){text-align:center;grid-column:1/-1}.footer-links>a:nth-child(2){text-align:right}.footer-bottom{padding:var(--space-24) 0;align-items:flex-end;gap:var(--space-20);flex-direction:column}.footer-bottom img{max-height:18px}.footer-bottom small{font-size:var(--font-size-2xs)}.results-page{padding:var(--space-16)}.results-layout{display:block}.results-heading{margin-top:var(--space-20)}.sorting-tabs{display:none}.results-sorting .sort-select{width:100%;display:block}.filter-sidebar>details:not([open]){height:0;margin:0}.filter-sidebar>details:not([open])>.sidebar-form{display:none}.filter-sidebar>details[open]{z-index:60;padding:var(--space-20) var(--space-16) 100px;background:var(--color-surface);position:fixed;inset:77px 0 0;overflow:auto}.filter-sidebar>details>summary{z-index:61;border:var(--border-default);border-radius:var(--radius-sheet);background:var(--color-surface);width:60px;height:60px;color:var(--color-primary);box-shadow:var(--shadow-popover);justify-content:center;align-items:center;margin:0;padding:0;list-style:none;display:flex;position:fixed;bottom:30px;left:50%;transform:translate(-50%)}.filter-sidebar>details>summary::-webkit-details-marker{display:none}.filter-sidebar>details>summary>span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.filter-sidebar>details>summary svg{display:block}.sidebar-form .brand-options{grid-template-columns:1fr 1fr;display:grid}.sidebar-form .brand-option{padding:var(--space-8);display:flex}.sidebar-form .brand-count-prefix{display:none}.advertisement-detail{padding:var(--space-16) var(--space-10) 50px;margin:0}.detail-heading{display:block}.detail-heading h1{font-size:21px;line-height:28px}.detail-heading>p{margin-top:var(--space-12)}.detail-grid{flex-direction:column;display:flex}.detail-seller{margin-bottom:var(--space-24)}.gallery-main{aspect-ratio:1.5}.detail-price-panel{flex-wrap:wrap}.detail-properties{padding:0 var(--space-8)}.catalog-page{padding:var(--space-24) var(--space-16) var(--space-10);margin:0}.catalog-page .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-page .catalog-card{min-width:0;padding:var(--space-8);flex-direction:row}.catalog-card img{flex-shrink:0}.catalog-card span{overflow-wrap:anywhere}.catalog-detail-page{padding:var(--space-24) var(--space-16) 50px;margin:0}.catalog-detail-heading{grid-template-columns:220px minmax(0,1fr)}.catalog-logo-frame{width:220px;height:220px}.catalog-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-model-grid .catalog-card{flex-direction:row}}.region-popover{z-index:30;width:330px;max-width:calc(100vw - 32px);max-height:65dvh;padding:var(--space-16);border:var(--border-default);border-radius:var(--radius-control);background:var(--color-surface);box-shadow:var(--shadow-popover);position:absolute;top:100%;right:0;overflow:auto}.region-popover .field{gap:var(--space-6);margin-bottom:var(--space-12);display:grid}.region-results{margin:var(--space-8) 0 var(--space-16);padding:0;list-style:none}.region-results button{text-align:left;width:100%;padding:var(--space-10);border:0;border-bottom:var(--border-default);background:var(--color-surface);color:inherit;gap:3px;display:grid}.region-results button:hover,.region-results button:focus-visible{background:var(--color-info-soft)}.region-results small,.region-popover>small{color:var(--color-text-secondary)}.region-selected>div{padding:var(--space-12) 0;border-top:var(--border-default)}.region-selected strong{overflow-wrap:anywhere;max-width:calc(100% - 40px);display:inline-block}.region-remove{float:right;font-size:var(--font-size-3xl);padding:0 var(--space-8);background:0 0;border:0}.sidebar-form .search-topline{margin-bottom:var(--space-12);border:0;order:-1;display:block}.sidebar-form .search-tabs{display:none}.sidebar-form .region-control{border:0}.sidebar-form .region-control summary{padding:var(--space-10);border:var(--border-default);border-radius:var(--radius-control)}.sidebar-form .region-popover{width:100%;box-shadow:none;position:static}@media (max-width:899px){.region-popover{width:100%;max-width:none;box-shadow:none;margin-bottom:var(--space-10);position:static}}.catalog-community{margin-top:28px}.community-tabs{gap:var(--space-8);border-bottom:var(--border-default);display:flex}.community-tabs a{padding:var(--space-12) 22px;font-weight:var(--font-weight-bold);text-decoration:none}.community-tabs a[aria-current=page]{color:var(--color-info);border-bottom:3px solid var(--color-info)}.community-section{padding:var(--space-20) 0;min-width:0}.community-form{gap:var(--space-16);max-width:720px;margin:var(--space-20) 0;display:grid}.community-form .field{gap:7px;display:grid}.community-form textarea{resize:vertical;width:100%;min-height:90px;font:inherit;padding:var(--space-10);border:var(--border-width) solid var(--color-icon-muted);border-radius:var(--radius-control)}.community-actions{gap:var(--space-8);flex-wrap:wrap;align-items:center;display:flex}.community-actions [aria-pressed=true]{background:var(--color-info-soft);border-color:var(--color-info);color:var(--color-info-hover)}.community-post{border-bottom:var(--border-default);min-width:0;padding:22px 0}.community-post header{gap:var(--space-12);flex-wrap:wrap;align-items:center;display:flex}.community-post time{color:var(--color-text-secondary);font-size:var(--font-size-control-sm)}.community-message{white-space:pre-wrap;overflow-wrap:anywhere}.review-summary{gap:var(--space-16);margin-bottom:var(--space-20);flex-wrap:wrap;align-items:center;display:flex}.review-summary strong{font-size:28px}.review-overview{max-width:560px;margin-bottom:var(--space-20);align-items:center;gap:var(--space-24);grid-template-columns:auto minmax(220px,1fr);display:grid}.review-overview .review-summary{gap:var(--space-2);flex-direction:column;align-items:flex-start;margin:0}.review-distribution{gap:var(--space-4);flex-direction:column;display:flex}.review-distribution>div{align-items:center;gap:var(--space-8);font-size:var(--font-size-xs);grid-template-columns:30px minmax(100px,1fr) 24px;display:grid}.review-bar{border-radius:var(--radius-control);background:var(--color-surface-muted);height:7px;overflow:hidden}.review-bar>span{border-radius:inherit;background:var(--color-warning);height:100%;display:block}.review-stars{color:var(--color-warning);letter-spacing:2px;font-size:21px}.review-pros-cons{gap:var(--space-20);overflow-wrap:anywhere;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.review-pros-cons h3{font-size:15px}.community-replies{border-left:var(--border-width-emphasis) solid var(--color-info-border);padding-left:clamp(var(--space-4), 2vw, var(--space-20));margin-top:var(--space-16)}.community-replies .community-replies{padding-left:var(--space-4)}.site-dialog{padding:var(--space-24);border-radius:var(--radius-panel);width:min(560px,100% - 24px);max-height:calc(100dvh - 32px);color:var(--color-text);box-shadow:var(--shadow-dialog);border:0;margin:auto;overflow:auto}.site-dialog::backdrop{background:var(--color-overlay)}.site-dialog .dialog-close{margin-top:var(--space-12)}.gallery-open{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.gallery-dialog{width:min(1100px,100% - 24px);max-width:none;max-height:calc(100dvh - 24px);padding:var(--space-16);background:var(--color-surface-inverse);color:var(--color-text-inverse);border-radius:var(--radius-control);border:0;margin:auto}.gallery-dialog::backdrop{background:var(--color-overlay-gallery)}.gallery-dialog-toolbar,.gallery-dialog-navigation{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.gallery-dialog-toolbar{margin-bottom:var(--space-12)}.gallery-full-image{object-fit:contain;width:100%;height:min(72dvh,760px);display:block}.gallery-dialog-navigation{margin-top:var(--space-12)}.detail-model-links{margin:var(--space-18) 0}.detail-toolbar{flex-wrap:wrap}@media (max-width:599px){.review-overview{grid-template-columns:1fr}.vehicle-grid{grid-template-columns:minmax(0,1fr)}.catalog-page .catalog-card{gap:var(--space-6)}.catalog-page .catalog-card img{width:40px;height:40px}.catalog-detail-heading{grid-template-columns:minmax(0,1fr);justify-items:center}.catalog-logo-frame{width:min(250px,100%);height:min(250px,100vw - 32px)}.catalog-detail-copy{text-align:center;width:100%}.catalog-detail-copy .button{margin-inline:auto}.catalog-detail-copy .prose{text-align:left}.active-filters ul{align-items:stretch}.active-filters a{max-width:calc(100vw - 32px)}.active-filters a>span:first-child{text-overflow:ellipsis;overflow:hidden}}@media (max-width:440px){.site-header{height:112px}main{padding-top:112px}.header-inner{padding-block:var(--space-8);gap:var(--space-4);flex-wrap:wrap}.header-inner>nav{justify-content:flex-end;width:100%}.site-header .add-ad-link{margin-right:auto}.header-menu-scrim,.header-popover{top:112px}.account-popover,.notification-popover{top:0}.locale-popover{top:auto}}
.outlined-control{width:100%;min-width:0;min-height:var(--field-height-compact);border-radius:var(--field-radius);color:var(--color-text);font-size:var(--font-size-body);line-height:var(--field-line-height);background:0 0;border:0;align-items:center;display:flex;position:relative;overflow:visible}.outlined-control.field,.outlined-control.form-label{border:0;gap:0;display:flex;overflow:visible}.outlined-control input,.outlined-control textarea{z-index:1;border-radius:var(--field-radius);width:100%;min-width:0;padding:var(--field-padding-compact) var(--space-14);font:inherit;line-height:var(--field-line-height);color:inherit;box-shadow:none;background:0 0;border:0;margin:0;display:block;position:relative}.outlined-control input{height:var(--field-height-compact)}.outlined-control input:focus-visible,.outlined-control textarea:focus-visible{outline:none}.outlined-control input::placeholder,.outlined-control textarea::placeholder{color:var(--color-text);opacity:.55}.outlined-control:not(:focus-within):not(.has-value) input::placeholder,.outlined-control:not(:focus-within):not(.has-value) textarea::placeholder{opacity:0}.outlined-label{z-index:2;top:var(--field-padding-compact);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;max-width:calc(100% - 42px);color:var(--color-text);font-size:var(--font-size-body);line-height:var(--field-line-height);transform-origin:0 0;transition:transform var(--duration-fast), color var(--duration-fast);margin:0;padding:0;position:absolute;left:14px;overflow:hidden}.outlined-border{z-index:0;padding:0 var(--space-8);pointer-events:none;border:var(--border-control);border-radius:inherit;min-width:0;margin:0;position:absolute;inset:-5px 0 0}.outlined-border legend{float:none;white-space:nowrap;visibility:hidden;width:auto;max-width:0;height:10px;margin:0;padding:0;font-size:10.5px;line-height:10px;overflow:hidden}.outlined-border legend span{padding:0 5px;display:inline-block}.outlined-control:hover>.outlined-border{border-color:var(--color-border-hover)}.outlined-control:focus-within>.outlined-border{border:var(--border-width-emphasis) solid var(--color-focus)}.outlined-control:focus-within>.outlined-label{color:var(--color-focus)}.outlined-control.has-value>.outlined-label,.outlined-control:focus-within>.outlined-label{transform:translateY(-17.5px)scale(.75)}.form-field:has(>input:not(:placeholder-shown),>textarea:not(:placeholder-shown))>.outlined-label{transform:translateY(-17.5px)scale(.75)}.outlined-control.has-value>.outlined-border legend,.outlined-control:focus-within>.outlined-border legend{max-width:100%}.form-field:has(>input:not(:placeholder-shown),>textarea:not(:placeholder-shown))>.outlined-border legend{max-width:100%}.outlined-control[data-disabled]{color:var(--color-text-disabled);cursor:not-allowed}.outlined-control[data-disabled]>.outlined-border{border-color:var(--color-border-disabled)}.outlined-control[data-disabled]>.outlined-label{color:var(--color-text-disabled)}.choice-field[data-invalid] .outlined-border{border-color:var(--color-danger)}.outlined-control:has(input:user-invalid,textarea:user-invalid)>.outlined-border{border-color:var(--color-danger)}.choice-field[data-invalid] .outlined-label{color:var(--color-danger)}.outlined-control:has(input:user-invalid,textarea:user-invalid)>.outlined-label{color:var(--color-danger)}.outlined-control input[type=number]{appearance:textfield}.outlined-control input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.outlined-control input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.outlined-control.outlined-multiline{align-items:stretch}.outlined-control.outlined-multiline textarea{resize:vertical;min-height:100px;padding:var(--space-12) var(--space-14);font:inherit;border:0;margin:0}.community-form .form-field{display:flex}.form-field.form-label{font-size:var(--font-size-body)}.form-field,.select-field>.choice-field>.outlined-control{min-height:var(--field-height)}.form-field>input,.select-field>.choice-field>.outlined-control input{height:var(--field-height);padding-top:var(--field-padding);padding-bottom:var(--field-padding)}.form-field>.outlined-label,.select-field>.choice-field>.outlined-control>.outlined-label{top:var(--field-padding)}.form-field.has-value>.outlined-label,.form-field:focus-within>.outlined-label,.select-field>.choice-field>.outlined-control.has-value>.outlined-label,.select-field>.choice-field>.outlined-control:focus-within>.outlined-label{transform:translateY(-25.5px)scale(.75)}.form-field:has(>input:not(:placeholder-shown),>textarea:not(:placeholder-shown))>.outlined-label{transform:translateY(-25.5px)scale(.75)}.form-field.outlined-multiline textarea{padding:var(--field-padding) var(--space-14)}.search-panel .form-field,.region-popover .form-field,.region-popover .select-field>.choice-field>.outlined-control{min-height:var(--field-height-compact)}.search-panel .form-field>input,.region-popover .form-field>input,.region-popover .select-field>.choice-field>.outlined-control input{height:var(--field-height-compact);padding-top:var(--field-padding-compact);padding-bottom:var(--field-padding-compact)}.search-panel .form-field>.outlined-label,.region-popover .form-field>.outlined-label,.region-popover .select-field>.choice-field>.outlined-control>.outlined-label{top:var(--field-padding-compact)}.search-panel .form-field:focus-within>.outlined-label,.region-popover .form-field:focus-within>.outlined-label,.region-popover .select-field>.choice-field>.outlined-control.has-value>.outlined-label,.region-popover .select-field>.choice-field>.outlined-control:focus-within>.outlined-label{transform:translateY(-17.5px)scale(.75)}.search-panel .form-field:has(>input:not(:placeholder-shown))>.outlined-label{transform:translateY(-17.5px)scale(.75)}.region-popover .form-field:has(>input:not(:placeholder-shown))>.outlined-label{transform:translateY(-17.5px)scale(.75)}.choice-field,.select-field{width:100%;min-width:0;position:relative}.choice-field[data-open]{z-index:65}.choice-field .choice-value{flex:1;min-width:0}.choice-field .choice-value input{text-overflow:ellipsis;padding-right:0}.choice-field .outlined-label{max-width:calc(100% - 56px)}.choice-adornments{padding:0 9px 0 var(--space-4);z-index:2;align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.choice-toggle,.choice-clear{border-radius:var(--radius-round);width:24px;height:24px;color:var(--color-text);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.choice-toggle svg{fill:currentColor;width:24px;height:24px;margin:0}.choice-clear{color:var(--color-text-muted);font-family:var(--font-symbol);font-size:22px}.choice-clear:hover,.choice-toggle:hover{background:var(--color-interaction-hover)}.choice-unit{color:var(--color-text-muted);font-size:var(--font-size-body);padding:0 5px}.choice-popover{z-index:70;background:var(--color-surface);border:var(--border-default);width:100%;min-width:150px;position:absolute;top:calc(100% + 13px);left:0}.choice-options{padding:var(--space-8);overscroll-behavior:contain;max-height:300px;margin:0;list-style:none;overflow:auto}.choice-options [role=option]{align-items:center;gap:var(--space-8);min-height:36px;padding:var(--space-8) 0;color:var(--color-text);font-size:var(--font-size-lg);cursor:pointer;overflow-wrap:anywhere;line-height:20px;display:flex}.choice-options [role=option]:hover,.choice-options [data-active]{background:var(--color-surface-muted)}.choice-options [aria-selected=true]{background:var(--color-success-selected)}.choice-options [aria-disabled=true]{opacity:.45;cursor:not-allowed}.choice-options [role=option]>span:not(.choice-check){min-width:0}.choice-options img{object-fit:contain;flex-shrink:0;width:24px;height:24px}.choice-options small{color:var(--color-text-muted);margin-left:auto}.choice-empty{padding:var(--space-10) 0;font-size:var(--font-size-body)}.choice-check{border:var(--border-width-emphasis) solid var(--color-border);border-radius:var(--radius-small);width:18px;height:18px;color:var(--color-info);text-align:center;flex-shrink:0;line-height:14px}.native-form-select{clip-path:inset(50%);opacity:0;pointer-events:none;overflow:hidden;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important}.select-field.field{background:0 0;border:0;min-height:0;display:block;overflow:visible}.choice-dialog{background:var(--color-surface);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--color-text);border:0;margin:0;padding:0;position:fixed;inset:0}.choice-dialog[open]{flex-direction:column;display:flex}.choice-dialog::backdrop{background:var(--color-surface)}.choice-dialog-search{padding:var(--space-16) var(--space-16) var(--space-8);background:var(--color-surface);flex-shrink:0}.choice-dialog-list{min-height:0;padding:var(--space-8) var(--space-24);overscroll-behavior:contain;flex:1;overflow-y:auto}.choice-dialog-list .choice-options{padding:var(--space-8) 0;max-height:none;overflow:visible}.choice-dialog-list .choice-options [role=option]{padding:var(--space-8) var(--space-4);color:var(--color-text)}.choice-dialog-actions{padding:var(--space-8) var(--space-8) max(var(--space-8), env(safe-area-inset-bottom));border-top:var(--border-default);background:var(--color-surface);flex-shrink:0;justify-content:space-between;display:flex}.choice-field.vehicle-select{background:0 0;border:0;margin:0;padding:0;display:block}.choice-with-image .outlined-control{min-height:78px;padding:var(--space-12);gap:var(--space-12);border:var(--border-control);border-radius:var(--radius-panel);background:var(--color-surface-subtle)}.choice-with-image .choice-leading{flex-shrink:0}.choice-leading img{display:block}.vehicle-type-icon{width:56px;height:var(--space-48);border-radius:var(--radius-sheet);background:var(--color-vehicle-tile);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.vehicle-type-icon svg{width:48px;height:auto;color:inherit;stroke:none;display:block}.choice-leading .vehicle-type-icon{border-radius:var(--radius-sheet);width:56px;height:52px}.choice-options [aria-selected=true] .vehicle-type-icon,.choice-leading .vehicle-type-icon{--color-vehicle-body:var(--color-vehicle-selected-body);--color-vehicle-tile:var(--color-vehicle-selected-tile)}.vehicle-select .choice-options [aria-selected=true]{border-radius:var(--radius-panel);background:var(--color-vehicle-selected-row)}.advanced-filters .outlined-border{padding:0 var(--space-8);border:var(--border-control);margin:0}.advanced-filters .outlined-border legend{font-weight:var(--font-weight-regular);margin:0}.advanced-filters .outlined-control:focus-within>.outlined-border{border:var(--border-width-emphasis) solid var(--color-focus)}.choice-with-image .choice-value input{height:20px;padding:0}.choice-with-image .choice-caption{margin-top:var(--space-4);font-size:var(--font-size-body);color:var(--color-text);display:block}.choice-with-image .choice-adornments{padding:0}.choice-with-image .choice-toggle{background:var(--color-surface);width:40px;height:40px;color:var(--color-text-muted)}.choice-with-image .choice-toggle svg{transform:rotate(0)}.choice-with-image .choice-options [role=option]{min-height:58px;padding:var(--space-8)}.choice-with-image .choice-options img{width:40px;height:40px}.brand-picker>.choice-field{margin-bottom:var(--space-8)}.brand-picker>.choice-field:last-child{margin:var(--space-12) 0 0}.search-keyword{grid-area:keyword}.results-sorting>.select-field.sort-select{display:none}.sidebar-form .choice-field.buy-type-select{display:block}.sidebar-form .choice-field.vehicle-select{min-height:0;padding:0}.sidebar-form .choice-with-image .outlined-control{min-height:62px;padding:var(--space-6);gap:var(--space-8)}.sidebar-form .choice-caption{display:none}@media (min-width:900px){.home-search .choice-field.buy-type-select{display:none}}@media (max-width:899px){.search-panel .choice-field:not(.choice-with-image)>.outlined-control{min-height:var(--field-height-mobile)}.search-panel .choice-field:not(.choice-with-image)>.outlined-control input{height:var(--field-height-mobile);padding-top:var(--field-padding-mobile);padding-bottom:var(--field-padding-mobile)}.search-panel .choice-field:not(.choice-with-image)>.outlined-control>.outlined-label{top:var(--field-padding-mobile)}.search-panel .choice-field:not(.choice-with-image)>.outlined-control.has-value>.outlined-label,.search-panel .choice-field:not(.choice-with-image)>.outlined-control:focus-within>.outlined-label{transform:translateY(-24px)scale(.75)}.home-search .choice-field.buy-type-select{display:block}.home-search .choice-field.vehicle-select{min-height:0}.home-search .choice-with-image .outlined-control{min-height:var(--field-height-mobile);border:0;border-bottom:var(--border-control);background:0 0;border-radius:0;padding:0}.home-search .choice-with-image .choice-caption{font-size:var(--font-size-sm)}.results-sorting>.select-field.sort-select{border:0;padding:0;display:block}}
.advertisement-detail{padding-top:var(--space-16)}.detail-expired{margin:0 0 var(--space-12);padding:var(--space-10) var(--space-14);border:var(--border-width) solid var(--color-danger-border);border-radius:var(--radius-control);background:var(--color-danger-soft);color:var(--color-danger);font-weight:var(--font-weight-bold)}.advertisement-detail .breadcrumbs{white-space:nowrap;font-size:var(--font-size-sm);gap:var(--space-8);flex-wrap:nowrap;margin-bottom:11px;line-height:21px;display:flex;overflow:hidden}.advertisement-detail .breadcrumbs>*{flex-shrink:0}.advertisement-detail .breadcrumbs>span:before{content:"›";color:var(--color-text-muted);margin-right:var(--space-8)}.detail-heading{align-items:center;gap:var(--space-16)}.detail-heading h1{font-size:var(--font-size-3xl);letter-spacing:-.24px;line-height:40px}.detail-created{flex-shrink:0}.detail-created p{color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);margin:0;line-height:21px}.detail-meta{margin:var(--space-8) 0;min-height:31px;color:var(--color-text-muted);align-items:center}.detail-meta>div{align-items:center;gap:var(--space-8);display:flex}.detail-discussion,.detail-rating{align-items:center;gap:var(--space-8);font-size:var(--font-size-control-sm);color:var(--color-text-muted);font-weight:var(--font-weight-bold);min-height:31px;display:inline-flex}.detail-discussion{padding:var(--space-4) 5px}.detail-rating{gap:5px}.detail-stars{color:var(--color-icon-muted);line-height:1;display:inline-flex}.detail-stars .rated{color:var(--color-warning)}.detail-stars .rated svg{fill:currentColor}.detail-toolbar{height:var(--button-height-small);margin-bottom:var(--space-8);flex-wrap:nowrap}.detail-toolbar .share-trigger span,.detail-toolbar .report-trigger span{display:none}.detail-grid{gap:var(--space-16);grid-template-columns:minmax(0,calc(58.3333% - 6.66667px)) minmax(0,1fr)}.gallery-stage{position:relative;overflow:hidden}.gallery-open{touch-action:pan-y;height:400px;position:relative;overflow:hidden}.gallery-main{aspect-ratio:auto;object-fit:cover;width:100%;height:400px}.gallery-arrow{width:60px;color:var(--color-text-inverse);cursor:pointer;opacity:0;filter:drop-shadow(0 0 5px var(--color-text-disabled));background:0 0;border:0;position:absolute;top:0;bottom:0}.gallery-arrow.previous{left:0}.gallery-arrow.next{right:0}.gallery-arrow.previous svg{transform:rotate(90deg)}.gallery-arrow.next svg{transform:rotate(-90deg)}.gallery-stage:hover .gallery-arrow,.gallery-stage:focus-within .gallery-arrow{opacity:1}.gallery-thumbnails{padding:var(--space-6);gap:var(--space-4);background:var(--color-border);scrollbar-width:none;position:relative}.gallery-thumbnails::-webkit-scrollbar{display:none}.gallery-thumbnails button{border-radius:var(--radius-control);flex:0 0 76px;min-width:0;max-width:80px;height:60px;overflow:hidden}.gallery-thumbnails img{object-fit:cover;width:100%;height:100%}.gallery-thumbnails button[aria-pressed=true]{border-color:var(--color-danger-border)}.detail-vin{margin:var(--space-4) 0 var(--space-8);font:12px/21px var(--font-price);color:var(--color-text-muted)}.vehicle-history{background:var(--color-surface-tinted);padding:var(--space-10);margin-top:var(--space-8);border-radius:var(--radius-panel);font-family:var(--font-price)}.vehicle-history h2{font:600 14px/21px var(--font-price);color:var(--color-text-muted);margin:0 0 15px}.vehicle-history-checks{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.vehicle-history-check{justify-content:space-between;align-items:center;gap:var(--space-8);background:var(--color-surface);border-radius:var(--radius-panel);min-height:74px;box-shadow:var(--shadow-card);flex-wrap:wrap;padding:15px;display:flex}.vehicle-history-check img{object-fit:contain;flex-shrink:0}.vehicle-history-check>div{flex:1;min-width:100px}.vehicle-history-check h3{font:600 14px/21px var(--font-price);color:var(--color-text-muted);text-align:right;margin:0}.vehicle-history-check p{font:600 12px/18px var(--font-price);text-align:right;margin:0}.history-unknown{color:var(--color-text-muted)}.history-success{color:var(--color-success)}.history-warning{color:var(--color-warning)}.detail-seller{gap:var(--space-8);padding:var(--space-12) var(--space-4);min-height:84px;box-shadow:var(--shadow-card);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-bottom:56px;display:grid}.detail-seller-profile{justify-content:center;align-items:center;gap:var(--space-8);min-width:0;display:flex}.detail-seller-profile>div{min-width:0}.detail-seller-profile>a{border-radius:var(--radius-round);flex-shrink:0;display:flex}.detail-seller-logo{border-radius:var(--radius-round);object-fit:cover;flex-shrink:0;width:60px;height:60px}.detail-seller h2{overflow-wrap:anywhere;font:400 14px/21px var(--font-body)}.detail-seller-profile p{font:400 12px/18px var(--font-price);margin:0}.detail-seller-contact{border-left:var(--border-default);min-width:0;padding:0 var(--space-12)}.detail-location{justify-content:center;align-items:center;gap:var(--space-4);height:30px;display:flex}.detail-location svg{flex-shrink:0;margin:0}.detail-location a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.detail-phone{font-size:var(--font-size-control-sm);font-weight:var(--font-weight-bold);white-space:nowrap}.detail-price-panel{padding:var(--space-12) 15px;min-height:72px;margin-bottom:var(--space-16)}.detail-price-panel .detail-price{font:800 22px/21px var(--font-price)}.detail-additional-price{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);white-space:nowrap}.detail-price-panel p{font:400 14px/18px var(--font-price)}.detail-auction-time{align-items:center;gap:3px var(--space-12);min-height:64px;margin-bottom:var(--space-8);padding:var(--space-10) 15px;border-radius:var(--radius-panel);background:var(--color-surface-tinted);grid-template-columns:1fr auto;display:grid}.detail-auction-time>span,.detail-auction-time>time{font-size:var(--font-size-sm);color:var(--color-text-muted)}.detail-auction-time>strong{font:800 20px/24px var(--font-price);grid-row:span 2}.auction-dialog{width:min(760px,100% - 24px)}.auction-dialog>header{justify-content:space-between;align-items:center;gap:var(--space-16);margin-bottom:var(--space-16);display:flex}.auction-dialog>header h2{margin:0}.auction-summary{gap:var(--space-16);margin-bottom:var(--space-16);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.auction-summary>div{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.auction-summary strong{font-size:var(--font-size-xl)}.auction-summary>div:nth-child(2) strong{font-size:var(--font-size-3xl)}.auction-summary span{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.auction-bid-form,.auction-winner{margin-bottom:var(--space-16);padding:var(--space-18);border-radius:var(--radius-panel);background:var(--color-surface-tinted);align-items:center}.auction-bid-form>p{margin:0}.auction-quick-bids{gap:var(--space-16);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.auction-quick-bids .button{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.auction-quick-bids small{font-weight:var(--font-weight-regular)}.auction-bid-form .form-label{width:min(280px,100%)}.auction-winner{text-align:center;flex-direction:column;justify-content:center;min-height:100px;display:flex}.auction-winner strong{font-size:var(--font-size-3xl)}.auction-offers{border-radius:var(--radius-panel);background:var(--color-surface-tinted);overflow:hidden}.auction-offers-toggle,.auction-offers article{justify-content:space-between;align-items:center;gap:var(--space-16);width:100%;padding:var(--space-16);display:flex}.auction-offers-toggle{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.auction-offers-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.auction-offers article{border-top:var(--border-width) solid var(--color-info-border)}.auction-offers article>span{align-items:center;gap:var(--space-10);display:inline-flex}.auction-offers article img{border-radius:var(--radius-round);object-fit:cover;width:32px;height:32px}.auction-offers section p,.auction-offers>div>p{padding:var(--space-16);border-top:var(--border-width) solid var(--color-info-border);margin:0}.detail-spec-group{padding:var(--space-16) 0;border-color:var(--color-border)}.detail-spec-group h2{font:500 20px/21px var(--font-price);margin:0 0 15px}.detail-properties{padding:0 var(--space-24);font:14px/21px var(--font-price)}.detail-properties>div{gap:var(--space-8);padding:var(--space-4) 0}.detail-properties dt{color:var(--color-text-secondary);font-weight:var(--font-weight-semibold)}.detail-properties dd{color:var(--color-text);font-weight:var(--font-weight-price);margin:0}.detail-equipment-value{display:block}.detail-description{margin-top:var(--space-16)}.detail-mobile-actions,.detail-mobile-contact,.detail-mobile-rating{display:none}.seller-contact-dialog>header,.detail-actions-sheet>header{justify-content:space-between;align-items:center;gap:var(--space-16);margin-bottom:var(--space-20);display:flex}.seller-contact-dialog>header h2{font-size:var(--font-size-body);margin:0}.seller-contact-dialog .detail-seller{margin-bottom:var(--space-24)}.detail-actions-sheet{border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;width:100%;max-width:none;max-height:85dvh;padding:var(--space-24) var(--space-40) var(--space-40);color:var(--color-text);border:0;margin:0;position:fixed;inset:auto 0 0}.detail-actions-sheet::backdrop{background:var(--color-overlay)}.detail-actions-sheet h2{font-size:var(--font-size-3xl);margin:0}.detail-actions-sheet>.button,.detail-actions-sheet>.detail-discussion{width:100%;padding:var(--space-16) 0;justify-content:flex-start;gap:var(--space-18);border:0;border-bottom:var(--border-default);background:var(--button-background);color:var(--button-text);font-size:var(--font-size-lg);font-weight:var(--font-weight-regular);--button-background:var(--color-surface);--button-hover:var(--color-interaction-hover);--button-active:var(--color-surface-hover);--button-text:var(--color-text-secondary);border-radius:0;display:flex}.detail-actions-sheet>[role=status]:empty{display:none}@media (max-width:899px){.advertisement-detail{padding:var(--space-8) var(--space-16) 100px;margin:0}.advertisement-detail .breadcrumbs{margin-bottom:var(--space-8);align-items:center;min-height:34px}.detail-heading{display:block}.detail-heading h1{font-size:var(--font-size-3xl);line-height:40px}.detail-created{margin:var(--space-8) 0;justify-content:space-between;align-items:center;min-height:40px;display:flex}.detail-created p{font-weight:var(--font-weight-bold)}.detail-mobile-actions{display:block}.detail-more{padding:var(--space-8);color:var(--color-text-muted);letter-spacing:1px;cursor:pointer;background:0 0;border:0}.detail-meta,.detail-toolbar{display:none}.detail-grid{gap:var(--space-16);display:flex}.gallery-open{height:300px}.gallery-main{width:680px;min-width:100%;max-width:none;height:400px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gallery-thumbnails{display:none}.gallery-arrow{width:40px}.gallery-arrow svg{width:28px}.vehicle-history-checks{grid-template-columns:1fr}.vehicle-history-check{min-height:74px}.detail-mobile-rating{justify-content:space-between;align-items:center;gap:var(--space-8);margin-top:var(--space-8);color:var(--color-text-muted);font-size:var(--font-size-sm);display:flex}.detail-rating{font-size:var(--font-size-sm);gap:var(--space-4)}.detail-stars svg{width:18px;height:18px}.detail-seller{margin-bottom:var(--space-8)}.detail-price-panel{text-align:center;margin-bottom:var(--space-16);justify-content:center}.detail-auction-time{text-align:left}.detail-price-panel:not(.auction-price-panel)>.button{display:none}.auction-price-panel{gap:var(--space-16)}.detail-mobile-contact{z-index:50;padding:var(--space-8) var(--space-16) calc(var(--space-8) + env(safe-area-inset-bottom));gap:var(--space-8);background:var(--color-surface);box-shadow:var(--shadow-sticky);display:flex;position:fixed;bottom:0;left:0;right:0}.detail-mobile-contact .detail-call,.detail-mobile-contact>.button:first-child{flex:1}.detail-mobile-contact .favorite-button{border:var(--border-control);border-radius:var(--radius-control);background:var(--color-surface-muted);min-width:48px;color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}.detail-mobile-contact .favorite-button[aria-pressed=true]{color:var(--color-brand)}body:has(.detail-mobile-contact) .site-footer{padding-bottom:70px}}@media (max-width:599px){.auction-dialog{padding:var(--space-18) var(--space-14)}.auction-summary{gap:var(--space-6)}.auction-summary strong,.auction-summary>div:nth-child(2) strong{font-size:var(--font-size-lg)}.auction-quick-bids{gap:var(--space-8)}.detail-seller{padding:var(--space-16);gap:var(--space-16);flex-direction:column;display:flex}.detail-seller-profile{gap:var(--space-16)}.detail-seller-contact{border:0;padding:0}.detail-seller-contact .detail-location{border:var(--border-width) solid var(--color-danger-border);border-radius:var(--radius-control);padding:3px var(--space-8)}.detail-information>.detail-seller .detail-phone{display:none}.detail-spec-group{padding:var(--space-16) 0}.detail-spec-group h2{text-align:center}.detail-properties{padding:0 var(--space-16);font-size:15px;line-height:22.5px}.detail-properties>div{padding:var(--space-16) 0;align-items:center;gap:var(--space-8);flex-direction:column;display:flex}.detail-properties dt,.detail-properties dd{text-align:center}.seller-contact-dialog{padding:var(--space-16)}}.detail-toolbar>.favorite-button{justify-content:center;align-items:center;gap:var(--space-8);min-height:var(--button-height-small);padding:var(--button-padding-small);border:var(--border-control);border-radius:var(--button-radius);background:var(--color-surface-muted);color:var(--color-text);font-size:var(--button-small-font-size);font-weight:var(--font-weight-bold);line-height:var(--button-line-height-small);display:inline-flex}.detail-toolbar>.favorite-button:hover:not(:disabled){background:var(--color-surface-hover)}.detail-toolbar>.favorite-button[aria-pressed=true]{color:var(--color-brand)}
.button,.text-button,.icon-button{justify-content:center;align-items:center;gap:var(--space-8);min-height:var(--button-height);padding:var(--button-padding);border:var(--border-width) solid transparent;border-radius:var(--button-radius);font-family:var(--font-body);font-size:var(--font-size-body);font-weight:var(--font-weight-bold);line-height:var(--button-line-height);text-align:center;cursor:pointer;transition:background-color var(--duration-fast), border-color var(--duration-fast), color var(--duration-fast);display:inline-flex}.button{--button-background:var(--color-primary);--button-hover:var(--color-primary-hover);--button-active:var(--color-primary-active);--button-text:var(--color-text-inverse);background:var(--button-background);color:var(--button-text)}.button.secondary{--button-background:var(--color-surface-muted);--button-hover:var(--color-surface-hover);--button-active:var(--color-border);--button-text:var(--color-text);border-color:var(--color-border-control)}.button.outline{--button-background:transparent;--button-hover:var(--color-surface-muted);--button-active:var(--color-surface-hover);--button-text:var(--color-text-secondary);border-color:var(--color-border-control)}.button.outline:where(:not(:disabled,[aria-disabled=true])):hover{border-color:var(--color-text-secondary)}.button.success{--button-background:var(--color-success);--button-hover:var(--color-success-hover);--button-active:var(--color-success-active)}.button.danger{--button-background:var(--color-danger);--button-hover:var(--color-danger-hover);--button-active:var(--color-danger-active)}.button.soft-green{--button-background:var(--color-sage-soft);--button-hover:var(--color-sage-hover);--button-active:var(--color-sage-active);--button-text:var(--color-sage-text);border-color:var(--color-sage-hover)}.button.small,.text-button{min-height:var(--button-height-small);padding:var(--button-padding-small);font-size:var(--button-small-font-size);line-height:var(--button-line-height-small)}.text-button,.icon-button{color:var(--color-text-secondary);background:0 0}.text-button{font-weight:var(--font-weight-regular)}.text-button.danger-text{color:var(--color-danger)}.icon-button{width:var(--button-height);height:var(--button-height);border-radius:var(--radius-round);flex-shrink:0;padding:0}.button:where(:not(:disabled,[aria-disabled=true])):hover{background:var(--button-hover)}.button:where(:not(:disabled,[aria-disabled=true])):active{background:var(--button-active)}.text-button:where(:not(:disabled,[aria-disabled=true])):hover,.icon-button:where(:not(:disabled,[aria-disabled=true])):hover{background:var(--color-interaction-hover)}.text-button:where(:not(:disabled,[aria-disabled=true])):active,.icon-button:where(:not(:disabled,[aria-disabled=true])):active{background:var(--color-surface-hover)}:is(.button,.text-button,.icon-button):focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}:is(.button,.text-button,.icon-button):is(:disabled,[aria-disabled=true]){opacity:var(--opacity-disabled);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.button,.text-button,.icon-button{transition:none}}
