@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-border:var(--border)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.pl-1{padding-left:var(--spacing)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--ds-color-background:#fff;--ds-color-screen:#f8f8f9;--ds-color-surface:#fff;--ds-color-detail-card:#fff;--ds-color-photo-indicator:#fff;--ds-color-surface-muted:#f5f5f7;--ds-color-text:#111;--ds-color-text-secondary:#6e6e73;--ds-color-primary:#000;--ds-color-on-primary:#fff;--ds-color-placeholder:#9a9a9f;--ds-color-disabled:#b8b8bd;--ds-color-border:#dadadf;--ds-color-search-border:#d9d9de;--ds-color-border-focus:#111;--ds-color-danger:var(--ds-color-danger);--ds-color-danger-soft:#fff0f0;--ds-color-success:#238b45;--ds-color-warning:#b26a00;--ds-color-overlay:#00000057;--ds-glass-bg:#ffffffb8;--ds-glass-border:#1111110f;--ds-card-shadow:0 10px 24px #1111131a;--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:20px;--ds-space-6:24px;--ds-screen-padding:20px;--ds-control-height:52px;--ds-field-height:40px;--ds-field-inline-padding:14px;--ds-field-icon-size:18px;--ds-textarea-min-height:96px;--ds-search-radius:22px;--ds-button-height:52px;--ds-detail-chip-height:32px;--ds-header-height:56px;--ds-icon-target:44px;--ds-radius-control:14px;--ds-radius-card:20px;--ds-radius-thumbnail:8px;--ds-radius-sheet:28px;--ds-radius-round:999px;--ds-shadow-card:0 1px 0 #1111130f, 0 4px 16px #1111130a;--ds-shadow-sheet:0 -2px 32px #11111314;--ds-shadow-nav:0 8px 28px #0000001a, inset 0 1px 0 #fff9;--ds-color-confirmation-surface:var(--ds-color-surface);--ds-color-confirmation-overlay:#00000057;--ds-shadow-confirmation:0 var(--ds-space-2) calc(var(--ds-space-4) * 2) #0000001f;--ds-picker-check-background:#000;--ds-picker-check-text:#fff;--ds-chip-active-background:#000;--ds-chip-active-text:#fff;--ds-motion-fast:.16s;--ds-motion-standard:.3s;--ds-ease-standard:cubic-bezier(.2, 0, 0, 1);--ds-ease-enter:cubic-bezier(.16, 1, .3, 1);--color-app-background:#fff;--color-surface:#fff;--color-surface-elevated:#fff;--color-input-background:#fff;--color-border:#e5e5e8;--background:#fff;--surface:#f5f5f7;--card:#fff;--card-foreground:#111;--foreground:#111;--secondary-text:#6e6e73;--tertiary-text:#6e6e73;--muted-foreground:#6e6e73;--placeholder-text:#9a9a9f;--disabled-text:#b8b8bd;--muted:#f5f5f7;--secondary:#f5f5f7;--secondary-foreground:#111;--primary:var(--ds-color-primary);--primary-foreground:var(--ds-color-on-primary);--brand-pressed:#2a2a2a;--brand-soft:#f1f1f2;--brand-border:#dadadd;--accent:#111;--accent-foreground:#fff;--accent-bg:#1111110f;--accent-bg-strong:#1111111a;--ring:#111;--success:#238b45;--success-soft:#238b4514;--warning:#f59e0b;--error:var(--ds-color-danger);--destructive:var(--ds-color-danger);--destructive-foreground:#fff;--destructive-soft:#fff0f0;--destructive-text:var(--ds-color-danger);--overlay:#00000057;--selection-sheet-overlay:#00000038;--selection-sheet-backdrop-duration:.22s;--border:#e5e5e8;--border-solid:#e5e5e8;--border-active:#111;--text-display:34px;--text-nav-header:17px;--text-modal-title:17px;--text-step-title:24px;--text-section-title:24px;--text-card-title:17px;--text-body:17px;--text-button:17px;--text-helper:13px;--text-caption:13px;--text-badge:15px;--text-nav:11px;--text-price:26px;--text-price-card:20px;--text-screen-title:17px;--text-body-large:17px;--text-secondary:15px;--radius:16px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:26px;--motion-instant:.1s;--motion-fast:.16s;--motion-normal:.24s;--motion-slow:.32s;--motion-route:.36s;--motion-stagger:52ms;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-enter:cubic-bezier(.16, 1, .3, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--ease-spring:cubic-bezier(.22, 1.15, .36, 1);--glass-bg:var(--ds-glass-bg);--glass-bg-strong:#fffffff5;--glass-border:var(--ds-glass-border);--glass-shadow:var(--ds-card-shadow);--glass-shadow-sm:0 2px 12px #1111130d;--control-glass-bg:var(--ds-glass-bg);--control-glass-bg-pressed:#ffffffe6;--control-glass-border:var(--ds-glass-border);--control-glass-shadow:0 6px 22px #11111317, inset 0 1px 0 #ffffffd1;--notice-glass-bg:var(--ds-glass-bg);--notice-glass-border:var(--ds-glass-border);--notice-glass-shadow:0 8px 28px #1111131c, inset 0 1px 0 #ffffffdb;--gs-bg:var(--ds-glass-bg);--gs-border:var(--ds-glass-border);--gs-shadow:0 8px 26px #0000000e, inset 0 1px 0 #ffffffd9;--gs-blur:blur(22px) saturate(150%);--gs-press-bg:#f8f8fae6;--shadow-card:0 1px 0 #1111130f, 0 4px 16px #1111130a;--shadow-nav:0 -.5px 0 #1111130f, 0 -4px 24px #1111130f;--shadow-sheet:0 -2px 32px #11111314, 0 -.5px 0 #1111130f;--z-content:0;--z-card:10;--z-sticky:100;--z-tab-bar:200;--z-overlay:300;--z-sheet:400;--z-toast:500;--z-system:600;--z-base:var(--z-content);--z-nav:var(--z-tab-bar);--z-modal:var(--z-sheet);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--radius-small:10px;--radius-medium:14px;--radius-large:18px;--radius-card:20px;--radius-modal:28px;--radius-pill:999px;--sat:env(safe-area-inset-top,62px);--sab:env(safe-area-inset-bottom,34px);--sal:env(safe-area-inset-left,0px);--sar:env(safe-area-inset-right,0px)}#root.dark,#root .dark{--ds-color-background:#0b0b0c;--ds-color-screen:#0b0b0c;--ds-color-surface:#161618;--ds-color-detail-card:#1c1c1e;--ds-color-photo-indicator:#fff;--ds-color-surface-muted:#1f1f22;--ds-color-text:#f5f5f7;--ds-color-text-secondary:#a1a1a6;--ds-color-primary:#f5f5f7;--ds-color-on-primary:#111;--ds-color-placeholder:#7c7c82;--ds-color-disabled:#5a5a60;--ds-color-border:#2c2c2e;--ds-color-search-border:#343438;--ds-color-border-focus:#f5f5f7;--ds-color-danger:var(--ds-color-danger);--ds-color-danger-soft:#e8323224;--ds-color-success:#45a866;--ds-color-warning:#e09a38;--ds-color-overlay:#0000009e;--ds-glass-bg:#1c1c1ec7;--ds-glass-border:#ffffff14;--ds-card-shadow:0 10px 24px #00000080;--ds-shadow-card:0 1px 4px #00000057, 0 0 0 1px #ffffff0a;--ds-shadow-sheet:0 -2px 32px #0000008f;--ds-shadow-nav:0 8px 28px #00000085, inset 0 1px 0 #ffffff14;--ds-color-confirmation-surface:var(--ds-color-detail-card);--ds-shadow-confirmation:none;--color-app-background:#0b0b0c;--color-surface:#161618;--color-surface-elevated:#1f1f22;--color-input-background:#161618;--color-border:#2c2c30;--background:#0b0b0c;--surface:#1f1f22;--card:#161618;--card-foreground:#f5f5f7;--foreground:#f5f5f7;--secondary-text:#a1a1a6;--tertiary-text:#7c7c82;--muted-foreground:#a1a1a6;--placeholder-text:#7c7c82;--disabled-text:#5a5a60;--muted:#1f1f22;--secondary:#1f1f22;--secondary-foreground:#f5f5f7;--primary:var(--ds-color-primary);--primary-foreground:var(--ds-color-on-primary);--brand-pressed:#e5e5e7;--brand-soft:#252528;--brand-border:#3a3a3e;--accent:#fff;--accent-foreground:#000;--accent-bg:#ffffff14;--accent-bg-strong:#ffffff21;--ring:#f5f5f7;--destructive:var(--ds-color-danger);--destructive-foreground:#fff;--destructive-soft:#e8323224;--destructive-text:var(--ds-color-danger);--overlay:#0000009e;--selection-sheet-overlay:#00000085;--border:#2c2c30;--border-solid:#2c2c30;--border-active:#f5f5f7;--glass-bg:var(--ds-glass-bg);--glass-bg-strong:#1c1c1eeb;--glass-border:var(--ds-glass-border);--glass-shadow:0 8px 32px #0000007a;--glass-shadow-sm:0 2px 12px #0000005c;--control-glass-bg:var(--ds-glass-bg);--control-glass-bg-pressed:#2c2c30e6;--control-glass-border:var(--ds-glass-border);--control-glass-shadow:0 6px 22px #0000006b, inset 0 1px 0 #ffffff14;--notice-glass-bg:var(--ds-glass-bg);--notice-glass-border:var(--ds-glass-border);--notice-glass-shadow:0 8px 28px #0000007a, inset 0 1px 0 #ffffff12;--gs-bg:var(--ds-glass-bg);--gs-border:var(--ds-glass-border);--gs-shadow:0 8px 26px #0000006b, inset 0 1px 0 #ffffff12;--gs-press-bg:#2c2c30e6;--shadow-card:0 1px 4px #00000057, 0 0 0 1px #ffffff0a;--shadow-nav:0 -.5px 0 #ffffff0f, 0 4px 24px #00000080;--shadow-sheet:0 -2px 32px #0000008f, 0 -.5px 0 #ffffff0d}*{box-sizing:border-box}body{font-family:var(--ds-font-family);background:var(--ds-color-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;justify-content:center;align-items:center;min-height:100vh;margin:0;padding:0;display:flex;overflow:hidden}#root{justify-content:center;align-items:center;width:100%;height:100vh;display:flex}#root.theme-transition,#root.theme-transition *{transition-property:background-color,color,border-color!important;transition-duration:.24s!important;transition-timing-function:ease!important}button,a,[role=button]{-webkit-tap-highlight-color:transparent;outline:none}button:focus-visible,a:focus-visible,[role=button]:focus-visible{outline-offset:2px;border-radius:var(--ds-radius-thumbnail);outline:2px solid #11111159}input[type=text],input[type=search],textarea{-webkit-tap-highlight-color:transparent;outline:none}input[type=text]:focus-visible,input[type=search]:focus-visible{outline:none}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{display:none}@keyframes wizardStepIn{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes wizardStepOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-20px)}}@keyframes wizardStepBackIn{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}@keyframes wizardStepBackOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(20px)}}@keyframes wizardShake{0%{transform:translate(0)}18%{transform:translate(-6px)}36%{transform:translate(5px)}54%{transform:translate(-4px)}72%{transform:translate(3px)}to{transform:translate(0)}}@keyframes wizardCheckDraw{0%{stroke-dashoffset:20px;opacity:0}to{stroke-dashoffset:0;opacity:1}}@keyframes wizardFadeSlideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes colorCheckIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.wizard-step-in{animation:.28s cubic-bezier(.22,1,.36,1) both wizardStepIn}.wizard-step-out{animation:.28s cubic-bezier(.22,1,.36,1) both wizardStepOut}.wizard-step-back-in{animation:.28s cubic-bezier(.22,1,.36,1) both wizardStepBackIn}.wizard-step-back-out{animation:.28s cubic-bezier(.22,1,.36,1) both wizardStepBackOut}.wizard-shake{animation:.32s cubic-bezier(.22,1,.36,1) both wizardShake}.wizard-fade-up{animation:.22s cubic-bezier(.22,1,.36,1) both wizardFadeSlideUp}@media(prefers-reduced-motion:reduce){.wizard-step-in,.wizard-step-out,.wizard-step-back-in,.wizard-step-back-out{animation:.18s both fadeInFast}.wizard-shake{animation:none}.wizard-fade-up{animation:.12s both fadeInFast}}.seller-rating-link{font-size:var(--ds-text-caption-size);gap:var(--ds-space-1)!important;height:auto!important;min-height:24px!important;color:var(--ds-color-text-secondary)!important;padding:0!important}.language-sheet{gap:var(--ds-space-5);padding:var(--ds-space-1) var(--ds-space-5) calc(var(--sab,34px) + var(--ds-space-5));flex-direction:column;display:flex}.language-sheet__title{color:var(--ds-color-text);font-size:var(--ds-text-nav-title-size);font-weight:var(--ds-text-nav-title-weight);text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.language-sheet__options{gap:var(--ds-space-2);flex-direction:column;display:flex}.language-sheet__option{text-align:left;overflow:hidden;justify-content:space-between!important}.language-sheet__option>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.language-sheet__option.is-selected{border-color:var(--ds-color-text)}.language-sheet__radio{border:2px solid var(--ds-color-border);border-radius:var(--ds-radius-round);flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}.language-sheet__option.is-selected .language-sheet__radio{color:var(--ds-color-on-primary);border-color:var(--ds-color-primary);background:var(--ds-color-primary)}.seller-reviews{gap:var(--ds-space-4);flex-direction:column;display:flex}.seller-reviews__summary{gap:var(--ds-space-5);grid-template-columns:minmax(92px,auto) 1fr;align-items:center;display:grid}.seller-reviews__summary>div:first-child{gap:var(--ds-space-1);flex-direction:column;display:flex}.seller-reviews__breakdown{gap:var(--ds-space-2);flex-direction:column;display:flex}.seller-reviews__list{gap:var(--ds-space-3);flex-direction:column;display:flex}.seller-reviews__bar-row{align-items:center;gap:var(--ds-space-1);grid-template-columns:12px 12px 1fr 18px;display:grid}.seller-reviews__bar{border-radius:var(--ds-radius-round);background:var(--ds-color-border);height:4px;overflow:hidden}.seller-reviews__bar>span{border-radius:inherit;background:var(--ds-color-primary);height:100%;display:block}.review-stars{align-items:center;gap:calc(var(--ds-space-1) / 2);display:inline-flex}.review-row.ds-card{padding:var(--ds-space-4);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-card);background:var(--ds-color-surface);box-shadow:none}.review-row__header,.review-row__listing{align-items:center;gap:var(--ds-space-3);display:flex}.review-row__avatar{border-radius:var(--ds-radius-round);width:40px;height:40px;color:var(--ds-color-text);background:var(--ds-color-surface-muted);font-size:var(--ds-text-body-size);font-weight:var(--ds-text-body-semibold-weight);flex:0 0 40px;place-items:center;display:grid;overflow:hidden}.review-row__avatar img{object-fit:cover;width:100%;height:100%;display:block}.review-row__identity{gap:var(--ds-space-1);flex-direction:column;flex:1;min-width:0;display:flex}.review-row__name.ds-text{color:var(--ds-color-text);font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:var(--ds-text-body-semibold-weight)}.review-row__meta{align-items:center;gap:var(--ds-space-2);display:flex}.review-row__listing{margin-top:var(--ds-space-3);gap:var(--ds-space-2);min-width:0;color:var(--ds-color-text-secondary)}.review-row__thumb{border-radius:var(--ds-radius-thumbnail);width:32px;height:32px;color:var(--ds-color-disabled);background:var(--ds-color-surface-muted);flex:0 0 32px;place-items:center;display:grid;overflow:hidden}.review-row__thumb img,.review-listing-option__image img{object-fit:cover;width:100%;height:100%}.review-row__text{margin-top:var(--ds-space-3);color:var(--ds-color-text);font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:var(--ds-text-body-weight);white-space:normal;overflow-wrap:anywhere}.review-row__listing-title.ds-text{min-width:0;color:var(--ds-color-text-secondary);font-size:var(--ds-text-meta-size);line-height:var(--ds-text-meta-line);font-weight:var(--ds-text-meta-weight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.review-form-screen{background:var(--ds-color-background);flex-direction:column;height:100%;display:flex}.review-form-screen__content{gap:var(--ds-space-5);min-height:0;padding:var(--ds-space-5) var(--ds-screen-padding) calc(var(--sab,34px) + 96px);flex-direction:column;flex:1;display:flex;overflow-y:auto}.review-form-section{gap:var(--ds-space-3);flex-direction:column;display:flex}.review-form-listings{gap:var(--ds-space-2);flex-direction:column;display:flex}.review-listing-option.ds-card{width:100%;padding:var(--ds-space-3);align-items:center;gap:var(--ds-space-3);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-card);color:var(--ds-color-text);background:var(--ds-color-surface);box-shadow:none;text-align:left;cursor:pointer;display:flex}.review-listing-option__image{border-radius:var(--ds-radius-control);width:64px;height:64px;color:var(--ds-color-disabled);background:var(--ds-color-surface-muted);flex:0 0 64px;place-items:center;display:grid;overflow:hidden}.review-listing-option__copy{flex:1;min-width:0}.review-listing-option__title.ds-text{color:var(--ds-color-text);font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:var(--ds-text-body-weight)}.review-listing-option__price.ds-text{color:var(--ds-color-text-secondary);font-size:var(--ds-text-meta-size);line-height:var(--ds-text-meta-line);font-weight:var(--ds-text-meta-weight)}.review-listing-option__check{color:var(--ds-color-text);flex:none}.review-form-stars{justify-content:center;align-items:center;gap:var(--ds-space-1);display:flex}.review-form-star{width:48px!important;min-width:48px!important;height:48px!important;padding:0!important}.review-form-rating-label{text-align:center}.review-form-screen__actions{padding:var(--ds-space-3) var(--ds-space-4) calc(var(--sab,34px) + var(--ds-space-3));background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);position:absolute;bottom:0;left:0;right:0}@keyframes rentalSequentialReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.rental-sequential-field{animation:.24s ease-out both rentalSequentialReveal}@media(prefers-reduced-motion:reduce){.rental-sequential-field{animation:none}}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInFast{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;will-change:transform,opacity;transform:translateY(8px)}99%{will-change:transform,opacity}to{opacity:1;will-change:auto;transform:translateY(0)}}@keyframes dialogScaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes motionFavoritePulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes backdropIn{0%{opacity:0}to{opacity:1}}@keyframes backdropOut{0%{opacity:1}to{opacity:0}}@keyframes backdropFadeIn{0%{opacity:0}to{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes toastSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes toastSlideOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.listing-skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.listing-skeleton-card{min-width:0}.listing-skeleton-card__media,.listing-skeleton-card__line{background:var(--ds-color-surface-muted)}.listing-skeleton-card__media{aspect-ratio:4/3;border-radius:var(--ds-radius-card);width:100%}.listing-skeleton-card__line{border-radius:var(--ds-radius-round);height:12px;margin-top:10px}.listing-skeleton-card__line--primary{width:72%}.listing-skeleton-card__line--secondary{width:52%;height:10px;margin-top:7px}button.is-network-disabled{opacity:.42!important;cursor:not-allowed!important}@keyframes skeletonShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes imageFadeIn{0%{opacity:0}to{opacity:1}}@keyframes blurReveal{0%{opacity:0;filter:blur(10px);transform:translateY(10px)scale(.98)}to{opacity:1;filter:blur();transform:none}}.motion-reveal{animation:.24s cubic-bezier(.22,1,.36,1) backwards proReveal;animation-delay:min(calc(var(--motion-index,0) * 24ms),.12s)}.motion-reveal-title{will-change:opacity,filter,transform;animation:.6s cubic-bezier(.22,1,.36,1) backwards blurReveal}.motion-index-1{--motion-index:1}.motion-index-2{--motion-index:2}.motion-index-3{--motion-index:3}.motion-index-4{--motion-index:4}.motion-index-5{--motion-index:5}.motion-index-6{--motion-index:6}.screen-transition-layer:not(.tab-root-layer) :where(.motion-reveal,.motion-reveal-title){filter:none!important;opacity:1!important;animation:none!important;transform:none!important}.tab-root-layer .motion-reveal,.tab-root-layer .motion-reveal-title{animation:none}img{transition:opacity .2s}img:not([style*=opacity]){animation:.2s both imageFadeIn}@keyframes heartBeat{0%{transform:scale(1)}28%{transform:scale(.82)}58%{transform:scale(1.14)}80%{transform:scale(.96)}to{transform:scale(1)}}.screen-transition-layer{background:var(--background);contain:layout style;isolation:isolate;backface-visibility:hidden}.screen-transition-layer:is(.home-listing-enter,.home-listing-under-enter,.home-listing-exit,.home-listing-under-exit){will-change:transform}.home-listing-enter{animation:.34s cubic-bezier(.32,.72,0,1) both homeListingEnter;box-shadow:-12px 0 28px #00000029}.home-listing-under-enter{animation:.34s cubic-bezier(.32,.72,0,1) both homeListingUnderEnter}.home-listing-exit{animation:.34s cubic-bezier(.32,.72,0,1) both homeListingExit;box-shadow:-12px 0 28px #00000029}.home-listing-under-exit{animation:.34s cubic-bezier(.32,.72,0,1) both homeListingUnderExit}@keyframes homeListingEnter{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes homeListingUnderEnter{0%{transform:translate(0)}to{transform:translate(-25%)}}@keyframes homeListingExit{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes homeListingUnderExit{0%{transform:translate(-25%)}to{transform:translate(0)}}.screen-transition-overlay{z-index:1000;pointer-events:none;opacity:0;background:#000;position:absolute;inset:0}.home-listing-under-enter>.screen-transition-overlay{animation:.34s cubic-bezier(.32,.72,0,1) both screenUnderOverlayIn}.home-listing-under-exit>.screen-transition-overlay{animation:.34s cubic-bezier(.32,.72,0,1) both screenUnderOverlayOut}@keyframes screenUnderOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes screenUnderOverlayOut{0%{opacity:1}to{opacity:0}}.backdrop-enter{animation:.36s cubic-bezier(.32,.72,0,1) forwards backdropIn}.fade-in-fast{animation:fadeInFast var(--motion-instant) ease forwards}.motion-stagger-item{animation:fadeInUp .28s var(--ease-enter) backwards;animation-delay:min(calc(var(--motion-index,0) * var(--motion-stagger)),.3s)}.motion-reveal.motion-stagger-item{animation-name:blurReveal;animation-duration:.52s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-delay:min(calc(var(--motion-index,0) * 70ms),.56s)}.motion-favorite-pulse,.motion-favorite-pulse-alt{animation:.24s cubic-bezier(.22,1,.36,1) both motionFavoritePulse}.motion-card,.motion-press{transform-origin:50%;transition:transform .2s cubic-bezier(.22,1,.36,1),opacity .2s cubic-bezier(.22,1,.36,1)}:where(button,a,[role=button]):not(:disabled){transform-origin:50%;transition-property:transform,opacity,background-color,border-color,color,box-shadow!important;transition-duration:.2s!important;transition-timing-function:cubic-bezier(.22,1,.36,1)!important}:where(button,a,[role=button]):not(:disabled):active{opacity:.85!important;transition-duration:80ms!important;transition-timing-function:ease-out!important;transform:scale(.97)!important}:where(button,[role=button])[aria-pressed=true],:where(button,[role=button])[aria-selected=true],:where(button,[role=switch])[aria-checked=true]{transition-duration:.22s!important}.glass-icon-control{background:var(--control-glass-bg)!important;-webkit-backdrop-filter:blur(22px)saturate(160%)!important;border-color:var(--control-glass-border)!important;box-shadow:var(--control-glass-shadow)!important}.bottom-nav{--bottom-nav-background:#fff;--bottom-nav-active-background:#eeeeef;--bottom-nav-icon-contrast:#fff;z-index:var(--z-tab-bar);border-radius:var(--ds-radius-round);background:var(--bottom-nav-background);height:64px;box-shadow:var(--ui-shadow-lg);-webkit-backdrop-filter:none;border:0;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;padding:0 6px;display:grid;position:absolute;bottom:14px;left:12px;right:12px}#root.dark .bottom-nav,#root .dark .bottom-nav{--bottom-nav-background:#1c1c1e;--bottom-nav-active-background:#2c2c2e;--bottom-nav-icon-contrast:#1c1c1e;box-shadow:none}.bottom-nav__active-capsule{border-radius:var(--ds-radius-round);background:var(--bottom-nav-active-background);width:calc(20% - 2.4px);transform:translate(calc(var(--bottom-nav-active-index) * 100%));pointer-events:none;transition:transform .26s;position:absolute;top:6px;bottom:6px;left:6px}.bottom-nav .bottom-nav__tab{z-index:1;border-radius:var(--ds-radius-round);width:100%;min-width:0;height:64px;color:var(--ds-color-text);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0;display:flex;position:relative;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important}.bottom-nav .bottom-nav__tab:active{opacity:1!important;transform:scale(.97)!important}.bottom-nav__icon{width:26px;height:26px;color:var(--ds-color-text);flex:0 0 26px;place-items:center;display:grid}.bottom-nav__icon svg{display:block}.bottom-nav__label{max-width:100%;color:var(--ds-color-text-secondary);font-size:var(--ds-text-tab-size);line-height:var(--ds-text-tab-line);font-weight:var(--ds-text-chip-weight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bottom-nav__tab.is-active .bottom-nav__label{color:var(--ds-color-text);font-weight:var(--ds-text-nav-title-weight)}button:has(>svg:only-child):not(.no-glass-icon):not(.ds-button){background:var(--control-glass-bg)!important;-webkit-backdrop-filter:blur(22px)saturate(160%)!important;border-color:var(--control-glass-border)!important;box-shadow:var(--control-glass-shadow)!important}.glass-icon-control:active{background:var(--control-glass-bg-pressed)!important}button.home-profile-control{color:var(--ds-color-on-primary)!important;background:var(--ds-color-primary)!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}button.home-profile-control.has-photo{background:var(--profile-photo) center / cover no-repeat var(--ds-color-surface-muted)!important;border:0!important}button.home-profile-control:not(:disabled):active{opacity:1!important;transform:scale(.94)!important}button.favorite-heart-control{min-width:40px;min-height:40px;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}button.favorite-heart-control:active{opacity:1!important;background:0 0!important;transform:none!important}button.favorite-heart-control>svg{transition:transform var(--motion-fast) var(--ease-standard),opacity var(--motion-fast) ease,fill .22s ease,stroke .22s ease;transform-origin:50%}button.favorite-heart-control:active>svg{opacity:1}@media(hover:hover)and (pointer:fine){button.favorite-heart-control:hover>svg{opacity:.88;transform:scale(1.06)}button.favorite-heart-control:active>svg{opacity:1}}button.logbook-add-control{color:var(--ds-color-on-primary)!important;background:var(--ds-color-primary)!important;box-shadow:none!important;transition:transform var(--motion-fast) var(--ease-standard),opacity var(--motion-fast) ease!important;border-color:#0000!important}button.logbook-add-control:active{opacity:.82!important;transition-duration:var(--motion-instant)!important;transform:scale(.96)!important}button.comment-send-control{position:relative;box-shadow:none!important;-webkit-backdrop-filter:none!important;opacity:1!important;background:0 0!important;border-color:#0000!important;transform:none!important}button.comment-send-control:before{content:"";position:absolute;inset:-4px}button.comment-send-control>svg{transition:transform .14s var(--ease-standard),color .16s ease;transform-origin:50%}button.comment-send-control:not(:disabled):active{opacity:1!important;transform:none!important}button.comment-send-control:not(:disabled):active>svg{transition-duration:.14s;transform:scale(.9)}button.chat-composer-icon-button,button.chat-composer-icon-button:hover,button.chat-composer-icon-button:focus,button.chat-composer-icon-button:focus-visible,button.chat-composer-icon-button:active{box-shadow:none!important;-webkit-backdrop-filter:none!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;transition:none!important;transform:none!important}button.chat-composer-icon-button>.chat-composer-icon{transition:opacity var(--motion-instant) ease,color var(--motion-instant) ease;transform:none!important}button.chat-composer-icon-button:not(:disabled):active>.chat-composer-icon{opacity:.62;transform:none!important}.chat-composer-input::placeholder{color:var(--placeholder-text);opacity:1}.messages-screen{--messages-background:var(--ds-color-background);background:var(--messages-background);flex-direction:column;height:100%;display:flex;position:relative}#root.dark .messages-screen,#root .dark .messages-screen{--messages-background:#000}.messages-header{z-index:10;padding-top:var(--sat);background:var(--messages-background);box-shadow:none;border-radius:0;flex:none;position:relative;overflow:hidden}.messages-header__row{height:var(--ds-header-height);padding:0 var(--ds-space-4) 0 var(--ds-space-5);align-items:center;display:flex}.messages-header__title{color:var(--ds-color-text);font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:var(--ds-text-nav-title-weight);flex:1}.messages-header__actions{align-items:center;gap:var(--ds-space-3);display:flex}.messages-controls{margin-top:var(--ds-space-2);background:var(--messages-background);flex-direction:column;flex:none;gap:0;padding-bottom:0;transition:gap .2s,padding-bottom .2s;display:flex}.messages-controls.has-open-control{padding-bottom:var(--ds-space-4)}.messages-control-panel{max-height:0;padding:0 var(--ds-space-4);opacity:0;pointer-events:none;transition:max-height .2s,opacity .16s,transform .2s;overflow:hidden;transform:translateY(-6px)}.messages-control-panel--filters.is-open{max-height:36px}.messages-control-panel.is-open{opacity:1;pointer-events:auto;overflow:visible;transform:translateY(0)}.messages-filter-row{gap:var(--ds-space-2);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;display:flex;overflow:auto hidden}.messages-list{background:var(--messages-background);flex:1;padding-bottom:128px;overflow-y:auto}.messages-chat-row.ds-button{width:100%;height:auto;min-height:96px;padding:var(--ds-space-3) var(--ds-space-5);color:var(--ds-color-text);box-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:13px;display:flex}.messages-chat-row__avatar{border-radius:var(--ds-radius-round);width:52px;height:52px;color:var(--ds-color-text);background:var(--ds-color-surface-muted);font-size:var(--ds-text-body-size);font-weight:var(--ds-text-body-weight);border:0;flex:none;place-items:center;display:grid;position:relative;overflow:visible}.messages-chat-row__avatar-fallback{border-radius:var(--ds-radius-round);background:var(--ds-color-surface-muted);place-items:center;display:grid;position:absolute;inset:0}.messages-chat-row__avatar>img{border-radius:var(--ds-radius-round);object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.messages-chat-row__online{border:2px solid var(--ds-color-surface);border-radius:var(--ds-radius-round);background:#22c55e;width:11px;height:11px;position:absolute;bottom:1px;right:1px}.messages-chat-row__content{flex-direction:column;flex:1;min-width:0;display:flex}.messages-chat-row__top,.messages-chat-row__bottom{justify-content:space-between;align-items:center;gap:var(--ds-space-2);min-width:0;display:flex}.messages-chat-row__name,.messages-chat-row__listing,.messages-chat-row__message{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.messages-chat-row__time{color:var(--ds-color-text-secondary);font-size:var(--ds-text-caption-size);line-height:var(--ds-text-caption-line);font-weight:var(--ds-text-body-weight);flex:none}.messages-chat-row__listing{color:var(--ds-color-text-secondary);font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:var(--ds-text-body-weight);margin-top:3px}.messages-chat-row__bottom{margin-top:var(--ds-space-1)}.messages-chat-row__message{min-width:0;color:var(--ds-color-text-secondary);font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:var(--ds-text-body-weight)}.messages-chat-row__badge{border-radius:var(--ds-radius-round);min-width:20px;height:20px;color:var(--ds-color-on-primary);background:var(--ds-color-primary);font-size:var(--ds-text-caption-size);line-height:var(--ds-text-caption-line);font-weight:var(--ds-text-body-weight);flex:none;place-items:center;padding:0 6px;display:grid}.messages-chat-row.ds-button:not(:disabled):active{opacity:1;background:var(--ds-color-surface-muted);transform:scale(.99)}.chat-listing-card.ds-button{z-index:30;width:calc(100% - (var(--ds-space-4) * 2));height:80px;margin:10px var(--ds-space-4) var(--ds-space-1);padding:var(--ds-space-2);align-items:center;gap:var(--ds-space-3);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-card);color:var(--ds-color-text);background:var(--ds-color-surface);box-shadow:none;text-align:left;cursor:pointer;pointer-events:auto;touch-action:pan-y;isolation:isolate;transition:transform var(--ds-motion-fast) var(--ds-ease-standard),box-shadow var(--ds-motion-fast) var(--ds-ease-standard);display:flex;position:relative;overflow:hidden}.chat-listing-card.ds-button>*{pointer-events:none}.chat-listing-card__media{border-radius:var(--ds-radius-card);width:76px;height:64px;color:var(--ds-color-placeholder);background:var(--ds-color-surface-muted);flex:none;place-items:center;display:grid;overflow:hidden}.chat-listing-card__media>img{object-fit:cover;width:100%;height:100%;display:block}.chat-listing-card__media.is-plate{background:0 0;border-radius:0;width:auto;height:auto;overflow:visible}.chat-listing-card__content{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.chat-listing-card__title,.chat-listing-card__price,.chat-listing-card__meta{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.chat-listing-card__title{color:var(--ds-color-text);font-size:var(--ds-text-meta-size);line-height:var(--ds-text-meta-line);font-weight:var(--ds-text-body-weight)}.chat-listing-card__price{color:var(--ds-color-text);font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:var(--ds-text-nav-title-weight);margin-top:3px}.chat-listing-card__meta{color:var(--ds-color-text-secondary);font-size:var(--ds-text-caption-size);line-height:var(--ds-text-caption-line);font-weight:var(--ds-text-body-weight);margin-top:2px}.chat-listing-card__arrow{color:var(--ds-color-text-secondary);flex:none}.chat-listing-card.ds-button:not(:disabled):active{opacity:1;box-shadow:none;transform:scale(.99)}.chat-listing-card.is-unavailable.ds-button:disabled{opacity:1}.chat-listing-card.is-unavailable .chat-listing-card__media{opacity:.55;filter:grayscale()}.chat-listing-card.is-unavailable .chat-listing-card__title,.chat-listing-card.is-unavailable .chat-listing-card__arrow{color:var(--ds-color-disabled)}@keyframes chatMessageIn{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.chat-message{flex-direction:column;display:flex}.chat-message.is-outgoing{align-items:flex-end}.chat-message.is-incoming{align-items:flex-start}.chat-message-enter{animation:chatMessageIn .22s var(--ds-ease-enter) both}.chat-message__bubble{overflow-wrap:anywhere;word-break:normal;width:fit-content;max-width:78%;padding:10px 14px;position:relative}.chat-message.is-outgoing .chat-message__bubble{border-radius:var(--ds-radius-card) var(--ds-radius-card) 6px var(--ds-radius-card);color:var(--ds-color-on-primary);background:var(--ds-color-primary);-webkit-backdrop-filter:none;box-shadow:none}.chat-message.is-incoming .chat-message__bubble{border-radius:var(--ds-radius-card) var(--ds-radius-card) var(--ds-radius-card) 6px;color:var(--ds-color-text);background:var(--ds-color-surface-muted);-webkit-backdrop-filter:none;box-shadow:none;border:0}.chat-message__text{color:inherit;font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:var(--ds-text-body-weight);white-space:pre-wrap;display:block}.chat-message__link{color:inherit;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.chat-message__meta{width:100%;color:var(--ds-color-text-secondary);font-size:var(--type-caption-size);line-height:14px;font-weight:var(--ds-text-body-weight);justify-content:flex-end;align-items:center;gap:4px;margin-top:2px;display:flex}.chat-message.is-outgoing .chat-message__meta,.chat-message.is-outgoing .chat-message__meta svg,.chat-message.is-outgoing .chat-message__meta .chat-message__read{color:var(--ds-color-on-primary)}@supports (color:color-mix(in lab,red,red)){.chat-message.is-outgoing .chat-message__meta,.chat-message.is-outgoing .chat-message__meta svg,.chat-message.is-outgoing .chat-message__meta .chat-message__read{color:color-mix(in srgb,var(--ds-color-on-primary) 70%,transparent)}}.chat-message.is-incoming .chat-message__meta,.chat-message.is-incoming .chat-message__meta svg{color:var(--ds-color-text-secondary)}.chat-message__retry{min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0;display:flex}.ds-card.chat-offer-card{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-card);background:var(--ds-color-surface);width:78%;box-shadow:none;padding:14px}.chat-offer-card__caption.ds-text{color:var(--ds-color-text-secondary);font-size:var(--ds-text-meta-size);line-height:var(--ds-text-meta-line);font-weight:var(--ds-text-body-weight)}.chat-offer-card__prices{margin-top:var(--ds-space-1);align-items:baseline;gap:var(--ds-space-2);display:flex}.chat-offer-card__price{color:var(--ds-color-text);font-size:var(--ds-text-card-price-size);line-height:var(--ds-text-card-price-line);font-weight:var(--ds-text-card-price-weight)}.chat-offer-card__old-price{color:var(--ds-color-text-secondary);font-size:var(--ds-text-meta-size);line-height:var(--ds-text-meta-line);text-decoration:line-through}.chat-offer-card__status{width:fit-content;margin-top:var(--ds-space-1);color:var(--ds-color-text-secondary);font-size:var(--ds-text-meta-size);line-height:var(--ds-text-meta-line);font-weight:var(--ds-text-body-weight)}.chat-offer-card__status.is-accepted{color:var(--ds-color-success)}.chat-offer-card__status.is-declined{color:var(--ds-color-danger)}.chat-offer-card__actions{margin-top:var(--ds-space-3);gap:var(--ds-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.chat-offer-card__actions .ds-button{min-width:0;height:36px;min-height:36px;padding:0 var(--ds-space-2);border-radius:var(--ds-radius-round);font-size:var(--ds-text-chip-size);line-height:var(--ds-text-chip-line);font-weight:var(--ds-text-body-semibold-weight);white-space:nowrap}.chat-offer-card__actions .ds-button--secondary{border:1px solid var(--ds-color-border);color:var(--ds-color-text);box-shadow:none;background:0 0}.chat-offer-card__decline{box-shadow:none;background:0 0;border:0;color:var(--ds-color-danger)!important;padding:0!important}.chat-offer-card>.chat-message__meta{margin-top:var(--ds-space-1)}.chat-system-line{max-width:78%;margin:var(--ds-space-3) auto 0;color:var(--ds-color-text-secondary);font-size:var(--ds-text-caption-size);line-height:var(--ds-text-caption-line);text-align:center}.price-offer-sheet{gap:var(--ds-space-4);padding:0 var(--ds-space-5) calc(var(--sab,34px) + var(--ds-space-5));flex-direction:column;display:flex}.price-offer-sheet__listing{min-width:0;padding:var(--ds-space-2);align-items:center;gap:var(--ds-space-3);display:flex}.price-offer-sheet__image{border-radius:var(--ds-radius-control);width:48px;height:48px;color:var(--ds-color-disabled);background:var(--ds-color-surface-muted);flex:0 0 48px;place-items:center;display:grid;overflow:hidden}.price-offer-sheet__image img{object-fit:cover;width:100%;height:100%}.price-offer-sheet__copy{gap:var(--ds-space-1);flex-direction:column;flex:1;min-width:0;display:flex}.price-offer-sheet__copy .ds-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recently-viewed{padding-top:var(--ds-space-5)}.recently-viewed__header{padding:0 var(--ds-space-4) var(--ds-space-3);justify-content:space-between;align-items:center;gap:var(--ds-space-3);display:flex}.recently-viewed__clear{font-size:var(--ds-text-nav-title-size);font-weight:var(--ds-text-nav-title-weight);flex:none;min-width:0!important;height:32px!important;color:var(--ds-color-text-secondary)!important;padding:0!important}.favorites-recently-viewed{padding-bottom:var(--ds-space-5)}.favorites-recently-viewed__grid{padding:0 var(--ds-space-4)}.chat-message__media{border-radius:var(--ds-radius-control);width:190px;max-width:100%;display:block;overflow:hidden}.chat-message__media>img,.chat-message__media-video{border-radius:var(--ds-radius-control);object-fit:cover;width:190px;max-width:100%;height:140px;display:block}.chat-message__file{min-width:180px;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}@media(prefers-reduced-motion:reduce){.chat-message-enter{animation:none}}.chat-message-composer-field{border-radius:var(--ds-radius-round);background:var(--ds-color-surface);width:100%;height:48px;box-shadow:var(--ui-shadow-md);transition:border-color var(--ds-motion-fast) ease;border:1px solid #bebec46b;align-items:center;display:flex;overflow:hidden}.chat-message-composer-field.has-error{border-color:var(--ds-color-danger)}.chat-message-composer-field>button.chat-composer-icon-button{border-radius:var(--ds-radius-round)!important}.chat-message-attachment-preview{min-height:58px;margin-bottom:var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-3);align-items:center;gap:var(--ds-space-3);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-control);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-card);display:flex}.notice-glass{background:var(--notice-glass-bg)!important;-webkit-backdrop-filter:blur(22px)saturate(160%)!important;border:1px solid var(--notice-glass-border)!important;box-shadow:var(--notice-glass-shadow)!important;color:var(--foreground)!important}.notice-glass :where(span,div){color:var(--foreground)}.notice-top-enter{animation:.24s cubic-bezier(.22,1,.36,1) both toastSlideIn}.modal-dialog-enter{animation:.2s cubic-bezier(.22,1,.36,1) both dialogScaleIn}.toggle-control{transition:background-color .22s var(--ease-standard),opacity .18s ease!important}.toggle-thumb{transition:transform .22s var(--ease-standard)!important}.motion-card:active,.motion-press:active{opacity:.85!important;transition:transform 80ms ease-out,opacity 80ms ease-out!important}.motion-card:active{transform:scale(.98)!important}.motion-press:active{transform:scale(.97)!important}::view-transition-group(*){animation-duration:var(--motion-route);animation-timing-function:var(--ease-standard)}::view-transition-old(root){animation:.18s reverse both fadeInFast}::view-transition-new(root){animation:.24s both fadeInFast}.skeleton,.listing-skeleton-card__media,.listing-skeleton-card__line,[style*=pulse-skeleton]{position:relative;overflow:hidden}.skeleton{background:var(--surface);border-radius:var(--ds-radius-thumbnail)}[style*=pulse-skeleton]{animation:none!important}.skeleton:after,.listing-skeleton-card__media:after,.listing-skeleton-card__line:after,[style*=pulse-skeleton]:after{content:"";background:linear-gradient(90deg,transparent,var(--ds-color-surface),transparent);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.skeleton:after,.listing-skeleton-card__media:after,.listing-skeleton-card__line:after,[style*=pulse-skeleton]:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ds-color-surface) 72%,transparent),transparent)}}.skeleton:after,.listing-skeleton-card__media:after,.listing-skeleton-card__line:after,[style*=pulse-skeleton]:after{will-change:transform;animation:1.45s ease-in-out infinite skeletonShimmer;transform:translate(-100%)}.press-effect{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;cursor:pointer;transition:transform .2s cubic-bezier(.22,1,.36,1),opacity .2s cubic-bezier(.22,1,.36,1),background-color .2s cubic-bezier(.22,1,.36,1)}.press-effect:active{opacity:.85!important;transition:transform 80ms ease-out,opacity 80ms ease-out!important;transform:scale(.97)!important}.profile-tabs{margin-top:14px}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}.home-listing-enter,.home-listing-under-enter,.home-listing-exit,.home-listing-under-exit,.motion-stagger-item,.motion-favorite-pulse,.notice-top-enter,.skeleton:after{animation-duration:.01ms!important;animation-delay:0s!important}.motion-reveal,.motion-reveal-title,.home-listing-enter .ds-header,.home-listing-enter>:not(.screen-transition-overlay):not(:has(.motion-reveal,.motion-reveal-title)){opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.press-effect,.press-effect:active,.motion-card,.motion-card:hover,.motion-card:active,.motion-press,.motion-press:active{transition:none;transform:none}:where(button,a,[role=button],[role=switch]):active{opacity:1!important;transform:none!important}::view-transition-group(*){animation-duration:.01ms!important}::view-transition-old(*){animation-duration:.01ms!important}::view-transition-new(*){animation-duration:.01ms!important}}.glass{-webkit-backdrop-filter:blur(24px)saturate(160%);background:var(--glass-bg);border:1px solid var(--glass-border)}#root.dark,#root .dark{--background:var(--ds-color-background);--card:var(--ds-color-surface);--card-foreground:var(--ds-color-text);--foreground:var(--ds-color-text);--secondary-text:var(--ds-color-text-secondary);--muted-foreground:var(--ds-color-text-secondary);--surface:var(--ds-color-surface-muted);--border:var(--ds-color-border);--primary:var(--ds-color-primary);--primary-foreground:#000}.ds-text{color:var(--ds-color-text);margin:0}.ds-text--caption{color:var(--ds-color-text-secondary);font-size:var(--ds-text-caption-size);line-height:var(--ds-text-caption-line);font-weight:var(--ds-text-body-weight)}.ds-text--error{color:var(--ds-color-danger);font-size:var(--ds-text-caption-size);line-height:var(--ds-text-caption-line);font-weight:var(--ds-text-body-weight)}.ds-button{min-width:var(--ds-icon-target);height:var(--ds-button-height);padding:0 var(--ds-space-6);border-radius:var(--ds-radius-control);justify-content:center;align-items:center;gap:var(--ds-space-2);color:var(--ds-color-on-primary);background:var(--ds-color-primary);font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:var(--ds-text-nav-title-weight);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;display:inline-flex}.ds-button--full{width:100%;min-width:0;min-height:var(--ds-button-height);height:auto;padding-block:var(--ds-space-3);overflow-wrap:anywhere;white-space:normal}#root:lang(tg) .product-search-category-chip{text-overflow:ellipsis;white-space:nowrap;max-width:168px;overflow:hidden}#root:lang(tg) .ds-segmented__item{text-overflow:ellipsis;overflow:hidden}.ds-button--secondary{color:var(--ds-color-text);background:var(--ds-color-surface-muted);border-color:var(--ds-color-border)}.ds-button--danger{color:var(--ds-color-on-primary);background:var(--ds-color-danger)}.ds-button--disabled,.ds-button:disabled{color:var(--ds-color-disabled);background:var(--ds-color-surface-muted);cursor:default;opacity:1;border-color:#0000}.ds-button--text{width:auto;min-width:auto;height:var(--ds-icon-target);padding:0 var(--ds-space-2);color:var(--ds-color-text);background:0 0;border:0}.ds-button--icon{width:var(--ds-icon-target);min-width:var(--ds-icon-target);height:var(--ds-icon-target);border-radius:var(--ds-radius-round);color:var(--ds-color-text);box-shadow:none;background:0 0;border-color:#0000;padding:0}.ds-button--bottom{border-radius:var(--ds-radius-control);width:100%;box-shadow:var(--ds-shadow-card)}.ds-spinner{animation:.8s linear infinite spin}.ds-glass-icon-button{border:1px solid var(--ds-glass-border);border-radius:var(--ds-radius-round);width:44px;min-width:44px;height:44px;color:var(--ds-color-text);background:var(--ds-glass-bg);-webkit-backdrop-filter:blur(22px)saturate(160%);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .19s var(--ds-ease-standard),border-color .19s var(--ds-ease-standard),box-shadow .19s var(--ds-ease-standard),opacity .19s var(--ds-ease-standard),transform .19s var(--ds-ease-standard);flex:none;place-items:center;padding:0;display:grid;position:relative;box-shadow:0 8px 22px #11111317,0 2px 6px #1111130d,0 0 0 .5px #1111130f,inset 0 1px #ffffffe0}.ds-glass-icon-button__icon,.ds-filter-button__icon,.ds-more-menu-button__icon{color:var(--ds-color-text);display:block}.ds-glass-icon-button__icon--back{transform:translate(-.75px)}.ds-glass-icon-button__icon--search,.ds-filter-button__icon{transform:translateY(.25px)}.ds-glass-icon-button__icon--close,.ds-more-menu-button__icon{transform:translateY(-.25px)}.ds-glass-icon-button.is-open{background:var(--ds-glass-bg);border-color:var(--ds-glass-border);box-shadow:0 7px 20px #1111131a,0 2px 5px #1111130d,0 0 0 .5px #11111312,inset 0 1px #fffffff0}@media(hover:hover)and (pointer:fine){.ds-glass-icon-button:hover:not(:disabled){background:var(--ds-glass-bg);border-color:var(--ds-glass-border)}}button.ds-glass-icon-button:not(:disabled):active{background:var(--ds-glass-bg);border-color:var(--ds-glass-border);opacity:1!important;transition-duration:.19s!important;transform:scale(.96)!important}button.ds-glass-icon-button[aria-pressed=true]{transition-duration:.19s!important}.ds-glass-icon-button:focus-visible{outline:none;box-shadow:0 0 0 3px #11111124,0 8px 22px #11111317,inset 0 1px #ffffffe6}.ds-glass-icon-button:disabled{color:var(--ds-color-disabled);opacity:.48;cursor:default}.ds-glass-icon-button.is-preview-pressed{background:var(--ds-glass-bg);border-color:var(--ds-glass-border);transform:scale(.96)}.ds-reset-button{border:1px solid var(--ds-glass-border);border-radius:var(--ds-radius-round);min-width:0;height:44px;color:var(--ds-color-danger);background:var(--ds-glass-bg);-webkit-backdrop-filter:blur(22px)saturate(160%);font-family:var(--ds-font-family);font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:var(--ds-text-nav-title-weight);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .18s var(--ds-ease-standard),border-color .18s var(--ds-ease-standard),box-shadow .18s var(--ds-ease-standard),opacity .18s var(--ds-ease-standard),transform .18s var(--ds-ease-standard);justify-content:center;align-items:center;padding:0 12px;display:inline-flex;box-shadow:0 8px 22px #11111314,0 2px 6px #1111130a,0 0 0 .5px #1111130d,inset 0 1px #ffffffe6}@media(hover:hover)and (pointer:fine){.ds-reset-button:hover:not(:disabled){background:var(--ds-glass-bg);border-color:var(--ds-glass-border)}}.ds-reset-button:active:not(:disabled){transform:scale(.96)}.ds-reset-button:focus-visible{outline:none;box-shadow:0 0 0 3px #1111111f,0 8px 22px #11111314,inset 0 1px #ffffffeb}.ds-reset-button:disabled{opacity:.45;cursor:default}@media(prefers-reduced-transparency:reduce){.ds-glass-icon-button,.ds-glass-icon-button:hover:not(:disabled),.ds-glass-icon-button.is-open,button.ds-glass-icon-button:not(:disabled):active{background:var(--ds-color-surface);-webkit-backdrop-filter:none}}button.ds-back-button,button.ds-back-button.is-open,button.ds-back-button.is-preview-pressed,button.ds-back-button[aria-expanded=true],button.ds-back-button[aria-pressed=true]{width:44px;min-width:44px;height:44px;color:var(--ds-color-text);-webkit-backdrop-filter:none;box-shadow:none!important;background:0 0!important;border-color:#0000!important}@media(hover:hover)and (pointer:fine){button.ds-back-button:hover:not(:disabled){box-shadow:none!important;background:0 0!important;border-color:#0000!important}}button.ds-back-button:not(:disabled):active{box-shadow:none!important;background:0 0!important;border-color:#0000!important;transform:scale(.96)!important}button.ds-back-button:focus-visible{outline-offset:-4px;outline:2px solid #1111113d;box-shadow:none!important}button.ds-search-button,button.ds-search-button.is-open,button.ds-search-button.is-preview-pressed,button.ds-search-button[aria-expanded=true],button.ds-search-button[aria-pressed=true]{width:44px;min-width:44px;height:44px;color:var(--ds-color-text);-webkit-backdrop-filter:none;box-shadow:none!important;background:0 0!important;border-color:#0000!important}@media(hover:hover)and (pointer:fine){button.ds-search-button:hover:not(:disabled){box-shadow:none!important;background:0 0!important;border-color:#0000!important}}button.ds-search-button:not(:disabled):active{box-shadow:none!important;background:0 0!important;border-color:#0000!important;transform:scale(.96)!important}button.ds-search-button:focus-visible{outline-offset:-4px;outline:2px solid #1111113d;box-shadow:none!important}button.ds-search-button[aria-expanded=true]:after,button.ds-search-button[aria-pressed=true]:after{content:"";background:var(--ds-color-primary);pointer-events:none;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}button.ds-more-menu-button,button.ds-more-menu-button.is-open,button.ds-more-menu-button.is-preview-pressed,button.ds-more-menu-button[aria-expanded=true],button.ds-more-menu-button[aria-pressed=true]{border-radius:var(--ds-radius-round);width:44px;min-width:44px;height:44px;color:var(--ds-color-text);appearance:none;cursor:pointer;border:0;flex:0 0 44px;place-items:center;padding:0;display:grid;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}button.ds-more-menu-button>.ds-more-menu-button__icon{width:22px;height:22px;color:var(--ds-color-text)!important}@media(hover:hover)and (pointer:fine){button.ds-more-menu-button:hover:not(:disabled){box-shadow:none!important;background:0 0!important;border-color:#0000!important}}button.ds-more-menu-button:not(:disabled):active{box-shadow:none!important;background:0 0!important;border-color:#0000!important;transform:scale(.96)!important}button.ds-more-menu-button:focus-visible{outline-offset:-4px;outline:2px solid #1111113d;box-shadow:none!important}button.ds-close-button,button.ds-close-button.is-open,button.ds-close-button.is-preview-pressed,button.ds-close-button[aria-expanded=true],button.ds-close-button[aria-pressed=true]{width:44px;min-width:44px;height:44px;color:var(--ds-color-text);-webkit-backdrop-filter:none;box-shadow:none!important;background:0 0!important;border-color:#0000!important}@media(hover:hover)and (pointer:fine){button.ds-close-button:hover:not(:disabled){box-shadow:none!important;background:0 0!important;border-color:#0000!important}}button.ds-close-button:not(:disabled):active{box-shadow:none!important;background:0 0!important;border-color:#0000!important;transform:scale(.96)!important}button.ds-close-button:focus-visible{outline-offset:-4px;outline:2px solid #1111113d;box-shadow:none!important}.back-icon-variants{padding:calc(var(--sat,62px) + var(--ds-space-5)) var(--ds-space-4) calc(var(--sab,34px) + var(--ds-space-6));background:radial-gradient(circle at 86% 4%,#cddce8b8,#0000 35%),linear-gradient(#f8f9fa,#f1f3f5);position:absolute;inset:0;overflow-y:auto}.back-icon-variants__header{max-width:720px;margin:0 auto var(--ds-space-5)}.back-icon-variants__grid{gap:var(--ds-space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));width:100%;max-width:720px;margin:0 auto;display:grid}.back-icon-variants__card{border:1px solid var(--ds-glass-border);border-radius:var(--ds-radius-card);background:var(--ds-glass-bg);-webkit-backdrop-filter:blur(18px)saturate(145%);min-width:0;min-height:262px;box-shadow:var(--ds-shadow-card),inset 0 1px #ffffffeb;overflow:hidden}.back-icon-variants__stage{min-height:126px;padding:var(--ds-space-5) var(--ds-space-3) var(--ds-space-4);justify-content:center;align-items:flex-start;gap:var(--ds-space-4);background:linear-gradient(135deg,#ffffff94,#d7e1e9b8),#e8edf1;display:flex}.back-icon-variants__state{justify-items:center;gap:var(--ds-space-2);min-width:54px;display:grid}.back-icon-variants__sample{cursor:default;color:var(--ds-color-text)}.back-icon-variants__sample>svg{width:24px;height:24px;display:block}.back-icon-variants__copy{padding:var(--ds-space-4);position:relative}.back-icon-variants__official{min-height:22px;margin-bottom:var(--ds-space-2);border-radius:var(--ds-radius-round);color:var(--ds-color-on-primary);background:var(--ds-color-success);font-size:var(--ds-text-tab-size);line-height:var(--ds-text-tab-line);font-weight:var(--ds-text-nav-title-weight);letter-spacing:.1px;align-items:center;padding:3px 8px;display:inline-flex}.back-icon-variants__number{top:var(--ds-space-4);right:var(--ds-space-4);border-radius:var(--ds-radius-round);width:22px;height:22px;color:var(--ds-color-on-primary);background:var(--ds-color-primary);font-size:var(--ds-text-caption-size);line-height:var(--ds-text-caption-line);font-weight:var(--ds-text-body-weight);place-items:center;display:grid;position:absolute}@media(prefers-reduced-transparency:reduce){.back-icon-variants__card{background:var(--ds-color-surface);-webkit-backdrop-filter:none}}.ds-filter-button__dot,.ds-filter-button__count{box-sizing:border-box;background:var(--ds-color-primary);pointer-events:none;border:2px solid #ffffffe6;position:absolute;top:2px;right:2px}.ds-filter-button__dot{border-radius:50%;width:8px;height:8px}.ds-filter-button__count{border-radius:var(--ds-radius-round);min-width:16px;height:16px;color:var(--ds-color-on-primary);font-size:var(--ds-text-caption-size);line-height:var(--ds-text-caption-line);font-weight:var(--ds-text-body-weight);place-items:center;padding:0 3px;display:grid}.ds-field{gap:var(--ds-space-2);flex-direction:column;width:100%;display:flex}.ds-field__content{flex-direction:column;flex:auto;justify-content:center;min-width:0;display:flex}.ds-field__label{color:var(--ds-color-text);font-size:var(--ds-text-meta-size);line-height:var(--ds-text-meta-line);font-weight:var(--ds-text-body-medium-weight)}.ds-field__required{color:var(--ds-color-danger)}.ds-field__control{width:100%;min-height:var(--ds-field-height);height:var(--ds-field-height);padding:0 var(--ds-field-inline-padding);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-round);background:var(--ds-color-surface);align-items:center;gap:var(--ds-space-2);color:var(--ds-color-text);transition:border-color var(--ds-motion-fast),box-shadow var(--ds-motion-fast),background var(--ds-motion-fast);display:flex}.ds-field__control:focus-within,.ds-field__control:focus-visible{border-color:var(--ds-color-border);box-shadow:none;outline:none}.ds-field__control.is-error{border-color:var(--ds-color-danger);box-shadow:none}.ds-field__control.is-disabled,.ds-field__control:disabled{color:var(--ds-color-disabled);background:var(--ds-color-surface-muted);cursor:not-allowed}.ds-field__input{width:100%;min-width:0;height:var(--ds-text-body-line);color:var(--ds-color-text);font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);background:0 0;border:0;outline:0;padding:0}.ds-field__input::placeholder,.ds-search__input::placeholder{color:var(--ds-color-placeholder);opacity:1}.ds-field__trailing{color:var(--ds-color-text-secondary);font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:var(--ds-text-body-weight);flex:none}.ds-field__control.ds-money-field{min-height:var(--ds-field-height);height:var(--ds-field-height)}.ds-money-field .ds-field__input{height:var(--ds-text-body-line);color:var(--ds-color-text);font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:var(--ds-text-body-weight);font-variant-numeric:tabular-nums}.ds-money-field .ds-field__input::placeholder{color:var(--ds-color-placeholder);font-size:var(--ds-text-body-size);font-weight:var(--ds-text-body-weight)}.ds-field__control--textarea{height:auto;min-height:var(--ds-textarea-min-height);padding:var(--ds-space-3) var(--ds-field-inline-padding);border-radius:var(--ds-radius-card);align-items:stretch}.ds-field__textarea{min-height:calc(var(--ds-textarea-min-height) - (var(--ds-space-3) * 2));resize:none;height:auto}.ds-field__select{text-align:left;font-size:var(--ds-text-body-size);justify-content:space-between}.ds-field__select>svg{width:var(--ds-field-icon-size);height:var(--ds-field-icon-size);flex:0 0 var(--ds-field-icon-size)}.ds-field__value{color:var(--ds-color-text);font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:var(--ds-text-body-weight)}.ds-field__placeholder{color:var(--ds-color-placeholder)}.ds-field__message{padding-left:var(--ds-space-1)}.auth-flow,.auth-flow input,.auth-flow button,.auth-flow textarea,.auth-flow select{font-family:var(--ds-font-family)}.auth-title{font-family:var(--ds-font-family);font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:var(--ds-text-nav-title-weight);letter-spacing:-.02em}.auth-body{font-family:var(--ds-font-family);color:var(--ds-color-text-secondary);font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:var(--ds-text-body-weight)}.auth-label,.auth-flow .ds-field__label{font-family:var(--ds-font-family);font-size:var(--ds-text-caption-size);line-height:var(--ds-text-caption-line);font-weight:var(--ds-text-body-weight)}.auth-field-value,.auth-flow .ds-field__input{font-family:var(--ds-font-family);font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:var(--ds-text-body-weight)}.auth-flow .ds-field__input::placeholder{color:var(--ds-color-text-secondary);font-family:var(--ds-font-family);font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:var(--ds-text-body-weight);opacity:1}.auth-otp-digit{font-family:var(--ds-font-family);font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:var(--ds-text-body-weight);font-variant-numeric:tabular-nums;letter-spacing:0}.auth-action,.auth-flow .ds-button,.auth-flow .ds-segmented__item{font-family:var(--ds-font-family);font-size:var(--ds-text-nav-title-size);font-weight:var(--ds-text-nav-title-weight)}.auth-timer{font-family:var(--ds-font-family);font-size:var(--ds-text-caption-size);line-height:var(--ds-text-caption-line);font-weight:var(--ds-text-body-weight);font-variant-numeric:tabular-nums}.auth-change-identifier{min-height:44px;color:var(--ds-color-text);font-family:var(--ds-font-family);font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:var(--ds-text-nav-title-weight);cursor:pointer;background:0 0;border:0;padding:0}.ds-field__control.auth-identifier-field{border-radius:var(--ds-radius-card);background:var(--ds-glass-bg);-webkit-backdrop-filter:blur(18px)saturate(150%);min-height:58px;box-shadow:var(--ui-shadow-md);border:1px solid #8e8e9338;padding:0 18px}.ds-field__control.auth-identifier-field:focus-within,.ds-field__control.product-filter-soft-field:focus-within,.ds-field__control.product-filter-soft-field:focus-visible,.ds-field__control.product-filter-soft-field:active,.ds-field__control.product-filter-soft-field.is-active{border-color:#1111114d;box-shadow:0 8px 24px #11111312,0 0 0 3px #1111110a,inset 0 1px #fffffff5}.ds-field__control.auth-identifier-field.is-error{border-color:var(--ds-color-danger);box-shadow:0 6px 20px #1111130d,0 0 0 3px #e8323214,inset 0 1px #ffffffeb}.auth-identifier-field .ds-field__input{height:56px;font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:var(--ds-text-body-weight)}.ds-button.auth-code-button{border-radius:var(--ds-radius-round);height:58px;box-shadow:var(--ui-shadow-md);transition:background-color .18s var(--ds-ease-standard),box-shadow .18s var(--ds-ease-standard),transform .18s var(--ds-ease-standard)}.ds-button.auth-code-button:not(:disabled):active{transform:scale(.985)}.ds-button.auth-code-button.is-loading:disabled{color:var(--ds-color-on-primary);background:var(--ds-color-primary);border-color:var(--ds-color-primary);box-shadow:var(--ui-shadow-md)}.auth-otp-cell{background:var(--ds-glass-bg);-webkit-backdrop-filter:blur(18px)saturate(150%);box-shadow:var(--ui-shadow-md);transition:border-color .18s var(--ds-ease-standard),box-shadow .18s var(--ds-ease-standard),background-color .18s var(--ds-ease-standard);border:1px solid #8e8e9338}.auth-otp-cell.auth-otp-digit{font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:var(--ds-text-body-weight);font-variant-numeric:tabular-nums;letter-spacing:0}.auth-otp-cell:focus{background:var(--ds-glass-bg);border-color:#11111157;box-shadow:0 8px 22px #11111312,0 0 0 3px #1111110a,inset 0 1px #fffffffa}.auth-otp-cell:disabled{opacity:.72}.ds-search{align-items:center;gap:var(--ds-space-2);width:100%;display:flex}.ds-search__control{box-sizing:border-box;border-radius:var(--ds-search-radius);background:var(--ds-color-surface);min-width:0;height:44px;box-shadow:var(--ui-shadow-sm);align-items:center;gap:var(--ds-space-2);transition:border-color var(--ds-motion-fast),box-shadow var(--ds-motion-fast),flex var(--ds-motion-standard) var(--ds-ease-enter);border:1px solid #0000;flex:1;padding:0 14px;display:flex}.ds-search.is-active .ds-search__control{box-shadow:var(--ui-shadow-sm);border-color:#0000}.ds-search.is-error .ds-search__control{border:1.5px solid var(--ds-color-danger);box-shadow:none}.ds-search.is-compact .ds-search__control{height:44px}.service-category-search-field .ds-search__control,.service-category-search-field.is-active .ds-search__control{border-radius:var(--ds-radius-round);background:var(--ds-color-surface);height:48px;box-shadow:var(--ui-shadow-md);border:1px solid #bebec46b}.service-category-search-field .ds-search__input,.service-category-search-field .ds-search__input::placeholder{color:var(--ds-color-text-secondary)}.ds-search__icon{width:20px;height:20px;color:var(--ds-color-text-secondary);flex:none}.ds-search__input{appearance:none;text-overflow:ellipsis;width:100%;min-width:0;height:100%;color:var(--ds-color-text);font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);background:0 0;border:0;outline:0;padding:0}.ds-search__input::-webkit-search-cancel-button{display:none}.ds-search__input::placeholder{color:var(--ds-color-placeholder)}.ds-search__clear{width:32px;min-width:32px;height:32px;color:var(--ds-color-text);box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}.ds-search__cancel{color:var(--ds-color-text);animation:fadeInFast var(--ds-motion-fast) ease both;flex:none;padding-right:0}.ds-search.product-search-header__field .ds-search__control{border-color:var(--ds-glass-border);background:var(--ds-glass-bg);-webkit-backdrop-filter:blur(18px)saturate(135%);box-shadow:var(--ui-shadow-md)}.ds-search.product-search-header__field .ds-search__icon{color:var(--ds-color-text)}.ds-search.product-search-header__field .ds-search__input::placeholder{color:var(--ds-color-text-secondary)}.product-search-header{background:var(--ds-color-background);box-shadow:none;-webkit-backdrop-filter:none;z-index:var(--z-sticky);border:0;border-radius:0;flex:none;position:sticky;top:0}.product-search-scroll{scrollbar-gutter:stable}.product-search-scroll.is-filter-open{overscroll-behavior:none;touch-action:none;overflow-y:hidden!important}.product-search-header__field{flex:auto;min-width:0}.car-search-header__row{height:var(--ds-header-height);padding:0 var(--ds-space-4) 0 var(--ds-space-2);align-items:center;gap:var(--ds-space-1);display:flex}button.product-search-filter-button,button.product-search-filter-button.is-open,button.product-search-filter-button.is-preview-pressed,button.product-search-filter-button[aria-expanded=true],button.product-search-filter-button[aria-pressed=true]{width:44px;min-width:44px;height:44px;color:var(--ds-color-text);-webkit-backdrop-filter:none;box-shadow:none!important;background:0 0!important;border-color:#0000!important}@media(hover:hover)and (pointer:fine){button.product-search-filter-button:hover:not(:disabled){box-shadow:none!important;background:0 0!important;border-color:#0000!important}}button.product-search-filter-button:not(:disabled):active{box-shadow:none!important;background:0 0!important;border-color:#0000!important;transform:none!important}button.product-search-filter-button:focus-visible{outline-offset:-4px;outline:2px solid #1111113d;box-shadow:none!important}button.product-search-filter-button .ds-filter-button__dot{background:var(--ds-color-primary);border:0;width:6px;min-width:6px;height:6px;top:7px;right:7px}button.product-search-filter-button[aria-pressed=false] .ds-filter-button__dot{display:none}.product-search-results__toolbar{min-height:40px;margin-bottom:var(--ds-space-3);justify-content:space-between;align-items:center;gap:var(--ds-space-2);color:var(--ds-color-text);font-size:var(--ds-text-meta-size);line-height:var(--ds-text-meta-line);font-weight:var(--ds-text-body-weight);display:flex}.product-sort-trigger.ds-button{background:0 0;border:0;width:auto;min-width:0;height:44px;padding:0}.product-sort-trigger__surface{box-sizing:border-box;border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-round);width:auto;height:36px;color:var(--ds-color-text);background:var(--ds-color-surface);box-shadow:var(--ui-shadow-sm);font-size:var(--ds-text-meta-size);line-height:var(--ds-text-meta-line);font-weight:var(--ds-text-body-weight);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.product-sort-anchor{z-index:2;position:relative}.product-sort-menu{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-control);background:var(--ds-color-surface);width:min(220px,100vw - 32px);box-shadow:var(--ui-shadow-md);animation:.18s ease-out both fadeInFast;position:absolute;top:100%;right:0;overflow:hidden}.product-sort-menu__option.ds-button{justify-content:space-between;gap:var(--ds-space-4);width:100%;min-width:100%;height:48px;color:var(--ds-color-text);font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:var(--ds-text-nav-title-weight);white-space:nowrap;background:0 0;border:0;border-radius:0;padding:0 12px}.product-sort-menu__check{flex:0 0 17px;place-items:center;width:17px;height:20px;display:grid}.product-search-filter-sheet .ds-sheet__panel{background:var(--ds-color-surface);will-change:transform;transition:transform .24s cubic-bezier(.2,0,0,1)}.product-search-filter-sheet .ds-sheet__backdrop{will-change:opacity;transition:opacity .24s cubic-bezier(.2,0,0,1);position:fixed}.product-search-filter-sheet.ds-sheet{contain:layout paint}.product-search-filter-sheet .ds-sheet__content{height:auto;padding-bottom:0;overflow:hidden}.product-search-filter-sheet__layout{height:auto;max-height:var(--ds-sheet-content-max-height);background:var(--ds-color-surface);flex-direction:column;min-height:0;display:flex}.product-search-filter-sheet__header{min-height:44px;margin-top:calc(var(--ds-space-1) * -1);padding:0 var(--ds-space-4);justify-content:space-between;align-items:center;gap:var(--ds-space-3);flex:none;display:flex}.product-search-filter-sheet__title{color:var(--ds-color-text);font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:var(--ds-text-nav-title-weight)}.product-search-filter-sheet__reset.ds-button{width:auto;min-width:0;color:var(--ds-color-danger);box-shadow:none;font-size:var(--ds-text-nav-title-size);font-weight:var(--ds-text-nav-title-weight);background:0 0;border:0;padding:0}.product-search-filter-sheet__body{min-height:0;padding:var(--ds-space-2) var(--ds-space-4) var(--ds-space-5);overscroll-behavior:contain;gap:var(--ds-space-5);flex-direction:column;flex:0 auto;display:flex;overflow-y:auto}.product-search-filter-sheet__field{gap:var(--ds-space-2);flex-direction:column;display:flex}.product-search-filter-sheet__price{gap:var(--ds-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-category-sheet__header{height:44px;padding:0 var(--ds-space-5);color:var(--ds-color-text);font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:var(--ds-text-nav-title-weight);flex:0 0 44px;justify-content:center;align-items:center;display:flex;position:relative}.product-category-sheet__list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:auto;min-height:0;overflow-y:auto}.product-category-sheet__option.ds-button{width:100%;min-width:100%;height:48px;min-height:48px;padding:0 var(--ds-space-5);color:var(--ds-color-text);box-shadow:none;font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:var(--ds-text-body-weight);background:0 0;border:0;border-radius:0;justify-content:space-between}.product-search-filter-sheet__footer{padding:var(--ds-space-3) var(--ds-space-4) calc(var(--sab) + var(--ds-space-3));background:var(--ds-color-surface);box-shadow:var(--ui-shadow-md);flex:none}.product-search-filter-sheet__apply.ds-button{border-radius:var(--ds-radius-round);height:52px}.product-search-results{align-items:stretch;gap:var(--ds-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-search-screen{background:var(--background);flex-direction:column;min-height:0;display:flex;position:absolute;inset:0;overflow:hidden}.product-search-header__row{height:var(--ds-header-height);padding:0 var(--ds-space-4) 0 var(--ds-space-2);align-items:center;gap:var(--ds-space-1);display:flex}.product-search-step,.product-search-results-step{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1 1 0;min-height:0;overflow-y:auto}.product-search-step{padding:var(--ds-space-3) var(--ds-space-4) calc(var(--sab,34px) + 24px)}.product-search-discovery{flex-direction:column;gap:30px;display:flex}.product-search-section-title{margin:0 0 var(--ds-space-3);color:var(--ds-color-text);font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:var(--ds-text-nav-title-weight)}.product-search-category-chips{gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.product-search-category-chip.ds-button{border-color:var(--ds-glass-border);border-radius:var(--ds-radius-round);background:var(--ds-glass-bg);-webkit-backdrop-filter:blur(16px)saturate(135%);width:auto;min-width:0;height:36px;font-size:var(--ds-text-nav-title-size);font-weight:var(--ds-text-nav-title-weight);padding:0 13px}.product-search-suggestions{margin:calc(var(--ds-space-3) * -1) calc(var(--ds-space-4) * -1) 0}.product-search-suggestion{width:100%;height:52px;min-height:52px;padding:0 var(--ds-space-4);justify-content:space-between;align-items:center;gap:var(--ds-space-4);color:var(--ds-color-text);background:var(--ds-color-surface);text-align:left;font-family:var(--ds-font-family);font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:var(--ds-text-body-weight);opacity:1;cursor:pointer;border:0;display:flex}.product-search-suggestion>span{color:var(--ds-color-text);font:inherit;opacity:1}.product-search-suggestion>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-search-suggestions__empty{padding:48px var(--ds-space-4);color:var(--ds-color-text-secondary);text-align:center;font-size:var(--ds-text-body-size)}.rental-search-screen,.rental-search-screen .product-search-step{background:var(--ds-color-surface)}.rental-search-screen .rental-search-suggestion{background:var(--ds-color-surface);border:0;justify-content:flex-start;height:52px;min-height:52px}.car-search-suggestions{margin:0 calc(var(--ds-space-4) * -1);background:var(--ds-color-surface);overflow:hidden}.car-search-suggestion.ds-button{width:100%;height:52px;min-height:52px;padding:0 var(--ds-space-4);color:var(--ds-color-text);background:var(--ds-color-surface);font-family:var(--ds-font-family);font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:var(--ds-text-nav-title-weight);text-align:left;opacity:1;border:0;border-radius:0;justify-content:space-between}.car-search-suggestion.ds-button>span{color:var(--ds-color-text);font:inherit;opacity:1}.car-search-suggestion.ds-button>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.car-search-suggestion.ds-button>span:last-child{flex:none}.product-search-results-step{padding:var(--ds-space-3) var(--ds-space-4) calc(var(--sab,34px) + 24px)}.product-results-category-card{border-radius:var(--ds-radius-card);width:100%;min-height:76px;color:var(--ds-color-on-primary);background:var(--ds-color-primary);text-align:left;font:inherit;cursor:pointer;box-shadow:none;border:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.product-results-category-card span{flex-direction:column;gap:3px;min-width:0;display:flex}.product-results-category-card small{color:var(--ds-color-on-primary)}@supports (color:color-mix(in lab,red,red)){.product-results-category-card small{color:color-mix(in srgb,var(--ds-color-on-primary) 68%,transparent)}}.product-results-category-card small{font-size:var(--ds-text-caption-size);line-height:var(--ds-text-caption-line)}.product-results-category-card strong{font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:var(--ds-text-nav-title-weight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-results-filter-card{border:1px solid var(--ds-glass-border);border-radius:var(--ds-radius-card);min-height:92px;color:var(--ds-color-text);background:var(--ds-glass-bg);box-shadow:var(--ds-card-shadow);-webkit-backdrop-filter:blur(24px)saturate(180%);justify-content:flex-start;gap:12px;padding:16px}.product-results-filter-card__icon{border-radius:var(--ds-radius-round);width:42px;height:42px;color:var(--ds-color-text);background:var(--ds-color-surface-muted);flex:0 0 42px;place-items:center;min-width:42px!important;display:grid!important}.product-results-filter-card__copy{flex:1;min-width:0;gap:2px!important}.product-results-filter-card small{color:var(--ds-color-text-secondary)}.product-results-filter-card strong{color:var(--ds-color-text);font-weight:var(--ds-text-body-weight)}.product-results-filter-card__details{color:var(--ds-color-text-secondary);font-size:var(--ds-text-meta-size);line-height:var(--ds-text-meta-line);font-weight:var(--ds-text-body-weight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block!important}.product-results-filter-card>svg{color:var(--ds-color-text-secondary);flex:none}.auto-product-search-screen,.auto-product-search-screen .product-search-results-step{background:var(--ds-color-screen)}.auto-product-search-screen .product-results-view__header{background:var(--ds-color-background)}.auto-product-search-screen .product-results-quick-filters .ds-button.is-active{border-color:var(--ds-color-primary);color:var(--ds-color-on-primary);background:var(--ds-color-primary)}.auto-product-search-screen .product-results-quick-filters{margin-bottom:12px}#root.dark .auto-product-search-screen,#root .dark .auto-product-search-screen,#root.dark .auto-product-search-screen .product-search-results-step,#root .dark .auto-product-search-screen .product-search-results-step{background:var(--background)}#root.dark .auto-product-search-screen .product-results-filter-card,#root .dark .auto-product-search-screen .product-results-filter-card{border-color:var(--ds-glass-border);background:var(--ds-glass-bg);box-shadow:var(--ds-card-shadow)}.product-results-quick-filters{margin:12px calc(var(--ds-space-4) * -1) 0;padding:0 var(--ds-space-4);scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.product-results-quick-filters::-webkit-scrollbar{display:none}.product-results-quick-filters .ds-button{border-radius:var(--ds-radius-round);background:var(--ds-color-surface);width:auto;min-width:max-content;height:36px;font-size:var(--ds-text-nav-title-size);font-weight:var(--ds-text-nav-title-weight);white-space:nowrap;gap:6px;padding:0 12px}.product-results-quick-filters .ds-button.is-active{color:var(--ds-color-on-primary);border-color:var(--ds-color-primary);background:var(--ds-color-primary)}.product-results-count{color:var(--ds-color-text);font-size:var(--ds-text-meta-size);line-height:var(--ds-text-meta-line);font-weight:var(--ds-text-body-weight);margin:20px 0 12px}.product-sheet-title{min-height:48px;padding:0 var(--ds-space-4);color:var(--ds-color-text);font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:var(--ds-text-nav-title-weight);align-items:center;display:flex}.product-sheet-options{max-height:55dvh;overflow-y:auto}.product-sheet-option.ds-button{width:100%;min-width:100%;height:52px;padding:0 var(--ds-space-4);color:var(--ds-color-text);font-size:var(--ds-text-nav-title-size);font-weight:var(--ds-text-nav-title-weight);background:0 0;border:0;border-radius:0;justify-content:space-between}.product-price-sheet__fields{padding:8px var(--ds-space-4) 20px;gap:var(--ds-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-price-sheet__footer{padding:0 var(--ds-space-4) calc(var(--sab,34px) + 10px)}.product-full-filters{z-index:450;background:var(--ds-color-surface);flex-direction:column;height:100%;min-height:0;display:flex;position:fixed;inset:0}.product-full-filters__header{min-height:calc(var(--sat) + 56px);padding:var(--sat) 12px 0 8px;background:var(--ds-color-background);box-shadow:none;z-index:var(--z-sticky);border:0;border-radius:0;flex:none;align-items:center;display:flex;position:relative}.product-full-filters__header h1{text-align:center;font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:var(--ds-text-nav-title-weight);margin:0;position:absolute;left:50%;transform:translate(-50%)}.product-full-filters__reset.ds-button{width:auto;min-width:0;color:var(--ds-color-danger);font-size:var(--ds-text-nav-title-size);font-weight:var(--ds-text-nav-title-weight);margin-left:auto;padding:0;box-shadow:none!important;background:0 0!important;border:0!important}.product-full-filters__reset.ds-button:disabled{color:var(--ds-color-danger);opacity:.35;background:0 0!important}.product-full-filters__body{min-height:0;padding:12px 12px calc(var(--sab,34px) + 110px);overscroll-behavior:contain;flex-direction:column;flex:auto;gap:12px;display:flex;overflow-y:auto}.product-full-filters__island{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-card);background:var(--ds-color-surface);height:auto;box-shadow:none;flex-direction:column;flex:none;gap:0;padding:0 12px;display:flex;overflow:visible}.product-full-filters__island>*,.product-full-filters__nested-rows,.product-full-filters__nested-rows>*,.product-full-filters__price,.product-full-filters__price>*{flex-shrink:0;overflow:visible}.product-full-filters__island--content{gap:8px;padding-top:12px;padding-bottom:12px}.product-full-filters__quantity{padding:var(--ds-space-3) 0}.product-full-filters__caption{color:var(--ds-color-text-secondary);font-size:var(--ds-text-caption-size);line-height:var(--ds-text-caption-line);font-weight:var(--ds-text-body-weight)}.product-full-filters__caption--spaced{margin-top:8px}.product-full-filters__nested-rows{margin-top:4px}.product-full-filters__row.ds-button{width:100%;min-width:100%;height:auto;min-height:52px;color:var(--ds-color-text);font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:var(--ds-text-nav-title-weight);background:0 0;border:0;border-radius:0;justify-content:space-between;padding:0}.product-full-filters__row-value{align-items:center;gap:var(--ds-space-1);min-width:0;max-width:65%;color:var(--ds-color-text-secondary);font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:var(--ds-text-body-weight);display:flex}.product-full-filters__row-value>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-full-filters__row-value svg{flex:none}.product-full-filters__price{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.product-full-filters__price .ds-field__control.ds-money-field{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-control);background:var(--ds-color-surface);height:52px;min-height:52px;overflow:visible}.product-full-filters__price .ds-money-field .ds-field__input{height:50px;font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:var(--ds-text-nav-title-weight);font-variant-numeric:tabular-nums}.product-full-filters__price .ds-money-field .ds-field__input::placeholder{color:var(--ds-color-placeholder);font-size:var(--ds-text-body-size);font-weight:var(--ds-text-nav-title-weight)}.product-full-filters__price .ds-field__trailing{font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:var(--ds-text-nav-title-weight)}.product-full-filters__footer{right:10px;bottom:calc(var(--sab,34px) + 10px);border:1px solid var(--ds-glass-border);border-radius:var(--ds-radius-card);background:var(--ds-glass-bg);box-shadow:var(--ui-shadow-md);-webkit-backdrop-filter:blur(24px)saturate(180%);z-index:var(--z-sticky);padding:8px;position:fixed;left:10px}.auto-product-card--search-result{flex-direction:column;height:100%;display:flex}.auto-product-card--search-result .auto-product-card__media{flex:none;width:100%}.auto-product-card--search-result .auto-product-card__content{box-sizing:border-box;flex-direction:column;display:flex;min-height:112px!important}.auto-product-card-skeleton{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-control);background:var(--ds-color-surface);min-width:0;box-shadow:var(--ds-shadow-card);overflow:hidden}.auto-product-card-skeleton__media{aspect-ratio:4/3;border-radius:0;width:100%}.auto-product-card-skeleton__content{box-sizing:border-box;flex-direction:column;gap:7px;min-height:112px;padding:11px 12px 13px;display:flex}.ds-segmented{box-sizing:border-box;border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-round);background:var(--ds-glass-bg);scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;align-items:center;gap:0;width:100%;height:52px;padding:4px;display:flex;overflow:auto hidden}.ds-segmented::-webkit-scrollbar{display:none}.ds-segmented__item{border-radius:var(--ds-radius-round);min-width:44px;height:44px;min-height:44px;color:var(--ds-color-text);font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:var(--ds-text-body-weight);white-space:nowrap;cursor:pointer;transition:background-color .2s var(--ds-ease-standard),color .2s var(--ds-ease-standard),opacity .2s var(--ds-ease-standard),transform .2s var(--ds-ease-standard);background:0 0;border:0;flex:1 0 auto;padding:0 4px}.ds-segmented__item.is-active{color:var(--ds-color-on-primary);background:var(--ds-color-primary)}.ds-segmented__item:active:not(:disabled){opacity:.78;transform:scale(.98)}.ds-segmented__item:focus-visible{outline-offset:-2px;outline:2px solid #11111147}.ds-segmented__item:disabled{opacity:.42;cursor:not-allowed}.ds-segmented--compact{border-radius:var(--ds-radius-round);width:fit-content;max-width:100%;height:32px;padding:0}.ds-segmented--compact .ds-segmented__item{border-radius:var(--ds-radius-round);min-width:0;height:32px;min-height:32px;font-size:var(--ds-text-meta-size);line-height:var(--ds-text-meta-line);flex:none;padding:0 12px}.favorites-screen{padding-top:var(--sat,62px);color:var(--ds-color-text);background:var(--background);flex-direction:column;display:flex;position:absolute;inset:0}.favorites-header{height:var(--ds-header-height);padding:0 var(--ds-space-4) 0 var(--ds-space-5);background:var(--ds-color-background);box-shadow:none;border:0;border-radius:0;flex:none;align-items:center;display:flex}.favorites-header__title{font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:var(--ds-text-nav-title-weight);flex:1}.favorites-header__actions{align-items:center;gap:var(--ds-space-2);display:flex}.favorites-compare-button__badge{border-radius:var(--ds-radius-round);width:16px;height:16px;color:var(--ds-color-on-primary);background:var(--ds-color-primary);font-size:var(--ds-text-caption-size);line-height:var(--ds-text-caption-line);font-weight:var(--ds-text-body-weight);pointer-events:none;place-items:center;display:grid;position:absolute;top:0;right:0}.favorites-filters{z-index:5;padding:var(--ds-space-3) var(--ds-space-4);align-items:center;gap:var(--ds-space-2);background:var(--ds-glass-bg);-webkit-backdrop-filter:blur(18px)saturate(145%);scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;flex:none;display:flex;position:relative;overflow:auto hidden}.favorites-filters::-webkit-scrollbar{display:none}.favorites-content{min-height:0;padding-bottom:calc(var(--sab,34px) + 90px);flex:auto;overflow-y:auto}.favorites-section{padding:var(--ds-space-4)}.favorites-section+.favorites-section{padding-top:var(--ds-space-3)}.favorites-section__title{margin-bottom:var(--ds-space-3);font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:var(--ds-text-nav-title-weight)}.favorites-section__grid{gap:var(--ds-space-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.favorites-section__grid--list{grid-template-columns:minmax(0,1fr)}.compare-screen{color:var(--ds-color-text);background:var(--ds-color-background);flex-direction:column;display:flex;position:absolute;inset:0}.compare-screen__content{flex:auto;min-height:0;overflow-y:auto}.compare-view{min-height:100%;padding:var(--ds-space-4) 0 var(--ds-space-6)}.compare-view--empty{min-height:100%;padding-inline:var(--ds-screen-padding);align-items:center;gap:var(--ds-space-4);flex-direction:column;display:flex}.compare-view--empty .ds-system-state{flex:auto;padding-inline:0}.compare-view__footer{padding:var(--ds-space-5) var(--ds-screen-padding) 0;justify-content:center;display:flex}.compare-clear-button.ds-button{width:fit-content;min-width:0;height:auto;padding:var(--ds-space-2) var(--ds-space-3);color:var(--ds-color-danger)}.services-screen{--ds-color-border:#dadadf;background:var(--ds-color-background)!important}#root.dark .services-screen,#root .dark .services-screen{--ds-color-background:#000;--ds-color-border:#2c2c2e;--ds-color-surface:#000}.services-screen .services-service-tile:not(.is-dark){border:1px solid var(--ds-color-border)!important;background:var(--ds-color-surface)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important}.services-settings-title{color:var(--ds-color-text);font-size:var(--ds-text-section-size);line-height:var(--ds-text-section-line);font-weight:var(--ds-text-section-weight)}.services-screen .services-settings-island{border-radius:var(--ds-radius-card);border:1px solid var(--ds-color-border)!important;background:var(--ds-color-surface)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important}.profile-detail-screen{color:var(--ds-color-text);position:relative;background:var(--ds-color-background)!important}.profile-detail-screen .profile-detail-header,.profile-detail-screen .ds-header{background:var(--ds-color-background)!important}.profile-detail-screen button.profile-share-button{width:44px;min-width:44px;height:44px;color:var(--ds-color-text);cursor:pointer;border:0;flex:0 0 44px;place-items:center;padding:0;display:grid;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important}.profile-detail-screen button.profile-share-button>svg{color:var(--ds-color-text)}.public-profile-screen .profile-detail-summary{border-radius:0;margin:0}.profile-detail-screen .profile-detail-scroll{background:var(--ds-color-background)!important}.profile-detail-tabs.ds-segmented{width:100%;max-width:100%}.profile-detail-tabs .ds-segmented__item{flex:1 1 0;width:33.3333%;min-width:0}.profile-detail-contact-bar{right:10px;bottom:calc(var(--sab,34px) + 10px);z-index:50;padding:var(--ds-space-2);gap:var(--ds-space-2);border:1px solid var(--ds-glass-border);border-radius:var(--ds-radius-card);background:var(--ds-glass-bg);-webkit-backdrop-filter:blur(24px)saturate(180%);box-shadow:var(--ui-shadow-md);display:flex;position:absolute;left:10px}.profile-detail-contact-action.ds-button{gap:var(--ds-space-2);border-radius:var(--ds-radius-round);min-width:0;height:52px;font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:var(--ds-text-nav-title-weight);box-shadow:none;flex:1}.profile-detail-contact-action--primary.ds-button{border-color:var(--ds-color-primary)!important;color:var(--ds-color-on-primary)!important;background:var(--ds-color-primary)!important}.profile-detail-contact-action.ds-button>svg{color:currentColor;width:18px;height:18px}.rental-listings-header .ds-glass-icon-button,.rental-listings-header .ds-glass-icon-button.is-open,.rental-listings-header .ds-glass-icon-button.is-preview-pressed,.rental-listings-header button.ds-glass-icon-button:not(:disabled):active{color:var(--ds-color-text);box-shadow:none;-webkit-backdrop-filter:none;transition:color .2s var(--ds-ease-standard),background-color .2s var(--ds-ease-standard),border-color .2s var(--ds-ease-standard),transform .2s var(--ds-ease-standard);background:0 0;border-color:#0000}.rental-listings-header .ds-glass-icon-button[aria-expanded=true],.rental-listings-header .ds-glass-icon-button[aria-expanded=true].is-open,.rental-listings-header button.ds-glass-icon-button[aria-expanded=true]:not(:disabled):active{color:var(--ds-color-text);background:0 0;border-color:#0000}.rental-listings-header .ds-glass-icon-button:focus-visible{box-shadow:none}.rental-listings-header .ds-glass-icon-button:not(.ds-filter-button)[aria-expanded=true]:after{content:"";background:var(--ds-color-primary);pointer-events:none;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.rental-listings-header .ds-filter-button__dot,.rental-listings-header .ds-filter-button__count{color:#0000;background:var(--ds-color-primary);width:6px;min-width:6px;height:6px;font-size:var(--ds-text-caption-size);border:0;border-radius:50%;padding:0;display:block;top:7px;right:7px;overflow:hidden}@media(hover:hover)and (pointer:fine){.rental-listings-header .ds-glass-icon-button:hover:not(:disabled){background:0 0;border-color:#0000}.rental-listings-header .ds-glass-icon-button[aria-expanded=true]:hover:not(:disabled){color:var(--ds-color-text);background:0 0;border-color:#0000}}.ds-segmented__indicator{z-index:0;border-radius:var(--ds-radius-round);background:var(--ds-color-primary);pointer-events:none;transition:width .24s ease-out,height .24s ease-out,transform .24s ease-out,opacity .12s ease-out;position:absolute;top:0;left:0}.ds-segmented--sliding .ds-segmented__item.is-active{background:0 0}@media(prefers-reduced-motion:reduce){.ds-segmented__indicator{transition:none}}.ds-context-menu-layer{background:0 0;position:absolute;inset:0}.ds-context-menu{box-sizing:border-box;border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-card);background:var(--ds-color-surface);-webkit-backdrop-filter:none;min-width:220px;max-width:calc(100vw - 32px);max-height:calc(100% - 16px);box-shadow:var(--ui-shadow-lg);opacity:1;transform-origin:100% 0;transition:transform .2s var(--ds-ease-enter);position:absolute;overflow:hidden auto;transform:translateY(-4px)scale(.96)}#root.dark .ds-context-menu,#root .dark .ds-context-menu{background:var(--ds-color-surface);box-shadow:none}.ds-context-menu.is-above{transform-origin:100% 100%}.ds-context-menu.is-left-aligned{transform-origin:0 0}.ds-context-menu.is-above.is-left-aligned{transform-origin:0 100%}.ds-context-menu.is-open{transform:translateY(0)scale(1)}.ds-context-menu__item{box-sizing:border-box;width:100%;height:48px;min-height:48px;color:var(--ds-color-text);font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:var(--ds-text-body-weight);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0 16px;display:flex;position:relative}.ds-context-menu__item:focus-visible{outline-offset:-2px;outline:2px solid #11111147}.ds-context-menu__item:disabled{color:var(--ds-color-disabled);cursor:default}.ds-context-menu__item.is-info{color:var(--ds-color-text-secondary);cursor:default}.ds-context-menu__item.is-danger{color:var(--ds-color-danger)}.ds-context-menu__item:not(:disabled):active{background:#1111110d}.ds-context-menu__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ds-context-menu__detail{color:var(--ds-color-text-secondary);font-size:var(--ds-text-body-size);white-space:nowrap;flex:none}.results-sort-menu-anchor{justify-content:center;align-items:center;display:inline-flex}.ds-context-menu[aria-label=Сортировка] .ds-context-menu__item{color:var(--ds-color-text);font-family:var(--ds-font-family);font-size:var(--ds-text-caption-size);line-height:var(--ds-text-caption-line);font-weight:var(--ds-text-body-weight)}.ds-confirmation-overlay{opacity:0;background:0 0;place-items:center;padding:16px;transition:background-color .2s,opacity .2s;display:grid;position:absolute;inset:0}.ds-confirmation-overlay.is-open{background:var(--ds-color-confirmation-overlay);opacity:1}.ds-confirmation-dialog{box-sizing:border-box;width:min(304px,100%);padding:var(--ds-space-6) var(--ds-space-5) var(--ds-space-5);border-radius:var(--ds-radius-sheet);background:var(--ds-color-confirmation-surface);-webkit-backdrop-filter:none;box-shadow:var(--ds-shadow-confirmation);opacity:0;border:0;transition:opacity .16s ease-in,transform .16s ease-in;transform:scale(.96)}.ds-confirmation-dialog.is-open{opacity:1;transition:opacity .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1);transform:scale(1)}.ds-confirmation-dialog:focus{outline:none}.ds-confirmation-dialog__icon{width:42px;height:42px;color:var(--ds-color-danger);background:var(--ds-color-danger-soft);border-radius:50%;place-items:center;margin:0 auto 14px;display:grid}.ds-confirmation-dialog__title{color:var(--ds-color-text);font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:var(--ds-text-nav-title-weight);text-align:center}.ds-confirmation-dialog__description{color:var(--ds-color-text-secondary);font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:var(--ds-text-body-weight);text-align:center;margin-top:8px}.ds-confirmation-dialog__error{color:var(--ds-color-danger);font-size:var(--ds-text-meta-size);line-height:var(--ds-text-meta-line);text-align:center;margin-top:10px}.ds-confirmation-dialog__actions{margin-top:var(--ds-space-4);gap:var(--ds-space-2);flex-direction:row;display:flex}.ds-confirmation-dialog__button{width:100%;min-width:0;height:calc(var(--ds-button-height) - var(--ds-space-1));border-radius:var(--ds-radius-round);justify-content:center;align-items:center;gap:var(--ds-space-2);color:var(--ds-color-text);font-size:var(--ds-text-button-size);line-height:var(--ds-text-button-line);font-weight:var(--ds-text-button-weight);box-shadow:none;cursor:pointer;border:0;display:flex}.ds-confirmation-dialog__button--danger{color:var(--ds-picker-check-text);background:var(--ds-picker-check-background)}.ds-confirmation-dialog__button--secondary{background:var(--ds-color-surface-muted);box-shadow:none;border:0}.ds-confirmation-dialog__button:disabled{cursor:default}.ds-confirmation-dialog__button--danger:disabled:not(.is-loading){color:var(--ds-color-disabled);background:var(--ds-color-surface-muted)}.ds-confirmation-dialog__button--danger.is-loading{opacity:1}.ds-confirmation-dialog__button--secondary:disabled{opacity:.55}.ds-toast-viewport{top:calc(var(--sat,44px) + 8px);z-index:var(--z-toast);pointer-events:none;flex-direction:column;gap:8px;display:flex;position:absolute;left:16px;right:16px}.ds-toast{box-sizing:border-box;border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-round);pointer-events:auto;touch-action:pan-y;background:var(--ds-glass-bg);-webkit-backdrop-filter:blur(22px)saturate(150%);min-height:52px;box-shadow:var(--ui-shadow-md);will-change:transform,opacity;align-items:center;gap:10px;padding:8px 10px 8px 14px;display:flex}.ds-toast.is-entering{animation:.24s cubic-bezier(.22,1,.36,1) both toastSlideIn}.ds-toast.is-exiting{animation:.18s ease-in both toastSlideOut}.ds-toast__icon{color:var(--ds-color-success);flex:none}.ds-toast--error .ds-toast__icon{color:var(--ds-color-danger)}.ds-toast--warning .ds-toast__icon{color:var(--ds-color-warning)}.ds-toast--info .ds-toast__icon{color:var(--ds-color-text-secondary)}.ds-toast__message{min-width:0;color:var(--ds-color-text);font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:var(--ds-text-body-weight);flex:1}.ds-toast__action,.ds-toast__close{color:var(--ds-color-text);cursor:pointer;background:0 0;border:0;flex:none}.ds-toast__action{min-height:36px;font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:var(--ds-text-nav-title-weight);padding:0 6px}.ds-toast__close{width:44px;min-width:44px;height:44px;color:var(--ds-color-text);transition:opacity var(--ds-motion-fast) var(--ds-ease-standard);border-radius:0;place-items:center;margin:-4px;padding:0;display:grid;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}.ds-toast__close:active{opacity:.55}.ds-toast__action:focus-visible{outline-offset:-2px;outline:2px solid #11111147}.ds-toast__close:focus-visible{outline:none}.ds-icon{color:currentColor}.ds-icon--sm{width:16px;height:16px}.ds-icon--md{width:22px;height:22px}.ds-icon--lg{width:24px;height:24px}.ds-header{padding-top:var(--sat);background:var(--ds-color-background);box-shadow:none;z-index:var(--z-sticky);border:0;border-radius:0;flex:none}.ds-header-followup{margin-top:var(--ds-space-2);background:var(--ds-color-background);flex:none}.ds-header__row{height:var(--ds-header-height);grid-template-columns:60px minmax(0,1fr) 60px;align-items:center;display:grid;position:relative}.ds-header__side{z-index:1;align-items:center;min-width:0;display:flex}.ds-header__side--left{padding-left:var(--ds-space-2);justify-content:flex-start}.ds-header__side--right{padding-right:var(--ds-space-2);justify-content:flex-end}.ds-header__title{text-align:center;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;overflow:hidden}.ds-sheet{--ds-sheet-content-max-height:calc(100dvh - var(--sat,62px) - 12px);z-index:var(--z-sheet);pointer-events:none;position:fixed;inset:0}.auto-toj-layer-root{z-index:var(--z-overlay);pointer-events:none;isolation:isolate;position:fixed;inset:0;overflow:hidden}.ds-layer-portal-content{pointer-events:none;position:absolute;inset:0}.ds-layer-portal-content--top{z-index:1000}.ds-layer-portal-content>*{pointer-events:auto}.ds-sheet__backdrop{opacity:0;pointer-events:auto;background:#00000024;transition:opacity .26s cubic-bezier(.4,0,1,1);position:absolute;inset:0}.ds-sheet__panel{border-radius:var(--ds-radius-sheet);box-shadow:var(--ui-shadow-lg);pointer-events:auto;background:#fff;border:0;flex-direction:column;transition:transform .26s cubic-bezier(.4,0,1,1);display:flex;position:absolute;inset:auto 8px 14px;overflow:hidden;transform:translateY(calc(100% + 14px));height:auto!important;max-height:calc(100% - var(--sat) - 12px)!important}#root.dark .ds-sheet__panel,#root .dark .ds-sheet__panel{background:var(--ds-color-surface);box-shadow:var(--ui-shadow-lg)}.ds-sheet.is-open .ds-sheet__backdrop{opacity:1;transition-duration:.36s;transition-timing-function:cubic-bezier(.32,.72,0,1)}.ds-sheet.is-open .ds-sheet__panel{transition:transform .36s cubic-bezier(.32,.72,0,1);transform:translateY(0)}.ds-sheet.is-open .ds-sheet__panel:has(.ds-sheet__grabber-area:active){transition:none;animation:none}.ds-sheet__grabber-area{z-index:2;touch-action:none;cursor:grab;flex:none;place-items:center;height:24px;display:grid;position:absolute;top:0;left:0;right:0}.ds-sheet__grabber{display:none}.ds-sheet__content{overscroll-behavior:contain;flex:0 auto;min-height:0;max-height:none;padding:20px;overflow-y:auto}.ds-sheet__title{margin:0 0 var(--ds-space-4);color:var(--ds-color-text);font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:var(--ds-text-nav-title-weight);text-align:center}.ds-sheet__pill,.ds-sheet__option,.ds-sheet .ds-field__control{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-round);box-shadow:var(--ui-shadow-md);-webkit-backdrop-filter:none;background:#fff}#root.dark .ds-sheet__pill,#root .dark .ds-sheet__pill,#root.dark .ds-sheet__option,#root .dark .ds-sheet__option,#root.dark .ds-sheet .ds-field__control,#root .dark .ds-sheet .ds-field__control{background:var(--ds-color-surface-muted);box-shadow:var(--ui-shadow-md);border-color:#ffffff0f}.ds-sheet__pill:focus,.ds-sheet__pill:focus-within,.ds-sheet__pill:focus-visible,.ds-sheet__option:focus,.ds-sheet__option:focus-within,.ds-sheet__option:focus-visible,.ds-sheet .ds-field__control:focus,.ds-sheet .ds-field__control:focus-within,.ds-sheet .ds-field__control:focus-visible{border-color:var(--ds-color-border);box-shadow:var(--ui-shadow-md);outline:none}#root.dark .ds-sheet__pill:focus,#root .dark .ds-sheet__pill:focus,#root.dark .ds-sheet__pill:focus-within,#root .dark .ds-sheet__pill:focus-within,#root.dark .ds-sheet__pill:focus-visible,#root .dark .ds-sheet__pill:focus-visible,#root.dark .ds-sheet__option:focus,#root .dark .ds-sheet__option:focus,#root.dark .ds-sheet__option:focus-within,#root .dark .ds-sheet__option:focus-within,#root.dark .ds-sheet__option:focus-visible,#root .dark .ds-sheet__option:focus-visible,#root.dark .ds-sheet .ds-field__control:focus,#root .dark .ds-sheet .ds-field__control:focus,#root.dark .ds-sheet .ds-field__control:focus-within,#root .dark .ds-sheet .ds-field__control:focus-within,#root.dark .ds-sheet .ds-field__control:focus-visible,#root .dark .ds-sheet .ds-field__control:focus-visible{box-shadow:var(--ui-shadow-md);border-color:#ffffff0f}.ds-sheet--picker-half .ds-sheet__panel{height:50%!important}.ds-sheet--picker-half .ds-sheet__content,.ds-sheet--content-locked .ds-sheet__content{height:100%;overflow:hidden}.rental-filter-sheet .ds-sheet__content{height:auto;padding-bottom:20px;overflow:hidden}.rental-filter-sheet .ds-field__control{border-radius:var(--ds-radius-control);height:48px;min-height:48px}.rental-filter-sheet .ds-field__input{height:46px}.rental-filter-sheet__layout{height:auto;max-height:var(--ds-sheet-content-max-height);flex-direction:column;min-height:0;display:flex}.ds-card{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-card);background:var(--ds-color-surface);box-shadow:none;padding:var(--ds-space-4)}.ds-card--message{border-radius:var(--ds-radius-card)}.ds-card--settings,.ds-card--toggles{overflow:hidden}.ds-system-state{width:100%;min-height:240px;padding:var(--ds-space-6);justify-content:center;align-items:center;gap:var(--ds-space-2);text-align:center;flex-direction:column;display:flex}.ds-system-state__icon{width:72px;height:72px;margin-bottom:var(--ds-space-2);border-radius:var(--ds-radius-card);color:var(--ds-color-text);background:var(--ds-color-surface-muted);place-items:center;display:grid}.ds-system-state>.ds-button{height:40px;min-height:40px;margin-top:var(--ds-space-2);border-radius:var(--ds-radius-round);color:#fff;font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:var(--ds-text-body-semibold-weight);background:#111;padding:0 18px}.ds-network-state{z-index:var(--z-system);padding:var(--sat) var(--ds-screen-padding) var(--sab);background:var(--ds-glass-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);align-items:center;display:flex;position:absolute;inset:0}:where(input:not([type=file]):not([type=checkbox]):not([type=radio]),textarea,select){color:var(--ds-color-text);font-family:var(--ds-font-family)}:where(input,textarea)::placeholder{opacity:1;color:var(--ds-color-placeholder)!important}:where(button,[role=button]){font-family:var(--ds-font-family)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.moto-contact-tooltip{background:var(--ds-glass-bg);-webkit-backdrop-filter:blur(22px)saturate(170%)}}.comment-composer-glass{z-index:1;background:var(--ds-glass-bg);-webkit-backdrop-filter:blur(40px)saturate(170%);box-shadow:var(--ui-shadow-md);border:1px solid #bebec46b;position:relative}.service-screen,.service-form,.service-detail{color:var(--ds-color-text);background:var(--background);font-family:var(--ds-font-family);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.service-screen__content,.service-category__content,.service-form__scroll,.service-form-preview,.service-detail__scroll{flex:1;min-height:0;overflow-y:auto}.service-screen__content{padding:var(--ds-space-5) var(--ds-space-4) calc(var(--sab,34px) + 100px)}.service-type-grid{gap:var(--ds-space-6) var(--ds-space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.service-type-grid__item.ds-button{justify-content:flex-start;gap:var(--ds-space-2);min-width:0;height:auto;box-shadow:none;white-space:normal;background:0 0;border-radius:0;flex-direction:column;padding:0}.service-type-grid__icon{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-round);width:60px;height:60px;color:var(--ds-color-text);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-card);place-items:center;display:grid}.service-type-grid__label{min-height:34px;color:var(--ds-color-text);font-size:var(--ds-text-caption-size);line-height:var(--ds-text-caption-line);font-weight:var(--ds-text-body-weight);text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.service-category__content{padding:var(--ds-space-4) var(--ds-space-4) calc(var(--sab,34px) + var(--ds-space-6));background:var(--background);padding-top:16px}.service-category__list{gap:var(--ds-space-3);display:grid}.service-list-card.ds-card{min-height:100px;padding:var(--ds-space-3);align-items:center;gap:var(--ds-space-3);border-radius:var(--ds-radius-card);border-color:var(--ds-color-border);background:var(--ds-color-surface);cursor:pointer;display:flex}.service-category-screen{background:var(--background)}.services-catalog-screen{width:100%;height:100%;min-height:0;color:var(--ds-color-text);background:var(--ds-color-screen);font-family:var(--ds-font-family);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.screen-transition-layer.home-listing-enter>.services-catalog-screen,.services-catalog-screen,.services-catalog-screen>*{opacity:1!important;filter:none!important;animation:none!important}.services-catalog-screen .ds-header{color:var(--ds-color-text);background:var(--ds-color-background);box-shadow:none;border-radius:0;flex:none}.services-catalog-screen .ds-header__row{grid-template-columns:112px minmax(0,1fr) 112px}.services-catalog-screen .ds-header__side--right{padding-right:var(--ds-space-4)}.services-catalog-main-header{padding-top:var(--sat,62px);background:var(--ds-color-background);box-shadow:none;z-index:2;border:0;border-radius:0;flex:none}.services-catalog-main-header__row{height:58px;padding:0 var(--ds-space-4);grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;display:grid;position:relative}.services-catalog-main-header__title{text-align:center;min-width:0}.services-catalog-main-header__title strong,.services-catalog-main-header__title span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.services-catalog-main-header__title strong{color:var(--ds-color-text);font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:var(--ds-text-nav-title-weight)}.services-catalog-main-header__title span{color:var(--ds-color-text-secondary);font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);margin-top:1px}.services-catalog-screen .ds-search-button,.services-catalog-screen .ds-filter-button,.services-catalog-screen .ds-search-button.is-open,.services-catalog-screen .ds-filter-button.is-open{color:var(--ds-color-text);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-color:#0000}.services-catalog-screen .ds-filter-button__dot{color:#0000;background:var(--ds-color-primary);border:0;width:6px;min-width:6px;height:6px;padding:0}.services-catalog-content{min-height:0;padding:12px 12px calc(24px + var(--sab,34px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;overflow-y:auto}.services-catalog-list{gap:var(--ds-space-3);padding-bottom:var(--ds-space-4);grid-template-columns:minmax(0,1fr);display:grid}.services-catalog-card.ds-card{min-height:112px;padding:var(--ds-space-3);align-items:center;gap:var(--ds-space-3);border:1px solid var(--ds-color-border);background:var(--ds-color-surface);box-shadow:none;display:flex}.services-catalog-card .services-catalog-card__photo{width:88px;height:88px}.services-catalog-card .service-list-card__name{font-size:var(--ds-text-meta-size);line-height:var(--ds-text-meta-line);font-weight:var(--ds-text-body-weight)}.services-catalog-card__category{color:var(--ds-color-text-secondary);font-size:var(--ds-text-meta-size);line-height:var(--ds-text-meta-line);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.services-catalog-card .service-list-card__price{font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:var(--ds-text-nav-title-weight)}.services-catalog-content .ds-system-state{min-height:360px}.services-catalog-content>.ds-system-state .ds-system-state__icon{display:none}.services-catalog-content>.listing-skeleton-grid{gap:var(--ds-space-3);grid-template-columns:minmax(0,1fr)}.services-catalog-content>.listing-skeleton-grid .listing-skeleton-card{min-height:112px;padding:var(--ds-space-3);column-gap:var(--ds-space-3);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-card);background:var(--ds-color-surface);grid-template-rows:repeat(2,min-content);grid-template-columns:88px minmax(0,1fr);align-content:center;display:grid}.services-catalog-content>.listing-skeleton-grid .listing-skeleton-card__media{border-radius:var(--ds-radius-control);grid-row:1/3;width:88px;height:88px}.services-catalog-search-results{min-height:0;padding-bottom:calc(var(--sab,34px) + var(--ds-space-2));background:var(--ds-color-surface);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;gap:4px;display:flex;overflow-y:auto}.services-catalog-search-results .ds-system-state{min-height:280px}.services-catalog-search-result.ds-button{width:100%;min-width:0;height:72px;min-height:72px;padding:8px var(--ds-space-4);align-items:center;column-gap:var(--ds-space-3);color:var(--ds-color-text);box-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:56px minmax(0,1fr) auto;display:grid}.services-catalog-search-result__photo{border-radius:var(--ds-radius-control);width:56px;height:56px;color:var(--ds-color-text-secondary);background:var(--ds-color-surface-muted);place-items:center;display:grid;overflow:hidden}.services-catalog-search-result__photo img{object-fit:cover;width:100%;height:100%;display:block}.services-catalog-search-result__body{flex-direction:column;gap:2px;min-width:0;display:flex}.services-catalog-search-result__name-row{align-items:center;gap:var(--ds-space-2);min-width:0;display:flex}.services-catalog-search-result__name{min-width:0;font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:var(--ds-text-body-weight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.services-catalog-search-result__meta{min-width:0;color:var(--ds-color-text-secondary);font-size:var(--ds-text-caption-size);line-height:var(--ds-text-caption-line);font-weight:var(--ds-text-body-weight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.services-catalog-search-result__price{color:var(--ds-color-text);font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:var(--ds-text-nav-title-weight);white-space:nowrap}.services-results-summary.ds-button{width:calc(100% - 8px);height:auto;min-height:82px;padding:var(--ds-space-4);justify-content:flex-start;gap:var(--ds-space-3);border:1px solid var(--ds-glass-border);border-radius:var(--ds-radius-card);color:var(--ds-color-text);background:var(--ds-glass-bg);-webkit-backdrop-filter:blur(24px)saturate(180%);box-shadow:var(--ds-card-shadow);text-align:left;margin:0 4px}.services-results-summary__icon{border-radius:var(--ds-radius-round);width:42px;height:42px;color:var(--ds-color-text);background:var(--ds-color-surface-muted);flex:0 0 42px;place-items:center;display:grid}.services-results-summary__copy{flex:auto;min-width:0}.services-results-summary__copy>span,.services-results-summary__copy>strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}#root.dark .services-results-summary.ds-button,#root .dark .services-results-summary.ds-button{border-color:var(--ds-glass-border);color:var(--ds-color-text);background:var(--ds-glass-bg);box-shadow:var(--ds-card-shadow)}.services-results-chips{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;margin:12px -12px 16px;padding:0 12px;display:flex;overflow-x:auto}.services-results-chips::-webkit-scrollbar{display:none}.services-results-category-sheet .ds-sheet__panel{height:50%!important;max-height:none!important}.services-results-category-sheet .ds-sheet__content{flex:auto;height:auto;max-height:none;padding-bottom:0;overflow:hidden}.services-results-category-sheet .services-catalog-filter-sheet__pane--list{height:100%;max-height:none}.services-catalog-filter-sheet__pane{min-width:0;min-height:0;max-height:var(--ds-sheet-content-max-height);background:var(--ds-color-surface);flex-direction:column;display:flex;position:relative}.services-catalog-filter-sheet__list-header{min-height:56px;padding:0 var(--ds-space-4);background:var(--ds-color-surface);z-index:2;color:var(--ds-color-text);font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:var(--ds-text-nav-title-weight);touch-action:none;cursor:grab;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.services-catalog-filter-sheet__list-header .ds-back-button{left:var(--ds-space-2);position:absolute}.services-catalog-filter-sheet__list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:auto;min-height:0;overflow-y:auto}.services-catalog-category-sheet__row.ds-button{width:100%;height:52px;min-height:52px;padding:0 var(--ds-space-4);color:var(--ds-color-text);background:var(--ds-color-surface);box-shadow:none;border:0;border-radius:0;justify-content:space-between}.services-catalog-category-sheet__option{align-items:center;gap:var(--ds-space-3);min-width:0;display:inline-flex}.services-catalog-category-sheet__option>svg{flex:none}.services-catalog-category-sheet__name{font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:var(--ds-text-body-weight);text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.service-category-screen .ds-header{color:var(--ds-color-text);background:var(--ds-color-background);box-shadow:none;border-radius:0}.service-category-screen .ds-header__row{grid-template-columns:112px minmax(0,1fr) 112px}.service-category-screen .ds-header__side--right{padding-right:16px}.service-category-header-actions{align-items:center;gap:8px;display:flex}.service-category-search-region{background:var(--background);flex-shrink:0;margin-top:8px}.service-category-screen .ds-header__title,.service-category-screen .ds-search-button,.service-category-screen .ds-filter-button,.service-category-screen .ds-search-button__icon,.service-category-screen .ds-filter-button__icon{color:var(--ds-color-text)!important}.service-list-card__photo,.user-service-card__photo{color:var(--ds-color-text-secondary);background:var(--ds-color-surface-muted);flex:none;place-items:center;display:grid;overflow:hidden}.service-list-card__photo{border-radius:var(--ds-radius-card);width:72px;height:72px}.service-list-card__photo img,.user-service-card__photo img,.service-detail__hero img,.service-form-preview__photo img{object-fit:cover;width:100%;height:100%;display:block}.service-list-card__body,.user-service-card__body{flex-direction:column;flex:1;min-width:0;display:flex}.service-list-card__body{gap:3px}.service-list-card__name-row{align-items:center;gap:var(--ds-space-2);min-width:0;display:flex}.service-list-card__name{min-width:0;color:var(--ds-color-text);font-size:var(--ds-text-meta-size);line-height:var(--ds-text-meta-line);font-weight:var(--ds-text-body-weight);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.service-list-card__address,.service-list-card__hours{color:var(--ds-color-text-secondary);font-size:var(--ds-text-meta-size);line-height:var(--ds-text-meta-line);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.service-list-card__price{color:var(--ds-color-text);font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:var(--ds-text-nav-title-weight);flex-shrink:0;align-self:flex-start}.service-detail{--ds-color-surface:var(--ds-color-detail-card);background:var(--ds-color-background)}.service-detail__scroll{background:var(--ds-color-background);padding-bottom:0}.service-detail--missing{padding:calc(var(--sat,62px) + 64px) 16px 16px;justify-content:center}.service-detail--missing .service-detail__back{top:calc(var(--sat,62px) + 12px);position:absolute;left:12px}.service-detail__header{z-index:3;height:calc(var(--sat,62px) + 72px);min-width:0;padding:var(--sat,62px) 8px 0;box-sizing:border-box;background:var(--ds-color-background);box-shadow:none;border:0;border-radius:0;flex-shrink:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid;position:relative}.service-detail__header-side{align-items:center;display:flex}.service-detail__header-side--left{justify-content:flex-start}.service-detail__header-side--right{justify-content:flex-end;gap:var(--ds-space-1)}.service-detail__header-action,.service-detail__header-action.ds-button,.service-detail__header-action.ds-glass-icon-button{width:36px;min-width:36px;height:44px;color:var(--ds-color-text);-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 0 36px;place-items:center;padding:0;display:grid}.service-detail__header-action.ds-glass-icon-button.is-open,.service-detail__header button.service-detail__header-action.ds-glass-icon-button:not(:disabled):active{box-shadow:none;background:0 0;border-color:#0000}@media(hover:hover)and (pointer:fine){.service-detail__header-action.ds-glass-icon-button:hover:not(:disabled){background:0 0;border-color:#0000}}.service-detail__header-action svg{width:22px;height:22px}.service-detail__header-title{min-width:0;max-width:180px;color:var(--ds-color-text);font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:var(--ds-text-nav-title-weight);text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.service-detail__content{padding:var(--ds-space-4) var(--ds-space-4) 0}.service-detail__content--owner{padding-bottom:calc(var(--sab,34px) + var(--ds-space-6))}.service-detail__listing-title{color:var(--ds-color-text);font-size:var(--ds-text-service-title-size);line-height:var(--ds-text-service-title-line);font-weight:var(--ds-text-body-semibold-weight);display:block}.service-detail__price-row{margin-top:calc(var(--ds-space-1) + (var(--ds-space-1) / 2));justify-content:space-between;align-items:center;gap:var(--ds-space-3);display:flex}.service-detail__listing-price{min-width:0;color:var(--ds-color-text);font-size:var(--ds-type-price-size);line-height:var(--ds-type-price-line);font-weight:var(--ds-text-large-title-weight)}.service-detail__meta{align-items:center;gap:var(--ds-space-1);color:var(--ds-color-text-secondary);font-size:var(--ds-text-meta-size);line-height:var(--ds-text-meta-line);font-weight:var(--ds-text-meta-weight);white-space:nowrap;flex:none;display:inline-flex}.service-detail__views{align-items:center;gap:var(--ds-space-1);display:inline-flex}.service-detail__views svg{width:calc(var(--ds-space-3) + (var(--ds-space-1) / 2));height:calc(var(--ds-space-3) + (var(--ds-space-1) / 2));stroke-width:1.8px}.service-detail__islands{z-index:2;gap:var(--ds-space-6);padding:var(--ds-space-6) var(--ds-space-3) 0;margin-top:0;display:grid;position:relative}.service-form-preview{gap:var(--ds-space-3);padding:0 var(--ds-space-3) var(--ds-space-5);display:grid}.service-detail__island.ds-card,.service-detail__island.ds-button{width:auto;min-width:0;height:auto;padding:var(--ds-space-4);gap:var(--ds-space-3);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-card);color:var(--ds-color-text);background:var(--ds-color-surface);box-shadow:none;flex-direction:column;display:flex}.service-detail__company{color:var(--ds-color-text);font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:var(--ds-text-nav-title-weight)}.service-detail__type-pill{border-radius:var(--ds-radius-round);width:fit-content;min-height:28px;color:var(--ds-color-text-secondary);background:var(--ds-color-surface-muted);font-size:var(--ds-text-meta-size);line-height:var(--ds-text-meta-line);font-weight:var(--ds-text-body-weight);align-items:center;padding:4px 10px;display:inline-flex}.service-detail__price{color:var(--ds-color-text);font-size:var(--ds-text-detail-title-size);line-height:var(--ds-text-detail-title-line);font-weight:var(--ds-text-large-title-weight)}.service-detail__summary.ds-card{gap:var(--ds-space-2)}.service-detail__status{align-items:center;gap:var(--ds-space-2);color:var(--ds-color-text-secondary);font-size:var(--ds-text-caption-size);line-height:var(--ds-text-caption-line);font-weight:var(--ds-text-body-weight);display:inline-flex}.service-detail__status-dot{border-radius:var(--ds-radius-round);background:var(--ds-color-primary);flex:0 0 6px;width:6px;height:6px}.service-detail__island-title{color:var(--ds-color-text);font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:var(--ds-text-nav-title-weight)}.service-detail__information{margin-top:var(--ds-space-5);gap:var(--ds-space-4);flex-direction:column;display:flex}.fullscreen-gallery{z-index:1200;touch-action:none;-webkit-user-select:none;user-select:none;background:#000;position:fixed;inset:0;overflow:hidden}.fullscreen-gallery__stage{justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.fullscreen-gallery__image{object-fit:contain;transform-origin:50%;width:100%;max-width:100%;height:100%;max-height:100%;transition:transform .18s var(--ds-ease-standard);pointer-events:none;-webkit-user-drag:none}.fullscreen-gallery__close.ds-glass-icon-button{top:calc(var(--sat,62px) + 12px);right:var(--ds-space-4);z-index:3;color:#fff;-webkit-backdrop-filter:blur(20px)saturate(160%);box-shadow:var(--ui-shadow-md);background:#1c1c1eb8;border-color:#ffffff2e;position:absolute}.fullscreen-gallery__close .ds-glass-icon-button__icon{color:#fff}.fullscreen-gallery__counter{top:calc(var(--sat,62px) + 12px);z-index:2;color:#fff;height:44px;font-size:var(--ds-text-caption-size);line-height:var(--ds-text-caption-line);font-weight:var(--ds-text-body-weight);text-shadow:0 1px 4px #0000007a;align-items:center;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.service-detail__info-row{min-height:var(--ds-field-height);align-items:center;gap:var(--ds-space-3);display:flex}.service-detail__info-icon{width:var(--ds-field-height);height:var(--ds-field-height);flex:0 0 var(--ds-field-height);border-radius:var(--ds-radius-round);color:var(--ds-color-text);background:var(--ds-color-surface-muted);place-items:center;display:grid}.service-detail__info-icon svg{width:var(--ds-space-5);height:var(--ds-space-5)}.service-detail__info-copy{gap:calc(var(--ds-space-1) / 2);flex-direction:column;min-width:0;display:flex}.service-detail__info-secondary{color:var(--ds-color-text-secondary);font-size:var(--ds-text-meta-size);line-height:var(--ds-text-meta-line);font-weight:var(--ds-text-meta-weight)}.service-detail__info-value{color:var(--ds-color-text);font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:var(--ds-text-body-weight)}.service-detail__info-city{font-weight:var(--ds-text-body-semibold-weight)}.service-detail__description-section{margin-top:var(--ds-space-6)}.service-detail__description-title{margin-bottom:calc(var(--ds-space-2) + (var(--ds-space-1) / 2));color:var(--ds-color-text);font-size:var(--ds-text-section-size);line-height:var(--ds-text-section-line);font-weight:var(--ds-text-section-weight);display:block}.service-detail__description{white-space:pre-wrap;color:var(--ds-color-text);font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:var(--ds-text-body-weight);-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.service-detail__description.is-expanded{-webkit-line-clamp:unset;display:block;overflow:visible}.service-detail__description-more.ds-button{width:fit-content;height:auto;min-height:0;margin-top:var(--ds-space-2);color:var(--ds-color-text);font-size:var(--ds-text-nav-title-size);font-weight:var(--ds-text-nav-title-weight);justify-content:flex-start;padding:0}.service-detail__seller.seller-account-card{margin-top:var(--ds-space-6)}.service-detail__bottom-spacer{height:calc(var(--sab,34px) + 96px)}.service-detail__actions{right:10px;bottom:calc(var(--sab,34px) + 10px);z-index:50;border:1px solid var(--ds-glass-border);border-radius:var(--ds-radius-card);background:var(--ds-glass-bg);-webkit-backdrop-filter:blur(24px)saturate(180%);box-shadow:var(--ui-shadow-md);gap:8px;padding:8px;display:flex;position:absolute;left:10px}.service-detail__bottom-action.ds-button{gap:var(--ds-space-2);border-radius:var(--ds-radius-round);min-width:0;height:52px;font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:var(--ds-text-nav-title-weight);box-shadow:none;border-style:solid;border-width:1px;flex:1 1 0}.service-detail__bottom-action.ds-button--primary{border-color:var(--ds-color-primary);color:var(--ds-color-on-primary);background:var(--ds-color-primary)}.service-detail__bottom-action.ds-button--secondary{border-color:var(--ds-color-border);color:var(--ds-color-text);background:var(--ds-color-surface-muted)}.service-detail__bottom-action>svg{color:currentColor;flex:none}.service-form__scroll,.service-form-preview{padding:var(--ds-space-3) var(--ds-space-4) calc(var(--sab,34px) + 104px)}.service-form__scroll{padding:var(--ds-space-4) var(--ds-space-4) calc(var(--sab,34px) + var(--ds-button-height) + var(--ds-space-3) + var(--ds-space-3) + var(--ds-space-6));gap:var(--ds-space-5);background:var(--ds-color-background);flex-direction:column;display:flex;-webkit-mask-image:none;mask-image:none}.service-form,.moto-contact-block--service{--service-form-field-empty-border:#ededf0;--service-form-field-filled-border:var(--ds-color-border)}#root.dark .service-form,#root .dark .service-form,#root.dark .moto-contact-block--service,#root .dark .moto-contact-block--service{--service-form-field-empty-border:#232325;--service-form-field-filled-border:#3a3a3c}#root :is(.service-form,.moto-contact-block--service) .ds-field__control.is-empty,#root :is(.service-form,.moto-contact-block--service) .ds-field__control.is-empty:is(:focus,:focus-within,:focus-visible,:active,.is-active){border-color:var(--service-form-field-empty-border)!important;background:var(--ds-color-background)!important;box-shadow:none!important}#root :is(.service-form,.moto-contact-block--service) .ds-field__control.is-filled,#root :is(.service-form,.moto-contact-block--service) .ds-field__control.is-filled:is(:focus,:focus-within,:focus-visible,:active,.is-active){border-color:var(--service-form-field-filled-border)!important;background:var(--ds-color-surface)!important;box-shadow:none!important}#root :is(.service-form,.moto-contact-block--service) .ds-field__control.is-empty .ds-field__placeholder,#root :is(.service-form,.moto-contact-block--service) .ds-field__control.is-empty .ds-field__input::placeholder,#root :is(.service-form,.moto-contact-block--service) .ds-field__control.is-empty .ds-field__textarea::placeholder{opacity:1;color:var(--ds-color-text-secondary)!important}.service-form .ds-field__label,.service-form .auto-product-field-title,.service-form .inline-help-label{color:var(--ds-color-text);font-size:var(--ds-text-meta-size)!important;line-height:var(--ds-text-meta-line)!important;font-weight:var(--ds-text-body-medium-weight)!important}.service-form .ds-field__textarea{field-sizing:content}.service-form-preview{background:var(--secondary)}.service-form-preview__photo{aspect-ratio:4/3;border-radius:var(--ds-radius-card)}.service-form__section{padding-bottom:var(--ds-space-5);margin-bottom:var(--ds-space-5);gap:var(--ds-space-3);display:grid}.service-form__section-title,.service-selection-sheet__title{color:var(--ds-color-text);font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:var(--ds-text-nav-title-weight)}.service-form__step{gap:var(--ds-space-2);display:grid}.service-form__phone-picker .phone-number-picker__add{justify-content:flex-start;min-height:0;width:fit-content!important;height:auto!important;color:var(--ds-color-text)!important;box-shadow:none!important;font-size:var(--ds-text-body-size)!important;line-height:var(--ds-text-body-line)!important;font-weight:var(--ds-text-body-semibold-weight)!important;background:0 0!important;border:0!important;padding:0!important}.service-form__phone-picker .phone-number-picker__row{padding:var(--ds-space-3) var(--ds-space-4)!important;border:1px solid var(--ds-color-border)!important;border-radius:var(--ds-radius-card)!important;background:var(--ds-color-surface)!important;box-shadow:none!important}.service-form__phone-picker .phone-number-picker__number{color:var(--ds-color-text)!important;font-size:var(--ds-text-body-size)!important;line-height:var(--ds-text-body-line)!important;font-weight:var(--ds-text-body-weight)!important}.service-form__phone-picker .phone-number-picker__meta{color:var(--ds-color-text-secondary)!important;font-size:var(--ds-text-meta-size)!important;line-height:var(--ds-text-meta-line)!important;font-weight:var(--ds-text-body-weight)!important}.service-form__phone-picker .phone-number-picker__select{flex:0 0 calc(var(--ds-field-icon-size) + var(--ds-space-1));width:calc(var(--ds-field-icon-size) + var(--ds-space-1))!important;height:calc(var(--ds-field-icon-size) + var(--ds-space-1))!important}.service-form__phone-picker .phone-number-picker__check{width:calc(var(--ds-field-icon-size) + var(--ds-space-1))!important;height:calc(var(--ds-field-icon-size) + var(--ds-space-1))!important;color:var(--ds-color-text)!important;background:0 0!important;border:0!important}.service-form__phone-picker .phone-number-picker__check>svg{width:calc(var(--ds-field-icon-size) + var(--ds-space-1));height:calc(var(--ds-field-icon-size) + var(--ds-space-1))}.service-form__phone-picker .phone-number-picker__add>svg{width:var(--ds-field-icon-size);height:var(--ds-field-icon-size)}.service-form__phone-picker .phone-number-picker__compact-add{align-items:center;gap:var(--ds-space-2);display:flex}.service-form__phone-picker .phone-number-picker__compact-add>.ds-field{flex:auto;min-width:0}#root .service-form__phone-picker .phone-number-picker__compact-field,#root .service-form__phone-picker .phone-number-picker__compact-field:is(:focus,:focus-within,:focus-visible,:active){height:var(--ds-field-height)!important;min-height:var(--ds-field-height)!important;border-color:var(--ds-color-border)!important;border-radius:var(--ds-radius-round)!important;background:var(--ds-color-surface)!important;box-shadow:none!important}.service-form__phone-picker .phone-number-picker__compact-submit.ds-button{height:var(--ds-field-height);min-height:var(--ds-field-height);padding:0 var(--ds-space-4);border-radius:var(--ds-radius-round);font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:var(--ds-text-body-semibold-weight);flex:none}.service-form__hours-label{color:var(--ds-color-text);font-size:var(--ds-text-meta-size);line-height:var(--ds-text-meta-line);font-weight:var(--ds-text-body-medium-weight)}.service-form__time-row{gap:var(--ds-space-2);grid-template-columns:1fr 1fr;display:grid}.service-form__time-select{height:var(--ds-field-height);text-align:left}#root .service-form__time-select .ds-field__content{justify-content:flex-start;align-items:center;gap:calc(var(--ds-space-1) + (var(--ds-space-1) / 2));white-space:nowrap;flex-direction:row!important}#root .service-form__time-select .ds-field__content:before{color:var(--ds-color-text-secondary);font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:var(--ds-text-body-weight)}#root .service-form__time-select .ds-field__placeholder{color:var(--ds-color-text-secondary)!important}.service-form__time-select--from .ds-field__content:before{content:"с"}.service-form__time-select--to .ds-field__content:before{content:"до"}.moto-contact-block--service .moto-contact-methods--plain{padding:var(--ds-space-1) var(--ds-space-4);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-card);background:var(--ds-color-surface);box-shadow:none}.moto-contact-block--service .moto-contact-methods--plain>div{min-height:var(--ds-button-height);height:auto!important}.service-form__round-clock>div{background:var(--ds-color-background)!important;min-height:44px!important;padding-left:0!important;padding-right:0!important}.service-form__round-clock>div>span{color:var(--ds-color-text)!important;font-size:var(--type-body-size)!important}.service-form__contacts{margin-top:var(--ds-space-3)}.service-form__contacts-title{margin:0 0 var(--ds-space-3);color:var(--ds-color-text);font-size:var(--ds-text-section-size);line-height:var(--ds-text-section-line);font-weight:var(--ds-text-section-weight)}.service-form__saving{color:var(--ds-color-text);background:var(--ds-color-background);place-items:center;display:grid}.service-form__publishing-lock{z-index:19;cursor:wait;position:absolute;inset:0}.service-form__sticky{z-index:20;padding:var(--ds-space-3) var(--ds-space-4) calc(var(--sab,34px) + var(--ds-space-3));gap:var(--ds-space-2);background:var(--ds-color-background);background-image:none;display:flex;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:none;mask-image:none}.service-form__sticky--double{flex-direction:column}.service-selection-sheet__title{padding:0 var(--ds-space-5) var(--ds-space-3)}.user-service-card.ds-card{border-radius:var(--ds-radius-card);min-height:82px;padding:0;display:flex;overflow:visible}.user-service-card__main{border-radius:var(--ds-radius-card);cursor:pointer;flex:1;min-width:0;display:flex;overflow:hidden}.user-service-card__photo{width:90px}.user-service-card__body{justify-content:center;gap:var(--ds-space-1);padding:var(--ds-space-3)}.user-service-card__name{color:var(--ds-color-text);font-size:var(--ds-text-meta-size);line-height:var(--ds-text-meta-line);font-weight:var(--ds-text-body-weight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-service-card__type{color:var(--ds-color-text-secondary);font-size:var(--ds-text-meta-size);line-height:var(--ds-text-meta-line)}.listings-header-row{justify-content:space-between;align-items:center;min-width:0;padding:22px 16px 0 20px;display:flex}.listings-header-title{color:var(--ds-color-text);font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:var(--ds-text-nav-title-weight);letter-spacing:-.4px}.listings-header-actions{align-items:center;gap:var(--ds-space-2);display:flex}.listings-header-actions .ds-search-button{width:44px;min-width:44px;height:44px}.listings-add-button:active{transform:scale(.94)!important}@keyframes listings-header-search-enter{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.listings-category-region{min-width:0;padding:12px 0 4px}.listings-filter-row{--listings-chip-background:#fff;touch-action:pan-x;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:none;gap:8px;min-width:0;padding:0 16px;display:flex;overflow:auto hidden}#root.dark .listings-filter-row,#root .dark .listings-filter-row{--listings-chip-background:#1c1c1e}.listings-compact-list{padding:var(--ds-space-3) var(--ds-space-4);gap:var(--ds-space-2);flex-direction:column;display:flex}.compact-listing-card.ds-card{width:100%;height:96px;min-height:96px;padding:var(--ds-space-2);gap:var(--ds-space-3);border-radius:var(--ds-radius-card);background:var(--ds-color-surface);box-sizing:border-box;display:flex;position:relative;overflow:visible}.compact-listing-card__main{gap:var(--ds-space-3);cursor:pointer;flex:1;min-width:0;display:flex}.compact-listing-card__photo{border-radius:var(--ds-radius-card);width:80px;height:80px;color:var(--ds-color-text-secondary);background:var(--ds-color-surface-muted);flex:0 0 80px;place-items:center;display:grid;overflow:hidden}.compact-listing-card__photo img{object-fit:cover;width:100%;height:100%;display:block}.compact-listing-card__content{flex-direction:column;flex:1;min-width:0;padding:5px 34px 4px 0;display:flex}.compact-listing-card__title{color:var(--ds-color-text);font-size:var(--ds-text-meta-size);line-height:var(--ds-text-meta-line);font-weight:var(--ds-text-body-weight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compact-listing-card__price{color:var(--ds-color-text);font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:var(--ds-text-nav-title-weight);margin-top:2px}.compact-listing-card__meta{min-width:0;color:var(--ds-color-text-secondary);font-size:var(--ds-text-caption-size);line-height:var(--ds-text-caption-line);font-weight:var(--ds-text-body-weight);white-space:nowrap;align-items:center;gap:4px;margin-top:auto;display:flex;overflow:hidden}.compact-listing-card__meta>span:first-child{text-overflow:ellipsis;overflow:hidden}.compact-listing-card__ad{border-radius:var(--ds-radius-round);height:20px;color:var(--ds-color-text-secondary);background:var(--ds-color-surface-muted);font-size:var(--ds-text-caption-size);line-height:var(--ds-text-caption-line);font-weight:var(--ds-text-body-weight);flex-shrink:0;align-items:center;padding:0 7px;display:inline-flex}.compact-listing-card>.ds-more-menu-button{top:var(--ds-space-2);right:var(--ds-space-2);position:absolute}@keyframes entryMenuPopoverIn{0%{opacity:0;transform:translateY(-4px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes entryMenuPopoverOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-4px)scale(.96)}}.new-entry-field::placeholder{color:var(--placeholder-text);opacity:1}.moto-form-control{transition:border-color .16s,box-shadow .16s}.moto-form-control:focus{box-shadow:0 0 0 3px #1111110f;border-color:var(--ds-color-primary)!important}.phone-inline-input::placeholder{color:var(--placeholder-text);opacity:1}.new-entry-publish-button{transition:background-color var(--motion-fast) ease,transform .1s ease!important}.new-entry-publish-button:not(:disabled):active{transform:scale(.98)!important}@keyframes publishCircleDraw{0%{stroke-dashoffset:283px}to{stroke-dashoffset:0}}@keyframes publishCheckDraw{0%{stroke-dashoffset:68px}to{stroke-dashoffset:0}}@keyframes publishFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.publish-circle{stroke-dasharray:283;stroke-dashoffset:283px;animation:.42s cubic-bezier(.22,1,.36,1) 80ms forwards publishCircleDraw}.publish-check{stroke-dasharray:68;stroke-dashoffset:68px;animation:.32s cubic-bezier(.22,1,.36,1) .44s forwards publishCheckDraw}.publish-fade-1{animation:.3s cubic-bezier(.22,1,.36,1) .68s both publishFadeIn}.publish-fade-3{animation:.32s cubic-bezier(.22,1,.36,1) .9s both publishFadeIn}.publish-fade-4{animation:.32s cubic-bezier(.22,1,.36,1) 1s both publishFadeIn}.rental-search-option-sheet__header{min-height:48px;font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:var(--ds-text-nav-title-weight);justify-content:center;align-items:center;padding:0 16px;display:flex}.rental-search-filter-sheet__body{padding-bottom:var(--ds-space-5)}.rental-search-filter-sheet .product-search-filter-sheet__layout{max-height:var(--ds-sheet-content-max-height)}.rental-search-option-sheet__list{padding-bottom:8px;overflow-y:auto}.rental-search-option-sheet__option{background:var(--ds-color-surface);width:100%;min-height:52px;color:var(--ds-color-text);font:inherit;text-align:left;border:0;justify-content:space-between;align-items:center;gap:16px;padding:8px 16px;display:flex}.rental-results-view{background:var(--ds-color-screen);flex-direction:column;min-height:0;display:flex;position:absolute;inset:0}.rental-results-view__header{padding-top:var(--sat);background:var(--ds-color-background);box-shadow:none;z-index:var(--z-sticky);border:0;border-radius:0;flex:none}.rental-results-view__header-row{grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;height:58px;padding:0 10px;display:grid}.rental-results-view__summary{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.rental-results-view__summary strong{color:var(--ds-color-text);font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:var(--ds-text-body-weight)}.rental-results-view__summary span{color:var(--ds-color-text-secondary);font-size:var(--ds-text-caption-size);line-height:var(--ds-text-caption-line);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;overflow:hidden}.rental-results-view__scroll{min-height:0;padding:12px 12px calc(var(--sab,34px) + 28px);overscroll-behavior:contain;background:var(--ds-color-screen);flex:1 1 0;overflow-y:auto}.rental-results-view__vehicle.ds-button{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-card);width:calc(100% - 8px);min-width:0;height:auto;min-height:82px;color:var(--ds-color-text);background:var(--ds-color-surface);-webkit-backdrop-filter:none;box-shadow:none;text-align:left;justify-content:flex-start;gap:12px;margin:0 4px;padding:16px}.rental-results-view__vehicle-icon{border-radius:var(--ds-radius-round);width:42px;height:42px;color:var(--ds-color-text);background:var(--ds-color-surface-muted);flex:0 0 42px;place-items:center;display:grid}.rental-results-view__vehicle-copy{flex:1;min-width:0}.rental-results-view__vehicle-copy strong,.rental-results-view__vehicle-details{display:block}.rental-results-view__vehicle-heading{align-items:center;gap:6px;display:flex}.rental-results-view__vehicle-copy small{color:var(--ds-color-text-secondary);font-size:var(--ds-text-caption-size);line-height:var(--ds-text-caption-line);font-weight:var(--ds-text-body-weight)}.rental-results-view__vehicle-copy strong{color:var(--ds-color-text);font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:var(--ds-text-nav-title-weight);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.rental-results-view__vehicle-details{color:var(--ds-color-text-secondary);font-size:var(--ds-text-meta-size);line-height:var(--ds-text-meta-line);font-weight:var(--ds-text-body-weight);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}#root.dark .rental-results-view,#root .dark .rental-results-view,#root.dark .rental-results-view__scroll,#root .dark .rental-results-view__scroll{background:var(--ds-color-screen)}#root.dark .rental-results-view__vehicle.ds-button,#root .dark .rental-results-view__vehicle.ds-button{border-color:var(--ds-color-border);color:var(--ds-color-text);background:var(--ds-color-surface);box-shadow:none}.rental-results-view__filter-count{border-radius:var(--ds-radius-round);min-width:20px;height:20px;color:var(--ds-color-on-primary);background:var(--ds-color-primary);font-size:var(--ds-text-caption-size);line-height:var(--ds-text-caption-line);font-weight:var(--ds-text-body-weight);flex:none;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.rental-results-view__list{margin-top:12px}.rental-results-view__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rental-results-view__empty{padding-top:40px}.rental-search-full-filter{background:var(--ds-color-surface);flex-direction:column;height:100%;min-height:0;display:flex}.rental-search-full-filter .car-filter-screen__header{background:var(--ds-color-background);border-radius:0;justify-content:space-between;display:flex}.rental-search-full-filter .car-filter-screen__title{position:absolute;left:50%;transform:translate(-50%)}.rental-search-full-filter .car-filter-screen__reset.ds-button{width:auto;min-width:0;color:var(--ds-color-danger);margin-left:auto}.rental-search-full-filter .car-filter-screen__reset.ds-button:disabled{color:var(--ds-color-danger);opacity:.35;background:0 0}.rental-search-full-filter .car-filter-screen__scroll{padding:12px 12px calc(var(--sab,34px) + 110px);background:var(--ds-color-surface)}.rental-search-full-filter__section{flex:none;height:auto;margin:0 0 12px;overflow:visible}.rental-search-full-filter .car-filter-screen__card{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-card);background:var(--ds-color-surface);box-shadow:none;flex:none;margin:0;padding:0 12px;overflow:visible}.rental-search-full-filter__section>*,.rental-search-full-filter .car-filter-screen__card>*,.rental-search-full-filter .rental-search-full-filter__range>*,.rental-search-full-filter .car-filter-screen__range-fields>*{flex-shrink:0;overflow:visible}.rental-search-full-filter__section:last-child{margin-bottom:0}.rental-search-full-filter .car-filter-screen__row.ds-button{height:auto;min-height:52px;font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:var(--ds-text-nav-title-weight)}.rental-search-full-filter .car-filter-screen__row-value{color:var(--ds-color-text-secondary);font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:var(--ds-text-body-weight)}.rental-search-full-filter .car-filter-screen__row-value svg{color:var(--ds-color-text-secondary)}.rental-search-full-filter__range{padding:12px 0}.rental-search-full-filter__range+.rental-search-full-filter__range{padding-top:4px}.rental-search-full-filter__range-label{color:var(--ds-color-text-secondary);font-size:var(--ds-text-caption-size);line-height:var(--ds-text-caption-line);font-weight:var(--ds-text-body-weight);margin-bottom:8px}.rental-search-full-filter .car-filter-screen__range-fields{gap:10px;margin-top:0}.rental-search-full-filter .car-filter-screen__range-fields .ds-field__control{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-control);background:var(--ds-color-surface);height:52px;min-height:52px}.rental-search-full-filter .car-filter-screen__range-fields .ds-field__input{height:50px;font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:var(--ds-text-body-weight)}.rental-search-full-filter .car-filter-screen__range-fields .ds-field__input::placeholder{color:var(--ds-color-placeholder);font-size:var(--ds-text-body-size);font-weight:var(--ds-text-body-weight)}.rental-search-full-filter .car-filter-screen__range-fields .ds-money-field{height:52px;min-height:52px;overflow:visible}.rental-search-full-filter .car-filter-screen__range-fields .ds-money-field .ds-field__input{height:50px;font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:var(--ds-text-body-weight)}.rental-search-full-filter .car-filter-screen__range-fields .ds-field__trailing{font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:var(--ds-text-body-weight)}.rental-search-full-filter__year-select.ds-button{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-round);width:100%;min-width:0;height:48px;color:var(--ds-color-text);background:var(--ds-color-surface);font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:var(--ds-text-nav-title-weight);justify-content:space-between;padding:0 12px}.rental-search-full-filter__year-select .is-placeholder{color:var(--ds-color-placeholder);font-weight:var(--ds-text-body-weight)}.rental-search-full-filter__year-select svg{color:var(--ds-color-text-secondary);flex:none}.rental-search-full-filter__section:last-child .car-filter-screen__card{padding-top:12px;padding-bottom:12px}.product-full-filters .ds-segmented,.rental-search-full-filter .ds-segmented{border-radius:var(--ds-radius-round);flex-shrink:0;height:44px;min-height:44px;overflow:auto visible}.product-full-filters .ds-segmented__item,.rental-search-full-filter .ds-segmented__item{border-radius:var(--ds-radius-round);flex-shrink:0;height:36px;min-height:36px;overflow:visible}.rental-search-full-filter .car-filter-screen__footer{right:10px;bottom:calc(var(--sab,34px) + 10px);border:1px solid var(--ds-glass-border);border-radius:var(--ds-radius-card);background:var(--ds-glass-bg);box-shadow:var(--ui-shadow-md);-webkit-backdrop-filter:blur(24px)saturate(180%);padding:8px;left:10px}.rental-filter-picker__search{padding:0 var(--ds-space-4) var(--ds-space-2);flex:none}.rental-filter-picker__empty{padding:40px var(--ds-space-4);color:var(--ds-color-text-secondary);text-align:center;font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line)}.recent-searches{font-family:var(--ds-font-family)}.recent-searches__header{justify-content:space-between;align-items:center;gap:var(--ds-space-3);height:40px;display:flex}.recent-searches__title{color:var(--ds-color-text);font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:var(--ds-text-nav-title-weight)}.recent-searches__clear.ds-button{width:auto;min-width:0;height:40px;color:var(--ds-color-text-secondary);font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:var(--ds-text-nav-title-weight);padding:0}.recent-searches__list{flex-direction:column;display:flex}.recent-searches__row.ds-button{justify-content:flex-start;gap:var(--ds-space-3);width:100%;min-width:100%;height:52px;color:var(--ds-color-text);box-shadow:none;font-family:var(--ds-font-family);font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:var(--ds-text-nav-title-weight);text-align:left;background:0 0;border:0;border-radius:0;padding:0}.recent-searches__icon{color:var(--ds-color-text-secondary);flex:none}.recent-searches__row>span{min-width:0;color:var(--ds-color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.car-filter-screen{z-index:var(--z-sheet);height:100%;min-height:0;color:var(--ds-color-text);background:var(--ds-color-surface);font-family:var(--ds-font-family);transition:opacity .23s var(--ds-ease-standard),transform .23s var(--ds-ease-standard);flex-direction:column;display:flex;position:fixed;inset:0}.car-filter-screen.is-closing{opacity:0;transform:translateY(12px)}.car-filter-screen__header{min-height:calc(var(--sat) + var(--ds-header-height));padding:var(--sat) var(--ds-space-4) 0 var(--ds-space-2);grid-template-columns:var(--ds-icon-target) minmax(0,1fr) auto;background:var(--ds-color-background);box-shadow:none;z-index:var(--z-sticky);border:0;border-radius:0;flex:none;align-items:center;display:grid;position:relative}.car-filter-screen__title{text-align:center;font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:var(--ds-text-nav-title-weight)}button.car-filter-screen__close,button.car-filter-screen__close:active{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}.car-filter-screen__reset.ds-button{min-width:0;color:var(--ds-color-danger);font-size:var(--ds-text-nav-title-size);font-weight:var(--ds-text-nav-title-weight);padding:0}.car-filter-screen__scroll{min-height:0;padding:12px 12px calc(var(--sab,34px) + 110px);overscroll-behavior:contain;background:var(--ds-color-surface);flex:auto;overflow-y:auto}.car-filter-screen__card{height:auto;padding:var(--ds-space-4);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-card);background:var(--ds-color-surface);box-shadow:none;flex:none;margin:0 0 12px;overflow:visible}.car-filter-screen__scroll>*,.car-filter-screen__card>*,.car-filter-screen__additional-body>*,.car-filter-screen__choice-grid>*,.car-filter-screen__owner-types>*,.car-filter-screen__transport-types>*,.car-filter-screen__range-fields>*{flex-shrink:0;overflow:visible}.car-filter-screen__address-card{padding-top:var(--ds-space-4);padding-bottom:0}.car-filter-screen__card-title{margin-bottom:var(--ds-space-3);font-size:var(--ds-text-meta-size);line-height:var(--ds-text-meta-line);font-weight:var(--ds-text-body-weight)}.car-filter-screen__additional-header.ds-button{width:100%;min-width:100%;height:var(--ds-icon-target);color:var(--ds-color-text);font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:var(--ds-text-nav-title-weight);background:0 0;justify-content:space-between;padding:0}.car-filter-screen__additional-body{margin-top:var(--ds-space-2)}.car-filter-screen__owner-types{margin-bottom:var(--ds-space-2);flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.car-filter-screen__owner-types--bottom{margin-bottom:0}.car-filter-screen__inline-label{margin-top:var(--ds-space-3);margin-bottom:var(--ds-space-2);color:var(--ds-color-text);font-size:var(--ds-text-caption-size);line-height:var(--ds-text-caption-line);font-weight:var(--ds-text-body-weight)}.car-filter-screen__choice-grid{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.car-filter-screen__transport-types{margin-bottom:var(--ds-space-2);flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.car-filter-screen__owner-type.ds-button,.car-filter-screen__transport-type.ds-button,.car-filter-screen__choice.ds-button{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-round);width:fit-content;min-width:0;height:auto;color:var(--ds-color-text);background:var(--ds-color-surface);font-size:var(--ds-text-nav-title-size);font-weight:var(--ds-text-nav-title-weight);white-space:nowrap;flex:none;padding:10px 16px}.car-filter-screen__owner-type.is-active.ds-button,.car-filter-screen__transport-type.is-active.ds-button,.car-filter-screen__choice.is-active.ds-button{border-color:var(--ds-color-primary);color:var(--ds-color-on-primary);background:var(--ds-color-primary)}.car-filter-screen__row-wrap{position:relative}.car-filter-screen__row.ds-button{width:100%;min-width:100%;height:auto;min-height:var(--ds-control-height);color:var(--ds-color-text);font-size:var(--ds-text-nav-title-size);font-weight:var(--ds-text-nav-title-weight);background:0 0;border:0;border-radius:0;justify-content:space-between;padding:0}.car-filter-screen__row.has-clear.ds-button{width:calc(100% - var(--ds-icon-target));min-width:0;padding-right:0}.car-filter-screen__row-value{align-items:center;gap:var(--ds-space-1);min-width:0;max-width:65%;color:var(--ds-color-text-secondary);font-weight:var(--ds-text-body-weight);display:flex}.car-filter-screen__row-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.car-filter-screen__row-value svg{flex:none}.car-filter-screen__row-clear.ds-button{z-index:2;width:var(--ds-icon-target);min-width:var(--ds-icon-target);height:var(--ds-icon-target);color:var(--ds-color-text-secondary);pointer-events:auto;padding:0;position:absolute;top:50%;right:0;transform:translateY(-50%);box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}.car-filter-screen__row-clear.ds-button:active,.car-filter-screen__row-clear.ds-button:focus-visible{outline:none;box-shadow:none!important;background:0 0!important}.car-filter-screen__vehicle-header{justify-content:space-between;align-items:center;gap:var(--ds-space-3);display:flex}.car-filter-screen__vehicle-header .car-filter-screen__card-title{margin-bottom:0}.car-filter-screen__add.ds-button{width:auto;min-width:0;height:var(--ds-icon-target);padding:0 var(--ds-space-3);gap:var(--ds-space-2);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-round);color:var(--ds-color-text);background:var(--ds-color-surface);box-shadow:var(--ui-shadow-md);font-size:var(--ds-text-nav-title-size);font-weight:var(--ds-text-nav-title-weight);flex:none}.car-filter-screen__vehicle-block{height:auto;margin-top:var(--ds-space-3);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-control);flex-shrink:0;overflow:visible}.car-filter-screen__vehicle-detail{min-height:58px;padding:var(--ds-space-2) 48px var(--ds-space-2) var(--ds-space-3);flex-direction:column;justify-content:center;gap:2px;display:flex;position:relative}.car-filter-screen__vehicle-detail--generation,.car-filter-screen__vehicle-detail--interactive{padding:0}.car-filter-screen__vehicle-detail-trigger.ds-button{width:100%;min-width:100%;height:auto;min-height:58px;padding:var(--ds-space-2) 48px var(--ds-space-2) var(--ds-space-3);color:var(--ds-color-text);box-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px}.car-filter-screen__vehicle-detail-trigger.ds-button:disabled{color:var(--ds-color-text-secondary);opacity:1;background:0 0}.car-filter-screen__vehicle-label{color:var(--ds-color-text-secondary);font-size:var(--ds-text-caption-size);line-height:var(--ds-text-caption-line);font-weight:var(--ds-text-body-weight)}.car-filter-screen__vehicle-value{color:var(--ds-color-text);font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:var(--ds-text-body-weight)}.car-filter-screen__vehicle-clear.ds-button{top:50%;right:var(--ds-space-1);width:var(--ds-icon-target);min-width:var(--ds-icon-target);height:var(--ds-icon-target);color:var(--ds-color-text-secondary);padding:0;position:absolute;transform:translateY(-50%);box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}.car-filter-screen__vehicle-clear.ds-button:active,.car-filter-screen__vehicle-clear.ds-button:focus-visible{outline:none;box-shadow:none!important;background:0 0!important}.car-filter-screen__range-fields{margin-top:var(--ds-space-2);gap:var(--ds-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.car-filter-screen__footer{right:10px;bottom:calc(var(--sab,34px) + 10px);border:1px solid var(--ds-glass-border);border-radius:var(--ds-radius-card);background:var(--ds-glass-bg);box-shadow:var(--ui-shadow-md);-webkit-backdrop-filter:blur(24px)saturate(180%);z-index:var(--z-sticky);padding:8px;position:fixed;left:10px}.car-filter-picker{z-index:var(--z-overlay);background:var(--ds-color-background);flex-direction:column;display:flex;position:absolute;inset:0}.car-filter-picker__header{min-height:calc(var(--sat) + var(--ds-header-height));padding:var(--sat) var(--ds-space-4) 0 var(--ds-space-2);grid-template-columns:var(--ds-icon-target) minmax(0,1fr) var(--ds-icon-target);background:var(--ds-color-background);text-align:center;font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:var(--ds-text-nav-title-weight);box-shadow:none;border:0;border-radius:0;align-items:center;display:grid;position:relative}.car-filter-picker__expandable-search{justify-self:end}.car-filter-picker__expandable-search.is-expanded{right:var(--ds-space-4);left:var(--ds-space-4);width:auto;position:absolute}.car-filter-picker__list{min-height:0;padding:0 var(--ds-space-4) var(--sab);flex:auto;overflow-y:auto}.car-filter-picker__option.ds-button{width:100%;min-width:100%;height:var(--ds-control-height);color:var(--ds-color-text);background:0 0;border:0;border-radius:0;justify-content:space-between;padding:0}.car-filter-option-sheet__header{padding-left:76px;padding-right:76px}.car-filter-option-sheet__label{align-items:center;gap:var(--ds-space-3);min-width:0;display:flex}.car-filter-option-sheet__swatch{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-round);flex:0 0 18px;width:18px;height:18px}.year-range-sheet{background:var(--ds-color-surface);height:auto;min-height:0;max-height:calc(70dvh - 28px);font-family:var(--ds-font-family);flex-direction:column;display:flex}.year-range-sheet__header{min-height:var(--ds-header-height);padding:0 var(--ds-space-4);flex:none;justify-content:space-between;align-items:center;display:flex}.year-range-sheet__title{color:var(--ds-color-text);font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:var(--ds-text-nav-title-weight)}.year-range-sheet__wheels{height:176px;margin:var(--ds-space-3) var(--ds-space-4) var(--ds-space-2);flex:none;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative;overflow:hidden}.year-range-sheet__wheels.is-single{grid-template-columns:minmax(0,1fr);width:50%;margin-left:auto;margin-right:auto}.year-range-sheet__highlight{border-radius:var(--ds-radius-round);background:var(--ds-color-surface-muted);pointer-events:none;height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.year-range-sheet__wheel{z-index:1;scroll-snap-type:y mandatory;overscroll-behavior:contain;min-height:0;padding:calc(50% - 22px) 0;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 24% 76%,#0000);mask-image:linear-gradient(#0000,#000 24% 76%,#0000)}.year-range-sheet__year.ds-button{scroll-snap-align:center;width:100%;min-width:100%;height:44px;color:var(--ds-color-text-secondary);box-shadow:none;font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:var(--ds-text-nav-title-weight);opacity:.34;background:0 0;border:0;border-radius:0;padding:0}.year-range-sheet__year.is-selected.ds-button{color:var(--ds-color-text);opacity:1}.mileage-range-sheet__wheel{padding:0}.mileage-range-sheet__spacer{width:100%;position:relative}.mileage-range-sheet__year.ds-button{gap:var(--ds-space-1);scroll-snap-align:center;position:absolute;top:0;left:0}.mileage-range-sheet__prefix{color:var(--ds-color-text-secondary);font-weight:var(--ds-text-body-weight)}.mileage-range-sheet__from-prefix{top:50%;left:var(--ds-space-5);z-index:2;color:var(--ds-color-text-secondary);font-size:var(--ds-text-caption-size);line-height:var(--ds-text-caption-line);font-weight:var(--ds-text-body-weight);pointer-events:none;position:absolute;transform:translateY(-50%)}.mileage-range-sheet__to-prefix{top:50%;left:calc(50% + var(--ds-space-5));z-index:2;color:var(--ds-color-text-secondary);font-size:var(--ds-text-caption-size);line-height:var(--ds-text-caption-line);font-weight:var(--ds-text-body-weight);pointer-events:none;position:absolute;transform:translateY(-50%)}.year-range-sheet__footer{padding:var(--ds-space-3) var(--ds-space-4) var(--ds-space-4);background:var(--ds-color-surface);box-shadow:var(--ui-shadow-md);flex:none}.year-range-sheet__apply.ds-button{height:var(--ds-button-height);padding-right:var(--ds-space-6);padding-left:var(--ds-space-6);border-radius:calc(var(--ds-radius-control) + var(--ds-space-1));color:var(--ds-color-on-primary);background:var(--ds-color-primary);box-shadow:var(--ui-shadow-md);transition:transform .18s var(--ds-ease-standard),box-shadow .18s var(--ds-ease-standard);border:0;flex-direction:column;gap:1px}.year-range-sheet__apply.ds-button:not(:disabled):active{box-shadow:var(--ui-shadow-sm);transform:scale(.985)}.year-range-sheet__apply.ds-button:focus-visible{outline:none;box-shadow:0 0 0 3px #11111314,0 6px 16px #1111131f}.year-range-sheet__count{color:var(--ds-color-on-primary)}@supports (color:color-mix(in lab,red,red)){.year-range-sheet__count{color:color-mix(in srgb,var(--ds-color-on-primary) 72%,transparent)}}.year-range-sheet__count{font-size:var(--ds-text-caption-size);line-height:var(--ds-text-caption-line);font-weight:var(--ds-text-body-weight)}.numeric-range-sheet{background:var(--ds-color-surface);height:auto;min-height:0;max-height:calc(70dvh - 28px);font-family:var(--ds-font-family);flex-direction:column;display:flex}.numeric-range-sheet__content{min-height:0;padding:var(--ds-space-4) var(--ds-space-4) var(--ds-space-2);flex:0 auto;overflow-y:auto}.numeric-range-sheet__unit{margin-bottom:var(--ds-space-2);color:var(--ds-color-text-secondary);font-size:var(--ds-text-meta-size);line-height:var(--ds-text-meta-line);font-weight:var(--ds-text-body-weight)}.numeric-range-sheet__suggestions{margin-top:var(--ds-space-5)}.numeric-range-sheet__suggestion-list{margin-top:var(--ds-space-2);gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.numeric-range-sheet__suggestion-list .ds-button{width:auto;min-width:0;height:36px;padding:0 var(--ds-space-3);border-radius:var(--ds-radius-round);font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:var(--ds-text-nav-title-weight)}.quick-filter-sheet{min-height:0;max-height:calc(76dvh - var(--ds-space-5));color:var(--ds-color-text);background:var(--ds-color-surface);font-family:var(--ds-font-family);flex-direction:column;display:flex}.quick-filter-sheet--options{max-height:calc(82dvh - var(--ds-space-5))}.quick-filter-sheet__header{padding:var(--ds-space-3) var(--ds-space-4) var(--ds-space-4);flex:none}.quick-filter-sheet__title{font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:var(--ds-text-nav-title-weight);letter-spacing:-.01em}.quick-filter-sheet__content{min-height:0;padding:0 var(--ds-space-4) var(--ds-space-5);overscroll-behavior:contain;overflow-y:auto}.quick-filter-sheet__fields{gap:var(--ds-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.quick-filter-sheet__fields .ds-field__control{background:var(--ds-color-surface-muted)}.quick-filter-sheet__fields .ds-field__input{color:var(--ds-color-text);font-size:var(--ds-text-body-size);font-weight:var(--ds-text-body-weight)}.quick-filter-sheet__option-list{min-height:0;padding:0 var(--ds-space-4);overscroll-behavior:contain;flex:auto;overflow-y:auto}.quick-filter-sheet__option.ds-button{width:100%;min-width:100%;height:58px;color:var(--ds-color-text);box-shadow:none;font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:var(--ds-text-nav-title-weight);background:0 0;border:0;border-radius:0;justify-content:space-between;padding:0}.quick-filter-sheet__option-label{align-items:center;gap:var(--ds-space-3);min-width:0;display:flex}.quick-filter-sheet__option-icon{border-radius:var(--ds-radius-round);width:36px;height:36px;color:var(--ds-color-text);background:var(--ds-color-surface-muted);flex:0 0 36px;place-items:center;display:grid}.quick-filter-sheet__footer{padding:var(--ds-space-3) var(--ds-space-4) var(--ds-space-2);align-items:center;gap:var(--ds-space-1);background:var(--ds-color-surface);flex-direction:column;flex:none;display:flex}.quick-filter-sheet__apply.ds-button{border-radius:calc(var(--ds-radius-control) + var(--ds-space-1));height:54px;color:var(--ds-color-on-primary);background:var(--ds-color-primary);box-shadow:var(--ds-shadow-card);font-size:var(--ds-text-nav-title-size);font-weight:var(--ds-text-nav-title-weight);border:0}.quick-filter-sheet__reset.ds-button{width:auto;min-width:0;height:36px;padding:0 var(--ds-space-3);color:var(--ds-color-text-secondary);font-size:var(--ds-text-nav-title-size);font-weight:var(--ds-text-nav-title-weight);background:0 0}.ds-sheet.quick-range-sheet--price .ds-sheet__content{height:auto!important;padding:0 var(--ds-space-5)!important}.quick-range-sheet--price .quick-filter-sheet{max-height:none}.quick-range-sheet--price .quick-filter-sheet__header{padding:var(--ds-space-5) 0 var(--ds-space-4)}.quick-range-sheet--price .quick-filter-sheet__title{text-align:center}.quick-range-sheet--price .quick-filter-sheet__content{padding:0 0 var(--ds-space-4);overflow:visible}.quick-range-sheet--price .quick-filter-sheet__footer{padding:0 0 var(--ds-space-5)}.quick-range-sheet--price .quick-filter-sheet__apply.ds-button{width:100%}.options-filter-sheet{background:var(--ds-color-surface);height:auto;min-height:0;max-height:calc(70dvh - 28px);font-family:var(--ds-font-family);flex-direction:column;display:flex}.options-filter-sheet .product-category-sheet__list{flex:auto;min-height:0}.options-filter-sheet__footer{padding:var(--ds-space-3) var(--ds-space-4) calc(var(--sab) + var(--ds-space-4));background:var(--ds-color-surface);box-shadow:var(--ui-shadow-md);flex:none}.seller-account-card.ds-button{--ds-color-surface-muted:#f7f7f8;--ds-color-surface:#fff;width:100%;min-width:0;height:auto;padding:var(--ds-space-4);border-radius:var(--ds-radius-card);color:var(--ds-color-text);background:var(--ds-color-surface-muted);box-shadow:none;text-align:left;transition:transform var(--ds-motion-fast) var(--ds-ease-standard);border:0;flex-direction:row;align-items:center;gap:0;display:flex;transform:scale(1)}.seller-account-card.ds-button:not(:disabled):active{transform:scale(.97)}#root.dark .seller-account-card.ds-button,#root .dark .seller-account-card.ds-button{--ds-color-surface-muted:#1c1c1e;--ds-color-surface:#2c2c2e}.published-listing-photo{opacity:1!important}.listing-detail-photo{margin:0 var(--ds-space-4);aspect-ratio:4/3;border-radius:var(--ds-radius-card);background:var(--ds-color-surface-muted);position:relative;overflow:hidden}.listing-detail-photo>img{object-fit:cover;opacity:0;width:100%;height:100%;display:block;position:absolute;inset:0}.listing-detail-photo>img.is-active{opacity:1}.listing-detail-photo-placeholder{color:var(--ds-color-disabled);background:var(--ds-color-surface-muted);place-items:center;display:grid;position:absolute;inset:0}.listing-detail-photo-dots{bottom:var(--ds-space-3);align-items:center;gap:var(--ds-space-1);pointer-events:none;display:flex;position:absolute;left:50%;transform:translate(-50%)}.listing-detail-photo-dot{width:var(--ds-space-1);height:var(--ds-space-1);border-radius:var(--ds-radius-round);background:var(--ds-color-photo-indicator)}@supports (color:color-mix(in lab,red,red)){.listing-detail-photo-dot{background:color-mix(in srgb,var(--ds-color-photo-indicator) 60%,transparent)}}.listing-detail-photo-dot.is-active{width:var(--ds-space-3);background:var(--ds-color-photo-indicator)}.listing-detail-flat-info{padding-top:var(--ds-space-4);gap:var(--ds-space-5);flex-direction:column;display:flex}.listing-detail-flat-summary,.listing-detail-flat-characteristics{padding-inline:var(--ds-space-4)}.listing-detail-flat-summary{align-items:flex-start;gap:var(--ds-space-1);flex-direction:column;display:flex}.listing-detail-flat-price.ds-text{color:var(--ds-color-text);font-size:var(--ds-text-detail-price-size);line-height:var(--ds-text-detail-price-line);font-weight:var(--ds-text-detail-price-weight)}.listing-detail-flat-price-row{justify-content:space-between;align-items:center;gap:var(--ds-space-3);width:100%;display:flex}.listing-detail-flat-title.ds-text{color:var(--ds-color-text);font-size:var(--ds-text-detail-title-size);line-height:var(--ds-text-detail-title-line);font-weight:var(--ds-text-detail-title-weight)}.listing-detail-flat-meta{color:var(--ds-color-text-secondary);font-size:var(--ds-text-meta-size);line-height:var(--ds-text-meta-line);font-weight:var(--ds-text-meta-weight);flex-wrap:wrap;align-items:center;display:flex}.listing-detail-flat-meta--price{gap:var(--ds-space-1);white-space:nowrap;flex-wrap:nowrap;flex:none}.listing-detail-flat-views{align-items:center;gap:var(--ds-space-1);display:inline-flex}.listing-detail-flat-condition{min-height:var(--ds-space-6);padding-inline:var(--ds-space-2);border-radius:var(--ds-radius-round);color:var(--ds-color-on-primary);background:var(--ds-color-primary);font-size:var(--ds-text-caption-size);line-height:var(--ds-text-caption-line);font-weight:var(--ds-text-body-medium-weight);align-items:center;display:inline-flex}.listing-detail-parameter-chips{padding-inline:var(--ds-space-4);gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.listing-detail-parameter-chip{min-height:var(--ds-detail-chip-height);padding-inline:var(--ds-space-3);align-items:center;gap:var(--ds-space-2);border-radius:var(--ds-radius-round);color:var(--ds-color-text);background:var(--ds-color-surface-muted);font-size:var(--ds-text-chip-size);line-height:var(--ds-text-chip-line);font-weight:var(--ds-text-chip-weight);display:inline-flex}.listing-detail-flat-characteristics{margin-top:var(--ds-space-1);flex-direction:column;gap:0;display:flex}.listing-detail-flat-characteristics>.ds-text{margin-bottom:var(--ds-space-3)}.listing-detail-section-title{margin:0 0 var(--ds-space-3);color:var(--ds-color-text);font-size:var(--ds-text-section-size);line-height:var(--ds-text-section-line);font-weight:var(--ds-text-section-weight)}.listing-detail-characteristics-grid{column-gap:var(--ds-space-4);row-gap:calc(var(--ds-space-3) + (var(--ds-space-1) / 2));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.listing-detail-characteristic{min-width:0}.listing-detail-characteristic>span,.listing-detail-characteristic>strong{overflow-wrap:anywhere;display:block}.listing-detail-characteristic>span{color:var(--ds-color-text-secondary);font-size:var(--ds-text-meta-size);line-height:var(--ds-text-meta-line);font-weight:var(--ds-text-meta-weight)}.listing-detail-characteristic>strong{margin-top:calc(var(--ds-space-1) / 2);color:var(--ds-color-text);font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:var(--ds-text-body-weight)}.listing-detail-characteristics-toggle.ds-button{min-height:var(--ds-field-height);height:var(--ds-field-height);margin:var(--ds-space-4) auto 0;padding-inline:var(--ds-space-4);border-radius:var(--ds-radius-round);box-shadow:none;align-self:center}.listing-characteristics-screen{min-height:0;color:var(--ds-color-text);background:var(--ds-color-background);flex-direction:column;display:flex;position:absolute;inset:0}.listing-characteristics-header{min-height:calc(var(--sat) + var(--ds-header-height));padding:var(--sat) var(--ds-space-2) 0;grid-template-columns:var(--ds-icon-target) minmax(0,1fr) var(--ds-icon-target);background:var(--ds-color-background);flex:none;align-items:center;display:grid}.listing-characteristics-header__title{min-width:0;color:var(--ds-color-text);font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:var(--ds-text-nav-title-weight);text-align:center}.listing-characteristics-header__balance{width:var(--ds-icon-target);height:var(--ds-icon-target)}.listing-characteristics-content{min-height:0;padding:var(--ds-space-2) var(--ds-space-4) calc(var(--sab) + var(--ds-space-6));flex:auto;overflow-y:auto}.listing-characteristics-group{margin-top:calc(var(--ds-space-6) + var(--ds-space-2));gap:var(--ds-space-3);flex-direction:column;display:flex}.listing-characteristics-group:first-child{margin-top:0}.listing-characteristics-group>.ds-text{color:var(--ds-color-text);font-size:var(--ds-text-section-size);line-height:var(--ds-text-section-line);font-weight:var(--ds-text-section-weight);margin:0}.listing-characteristics-group>.listing-detail-characteristics-grid{margin:0}.vehicle-detail-content{padding-top:var(--ds-space-1);gap:var(--ds-space-6);color:var(--ds-color-text);background:var(--ds-color-background);flex-direction:column;display:flex}.vehicle-detail-island.ds-card,.vehicle-detail-island.ds-button{width:auto;min-width:0;height:auto;margin-inline:var(--ds-space-3);padding:var(--ds-space-4);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-card);color:var(--ds-color-text);background:var(--ds-color-surface);box-shadow:none}.detail-meta-views{align-items:center;gap:var(--ds-space-1);color:var(--ds-color-text-secondary);vertical-align:middle;display:inline-flex}.vehicle-detail-description.ds-card{gap:var(--ds-space-3);flex-direction:column;display:flex}.vehicle-detail-description__copy{align-items:flex-end;column-gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.vehicle-detail-description__text{width:100%;color:var(--ds-color-text);font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:var(--ds-text-body-weight);white-space:pre-line;-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vehicle-detail-description__text.is-expanded{display:block;overflow:visible}.vehicle-detail-description__more.ds-button{width:auto;min-width:0;height:auto;padding:var(--ds-space-1) 0 0;color:var(--ds-color-text);font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:var(--ds-text-nav-title-weight)}.vehicle-detail-similar{padding:0 var(--ds-space-3)}.vehicle-detail-similar__grid{gap:var(--ds-space-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.vehicle-detail-seller-slot{margin-inline:var(--ds-space-3)}#root .published-listing-screen,#root .published-listing-screen>.published-listing-scroll.scroll-area{background:var(--ds-color-background)!important}#root .published-listing-screen{--ds-color-surface:var(--ds-color-detail-card)}.vehicle-detail-bottom-action.ds-button{gap:var(--ds-space-2);border-radius:var(--ds-radius-round);min-width:0;height:52px;font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:var(--ds-text-nav-title-weight);box-shadow:none;flex:1}.vehicle-detail-bottom-action.ds-button--primary{border-color:var(--ds-color-primary);color:var(--ds-color-on-primary);background:var(--ds-color-primary)}#root .published-listing-screen .listing-cta-primary.ds-button{border-color:var(--ds-color-primary)!important;color:var(--ds-color-on-primary)!important;background:var(--ds-color-primary)!important}#root .published-listing-screen .listing-cta-primary.ds-button>svg{color:var(--ds-color-on-primary)!important}.vehicle-detail-bottom-action.ds-button--secondary{border:1px solid var(--ds-color-border);color:var(--ds-color-text);background:var(--ds-color-surface-muted)}.vehicle-detail-bottom-action>svg{color:currentColor;width:18px;height:18px}.filter-show-results.vehicle-detail-bottom-action.listing-cta-primary.ds-button{border-color:var(--ds-color-primary);border-radius:var(--ds-radius-round);height:52px;color:var(--ds-color-on-primary);background:var(--ds-color-primary);font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:var(--ds-text-nav-title-weight)}.rental-detail-similar{margin:var(--ds-space-6) var(--ds-space-2) 0}.auto-product-detail-screen{--auto-product-detail-bg:var(--ds-color-background);--ds-color-surface:var(--ds-color-detail-card)}.auto-product-detail__island{padding:var(--ds-space-4);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-card);background:var(--ds-color-surface);box-shadow:none}.auto-product-detail__sections{padding:var(--ds-space-3);gap:var(--ds-space-6);flex-direction:column;display:flex}.auto-product-detail__similar{padding-bottom:var(--ds-space-4)}#root.dark .auto-product-detail-screen,#root .dark .auto-product-detail-screen{--auto-product-detail-bg:var(--ds-color-background)}.plate-detail-screen{--ds-color-surface:var(--ds-color-detail-card);background:var(--ds-color-background)}.plate-detail-scroll{background:var(--ds-color-background)}.plate-detail-card{padding:var(--ds-space-4);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-card);background:var(--ds-color-surface);box-shadow:none}.plate-detail-sections{padding-top:var(--ds-space-6);padding-inline:var(--ds-space-4);gap:var(--ds-space-6);flex-direction:column;display:flex}#root.dark .auto-product-detail__contact-bar,#root .dark .auto-product-detail__contact-bar{border-color:var(--ds-glass-border)!important;background:var(--ds-glass-bg)!important;box-shadow:var(--ds-card-shadow)!important}#root.dark .auto-product-detail__message-action,#root .dark .auto-product-detail__message-action{border-color:var(--ds-color-border)!important;background:var(--ds-color-surface-muted)!important}.seller-account-card__content{align-items:center;gap:var(--ds-space-3);width:100%;min-width:0;display:flex}.seller-account-card__avatar{width:calc(var(--ds-space-6) * 2);height:calc(var(--ds-space-6) * 2);flex:0 0 calc(var(--ds-space-6) * 2);border-radius:var(--ds-radius-round);color:var(--ds-color-text);background:var(--ds-color-surface);font-size:var(--ds-field-icon-size);line-height:var(--ds-field-icon-size);font-weight:var(--ds-text-body-semibold-weight);place-items:center;display:grid;overflow:hidden}.seller-account-card__avatar img{object-fit:cover;width:100%;height:100%;display:block}.seller-account-card__identity{justify-content:center;gap:var(--ds-space-1);flex-direction:column;flex:1;min-width:0;display:flex}.seller-account-card__name-row,.profile-summary__name-row{align-items:center;gap:var(--ds-space-1);min-width:0;display:flex}.verified-seller-badge{color:#1d8cf8;flex-shrink:0;display:inline-flex}.profile-summary__verified{color:var(--ds-color-text-secondary,var(--ds-color-placeholder));font-size:var(--ds-text-chip-size);line-height:18px}.seller-account-card__name{color:var(--ds-color-text);font-size:var(--ds-text-button-size);line-height:var(--ds-text-button-line);font-weight:var(--ds-text-body-semibold-weight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.seller-account-card__meta{align-items:center;gap:calc((var(--ds-space-1) + var(--ds-space-2)) / 2);min-width:0;color:var(--ds-color-text-secondary);font-size:var(--ds-text-meta-size);line-height:var(--ds-text-meta-line);font-weight:var(--ds-text-meta-weight);white-space:nowrap;flex-flow:row;display:flex}.seller-account-card__meta:empty{display:none}.seller-account-card__city,.seller-account-card__rating{align-items:center;gap:var(--ds-space-1);color:var(--ds-color-text-secondary);font-size:inherit;line-height:inherit;font-weight:inherit;white-space:nowrap;display:inline-flex}.seller-account-card__separator{color:var(--ds-color-text-secondary);display:inline}.seller-account-card__meta-icon,.seller-rating__icon{width:calc(var(--ds-space-3) + (var(--ds-space-1) / 2));height:calc(var(--ds-space-3) + (var(--ds-space-1) / 2))}.listing-detail-similar{gap:var(--ds-space-3);flex-direction:column;display:flex}.listing-detail-similar>.listing-detail-section-title,.listing-detail-similar>.ds-text{margin-bottom:0}.seller-account-card__chevron{color:var(--ds-color-text-secondary);flex:none}.wallet-screen{color:var(--ds-color-text);background:var(--background);font-family:var(--ds-font-family);flex-direction:column;display:flex;position:absolute;inset:0}.wallet-screen__content{min-height:0;padding:var(--ds-space-5) var(--ds-space-4) calc(var(--sab,34px) + var(--ds-space-6));flex:auto;overflow-y:auto}.wallet-balance-card{padding:var(--ds-space-5);border-radius:var(--ds-radius-card);color:var(--ds-color-on-primary);background:var(--ds-color-primary);box-shadow:none}.wallet-balance-card__label{color:var(--ds-color-on-primary)}@supports (color:color-mix(in lab,red,red)){.wallet-balance-card__label{color:color-mix(in srgb,var(--ds-color-on-primary) 70%,transparent)}}.wallet-balance-card__label{font-size:var(--ds-text-caption-size);line-height:var(--ds-text-caption-line);font-weight:var(--ds-text-body-weight)}.wallet-balance-card__amount{margin-top:var(--ds-space-1);color:var(--ds-color-on-primary);font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:var(--ds-text-nav-title-weight);letter-spacing:-.02em}.wallet-balance-card__actions{margin-top:var(--ds-space-5);gap:var(--ds-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wallet-balance-card__actions .ds-button{height:44px;padding:0 var(--ds-space-3);border-radius:var(--ds-radius-round);gap:var(--ds-space-2);box-shadow:none;font-size:var(--ds-text-nav-title-size);font-weight:var(--ds-text-nav-title-weight);border:0}.wallet-balance-card__topup.ds-button{color:var(--ds-color-text);background:var(--ds-color-surface)}.wallet-balance-card__history.ds-button{color:var(--ds-color-on-primary);background:#ffffff24}.wallet-history{margin-top:var(--ds-space-6);scroll-margin-top:var(--ds-space-4)}.wallet-history__title{margin-bottom:var(--ds-space-3);font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:var(--ds-text-nav-title-weight)}.wallet-history__row{align-items:center;gap:var(--ds-space-3);min-height:60px;display:flex}.wallet-history__icon{border-radius:var(--ds-radius-round);width:40px;height:40px;color:var(--ds-color-text);background:var(--secondary);flex:0 0 40px;place-items:center;display:grid}.wallet-history__details{flex-direction:column;flex:auto;min-width:0;display:flex}.wallet-history__name{color:var(--ds-color-text);font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:var(--ds-text-body-weight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wallet-history__date{color:var(--ds-color-text-secondary);font-size:var(--ds-text-caption-size);line-height:var(--ds-text-caption-line);font-weight:var(--ds-text-body-weight);margin-top:2px}.wallet-history__amount{color:var(--ds-color-text);font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:var(--ds-text-nav-title-weight);flex:none}.wallet-history__amount.is-topup{color:var(--success)}.wallet-history .ds-system-state{min-height:220px}.wallet-topup{color:var(--ds-color-text);font-family:var(--ds-font-family);background:0 0;padding:0}.wallet-topup .ds-field__control.ds-money-field{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-round);height:48px;min-height:48px;box-shadow:var(--ui-shadow-md);-webkit-backdrop-filter:none;background:#fff;padding-inline:20px}.wallet-topup .ds-field__control.ds-money-field:focus-within,.wallet-topup .ds-field__control.ds-money-field:focus-visible{border:1px solid var(--ds-color-border);box-shadow:var(--ui-shadow-md);outline:none}.wallet-topup .ds-money-field .ds-field__input{height:46px;font-weight:var(--ds-text-nav-title-weight)}.wallet-topup .ds-money-field .ds-field__input::placeholder{font-weight:var(--ds-text-body-weight)}.wallet-topup__section-title{margin:var(--ds-space-5) 0 var(--ds-space-2);color:var(--ds-color-text);font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:var(--ds-text-nav-title-weight)}.wallet-topup__banks{gap:var(--ds-space-2);flex-direction:column;display:flex}.wallet-topup__bank.ds-button{width:100%;min-width:100%;height:64px;padding:0 var(--ds-space-4);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-round);color:var(--ds-color-text);box-shadow:var(--ui-shadow-md);-webkit-backdrop-filter:none;text-align:left;background:#fff;justify-content:space-between}.wallet-topup__bank.is-active.ds-button{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-round);box-shadow:var(--ui-shadow-md);background:#fff}#root.dark .wallet-topup .ds-field__control.ds-money-field,#root .dark .wallet-topup .ds-field__control.ds-money-field,#root.dark .wallet-topup__bank.ds-button,#root .dark .wallet-topup__bank.ds-button,#root.dark .wallet-topup__bank.is-active.ds-button,#root .dark .wallet-topup__bank.is-active.ds-button{background:var(--ds-color-surface-muted);box-shadow:var(--ui-shadow-md);border:1px solid #ffffff0f}#root.dark .wallet-topup .ds-field__control.ds-money-field:focus-within,#root .dark .wallet-topup .ds-field__control.ds-money-field:focus-within,#root.dark .wallet-topup .ds-field__control.ds-money-field:focus-visible,#root .dark .wallet-topup .ds-field__control.ds-money-field:focus-visible{box-shadow:var(--ui-shadow-md);border:1px solid #ffffff0f}.wallet-topup__bank-main{align-items:center;gap:var(--ds-space-3);min-width:0;display:flex}.wallet-topup__bank-copy{flex-direction:column;min-width:0;display:flex}.wallet-topup__bank-name{color:var(--ds-color-text);font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:var(--ds-text-body-weight)}.wallet-topup__bank-caption{color:var(--ds-color-text-secondary);font-size:var(--ds-text-caption-size);line-height:var(--ds-text-caption-line);font-weight:var(--ds-text-body-weight)}.wallet-topup__radio{border:2px solid var(--ds-color-border);border-radius:var(--ds-radius-round);width:22px;height:22px;color:var(--ds-color-text-secondary);flex:0 0 22px;place-items:center;display:grid}.wallet-topup__radio.is-active{border-color:var(--ds-color-primary);color:var(--ds-color-on-primary);background:var(--ds-color-primary)}.wallet-topup__total{margin-top:var(--ds-space-5);color:var(--ds-color-text-secondary);font-size:var(--ds-text-meta-size);line-height:var(--ds-text-meta-line);font-weight:var(--ds-text-body-weight);text-align:center}.wallet-topup__submit.ds-button{height:48px;min-height:48px;margin-top:var(--ds-space-2);border-radius:var(--ds-radius-round);color:var(--ds-color-on-primary);background:var(--ds-color-primary);box-shadow:var(--ui-shadow-md);font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:var(--ds-text-nav-title-weight);padding:0}.wallet-topup__submit.ds-button:disabled{color:var(--ds-color-text-secondary);background:var(--ds-color-surface-muted);box-shadow:none}.wallet-promo{padding-top:var(--ds-space-2);flex-direction:column;gap:0;display:flex}.wallet-bank-flow{z-index:var(--z-overlay);padding:var(--sat) var(--ds-space-4) calc(var(--sab,34px) + var(--ds-space-4));color:var(--ds-color-text);background:var(--background);font-family:var(--ds-font-family);flex-direction:column;display:flex;position:absolute;inset:0}.wallet-bank-flow__content{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;min-height:0;display:flex}.wallet-bank-flow__spinner{margin-top:var(--ds-space-5);color:var(--ds-color-text)}.wallet-bank-flow__redirect-title{margin-top:var(--ds-space-4);color:var(--ds-color-text);font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:var(--ds-text-nav-title-weight)}.wallet-bank-flow__description{max-width:320px;margin-top:var(--ds-space-2);color:var(--ds-color-text-secondary);font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:var(--ds-text-body-weight);text-align:center}.wallet-bank-flow__cancel.ds-button{width:auto;min-width:0;height:44px;padding:0 var(--ds-space-5);color:var(--ds-color-text-secondary);background:0 0;margin:0 auto}.wallet-bank-flow__success{flex-direction:column;flex:auto;min-height:0;display:flex}.wallet-bank-flow__success-icon{color:var(--success)}.wallet-bank-flow__success-title{margin-top:var(--ds-space-4);color:var(--ds-color-text);font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:var(--ds-text-nav-title-weight)}.wallet-bank-flow__done.ds-button{border-radius:var(--ds-radius-round);height:52px}.ds-filter-button.ds-glass-icon-button,.ds-filter-button.ds-glass-icon-button.is-open,.ds-filter-button.ds-glass-icon-button.is-preview-pressed,button.ds-filter-button.ds-glass-icon-button:not(:disabled):active{width:44px;min-width:44px;height:44px;color:var(--ds-color-text);-webkit-backdrop-filter:none;padding:0;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.ds-filter-button .ds-filter-button__icon{color:var(--ds-color-text)}.ds-filter-button .ds-filter-button__dot,.ds-filter-button .ds-filter-button__count{display:none}.services-catalog-screen .ds-filter-button .ds-filter-button__dot{background:var(--ds-color-text);display:block}.ds-filter-button.ds-glass-icon-button:focus-visible{box-shadow:none!important}@media(hover:hover)and (pointer:fine){.ds-filter-button.ds-glass-icon-button:hover:not(:disabled){box-shadow:none!important;background:0 0!important;border-color:#0000!important}}.ds-search-button.ds-glass-icon-button,.ds-search-button.ds-glass-icon-button.is-open,.ds-search-button.ds-glass-icon-button.is-preview-pressed,button.ds-search-button.ds-glass-icon-button:not(:disabled):active{width:44px;min-width:44px;height:44px;color:var(--ds-color-text);-webkit-backdrop-filter:none;padding:0;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.ds-search-button .ds-search-button__icon{color:var(--ds-color-text)}.ds-search-button.ds-glass-icon-button:focus-visible{box-shadow:none!important}@media(hover:hover)and (pointer:fine){.ds-search-button.ds-glass-icon-button:hover:not(:disabled){box-shadow:none!important;background:0 0!important;border-color:#0000!important}}div.ds-search:not(.is-error) .ds-search__control,div.ds-search.is-active:not(.is-error) .ds-search__control{border-radius:var(--ds-radius-round);background:var(--ds-color-surface);height:48px;box-shadow:var(--ui-shadow-md);border:1px solid #bebec46b}#root :where(button:not(.listing-detail-photo):not(.listing-photo-block__empty):not(.ds-card):not([role=radio]):not([role=option]):not([class*=-card]):not([class*=__card]):not([class*=-row]):not([class*=__row]):not([class*=-option]):not([class*=__option]),[role=button]:not(.listing-detail-photo):not(.ds-card):not([class*=-card]):not([class*=__card]):not([class*=-row]):not([class*=__row]):not([class*=-option]):not([class*=__option]),input[type=button],input[type=submit],input[type=reset],a.ds-button,a.press-effect){border-radius:var(--ds-radius-round)!important}.profile-logbook-card{width:100%;padding:var(--ds-space-4);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-card);color:var(--ds-color-text);background:var(--ds-color-surface);box-shadow:none;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--ds-motion-fast) var(--ds-ease-standard)}.profile-logbook-card__main{align-items:stretch;gap:var(--ds-space-3);display:flex}.profile-logbook-card__topic{width:fit-content;height:28px;margin-bottom:var(--ds-space-2);padding:0 var(--ds-space-3);border-radius:var(--ds-radius-round);color:var(--ds-color-text-secondary);background:var(--ds-color-surface-muted);font-size:var(--ds-text-meta-size);line-height:var(--ds-text-meta-line);font-weight:var(--ds-text-body-weight);align-items:center;display:inline-flex}.profile-logbook-card__title{margin-bottom:var(--ds-space-1);color:var(--ds-color-text);font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:var(--ds-text-nav-title-weight)}.profile-logbook-card__description{color:var(--ds-color-text-secondary);font-size:var(--ds-text-caption-size);line-height:var(--ds-text-caption-line);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.profile-logbook-card__photo{border-radius:var(--ds-radius-card);object-fit:cover;object-position:center;flex:none;width:104px;height:88px;display:block}.profile-logbook-card__photo--fallback{background:var(--ds-color-surface-muted);place-items:center;display:grid}.profile-logbook-card__stats{margin-top:var(--ds-space-3);align-items:center;display:flex}.profile-avatar{border-radius:var(--ds-radius-round);background:var(--ds-color-surface-muted);flex:0 0 86px;place-items:center;width:86px;height:86px;display:grid;position:relative}.profile-detail-summary{padding:var(--ds-space-2) var(--ds-screen-padding) var(--ds-space-3);background:var(--ds-color-background);border:0;border-radius:0;flex-shrink:0}.profile-summary{align-items:center;gap:var(--ds-space-4);display:flex}.profile-summary__copy{min-width:0}.profile-summary__name{color:var(--ds-color-text);font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:var(--ds-text-nav-title-weight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-summary__meta{min-width:0;margin-top:var(--ds-space-2);align-items:center;gap:var(--ds-space-1);color:var(--ds-color-text-secondary);font-size:var(--ds-text-meta-size);line-height:var(--ds-text-meta-line);font-weight:var(--ds-text-body-weight);white-space:nowrap;display:flex;overflow:hidden}.profile-summary__meta>svg{color:var(--ds-color-text-secondary);flex:none}.profile-listings-grid{gap:var(--ds-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.profile-listing-card__image{object-fit:cover;width:100%;height:100%;display:block}.profile-listing-card__placeholder{color:var(--ds-color-text-secondary);background:var(--ds-color-surface-muted);place-items:center;display:grid;position:absolute;inset:0}.profile-avatar__image{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.profile-avatar__placeholder{width:36px;height:36px;color:var(--ds-color-text-secondary)}.profile-avatar__add-badge{border:2px solid var(--ds-color-surface);border-radius:var(--ds-radius-round);width:24px;height:24px;color:var(--ds-picker-check-text);background:var(--ds-picker-check-background);place-items:center;display:grid;position:absolute;bottom:0;right:0}.profile-avatar__add-badge>svg{stroke-width:2px;width:14px;height:14px}.ds-sheet .ds-sheet__backdrop{background:#00000024!important}.ds-sheet .ds-sheet__panel{--ds-sheet-background:#fff;transition:transform .26s cubic-bezier(.4,0,1,1);width:auto!important;height:auto!important;max-height:calc(100% - var(--sat) - 12px)!important;border-radius:var(--ds-radius-sheet)!important;background:var(--ds-sheet-background)!important;box-shadow:var(--ui-shadow-lg)!important;-webkit-backdrop-filter:none!important;border:0!important;inset:auto 8px 14px!important}#root.dark .ds-sheet .ds-sheet__panel,#root .dark .ds-sheet .ds-sheet__panel{--ds-sheet-background:#1c1c1e;background:var(--ds-sheet-background)!important;box-shadow:var(--ui-shadow-lg)!important}.ds-sheet.is-open .ds-sheet__panel{transition:transform .36s cubic-bezier(.32,.72,0,1)}.ds-sheet.is-open .ds-sheet__panel:has(.ds-sheet__grabber-area:active){transition:none}.ds-sheet .ds-sheet__grabber-area{z-index:2;height:24px!important;padding:0!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.ds-sheet .ds-sheet__grabber{display:none!important}.ds-sheet .ds-sheet__content{overscroll-behavior:contain;min-height:0;max-height:none!important;padding:20px!important;overflow-y:auto!important}.ds-sheet .ds-sheet__body,.ds-sheet .wallet-topup,.ds-sheet .language-sheet,.ds-sheet .price-offer-sheet,.ds-sheet .service-selection-sheet,.ds-sheet .publication-delete-dialog{padding:0!important}.ds-sheet .ds-sheet__title{color:var(--ds-color-text)!important;font-size:var(--ds-text-nav-title-size)!important;line-height:var(--ds-text-nav-title-line)!important;font-weight:var(--ds-text-nav-title-weight)!important;text-align:center!important;margin:0!important}.ds-sheet .ds-sheet__pill,.ds-sheet .ds-sheet__option,.ds-sheet .ds-field__control{border:1px solid var(--ds-color-border)!important;border-radius:var(--ds-radius-round)!important;box-shadow:var(--ui-shadow-md)!important;-webkit-backdrop-filter:none!important;background:#fff!important}#root.dark .ds-sheet .ds-sheet__pill,#root .dark .ds-sheet .ds-sheet__pill,#root.dark .ds-sheet .ds-sheet__option,#root .dark .ds-sheet .ds-sheet__option,#root.dark .ds-sheet .ds-field__control,#root .dark .ds-sheet .ds-field__control{background:var(--ds-color-surface-muted)!important;box-shadow:var(--ui-shadow-md)!important;border-color:#ffffff0f!important}.ds-sheet .ds-sheet__pill:is(:focus,:focus-within,:focus-visible,:active),.ds-sheet .ds-sheet__option:is(:focus,:focus-within,:focus-visible,:active),.ds-sheet .ds-sheet__option:is([aria-checked=true],[aria-pressed=true],[aria-selected=true]),.ds-sheet .ds-field__control:is(:focus,:focus-within,:focus-visible,:active){border-color:var(--ds-color-border)!important;box-shadow:var(--ui-shadow-md)!important;opacity:1!important;background:#fff!important;outline:none!important}.ds-sheet .ds-sheet__option:active{transform:none!important}#root.dark .ds-sheet .ds-sheet__pill:is(:focus,:focus-within,:focus-visible,:active),#root .dark .ds-sheet .ds-sheet__pill:is(:focus,:focus-within,:focus-visible,:active),#root.dark .ds-sheet .ds-sheet__option:is(:focus,:focus-within,:focus-visible,:active),#root .dark .ds-sheet .ds-sheet__option:is(:focus,:focus-within,:focus-visible,:active),#root.dark .ds-sheet .ds-sheet__option:is([aria-checked=true],[aria-pressed=true],[aria-selected=true]),#root .dark .ds-sheet .ds-sheet__option:is([aria-checked=true],[aria-pressed=true],[aria-selected=true]),#root.dark .ds-sheet .ds-field__control:is(:focus,:focus-within,:focus-visible,:active),#root .dark .ds-sheet .ds-field__control:is(:focus,:focus-within,:focus-visible,:active){background:var(--ds-color-surface-muted)!important;box-shadow:var(--ui-shadow-md)!important;border-color:#ffffff0f!important}.ds-sheet .ds-field__input{font-weight:var(--ds-text-body-weight)!important}.ds-sheet .ds-sheet__pill input{font-weight:var(--ds-text-nav-title-weight)!important}.ds-sheet .ds-field__input::placeholder,.ds-sheet .ds-sheet__pill input::placeholder{font-weight:var(--ds-text-body-weight)!important}.ds-sheet.ds-sheet--picker-half .ds-sheet__panel{height:50%!important}.ds-sheet.ds-sheet--picker-half .ds-sheet__content,.ds-sheet.ds-sheet--content-locked .ds-sheet__content{height:100%;overflow:hidden!important}.ds-sheet.address-sheet-picker .ds-sheet__panel{flex-direction:column;display:flex;overflow:hidden;height:50%!important}.ds-sheet.address-sheet-picker .ds-sheet__content{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex;padding:12px 0 0!important;overflow:hidden!important}.ds-sheet.address-sheet-picker .address-sheet-picker__header{flex:0 0 44px}.ds-sheet.address-sheet-picker .address-sheet-picker__list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:auto;min-height:0;overflow-y:auto}.auth-screen{--ds-color-border:#dadadf;--auth-control-background:#fff;--auth-segment-active-background:#000;--auth-segment-active-text:#fff;--auth-disabled-background:var(--ds-color-surface-muted)}#root.dark .auth-screen,#root .dark .auth-screen{--ds-color-border:#2c2c2e;--auth-control-background:#1c1c1e}.auth-screen>header,.auth-screen main,.auth-screen main :not(.ds-spinner),.auth-screen img{transition:none!important;animation:none!important}.auth-identifier-controls,.auth-google{flex-direction:column;gap:12px;display:flex}.auth-google__button{justify-content:center;min-height:44px;display:flex}.auth-divider{color:var(--ds-color-text-secondary);font-size:var(--ds-text-meta-size);align-items:center;gap:12px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--ds-color-border);flex:1;height:1px}.auth-screen .auth-method-switch.ds-segmented{height:var(--ds-control-height);padding:var(--ds-space-1);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-round);background:var(--auth-control-background);box-shadow:none;-webkit-backdrop-filter:none}.auth-screen .auth-method-switch .ds-segmented__item{height:calc(var(--ds-control-height) - (var(--ds-space-1) * 2));min-height:calc(var(--ds-control-height) - (var(--ds-space-1) * 2));border-radius:var(--ds-radius-round);color:var(--ds-color-text);box-shadow:none;background:0 0;border:0}.auth-screen .auth-method-switch .ds-segmented__item.is-active,.auth-screen .auth-method-switch .ds-segmented__item.is-active:focus,.auth-screen .auth-method-switch .ds-segmented__item.is-active:active{color:var(--auth-segment-active-text);background:var(--auth-segment-active-background);box-shadow:none;opacity:1}.auth-screen .ds-field__label{display:none}.auth-screen .ds-field__control.auth-identifier-field,.auth-screen .ds-field__control.auth-identifier-field:is(:focus,:focus-within,:focus-visible,:active),.auth-screen .ds-field__control.auth-identifier-field.is-error{min-height:var(--ds-control-height);height:var(--ds-control-height);padding:0 var(--ds-space-4);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-round);background:var(--auth-control-background);box-shadow:none;-webkit-backdrop-filter:none;outline:0}.auth-screen .auth-identifier-field .ds-field__input{height:var(--ds-control-height);color:var(--ds-color-text);font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:var(--ds-text-body-semibold-weight)}.auth-screen .auth-identifier-field .ds-field__input::placeholder{color:var(--ds-color-placeholder);font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:var(--ds-text-body-weight);opacity:1}.auth-screen .auth-identifier-field .auth-field-value{color:var(--ds-color-text);font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:var(--ds-text-body-weight)}.auth-screen .auth-otp-cell,.auth-screen .auth-otp-cell:is(:focus,:focus-visible,:active),.auth-screen .auth-otp-cell:disabled{width:var(--ds-control-height);height:var(--ds-control-height);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-round);color:var(--ds-color-text);background:var(--auth-control-background);box-shadow:none;-webkit-backdrop-filter:none;font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:var(--ds-text-body-semibold-weight);opacity:1;outline:0}.auth-screen .ds-button.auth-code-button{border-radius:var(--ds-radius-round);height:52px;box-shadow:none;border:0}.auth-screen .ds-button.auth-code-button:disabled{color:var(--ds-color-disabled);background:var(--auth-disabled-background);box-shadow:none;border:0}.auth-screen .ds-button.auth-code-button.is-loading:disabled{color:var(--ds-color-on-primary);background:var(--ds-color-primary);box-shadow:none;border:0}.ds-sheet.product-category-sheet-picker .ds-sheet__panel{flex-direction:column;min-height:0;display:flex;overflow:hidden;height:50%!important}.ds-sheet.product-category-sheet-picker .ds-sheet__content{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex;padding:var(--ds-space-3) 0 0!important;overflow:hidden!important}.ds-sheet.product-category-sheet-picker .product-category-sheet__header{height:44px;min-height:44px;padding:0 var(--ds-space-5);background:var(--background);touch-action:none;flex:0 0 44px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ds-sheet.product-category-sheet-picker .product-category-sheet__header .ds-sheet__title{max-width:calc(100% - 112px);color:var(--ds-color-text);text-align:center;text-overflow:ellipsis;white-space:nowrap;position:absolute;left:50%;overflow:hidden;transform:translate(-50%);font-size:var(--ds-text-nav-title-size)!important;line-height:var(--ds-text-nav-title-line)!important;font-weight:var(--ds-text-nav-title-weight)!important}.ds-sheet.product-category-sheet-picker .product-category-sheet__list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:auto;min-height:0;margin:0;padding:0;overflow:hidden auto}.ds-sheet.product-category-sheet-picker .options-filter-sheet{flex-direction:column;flex:auto;width:100%;height:100%;min-height:0;max-height:none;display:flex;overflow:hidden}.ds-sheet.product-category-sheet-picker .rental-filter-picker__search{padding:0 var(--ds-space-5)}.ds-sheet.product-category-sheet-picker .product-category-sheet__option.ds-button,.ds-sheet.product-category-sheet-picker .product-category-sheet__option.ds-button:is(:focus,:focus-within,:focus-visible,:active),.ds-sheet.product-category-sheet-picker .product-category-sheet__option.ds-button:is([aria-checked=true],[aria-pressed=true],[aria-selected=true]){width:100%;min-width:100%;height:48px;min-height:48px;padding:0 var(--ds-space-5);color:var(--ds-color-text);font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:var(--ds-text-body-weight);outline:none;justify-content:space-between;box-shadow:none!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:0!important;transform:none!important}.ds-sheet.product-category-sheet-picker .product-category-sheet__option.ds-sheet__option{align-items:center;display:flex}#root.dark .ds-sheet.product-category-sheet-picker .product-category-sheet__option.ds-button,#root .dark .ds-sheet.product-category-sheet-picker .product-category-sheet__option.ds-button,#root.dark .ds-sheet.product-category-sheet-picker .product-category-sheet__option.ds-button:is(:focus,:focus-within,:focus-visible,:active),#root .dark .ds-sheet.product-category-sheet-picker .product-category-sheet__option.ds-button:is(:focus,:focus-within,:focus-visible,:active){color:var(--ds-color-text);box-shadow:none!important;background:0 0!important;border:0!important}#root *{font-family:var(--ds-font-family)!important;letter-spacing:0!important}#root{font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:var(--ds-text-body-weight)}.app-section-title,.favorites-section__title,.product-search-section-title,.wallet-history__title,.wallet-topup__section-title,.service-form__section-title,.service-detail__island-title{text-align:left;font-size:var(--ds-text-detail-price-size)!important;line-height:var(--ds-text-detail-price-line)!important;font-weight:var(--ds-text-large-title-weight)!important;letter-spacing:-.2px!important}.ds-text--caption,.ds-text--error,.ds-field__label,.ds-field__message,[class*=__caption]{font-size:var(--ds-text-meta-size)!important;line-height:var(--ds-text-meta-line)!important;font-weight:var(--ds-text-body-weight)!important}.ds-button,button:not(.bottom-nav__tab){font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:var(--ds-text-nav-title-weight)}.ds-field__input,.ds-field__select,.ds-search__input,input,textarea,select{font-weight:var(--ds-text-body-weight);font-size:var(--ds-text-nav-title-size)!important;line-height:var(--ds-text-nav-title-line)!important}.ds-sheet .ds-sheet__title{font-size:var(--ds-text-nav-title-size)!important;line-height:var(--ds-text-nav-title-line)!important;font-weight:var(--ds-text-nav-title-weight)!important;text-align:center!important}.ds-header__title,.service-detail__header-title{text-align:center;font-size:var(--ds-text-nav-title-size)!important;line-height:var(--ds-text-nav-title-line)!important;font-weight:var(--ds-text-nav-title-weight)!important;letter-spacing:0!important}.tab-root-title{min-width:0;color:var(--ds-color-text);text-overflow:ellipsis;white-space:nowrap;flex:auto;padding:0;display:block;overflow:hidden;font-size:var(--ds-text-large-title-size)!important;line-height:var(--ds-text-large-title-line)!important;font-weight:var(--ds-text-large-title-weight)!important;letter-spacing:-.4px!important;text-align:left!important}.favorites-header{height:var(--ds-header-height);padding:0 var(--ds-space-4) 0 var(--ds-space-5);flex-direction:row;align-items:center}.messages-header__row,.listings-header-row{height:var(--ds-header-height);padding:0 var(--ds-space-4) 0 var(--ds-space-5);justify-content:space-between}.messages-header__actions,.listings-header-actions{margin-left:auto}.messages-header__title,.favorites-header__title,.listings-header-title{flex:auto}.messages-controls{margin-top:var(--ds-space-3)}.listings-filter-row--status{margin-top:0}.services-catalog-main-header__row{height:var(--ds-header-height)}.services-catalog-main-header__title{align-items:baseline;gap:var(--ds-space-2);text-align:left;padding:0;display:flex}.services-catalog-main-header__title strong{min-width:0;color:var(--ds-color-text);flex:0 auto;font-size:var(--ds-text-large-title-size)!important;line-height:var(--ds-text-large-title-line)!important;font-weight:var(--ds-text-large-title-weight)!important;letter-spacing:-.4px!important}.services-catalog-main-header__title span{min-width:0;color:var(--ds-color-text-secondary);font-weight:var(--ds-text-body-weight);text-overflow:ellipsis;white-space:nowrap;flex:auto;margin-top:0;font-size:var(--ds-text-body-size)!important;line-height:var(--ds-text-body-line)!important}.service-detail__price{font-size:var(--ds-text-detail-price-size);line-height:var(--ds-text-detail-price-line);font-weight:var(--ds-text-large-title-weight)}[class*=card__price]{font-size:var(--ds-text-section-size)!important;line-height:var(--ds-text-section-line)!important;font-weight:var(--ds-text-large-title-weight)!important}[class*=card__title],.service-list-card__name{font-size:var(--ds-text-nav-title-size)!important;line-height:var(--ds-text-nav-title-line)!important;font-weight:var(--ds-text-body-weight)!important}[class*=card__meta],.service-list-card__address,.service-list-card__hours,.services-catalog-card__category{color:var(--ds-color-text-secondary);font-size:var(--ds-text-body-size)!important;line-height:var(--ds-text-body-line)!important;font-weight:var(--ds-text-body-weight)!important}.messages-chat-row__name,.product-category-sheet__option.ds-button,.ds-sheet__option,.address-sheet-picker__option-text{font-size:var(--ds-text-nav-title-size)!important;line-height:var(--ds-text-nav-title-line)!important;font-weight:var(--ds-text-body-weight)!important}.messages-chat-row__listing,.messages-chat-row__message,.services-catalog-search-result__meta{color:var(--ds-color-text-secondary);font-size:var(--ds-text-body-size)!important;line-height:var(--ds-text-body-line)!important;font-weight:var(--ds-text-body-weight)!important}.messages-chat-row__time{font-size:var(--ds-text-meta-size);line-height:var(--ds-text-meta-line);font-weight:var(--ds-text-body-weight)}.ds-segmented__item,button[class*=chip],[class*=__badge]{font-size:var(--ds-text-body-size)!important;line-height:var(--ds-text-body-line)!important;font-weight:var(--ds-text-chip-weight)!important}.ds-sheet .promo-code-input,.ds-sheet .promo-code-input:is(:focus,:focus-visible,:active),#root.dark .ds-sheet .promo-code-input,#root .dark .ds-sheet .promo-code-input,#root.dark .ds-sheet .promo-code-input:is(:focus,:focus-visible,:active),#root .dark .ds-sheet .promo-code-input:is(:focus,:focus-visible,:active){width:100%;height:56px;color:var(--ds-color-text);caret-color:var(--ds-color-text);text-align:center;text-transform:uppercase;box-shadow:none!important;font-size:var(--ds-text-detail-price-size)!important;line-height:var(--ds-text-detail-price-line)!important;font-weight:var(--ds-text-nav-title-weight)!important;letter-spacing:1px!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;padding:0!important}.ds-sheet .promo-code-input::placeholder{color:var(--ds-color-placeholder);text-transform:none;opacity:1;font-size:var(--ds-text-detail-price-size)!important;line-height:var(--ds-text-detail-price-line)!important;font-weight:var(--ds-text-nav-title-weight)!important;letter-spacing:0!important}.promo-code-hint{margin-top:var(--ds-space-1);color:var(--ds-color-text-secondary);font-size:var(--ds-text-meta-size);line-height:var(--ds-text-meta-line);font-weight:var(--ds-text-body-weight);text-align:center}.promo-code-hint.is-error{color:var(--ds-color-danger)}.wallet-promo__submit.ds-button{margin-top:var(--ds-space-5)}.ds-typography{color:var(--ds-color-text);margin:0}.ds-typography--largeTitle,.tab-root-title{font-size:var(--ds-text-large-title-size)!important;line-height:var(--ds-text-large-title-line)!important;font-weight:var(--ds-text-large-title-weight)!important;letter-spacing:-.3px!important}.ds-typography--navTitle,.ds-header__title,.ds-sheet .ds-sheet__title{font-size:var(--ds-text-nav-title-size)!important;line-height:var(--ds-text-nav-title-line)!important;font-weight:var(--ds-text-nav-title-weight)!important}.ds-typography--section,.app-section-title,.favorites-section__title,.product-search-section-title,.wallet-history__title,.wallet-topup__section-title,.service-form__section-title,.service-detail__island-title{font-size:var(--ds-text-section-size)!important;line-height:var(--ds-text-section-line)!important;font-weight:var(--ds-text-section-weight)!important;letter-spacing:0!important}.ds-typography--detailTitle{font-size:var(--ds-text-detail-title-size)!important;line-height:var(--ds-text-detail-title-line)!important;font-weight:var(--ds-text-detail-title-weight)!important}.auto-product-detail__title,.service-detail__company{color:var(--ds-color-text)!important}.listing-detail-header-title{min-width:0;color:var(--ds-color-text);font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:var(--ds-text-nav-title-weight);text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-typography--detailPrice,.service-detail__price{font-size:var(--ds-text-detail-price-size)!important;line-height:var(--ds-text-detail-price-line)!important;font-weight:var(--ds-text-detail-price-weight)!important}.ds-typography--body,.ds-field__input,.ds-field__select,.ds-search__input,.ds-sheet__option,.product-category-sheet__option.ds-button,.address-sheet-picker__option-text{font-size:var(--ds-text-body-size)!important;line-height:var(--ds-text-body-line)!important;font-weight:var(--ds-text-body-weight)!important}.messages-chat-row__name{color:var(--ds-color-text);font-size:var(--ds-text-body-size)!important;line-height:var(--ds-text-body-line)!important;font-weight:var(--ds-text-body-semibold-weight)!important}.ds-typography--cardPrice,.marketplace-grid-card__price,[class*=card__price]{font-size:var(--ds-text-card-price-size)!important;line-height:var(--ds-text-card-price-line)!important;font-weight:var(--ds-text-card-price-weight)!important}.ds-typography--cardTitle,.marketplace-grid-card__title,[class*=card__title],.service-list-card__name{font-size:var(--ds-text-card-title-size)!important;line-height:var(--ds-text-card-title-line)!important;font-weight:var(--ds-text-card-title-weight)!important}.ds-typography--meta,.marketplace-grid-card__meta,[class*=card__meta],.messages-chat-row__message{color:var(--ds-color-text-secondary);font-size:var(--ds-text-meta-size)!important;line-height:var(--ds-text-meta-line)!important;font-weight:var(--ds-text-meta-weight)!important}.messages-chat-row__listing{color:var(--ds-color-text);font-size:var(--ds-text-body-size)!important;line-height:var(--ds-text-body-line)!important;font-weight:var(--ds-text-body-weight)!important}.ds-typography--button,.ds-button:not(.ds-chip){font-size:var(--ds-text-button-size);line-height:var(--ds-text-button-line);font-weight:var(--ds-text-button-weight)}.ds-typography--chip,.ds-chip.ds-button{font-size:var(--ds-text-chip-size)!important;line-height:var(--ds-text-chip-line)!important;font-weight:var(--ds-text-chip-weight)!important}.ds-chip-row{gap:var(--ds-space-2);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.ds-typography--caption,.ds-typography--error,.ds-field__label,.ds-field__message{font-size:var(--ds-text-caption-size)!important;line-height:var(--ds-text-caption-line)!important;font-weight:var(--ds-text-caption-weight)!important}.ds-typography--meta,.ds-typography--caption{color:var(--ds-color-text-secondary)}.ds-typography--error{color:var(--ds-color-danger)}.bottom-nav__label,.bottom-nav__tab.is-active .bottom-nav__label{font-size:var(--ds-text-tab-size)!important;line-height:var(--ds-text-tab-line)!important;font-weight:var(--ds-text-tab-weight)!important}#root .ds-chip.ds-button,#root .ds-chip.ds-button:is(:hover,:focus,:focus-visible,:active){gap:var(--ds-space-2);white-space:nowrap;flex:none;width:auto;min-width:max-content;height:32px!important;min-height:32px!important;padding:0 var(--ds-space-3)!important;border:1px solid var(--ds-color-border)!important;border-radius:var(--ds-radius-round)!important;color:var(--ds-color-text)!important;background:var(--ds-color-surface)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important}#root .ds-chip.ds-button.is-active,#root .ds-chip.ds-button.is-active:is(:hover,:focus,:focus-visible,:active){color:var(--ds-chip-active-text)!important;background:var(--ds-chip-active-background)!important;box-shadow:none!important;border-color:#0000!important}.ds-chip__icon{flex:0 0 16px;place-items:center;width:16px;height:16px;display:grid}.ds-chip__icon>svg{width:16px;height:16px}.ds-chip__count{color:var(--ds-color-text-secondary)}.ds-chip.is-active .ds-chip__count{color:var(--ds-chip-active-text)}@supports (color:color-mix(in lab,red,red)){.ds-chip.is-active .ds-chip__count{color:color-mix(in srgb,var(--ds-chip-active-text) 70%,transparent)}}.marketplace-grid-card{min-width:0;color:var(--ds-color-text);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;flex-direction:column;display:flex}.marketplace-grid-card__media{aspect-ratio:4/3;border-radius:var(--ds-radius-card);background:var(--ds-color-surface-muted);position:relative;overflow:hidden}.marketplace-grid-card__media>img,.marketplace-grid-card__media>picture,.marketplace-grid-card__media>picture>img{object-fit:cover;width:100%;height:100%;display:block}.marketplace-grid-card__content{min-height:0;padding-top:var(--ds-space-2)}.marketplace-grid-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;display:-webkit-box;overflow:hidden}.marketplace-grid-card__meta{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}button.ds-button--icon,button.ds-search-button,button.ds-filter-button,button.ds-glass-icon-button,button.ds-back-button,button.ds-close-button,button.glass-icon-control,button.home-profile-control{width:40px!important;min-width:40px!important;height:40px!important}button.ds-button--icon>svg,button.ds-search-button svg,button.ds-filter-button svg,button.ds-glass-icon-button svg,button.ds-back-button svg,button.ds-close-button svg,button.glass-icon-control svg,button.home-profile-control svg{width:22px;height:22px}#root .ds-field__control,#root .ds-field__control:is(:focus,:focus-within,:focus-visible,:active),#root .ds-field__control:is(.is-active,.is-error,.is-disabled),#root .ds-field__control:disabled{color:var(--ds-color-text);min-height:var(--ds-field-height)!important;height:var(--ds-field-height)!important;padding:0 var(--ds-field-inline-padding)!important;border:1px solid var(--ds-color-border)!important;border-radius:var(--ds-radius-round)!important;background:var(--ds-color-surface)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;outline:none!important}#root .ds-search__control,#root .ds-search.is-active .ds-search__control,#root .ds-search.is-error .ds-search__control,#root .ds-search__control:is(:focus,:focus-within,:focus-visible,:active){color:var(--ds-color-text);min-height:var(--ds-control-height)!important;height:var(--ds-control-height)!important;border:1px solid var(--ds-color-border)!important;border-radius:var(--ds-radius-round)!important;background:var(--ds-color-surface)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;outline:none!important}#root.dark .ds-sheet .ds-field__control,#root .dark .ds-sheet .ds-field__control,#root.dark .ds-sheet .ds-field__control:is(:focus,:focus-within,:focus-visible,:active),#root .dark .ds-sheet .ds-field__control:is(:focus,:focus-within,:focus-visible,:active){border-color:var(--ds-color-border)!important;background:var(--ds-color-surface)!important;box-shadow:none!important}#root .ds-field__control--textarea,#root .ds-field__control--textarea:is(:focus,:focus-within,:focus-visible,:active),#root .ds-field__control--textarea:is(.is-error,.is-disabled){height:auto!important;min-height:var(--ds-textarea-min-height)!important;padding:var(--ds-space-3) var(--ds-field-inline-padding)!important;border-radius:var(--ds-radius-card)!important}#root .ds-field__content{flex-direction:column;flex:auto;justify-content:center;min-width:0;display:flex}#root .ds-field__label{color:var(--ds-color-text);font-size:var(--ds-text-meta-size)!important;line-height:var(--ds-text-meta-line)!important;font-weight:var(--ds-text-body-medium-weight)!important}#root .ds-field__input,#root .ds-field__select,#root .ds-money-field .ds-field__input,#root .ds-search__input{color:var(--ds-color-text);font-size:var(--ds-text-body-size)!important;line-height:var(--ds-text-body-line)!important;font-weight:var(--ds-text-body-medium-weight)!important}#root .ds-field__input,#root .ds-money-field .ds-field__input{min-height:var(--ds-text-body-line);height:auto!important;font-weight:var(--ds-text-body-weight)!important}#root .ds-field__value{color:var(--ds-color-text);font-size:var(--ds-text-body-size)!important;line-height:var(--ds-text-body-line)!important;font-weight:var(--ds-text-body-weight)!important}#root .ds-field__textarea{min-height:calc(var(--ds-textarea-min-height) - (var(--ds-space-3) * 2))}#root .ds-field__input::placeholder,#root .ds-money-field .ds-field__input::placeholder,#root .ds-search__input::placeholder,#root .ds-field__placeholder{opacity:1;color:var(--ds-color-placeholder)!important;font-size:var(--ds-text-body-size)!important;line-height:var(--ds-text-body-line)!important;font-weight:var(--ds-text-body-weight)!important}#root .ds-sheet .ds-field__control,#root .ds-sheet .ds-field__control:is(:focus,:focus-within,:focus-visible,:active),#root .ds-sheet .ds-field__control:is(.is-active,.is-error,.is-disabled){min-height:var(--ds-field-height)!important;height:var(--ds-field-height)!important;padding:0 var(--ds-field-inline-padding)!important;border-radius:var(--ds-radius-round)!important}#root .ds-sheet .ds-field__control--textarea,#root .ds-sheet .ds-field__control--textarea:is(:focus,:focus-within,:focus-visible,:active){height:auto!important;min-height:var(--ds-textarea-min-height)!important;padding:var(--ds-space-3) var(--ds-field-inline-padding)!important;border-radius:var(--ds-radius-card)!important}#root .ds-sheet .ds-field__input,#root .ds-sheet .ds-money-field .ds-field__input{min-height:var(--ds-text-body-line);font-weight:var(--ds-text-body-weight)!important}.auto-product-section-title{margin:0 0 var(--ds-space-2);color:var(--ds-color-text)}.auto-product-field-title{margin:0 0 var(--ds-space-2);color:var(--ds-color-text);font-size:var(--ds-text-caption-size);line-height:var(--ds-text-caption-line);font-weight:var(--ds-text-body-weight)}.auto-product-form-screen .auto-product-field-title{margin-bottom:var(--ds-space-2);color:var(--ds-color-text);font-size:var(--ds-text-meta-size);line-height:var(--ds-text-meta-line);font-weight:var(--ds-text-body-medium-weight)}.auto-product-form-screen .auto-product-section-title{margin:var(--ds-space-1) 0 var(--ds-space-3);color:var(--ds-color-text);font-size:var(--ds-text-nav-title-size)!important;line-height:var(--ds-text-nav-title-line)!important;font-weight:var(--ds-text-nav-title-weight)!important}.auto-product-form-screen .inline-help-label{color:var(--ds-color-text)!important;font-size:var(--ds-text-meta-size)!important;line-height:var(--ds-text-meta-line)!important;font-weight:var(--ds-text-body-medium-weight)!important}#root .auto-product-form-screen .ds-field__input,#root .auto-product-form-screen .ds-field__value{color:var(--ds-color-text);font-size:var(--ds-text-body-size)!important;line-height:var(--ds-text-body-line)!important;font-weight:var(--ds-text-body-weight)!important}#root .auto-product-form-screen .ds-field__trailing{color:var(--ds-color-text-secondary);font-size:var(--ds-text-body-size)!important;line-height:var(--ds-text-body-line)!important;font-weight:var(--ds-text-body-weight)!important}.auto-product-form-screen .auto-product-add-more{font-size:var(--ds-text-body-size)!important;line-height:var(--ds-text-body-line)!important;font-weight:var(--ds-text-body-semibold-weight)!important}.auto-product-form-screen .auto-product-compatibility-hint{color:var(--ds-color-text-secondary);font-size:var(--ds-text-meta-size);line-height:var(--ds-text-meta-line);font-weight:var(--ds-text-meta-weight)}.auto-product-contact-extra{margin-top:var(--ds-space-5)}.auto-product-form__publishing-lock{z-index:19;cursor:wait;position:absolute;inset:0}.auto-product-form__sticky{z-index:20}.rental-form-screen{color:var(--ds-color-text);background:var(--ds-color-background);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.rental-form-screen__scroll{min-height:0;padding:var(--ds-space-3) var(--ds-space-4) calc(var(--sab,34px) + var(--ds-button-height) + (var(--ds-space-6) * 2));flex:1;overflow-y:auto}.rental-form-screen__content,.rental-form-screen__group{gap:var(--ds-space-5);flex-direction:column;display:flex}.rental-form-screen__group{gap:var(--ds-space-3)}.rental-form-screen__section{flex-direction:column;display:flex}.rental-form-screen__toggle-group{padding:var(--ds-space-1) var(--ds-space-4);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-card);background:var(--ds-color-surface);overflow:hidden}.rental-form-screen__toggle-group .wizard-fade-up{min-height:calc(var(--ds-control-height) + var(--ds-space-1))!important;background:0 0!important;padding:0!important}.rental-form-screen__toggle-group .wizard-fade-up>span{font-size:var(--ds-text-body-size)!important;line-height:var(--ds-text-body-line)!important;font-weight:var(--ds-text-body-weight)!important;color:var(--ds-color-text)!important}.rental-form-screen__description .ds-field__message{color:var(--ds-color-text-secondary);text-align:right;padding-left:0;display:block;font-size:var(--ds-text-meta-size)!important;line-height:var(--ds-text-meta-line)!important;font-weight:var(--ds-text-meta-weight)!important}#root .rental-form-screen .ds-reset-button:disabled{color:var(--ds-color-text-secondary)}.rental-form-screen__sticky{padding:var(--ds-space-3) var(--ds-space-4) calc(var(--sab,34px) + var(--ds-space-3));background:var(--ds-color-background);position:absolute;bottom:0;left:0;right:0}.listing-photo-block{gap:var(--ds-space-4);display:grid}#root .listing-photo-block__empty.ds-button,#root .listing-photo-block__empty.ds-button:is(:hover,:focus,:focus-visible,:active){gap:var(--ds-space-2);width:100%;color:var(--ds-color-text);font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:var(--ds-text-body-medium-weight);-webkit-backdrop-filter:none;flex-direction:column;padding:0;min-height:calc(var(--ds-space-6) * 5)!important;height:calc(var(--ds-space-6) * 5)!important;border:1px dashed var(--ds-color-border)!important;border-radius:var(--ds-radius-card)!important;background:var(--ds-color-surface)!important;box-shadow:none!important}.listing-photo-block__empty.ds-button svg{width:var(--ds-space-6);height:var(--ds-space-6);color:var(--ds-color-text-secondary)}.listing-photo-block__grid{gap:var(--ds-space-2);grid-template-columns:1fr 1fr;display:grid}.listing-photo-block__item{border-radius:var(--ds-radius-control);background:var(--ds-color-surface-muted);height:130px;position:relative;overflow:hidden}.listing-photo-block__item>img{object-fit:cover;width:100%;height:100%;display:block}.listing-photo-block__cover{top:var(--ds-space-2);left:var(--ds-space-2);padding:var(--ds-space-1) var(--ds-space-2);border-radius:var(--ds-radius-thumbnail);color:var(--ds-color-photo-indicator);background:var(--ds-color-overlay);font-size:var(--ds-text-caption-size);line-height:var(--ds-text-caption-line);font-weight:var(--ds-text-caption-weight);position:absolute}.listing-photo-block__add.ds-button{border-radius:var(--ds-radius-control);color:var(--ds-color-text);font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:var(--ds-text-body-semibold-weight);background:var(--ds-color-background);box-shadow:none}.ds-sheet.auto-product-universal-sheet .ds-sheet__content{padding:var(--ds-space-6)!important}.auto-product-universal-sheet__content{text-align:center}.auto-product-universal-sheet__title{color:var(--ds-color-text);font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:var(--ds-text-nav-title-weight)}.auto-product-universal-sheet__description{margin-top:var(--ds-space-2);color:var(--ds-color-text-secondary);font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:var(--ds-text-body-weight)}.auto-product-universal-sheet__actions{margin-top:var(--ds-space-6);gap:var(--ds-space-2);display:grid}.auto-product-universal-sheet__button.ds-button{border-radius:var(--ds-radius-round);box-shadow:none}.auto-product-labeled-field{display:grid}.auto-product-contact-fields{gap:var(--ds-space-5);display:grid}.auto-product-contact-fields .ds-field__icon{width:auto;height:auto;color:var(--ds-color-text);font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:var(--ds-text-body-weight);flex:none}#root .auto-product-contact-fields__add.ds-button{width:100%;min-width:0;padding:0 var(--ds-space-4);color:var(--ds-color-primary);box-shadow:none;background:0 0;justify-content:flex-start}.ds-expandable-search{justify-content:flex-end;align-items:center;gap:var(--ds-space-2);width:40px;min-width:40px;height:40px;transition:width .2s var(--ds-ease-standard);display:flex;overflow:visible}.ds-expandable-search.is-expanded{width:min(320px,calc(100vw - (var(--ds-space-4) * 2)))}.ds-expandable-search__field{opacity:0;pointer-events:none;min-width:0;max-width:0;transition:max-width .2s var(--ds-ease-standard),opacity .16s ease;flex:0 auto;overflow:hidden}.ds-expandable-search.is-expanded .ds-expandable-search__field{opacity:1;pointer-events:auto;flex:auto;max-width:272px}#root button.ds-expandable-search__trigger{flex:0 0 40px;position:relative;width:40px!important;min-width:40px!important;height:40px!important}#root button.ds-expandable-search__trigger .ds-glass-icon-button__icon--search{width:22px;height:22px}#root button.ds-expandable-search__trigger[aria-expanded=true]:after,#root button.ds-search-button[aria-expanded=true]:after,#root button.ds-search-button[aria-pressed=true]:after{background:var(--ds-picker-check-background);width:6px;height:6px;top:1px;right:1px}#root .ds-expandable-search .ds-search__control,#root .ds-expandable-search .ds-search.is-active .ds-search__control,#root .ds-expandable-search .ds-search__control:is(:focus,:focus-within,:focus-visible,:active),#root .standalone-search-field .ds-search__control,#root .standalone-search-field.is-active .ds-search__control,#root .standalone-search-field .ds-search__control:is(:focus,:focus-within,:focus-visible,:active){gap:var(--ds-space-2);border-radius:var(--ds-radius-round)!important;background:var(--ds-color-surface-muted)!important;height:40px!important;min-height:40px!important;box-shadow:none!important;border:0!important;outline:none!important;padding:0 14px!important}#root .ds-expandable-search .ds-search__icon{width:18px;height:18px;color:var(--ds-color-text-secondary);flex:0 0 18px;padding:0}#root .standalone-search-field .ds-search__icon{width:18px;height:18px;color:var(--ds-color-text-secondary);flex:0 0 18px}#root .ds-expandable-search .ds-search__input,#root .ds-expandable-search .ds-search__input::placeholder,#root .standalone-search-field .ds-search__input,#root .standalone-search-field .ds-search__input::placeholder{font-size:var(--ds-text-body-size)!important;line-height:var(--ds-text-body-line)!important;font-weight:var(--ds-text-body-weight)!important;padding:0!important}#root .ds-expandable-search .ds-search__input::placeholder,#root .standalone-search-field .ds-search__input::placeholder{color:var(--ds-color-placeholder)!important}.selection-sheet-expandable-search{right:var(--ds-space-4);position:absolute}.selection-sheet-expandable-search.is-expanded{left:var(--ds-space-4);width:auto}.wizard-expandable-search{right:var(--ds-space-4);position:absolute}.wizard-expandable-search.has-close{right:68px}.wizard-expandable-search.is-expanded{right:var(--ds-space-4);left:var(--ds-space-4);z-index:2;width:auto}.messages-header__row,.favorites-header,.listings-header-row{position:relative}.ds-expandable-search-actions>.ds-expandable-search.is-expanded{right:var(--ds-space-4);left:var(--ds-space-4);z-index:2;width:auto;position:absolute}.ds-expandable-search-actions>.ds-expandable-search.is-expanded .ds-expandable-search__field,.selection-sheet-expandable-search.is-expanded .ds-expandable-search__field,.wizard-expandable-search.is-expanded .ds-expandable-search__field{max-width:none}.services-catalog-expandable-search.is-expanded{right:var(--ds-space-4);left:var(--ds-space-4);z-index:2;width:auto;position:absolute}.services-catalog-expandable-search.is-expanded .ds-expandable-search__field{max-width:none}.ds-sheet.ds-sheet--picker-half .ds-sheet__panel{min-height:0;overflow:hidden;height:auto!important;max-height:50%!important}.ds-sheet.ds-sheet--picker-half .ds-sheet__content{flex-direction:column;height:auto;min-height:0;display:flex;max-height:100%!important;padding:var(--ds-space-5)!important;overflow:hidden!important}.ds-sheet.ds-sheet--picker-half .ds-sheet__content>:first-child{flex-direction:column;flex:0 auto;width:100%;min-height:0;display:flex;overflow:hidden}.ds-sheet.ds-sheet--picker-half .ds-sheet__content :where(.service-selection-sheet__list,.language-sheet__options,[class*=__list]):has(>.ds-sheet__option),.ds-sheet.ds-sheet--picker-half .ds-sheet__content :not(.ds-sheet__content):has(>.ds-sheet__option){overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:0 auto;min-height:0;max-height:none;overflow:hidden auto;gap:0!important}.ds-picker-sheet__layout{flex-direction:column;min-height:0;display:flex;overflow:hidden}.ds-picker-sheet__header{min-height:var(--ds-field-height);touch-action:none;flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ds-picker-sheet__title{max-width:calc(100% - (var(--ds-icon-target) * 2));text-align:center;text-overflow:ellipsis;white-space:nowrap;transition:opacity var(--motion-fast) ease;overflow:hidden}.ds-picker-sheet__title[aria-hidden=true]{opacity:0;pointer-events:none}.ds-picker-sheet__search{position:absolute;right:0}.ds-picker-sheet__search.is-expanded{width:100%;left:0}.ds-picker-sheet__list{min-height:0;margin-top:var(--ds-space-2);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:0 auto;overflow:hidden auto}.ds-picker-sheet__option-label{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ds-picker-sheet__empty{min-height:calc(var(--ds-control-height) + var(--ds-space-5));color:var(--ds-color-text-secondary);font-size:var(--ds-text-meta-size);line-height:var(--ds-text-meta-line);text-align:center;place-items:center;display:grid}.publish-success-card{width:calc(100% - (var(--ds-space-4) * 2));min-height:calc((var(--ds-space-5) * 4) + var(--ds-space-2));padding:var(--ds-space-3);gap:var(--ds-space-3);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-card);background:var(--ds-color-surface);box-shadow:none;margin-bottom:calc(var(--ds-space-4) * 2);display:flex;overflow:hidden}.publish-success-close{top:calc(var(--sat,62px) + var(--ds-space-2));right:var(--ds-space-4);z-index:2;position:absolute}.publish-success-card__media{width:calc((var(--ds-space-5) * 4) + var(--ds-space-2));height:calc((var(--ds-space-5) * 4) + var(--ds-space-2));flex:0 0 calc((var(--ds-space-5) * 4) + var(--ds-space-2));border-radius:var(--ds-radius-control);color:var(--ds-color-disabled);background:var(--ds-color-surface-muted);justify-content:center;align-items:center;display:flex;overflow:hidden}.publish-success-card__image{object-fit:cover;width:100%;height:100%;display:block}.service-publish-success{padding:var(--sat,62px) 0 calc(var(--ds-space-6) + var(--sab,34px));color:var(--ds-color-text);background:var(--ds-color-background);font-family:var(--ds-font-family);flex-direction:column;align-items:center;display:flex;position:absolute;inset:0;overflow-y:auto}.service-publish-success__hero{width:100%;padding:calc(var(--ds-space-6) * 3) var(--ds-space-4) calc(var(--ds-space-4) * 2);text-align:center;flex-direction:column;align-items:center;display:flex}.auto-product-publish-success .service-publish-success__hero{padding:var(--ds-space-6) var(--ds-space-4);flex:auto;justify-content:center}.service-publish-success__check{width:calc(var(--ds-space-6) * 3);height:calc(var(--ds-space-6) * 3);border:1px solid var(--ds-color-success);border-radius:var(--ds-radius-round);color:var(--ds-color-success);background:0 0;place-items:center;display:grid}.service-publish-success__title{margin:var(--ds-space-5) 0 0;color:var(--ds-color-text);font-size:var(--ds-text-section-size);line-height:var(--ds-text-section-line);font-weight:var(--ds-text-section-weight)}.service-publish-success__subtitle{max-width:320px;margin:var(--ds-space-2) 0 0;color:var(--ds-color-text-secondary);font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:var(--ds-text-body-weight)}.service-publish-success__card{width:calc(100% - (var(--ds-space-4) * 2));padding:var(--ds-space-3);align-items:center;gap:var(--ds-space-3);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-card);background:var(--ds-color-surface);box-shadow:none;display:flex}.service-publish-success__media{width:calc(var(--ds-space-6) * 3);height:calc(var(--ds-space-6) * 3);flex:0 0 calc(var(--ds-space-6) * 3);border-radius:var(--ds-radius-control);color:var(--ds-color-disabled);background:var(--ds-color-surface-muted);place-items:center;display:grid;overflow:hidden}.service-publish-success__media>img{object-fit:cover;width:100%;height:100%;display:block}.service-publish-success__card-copy{flex:1;min-width:0}.service-publish-success__price,.service-publish-success__company,.service-publish-success__meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.service-publish-success__price{color:var(--ds-color-text);font-size:var(--ds-text-card-price-size);line-height:var(--ds-text-card-price-line);font-weight:var(--ds-text-card-price-weight)}.service-publish-success__company{margin-top:var(--ds-space-1);color:var(--ds-color-text);font-size:var(--ds-text-card-title-size);line-height:var(--ds-text-card-title-line);font-weight:var(--ds-text-card-title-weight)}.service-publish-success__meta{color:var(--ds-color-text-secondary);font-size:var(--ds-text-meta-size);line-height:var(--ds-text-meta-line);font-weight:var(--ds-text-meta-weight)}.service-publish-success__action{width:calc(100% - (var(--ds-space-4) * 2));margin-top:auto}.ds-sheet.ds-sheet--picker-half.product-category-sheet-picker--content-sized .ds-sheet__panel{height:auto!important;max-height:50%!important}.ds-sheet.ds-sheet--picker-half.product-category-sheet-picker--content-sized .ds-sheet__content{flex:0 auto;height:auto!important;max-height:100%!important;padding:var(--ds-space-5) 0 0!important;overflow:hidden!important}.ds-sheet.ds-sheet--picker-half.product-category-sheet-picker--content-sized .product-category-sheet__header{height:auto;min-height:0;padding:0 var(--ds-space-5);flex:none}.ds-sheet.ds-sheet--picker-half.product-category-sheet-picker--content-sized .product-category-sheet__header .ds-sheet__title{max-width:100%;position:static;transform:none}.ds-sheet.ds-sheet--picker-half.product-category-sheet-picker--content-sized .product-category-sheet__list{min-height:0;margin-top:var(--ds-space-2);flex:0 auto;overflow-y:auto}.ds-sheet.attachment-action-sheet .ds-sheet__panel{height:auto!important;max-height:calc(100% - var(--sat) - 12px)!important}.ds-sheet.attachment-action-sheet .ds-sheet__content{gap:var(--ds-space-3);flex-direction:column;display:flex;height:auto!important;padding:var(--ds-space-5)!important;overflow-y:auto!important}.attachment-action-sheet__title{color:var(--ds-color-text);font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:var(--ds-text-nav-title-weight);text-align:center}.attachment-action-sheet__options{flex-direction:column;flex:none;display:flex}.ds-sheet .attachment-action-sheet__option.ds-button,.ds-sheet .attachment-action-sheet__option.ds-button:is(:hover,:focus,:focus-visible,:active){justify-content:flex-start;gap:var(--ds-space-3);width:100%;min-width:100%;color:var(--ds-color-text);outline:none;height:48px!important;min-height:48px!important;box-shadow:none!important;font-size:var(--ds-text-body-size)!important;line-height:var(--ds-text-body-line)!important;font-weight:var(--ds-text-body-weight)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;transform:none!important}.remove-reason-sheet__options{margin-bottom:var(--ds-space-4);flex-direction:column;display:flex}#root .ds-sheet .remove-reason-sheet__option.ds-button,#root .ds-sheet .remove-reason-sheet__option.ds-button:is(:hover,:focus,:focus-visible,:active),#root .ds-sheet .remove-reason-sheet__option.ds-button[aria-checked=true]{width:100%;min-width:100%;color:var(--ds-color-text);justify-content:space-between;height:48px!important;min-height:48px!important;box-shadow:none!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;transform:none!important}.draft-listing-card{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-card);background:var(--ds-color-surface);width:180px;box-shadow:none;flex-direction:column;flex:none;gap:10px;padding:14px 14px 12px;display:flex;position:relative}#root .draft-listing-card__delete.ds-button{border-radius:var(--ds-radius-round);background:var(--ds-color-surface-muted);box-shadow:none;border:0;padding:0;position:absolute;top:10px;right:10px;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important}#root .draft-listing-card__continue.ds-button{width:100%;min-width:0;height:34px;min-height:34px;padding:0 var(--ds-space-3);gap:var(--ds-space-1);border-radius:var(--ds-radius-round);box-shadow:none;border:0}.attachment-action-sheet__icon{width:22px;height:22px;color:var(--ds-color-text);flex:0 0 22px}.ds-sheet .ds-sheet__option,.ds-sheet .ds-sheet__option:is(:focus,:focus-within,:focus-visible,:active),.ds-sheet .ds-sheet__option:is([aria-checked=true],[aria-pressed=true],[aria-selected=true]),#root.dark .ds-sheet .ds-sheet__option,#root .dark .ds-sheet .ds-sheet__option{width:100%;min-width:100%;color:var(--ds-color-text);justify-content:space-between;height:48px!important;min-height:48px!important;padding:0 var(--ds-space-5)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;font-size:var(--ds-text-body-size)!important;line-height:var(--ds-text-body-line)!important;font-weight:var(--ds-text-body-weight)!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;transform:none!important}.ds-sheet .ds-sheet__option:is([aria-checked=true],[aria-pressed=true],[aria-selected=true]):not(:has(.lucide-check)):after{width:22px;height:22px;padding:var(--ds-space-1);border-radius:var(--ds-radius-round);color:var(--ds-picker-check-text);background:var(--ds-picker-check-background);content:"✓";font-size:var(--ds-text-caption-size);line-height:var(--ds-text-caption-line);font-weight:var(--ds-text-button-weight);flex:0 0 22px;place-items:center;display:grid}.ds-sheet.ds-sheet--picker-half .ds-sheet__content{padding:0!important}.ds-sheet.ds-sheet--picker-half :where(.ds-picker-sheet__header,.product-category-sheet__header,.address-sheet-picker__header){min-height:calc(var(--ds-text-nav-title-line) + var(--ds-space-5));height:auto!important;padding:var(--ds-space-5) var(--ds-space-5) 0!important;flex:none!important}.ds-sheet.ds-sheet--picker-half :where(.service-selection-sheet__title,.services-catalog-filter-sheet__list-header,.ds-sheet__content>.ds-sheet__title){padding:var(--ds-space-5) var(--ds-space-5) 0}.ds-sheet.ds-sheet--picker-half .ds-sheet__title{color:var(--ds-color-text);font-size:var(--ds-text-nav-title-size)!important;line-height:var(--ds-text-nav-title-line)!important;font-weight:var(--ds-text-nav-title-weight)!important;text-align:center!important}.ds-sheet.ds-sheet--picker-half :where(.ds-picker-sheet__list,.product-category-sheet__list,.address-sheet-picker__list,.service-selection-sheet__list,.services-catalog-filter-sheet__list){margin-top:var(--ds-space-2);padding-bottom:var(--ds-space-3)}.ds-sheet.ds-sheet--picker-half .ds-picker-sheet__search{top:var(--ds-space-3);right:var(--ds-space-5)}.ds-sheet.ds-sheet--picker-half .ds-picker-sheet__search.is-expanded{right:var(--ds-space-5);left:var(--ds-space-5);width:auto}.ds-sheet.ds-sheet--picker-half .ds-sheet__option,.ds-sheet.ds-sheet--picker-half .ds-sheet__option:is(:focus,:focus-within,:focus-visible,:active),.ds-sheet.ds-sheet--picker-half .ds-sheet__option:is([aria-checked=true],[aria-pressed=true],[aria-selected=true]){gap:var(--ds-space-3);height:var(--ds-control-height)!important;min-height:var(--ds-control-height)!important;padding-inline:var(--ds-space-5)!important}.ds-sheet.ds-sheet--picker-half .ds-sheet__option>svg:not(.lucide-check){width:var(--ds-space-5);height:var(--ds-space-5);flex:0 0 var(--ds-space-5)}.ds-sheet.ds-sheet--picker-half .address-sheet-picker__list .press-effect{height:var(--ds-control-height)!important;padding-inline:var(--ds-space-5)!important}.services-catalog-screen,.services-catalog-main-header,.services-catalog-content,.services-catalog-search-results,.services-catalog-screen .ds-system-state{background:var(--ds-color-background)}.services-catalog-main-header__title{min-width:0;color:var(--ds-color-text);text-align:center;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;font-size:var(--ds-text-nav-title-size)!important;line-height:var(--ds-text-nav-title-line)!important;font-weight:var(--ds-text-nav-title-weight)!important;letter-spacing:0!important}.services-catalog-main-header__row.is-searching{grid-template-columns:calc(var(--ds-icon-target) - var(--ds-space-2)) minmax(0,1fr);gap:var(--ds-space-2)}.services-catalog-screen.is-searching .services-catalog-main-header__row>button.ds-back-button{height:calc(var(--ds-icon-target) - var(--ds-space-2));margin:0;padding:0;width:calc(var(--ds-icon-target) - var(--ds-space-2))!important;min-width:calc(var(--ds-icon-target) - var(--ds-space-2))!important}.screen-transition-layer:has(>.services-catalog-screen.is-searching),.services-catalog-screen.is-searching,.services-catalog-screen.is-searching .services-catalog-main-header,.services-catalog-screen.is-searching .services-catalog-main-header__row,.services-catalog-screen.is-searching .services-catalog-search-results,.services-catalog-screen.is-searching .services-catalog-search-result,.services-catalog-screen.is-searching .services-catalog-search-results .ds-system-state{background:var(--ds-color-background)!important}.services-results-summary.ds-button,.services-results-summary.ds-button:is(:hover,:focus,:focus-visible,:active),#root.dark .services-results-summary.ds-button,#root .dark .services-results-summary.ds-button{width:100%;height:auto;min-height:0;padding:var(--ds-space-3) var(--ds-space-4);gap:var(--ds-space-3);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-card);color:var(--ds-color-text);background:var(--ds-color-surface);box-shadow:none;-webkit-backdrop-filter:none;margin:0}.services-results-summary__icon{width:calc(var(--ds-space-5) * 2);height:calc(var(--ds-space-5) * 2);flex:0 0 calc(var(--ds-space-5) * 2);color:var(--ds-color-text);background:var(--ds-color-surface-muted)}.services-results-summary__copy>span{color:var(--ds-color-text-secondary);font-size:var(--ds-text-meta-size);line-height:var(--ds-text-meta-line);font-weight:var(--ds-text-meta-weight)}.services-results-summary__copy>strong{color:var(--ds-color-text);font-size:var(--ds-text-button-size);line-height:var(--ds-text-button-line);font-weight:var(--ds-text-button-weight);margin-top:0}#root .ds-reset-button,#root .ds-reset-button:is(:hover,:focus,:focus-visible,:active){width:auto;min-width:0;height:44px;color:var(--ds-color-danger);opacity:1;outline:none;padding:0;box-shadow:none!important;-webkit-backdrop-filter:none!important;font-size:var(--ds-text-body-size)!important;line-height:var(--ds-text-body-line)!important;font-weight:var(--ds-text-body-semibold-weight)!important;background:0 0!important;border:0!important}#root .ds-reset-button:disabled{color:var(--ds-color-disabled);opacity:1}.product-full-filters__reset.ds-reset-button,.rental-search-full-filter .car-filter-screen__reset.ds-reset-button{margin-left:auto}.service-form__photo-picker.ds-button,.service-form__photo-picker.ds-button:is(:hover,:focus,:focus-visible,:active){justify-content:flex-start;gap:var(--ds-space-3);width:100%;height:auto;min-height:72px;color:var(--ds-color-text);box-shadow:none;background:0 0;border:0;padding:0;transform:none}.service-form__photo-picker-circle{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-round);width:72px;height:72px;color:var(--ds-color-text);background:var(--ds-color-surface);box-shadow:none;flex:0 0 72px;place-items:center;display:grid;overflow:hidden}.service-form__photo-picker-circle>img{object-fit:cover;width:100%;height:100%;display:block}.service-form__photo-picker-copy{align-items:flex-start;gap:var(--ds-space-1);text-align:left;flex-direction:column;min-width:0;display:flex}.service-form__photo-picker-title{color:var(--ds-color-text);font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:var(--ds-text-body-semibold-weight)}.service-form__photo-picker-caption{color:var(--ds-color-text-secondary);font-size:var(--ds-text-meta-size);line-height:var(--ds-text-meta-line);font-weight:var(--ds-text-meta-weight)}.ds-list-row.ds-button,.ds-list-row.ds-button:is(:hover,:focus,:focus-visible,:active){width:100%;min-width:100%;height:var(--ds-header-height);min-height:var(--ds-header-height);padding:0 var(--ds-space-4);justify-content:flex-start;gap:var(--ds-space-3);color:var(--ds-color-text);box-shadow:none;text-align:left;background:0 0;border:0;outline:none;transform:none;border-radius:0!important}.ds-list-row__icon{width:22px;height:22px;color:var(--ds-color-text);flex:0 0 22px;place-items:center;display:grid}.ds-list-row__icon>svg{width:22px;height:22px}.ds-list-row__label{min-width:0;color:var(--ds-color-text);font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:var(--ds-text-body-weight);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.ds-list-row__value{min-width:0;color:var(--ds-color-text-secondary);font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:var(--ds-text-body-weight);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.ds-list-row__chevron{width:var(--ds-text-meta-line);height:var(--ds-text-meta-line);flex:0 0 var(--ds-text-meta-line);color:var(--ds-color-disabled)}.ds-list-row.is-danger .ds-list-row__label,.ds-list-row.is-danger .ds-list-row__icon{color:var(--ds-color-danger)}.account-settings-row__value{color:var(--ds-color-text-secondary);font-size:var(--ds-text-meta-size);line-height:var(--ds-text-meta-line);font-weight:var(--ds-text-meta-weight);flex-direction:column;align-items:flex-end;display:flex}.account-settings-row__value>span:last-child{align-items:center;gap:var(--ds-space-1);display:flex}.account-settings-row__action{color:var(--ds-color-text);font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:var(--ds-text-button-weight)}html,body,#root{width:100%;height:100%;min-height:0}#root{height:var(--app-height,100dvh);display:block}.responsive-app-shell{--sat:env(safe-area-inset-top,0px);--sab:env(safe-area-inset-bottom,0px);--screen-inner-radius:0px;width:100%;height:var(--app-height,100dvh);background:var(--background);color:var(--foreground);flex-direction:column;display:flex;position:relative;overflow:hidden}.responsive-app-content{flex:1;min-height:0;height:auto!important}.desktop-header{display:none}.bottom-nav{bottom:max(12px,env(safe-area-inset-bottom,0px))}@media(min-width:900px){.responsive-app-shell{--sat:0px;--sab:0px}.desktop-header{border-bottom:1px solid var(--ds-color-border);background:var(--background);z-index:40;flex-shrink:0;height:88px;display:block}.desktop-header__inner{align-items:center;gap:42px;width:min(1440px,100%);height:100%;margin:auto;padding:0 40px;display:flex}.desktop-brand{cursor:pointer;color:var(--foreground);font-size:var(--type-page-size);letter-spacing:-1px;background:0 0;border:0;flex-shrink:0;align-items:center;gap:9px;padding:0;font-weight:600;display:flex}.desktop-brand img{border-radius:var(--ds-radius-control);object-fit:cover;width:38px;height:38px}.desktop-brand b{color:var(--ds-color-danger)}.desktop-navigation{gap:24px;height:100%;display:flex}.desktop-navigation button{color:var(--ds-color-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0;font-weight:500;display:flex}.desktop-navigation button.is-active{border-bottom-color:var(--foreground);color:var(--foreground)}.desktop-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.desktop-actions button{border-radius:var(--ds-radius-round);width:40px;height:40px;color:var(--foreground);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.desktop-actions button:hover{background:var(--ds-color-surface-muted)}.desktop-actions .desktop-create{background:var(--ds-color-primary);width:auto;height:44px;color:var(--ds-color-on-primary);font:inherit;font-size:var(--type-body-size);white-space:nowrap;gap:8px;margin-left:12px;padding:0 18px;font-weight:600}.desktop-actions .desktop-create:hover{opacity:.85;background:var(--ds-color-primary)}.responsive-app-content{margin:0 auto;width:min(1440px,100%)!important}.mobile-home-header,.bottom-nav{display:none!important}.marketplace-home{padding:0 24px}.marketplace-home .scroll-area{padding-bottom:40px!important}.marketplace-home [aria-label=Разделы]{padding-bottom:8px!important}.responsive-app-content div:has(>.marketplace-grid-card){grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}.marketplace-grid-card__media{border-radius:var(--ds-radius-card)}.marketplace-grid-card__price{font-size:var(--type-section-size);line-height:28px}.marketplace-grid-card__title{font-size:var(--type-body-size);line-height:23px}.marketplace-grid-card__meta{font-size:var(--type-body-size);line-height:21px}.screen-transition-layer:not([data-screen=home])>div{max-width:1040px;margin-left:auto;margin-right:auto}.screen-transition-layer[data-screen=carSearch]>div,.screen-transition-layer[data-screen=productSearch]>div,.screen-transition-layer[data-screen=rentalSearch]>div{max-width:820px}.ds-sheet__panel{max-width:560px;margin:0 auto}.auth-flow.auth-screen{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-sheet);width:480px;height:min(620px,100dvh - 64px);box-shadow:var(--ui-shadow-lg);animation:none!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}.auth-flow.auth-screen>header{flex-shrink:0}}@media(min-width:1200px){.responsive-app-content div:has(>.marketplace-grid-card){grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(min-width:900px)and (max-width:1100px){.desktop-header__inner{gap:24px;padding:0 24px}.desktop-navigation{gap:16px}.desktop-actions{gap:0}.desktop-actions .desktop-create{margin-left:4px;padding:0 12px}}@media(min-width:900px){#root .desktop-header button{box-shadow:none!important;-webkit-backdrop-filter:none!important;border-radius:var(--ds-radius-thumbnail)!important;color:var(--foreground)!important;background:0 0!important}#root .desktop-header .desktop-navigation button{border-radius:0!important}#root .desktop-header .desktop-create{background:var(--ds-color-primary)!important;color:var(--ds-color-on-primary)!important}.responsive-detail-layout{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:20px;padding:16px 16px 0;display:grid}.responsive-detail-gallery{min-width:0;position:sticky;top:16px}.responsive-detail-gallery .listing-detail-photo{margin:0}.responsive-detail-layout>:not(.responsive-detail-gallery){min-width:0}.responsive-detail-layout .vehicle-detail-content,.responsive-detail-layout .listing-detail-flat-summary{padding-top:0}.responsive-detail-layout div:has(>.marketplace-grid-card){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.responsive-detail-actions{width:420px;max-width:calc(100% - 32px);left:auto!important;right:16px!important}[data-screen=carDetail] .scroll-area{width:100%;max-width:900px;margin:auto}[data-screen=carDetail] .scroll-area>.motion-reveal:first-child{height:420px!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}:root,.responsive-app-shell{--ds-color-background: #f5f6fa;--ds-color-screen: #f5f6fa;--ds-color-text: #17202d;--ds-color-text-secondary: #626c7a;--ds-color-primary: #000000;--ds-color-border: #dce1e9;--ds-radius-card: 24px;--ds-radius-sheet: 34px;--glass-surface: rgba(255,255,255,.78);--glass-highlight: rgba(255,255,255,.94);--glass-edge: rgba(255,255,255,.84);--glass-shadow: 0 12px 36px rgba(39,52,79,.09), inset 0 1px 0 rgba(255,255,255,.9);--glass-ease: cubic-bezier(.2,.8,.2,1)}#root .responsive-app-shell.dark{--ds-color-background: #11141b;--ds-color-screen: #11141b;--ds-color-text: #f4f6fb;--ds-color-text-secondary: #a5aebd;--ds-color-primary: #f4f6fb;--ds-color-on-primary: #17202d;--ds-color-border: #343b49;--glass-surface: rgba(31,37,48,.84);--glass-highlight: rgba(40,48,63,.9);--glass-edge: rgba(255,255,255,.12);--glass-shadow: 0 12px 36px rgba(0,0,0,.24), inset 0 1px 0 rgba(255,255,255,.1)}.responsive-app-shell{background:var(--ds-color-background)}.mobile-home-header{background:var(--glass-surface)!important;backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%)}#root .bottom-nav{--bottom-nav-background: var(--glass-surface);--bottom-nav-active-background: rgba(132,147,174,.15);background:var(--glass-surface)!important;backdrop-filter:blur(28px) saturate(180%)!important;-webkit-backdrop-filter:blur(28px) saturate(180%)!important;border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow)!important;height:70px;padding:3px 6px}#root .bottom-nav__active-capsule{box-shadow:inset 0 1px #ffffffa6;transition:transform .42s cubic-bezier(.22,1,.36,1),width .32s ease}#root .bottom-nav__label{font-size:var(--type-caption-size);line-height:14px;font-weight:600}#root .bottom-nav__tab.is-active .bottom-nav__icon{animation:glassIconSettle .36s var(--glass-ease)}#root .marketplace-grid-card{padding:7px;border:1px solid var(--glass-edge);border-radius:var(--ds-radius-card);background:var(--ds-color-surface);box-shadow:var(--ui-shadow-md);overflow:hidden;transition:box-shadow .26s var(--glass-ease),translate .26s var(--glass-ease)!important}#root .marketplace-grid-card__media{border-radius:var(--ds-radius-card)}#root .marketplace-grid-card__content{padding:10px 4px 5px}#root .marketplace-grid-card__price{letter-spacing:-.45px}#root .marketplace-grid-card__title{font-weight:500!important;letter-spacing:-.15px}#root .marketplace-grid-card__meta{padding-top:3px}#root .marketplace-grid-card__media img{transition:scale .55s var(--glass-ease),opacity .24s ease}#root .marketplace-home [aria-label=Разделы]{padding-top:14px!important;padding-bottom:4px!important}#root .marketplace-home [aria-label=Разделы] .ds-chip{background:var(--glass-surface)!important;border:1px solid var(--glass-edge)!important;box-shadow:0 3px 12px #2836500f,inset 0 1px 0 var(--glass-edge)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);min-height:38px;font-size:var(--type-body-size)!important}#root .ds-sheet__panel,#root .glass-sheet{background:var(--glass-surface)!important;border:1px solid var(--glass-edge)!important;box-shadow:var(--glass-shadow)!important;backdrop-filter:blur(32px) saturate(150%)!important;-webkit-backdrop-filter:blur(32px) saturate(150%)!important}#root .ds-field__control{font-size:var(--type-body-size)}#root .ds-field__control:focus-within{box-shadow:0 0 0 3px #6087c824!important;border-color:#8b9fbe!important}#root .responsive-detail-actions{background:var(--glass-surface)!important;border:1px solid var(--glass-edge)!important;box-shadow:var(--glass-shadow)!important;-webkit-backdrop-filter:blur(28px) saturate(160%)!important;backdrop-filter:blur(28px) saturate(160%)!important}#root .ds-button{border-radius:var(--ds-radius-round)}#root :is(button,a,[role=button]):focus-visible{outline:3px solid #507fb8!important;outline-offset:3px}@keyframes glassCardIn{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}@keyframes glassIconSettle{0%{scale:.82}60%{scale:1.1}to{scale:1}}@keyframes glassIntroIn{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:no-preference){#root .marketplace-grid-card.glass-card-revealed{animation:glassCardIn .56s var(--glass-ease) backwards!important;animation-delay:calc(min(var(--motion-index, 0),5)*45ms)!important}}@media(hover:hover)and (pointer:fine){#root .marketplace-grid-card:hover{translate:0 -5px;box-shadow:var(--ui-shadow-lg)}#root .marketplace-grid-card:hover .marketplace-grid-card__media img{scale:1.035}#root .desktop-actions>button:hover{translate:0 -2px}}@media(min-width:900px){#root .desktop-header{flex-basis:96px;height:96px;background:var(--glass-surface);border-bottom:1px solid var(--glass-edge);backdrop-filter:blur(26px) saturate(160%);-webkit-backdrop-filter:blur(26px) saturate(160%);box-shadow:var(--ui-shadow-md)}#root .desktop-header__inner{gap:32px}#root .desktop-navigation{height:48px;gap:4px;padding:4px;border-radius:var(--ds-radius-round);background:#8191ac14;border:1px solid var(--glass-edge)}#root .desktop-header .desktop-navigation button{border:0!important;border-radius:var(--ds-radius-round)!important;padding:0 16px;font-size:var(--type-body-size)}#root .desktop-header .desktop-navigation button.is-active{background:var(--glass-highlight)!important;box-shadow:var(--ui-shadow-sm)!important}#root .desktop-header .desktop-actions>button{border-radius:var(--ds-radius-round)!important;transition:translate .22s var(--glass-ease),background .22s ease!important}#root .desktop-header .desktop-actions>button:not(.desktop-create):hover{background:#8191ac1f!important}#root .desktop-header .desktop-create{height:46px;font-size:var(--type-body-size);padding:0 20px;box-shadow:var(--ui-shadow-md)!important}#root .marketplace-grid-card{padding:9px;border-radius:var(--ds-radius-sheet)}#root .marketplace-grid-card__media{border-radius:var(--ds-radius-card)}#root .marketplace-grid-card__content{padding:13px 7px 10px}#root .auth-flow.auth-screen{border-radius:var(--ds-radius-sheet);background:var(--glass-surface)!important;backdrop-filter:blur(32px) saturate(140%);-webkit-backdrop-filter:blur(32px) saturate(140%);border:1px solid var(--glass-edge)}}@media(min-width:900px)and (max-width:1100px){#root .desktop-header__inner{gap:16px}#root .desktop-header .desktop-navigation button{padding:0 11px;font-size:var(--type-body-size)}#root .desktop-header .desktop-create{padding:0 14px}}@media(max-width:359px){#root .marketplace-grid-card{padding:5px;border-radius:var(--ds-radius-card)}#root .marketplace-grid-card__content{padding:8px 3px 4px}}@supports not (backdrop-filter: blur(1px)){.responsive-app-shell{--glass-surface: #f9fafc}.responsive-app-shell.dark{--glass-surface: #202632}}@media(prefers-reduced-transparency:reduce){.responsive-app-shell{--glass-surface: #f9fafc}.responsive-app-shell.dark{--glass-surface: #202632}}@media(prefers-reduced-motion:reduce){#root *,#root *:before,#root *:after{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}#root .marketplace-grid-card:hover,#root .desktop-actions>button:hover{translate:none!important}#root .marketplace-grid-card:hover img{scale:1!important}}.responsive-app-shell,.responsive-app-content{--background: var(--ds-color-background);--foreground: var(--ds-color-text);--muted-foreground: var(--ds-color-text-secondary);--primary: var(--ds-color-primary);--primary-foreground: var(--ds-color-on-primary);--border: var(--ds-color-border)}#root .marketplace-grid-card{will-change:auto}#root .auth-title{font-size:var(--type-page-size);line-height:32px;font-weight:600;letter-spacing:-.7px}.responsive-app-shell{--container-glass: rgba(255,255,255,.43);--container-glass-top: rgba(255,255,255,.68);--container-edge: rgba(255,255,255,.82);--container-shadow: 0 12px 36px rgba(58,75,115,.075), inset 0 1px 0 rgba(255,255,255,.95), inset 0 -1px 0 rgba(255,255,255,.35);background:#eaf0f8;isolation:isolate}.responsive-app-shell:before{content:"";position:absolute;inset:-10%;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 4% 16%,rgba(161,196,246,.72),transparent 43%),radial-gradient(ellipse at 88% 12%,rgba(203,183,244,.62),transparent 40%),radial-gradient(ellipse at 74% 83%,rgba(249,210,189,.57),transparent 42%),radial-gradient(ellipse at 12% 91%,rgba(169,222,223,.62),transparent 40%),linear-gradient(135deg,#edf3fb,#f3effa 52%,#edf4f7)}.responsive-app-content{z-index:1;background:transparent!important}#root .marketplace-home,#root .published-listing-screen,#root .published-listing-scroll,#root .screen-transition-layer>div:first-child{background:transparent!important}#root .marketplace-grid-card,#root .ds-card,#root .vehicle-detail-island{background:linear-gradient(145deg,var(--container-glass-top),var(--container-glass))!important;border:1px solid var(--container-edge)!important;box-shadow:var(--container-shadow)!important;backdrop-filter:blur(22px) saturate(145%);-webkit-backdrop-filter:blur(22px) saturate(145%)}#root .marketplace-grid-card{position:relative}#root .marketplace-grid-card__media{box-shadow:inset 0 1px #ffffff40}#root .mobile-home-header{background:#ffffff47!important;border-bottom:1px solid rgba(255,255,255,.4)}#root .desktop-header{background:#ffffff57}#root .marketplace-home [aria-label=Разделы] .ds-chip{background:linear-gradient(160deg,#ffffffc2,#ffffff52)!important;border:1px solid var(--container-edge)!important;box-shadow:var(--container-shadow)!important}#root .bottom-nav,#root .responsive-detail-actions{background:linear-gradient(155deg,#ffffffc7,#ffffff73)!important;border:1px solid var(--container-edge)!important;box-shadow:var(--container-shadow)!important}#root .responsive-app-shell.dark{--container-glass: rgba(30,39,60,.58);--container-glass-top: rgba(57,65,88,.65);--container-edge: rgba(255,255,255,.17);--container-shadow: 0 12px 36px rgba(0,0,0,.22), inset 0 1px 0 rgba(255,255,255,.18), inset 0 -1px 0 rgba(255,255,255,.04);background:#121928}.responsive-app-shell.dark:before{background:radial-gradient(ellipse at 6% 14%,rgba(56,91,153,.62),transparent 45%),radial-gradient(ellipse at 86% 18%,rgba(100,65,139,.5),transparent 43%),radial-gradient(ellipse at 60% 90%,rgba(39,96,105,.45),transparent 46%),#121928}#root .dark .mobile-home-header,#root .dark .desktop-header{background:#161e2e73!important;border-color:var(--container-edge)}#root .dark .bottom-nav,#root .dark .responsive-detail-actions,#root .dark .marketplace-home [aria-label=Разделы] .ds-chip{background:linear-gradient(155deg,var(--container-glass-top),var(--container-glass))!important}@media(hover:hover)and (pointer:fine){#root .marketplace-grid-card:hover{box-shadow:0 20px 44px #3a4b7326,inset 0 1px 0 var(--container-edge)!important}}@media(prefers-reduced-transparency:reduce){.responsive-app-shell{--container-glass: #f4f7fb;--container-glass-top: #ffffff}#root .responsive-app-shell.dark{--container-glass: #222c40;--container-glass-top: #2d374d}#root .bottom-nav,#root .responsive-detail-actions,#root .mobile-home-header,#root .desktop-header{background:var(--container-glass)!important}}@supports not (backdrop-filter: blur(1px)){.responsive-app-shell{--container-glass: #f4f7fb;--container-glass-top: #ffffff}#root .responsive-app-shell.dark{--container-glass: #222c40;--container-glass-top: #2d374d}}#root .screen-transition-layer{background:var(--background)!important}:root,.responsive-app-shell:not(.dark){--ds-color-background: #ffffff;--ds-color-screen: #ffffff;--container-glass: rgba(255,255,255,.68);--container-glass-top: rgba(255,255,255,.94);--container-edge: rgba(220,223,229,.65);--container-shadow: 0 8px 28px rgba(20,24,32,.055), inset 0 1px 0 #ffffff, inset 0 -1px 0 rgba(255,255,255,.7)}.responsive-app-shell:not(.dark),.responsive-app-shell:not(.dark):before{background:#fff!important}#root .responsive-app-shell:not(.dark) .desktop-header,#root .responsive-app-shell:not(.dark) .mobile-home-header{background:#ffffffe0!important;border-color:#f0f0f2}#root .responsive-app-shell:not(.dark) .marketplace-home [aria-label=Разделы] .ds-chip,#root .responsive-app-shell:not(.dark) .bottom-nav,#root .responsive-app-shell:not(.dark) .responsive-detail-actions{background:linear-gradient(155deg,#fffffff5,#ffffffbd)!important}.responsive-app-shell.dark:before{background:#141820!important}#root :is([data-screen=publishedListing],[data-screen=carDetail],[data-screen=plateDetail],[data-screen=autoProductDetail],[data-screen=serviceListing]) :is(.ds-card,.vehicle-detail-island,.seller-account-card,.listing-content-section,.marketplace-grid-card,.service-detail__island){background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#root :is([data-screen=publishedListing],[data-screen=carDetail],[data-screen=plateDetail],[data-screen=autoProductDetail],[data-screen=serviceListing]) :is(.responsive-detail-actions,.service-detail__actions){background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#root [data-screen=publishedListing] .vehicle-detail-content{background:transparent}#root [data-screen=publishedListing] .vehicle-detail-description{margin-inline:0;padding-inline:16px}#root :is([data-screen=publishedListing],[data-screen=carDetail],[data-screen=plateDetail],[data-screen=autoProductDetail]) .listing-detail-parameter-chip{background:transparent;border:0;border-radius:0;padding-inline:0}#root :is([data-screen=publishedListing],[data-screen=carDetail],[data-screen=plateDetail],[data-screen=autoProductDetail]) .listing-detail-parameter-chips{gap:16px}#root :is([data-screen=publishedListing],[data-screen=carDetail],[data-screen=plateDetail],[data-screen=autoProductDetail],[data-screen=serviceListing]) .marketplace-grid-card{padding:0}@media(min-width:900px){#root .desktop-header{height:140px;flex-basis:140px}#root .desktop-header__inner{display:grid;grid-template-columns:auto 1fr;grid-template-rows:76px 48px;column-gap:24px;row-gap:0;padding-bottom:16px}#root .desktop-brand{grid-column:1;grid-row:1}#root .desktop-actions{grid-column:2;grid-row:1;justify-self:end;margin-left:0}#root .desktop-navigation{grid-column:1 / -1;grid-row:2;justify-self:start;flex-shrink:0}#root .desktop-header .desktop-navigation button{white-space:nowrap;padding-inline:20px}#root .marketplace-home [aria-label=Разделы]{display:none!important}}@media(min-width:1500px){#root .desktop-header{height:96px;flex-basis:96px}#root .desktop-header__inner{display:flex;gap:24px;padding-bottom:0}#root .desktop-actions{margin-left:auto}#root .desktop-header .desktop-navigation button{padding-inline:14px}}#root .marketplace-grid-card,#root .marketplace-grid-card:hover{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0!important}#root .marketplace-grid-card__content{padding:10px 0 0}@media(min-width:900px){#root .marketplace-grid-card__content{padding:12px 0 0}}#root :is(.desktop-header,.mobile-home-header,.ds-header,.service-detail__header,.auto-product-detail-screen>.motion-reveal-title,.published-listing-screen>.motion-reveal-title){border-radius:var(--ds-radius-sheet)!important}#root .desktop-header{margin:10px 16px 0;width:calc(100% - 32px);border:1px solid #f0f0f2}@media(max-width:899px){#root .mobile-home-header{margin:6px 8px 0;padding-inline:8px!important;border:1px solid #f0f0f2}}#root :is(header,.rental-listings-header,.screen-transition-layer .motion-reveal-title,.car-filter-screen__header,.car-filter-picker__header){border-radius:var(--ds-radius-sheet)}@keyframes desktopRouteEnter{0%{opacity:.65;translate:0 6px}to{opacity:1;translate:0 0}}@media(min-width:900px)and (prefers-reduced-motion:no-preference){.desktop-route-enter{animation:desktopRouteEnter .18s cubic-bezier(.2,.8,.2,1) both}}@media(prefers-reduced-motion:reduce){#root .desktop-route-enter{animation:none!important}}#root .screen-transition-layer :is(.motion-reveal,.motion-reveal-title){animation:none!important;filter:none!important;will-change:auto}.home-search-launcher{display:none}@media(min-width:900px){#root .home-search-launcher{display:flex;align-items:center;gap:14px;flex-shrink:0;margin:16px 16px 20px;width:min(720px,calc(100% - 32px));min-height:52px;padding:6px 7px 6px 16px;background:#ffffffe0!important;color:var(--ds-color-text-secondary)!important;border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-round)!important;box-shadow:var(--ui-shadow-md)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;font:400 var(--type-body-size)/var(--type-body-line) var(--ds-font-family);cursor:pointer;text-align:left}.home-search-launcher__placeholder{flex:1;min-width:0}.home-search-launcher__action{display:flex;align-items:center;justify-content:center;min-width:92px;height:38px;padding:0 18px;border-radius:var(--ds-radius-round);color:var(--ds-color-on-primary);background:var(--ds-color-primary);font-weight:500}#root .home-search-launcher:hover{border-color:#bcc4d0}#root .dark .home-search-launcher{background:#1e242fe0!important}}:root,.responsive-app-shell{--ds-font-family: "Onest", -apple-system, BlinkMacSystemFont, sans-serif;--ds-auth-font-family: var(--ds-font-family);--type-page-size: 24px;--type-page-line: 32px;--type-page-weight: 600;--type-section-size: 20px;--type-section-line: 28px;--type-section-weight: 600;--type-body-size: 16px;--type-body-line: 24px;--type-body-weight: 400;--type-button-size: 16px;--type-button-line: 24px;--type-button-weight: 500;--type-caption-size: 13px;--type-caption-line: 18px;--type-caption-weight: 400;--type-price-size: 20px;--type-price-line: 28px;--type-price-weight: 600;--type-nav-size: 16px;--type-nav-line: 24px;--type-nav-weight: 600;--type-chip-size: 14px;--type-chip-line: 20px;--type-chip-weight: 500;--type-tab-size: 12px;--type-tab-line: 16px;--type-tab-weight: 500;--ds-text-large-title-size: var(--type-page-size);--ds-text-large-title-line: var(--type-page-line);--ds-text-large-title-weight: var(--type-page-weight);--ds-text-nav-title-size: var(--type-nav-size);--ds-text-nav-title-line: var(--type-nav-line);--ds-text-nav-title-weight: var(--type-nav-weight);--ds-text-section-size: var(--type-section-size);--ds-text-section-line: var(--type-section-line);--ds-text-section-weight: var(--type-section-weight);--ds-text-detail-title-size: var(--type-section-size);--ds-text-detail-title-line: var(--type-section-line);--ds-text-detail-title-weight: var(--type-section-weight);--ds-text-detail-price-size: var(--type-price-size);--ds-text-detail-price-line: var(--type-price-line);--ds-text-detail-price-weight: var(--type-price-weight);--ds-text-body-size: var(--type-body-size);--ds-text-body-line: var(--type-body-line);--ds-text-body-weight: var(--type-body-weight);--ds-text-button-size: var(--type-button-size);--ds-text-button-line: var(--type-button-line);--ds-text-button-weight: var(--type-button-weight);--ds-text-card-price-size: var(--type-price-size);--ds-text-card-price-line: var(--type-price-line);--ds-text-card-price-weight: var(--type-price-weight);--ds-text-card-title-size: var(--type-body-size);--ds-text-card-title-line: var(--type-body-line);--ds-text-card-title-weight: var(--type-body-weight);--ds-text-meta-size: var(--type-caption-size);--ds-text-meta-line: var(--type-caption-line);--ds-text-meta-weight: var(--type-caption-weight);--ds-text-caption-size: var(--type-caption-size);--ds-text-caption-line: var(--type-caption-line);--ds-text-caption-weight: var(--type-caption-weight);--ds-text-chip-size: var(--type-chip-size);--ds-text-chip-line: var(--type-chip-line);--ds-text-chip-weight: var(--type-chip-weight);--ds-text-tab-size: var(--type-tab-size);--ds-text-tab-line: var(--type-tab-line);--ds-text-tab-weight: var(--type-tab-weight);--ds-text-service-title-size: var(--type-section-size);--ds-text-service-title-line: var(--type-section-line);--ds-text-service-title-weight: var(--type-section-weight);--ds-text-body-medium-weight: 500;--ds-text-body-semibold-weight: 600;--ds-auth-title-size: var(--type-page-size);--ds-auth-title-line: var(--type-page-line);--ds-auth-body-size: var(--type-body-size);--ds-auth-body-line: var(--type-body-line);--ds-auth-field-size: var(--type-body-size);--ds-auth-field-line: var(--type-body-line);--ds-auth-otp-size: var(--type-section-size);--ds-auth-otp-line: var(--type-section-line);--ds-auth-label-size: var(--type-caption-size);--ds-auth-action-size: var(--type-button-size);--ds-auth-timer-size: var(--type-caption-size);--ds-type-page-size: var(--type-page-size);--ds-type-page-line: var(--type-page-line);--ds-type-section-size: var(--type-section-size);--ds-type-section-line: var(--type-section-line);--ds-type-body-size: var(--type-body-size);--ds-type-body-line: var(--type-body-line);--ds-type-caption-size: var(--type-caption-size);--ds-type-caption-line: var(--type-caption-line);--ds-type-price-size: var(--type-price-size);--ds-type-price-line: var(--type-price-line);--text-display: var(--type-page-size);--text-nav-header: var(--type-nav-size);--text-modal-title: var(--type-section-size);--text-step-title: var(--type-page-size);--text-section-title: var(--type-section-size);--text-card-title: var(--type-body-size);--text-body: var(--type-body-size);--text-button: var(--type-button-size);--text-helper: var(--type-caption-size);--text-caption: var(--type-caption-size);--text-badge: var(--type-chip-size);--text-nav: var(--type-tab-size);--text-price: var(--type-price-size);--text-price-card: var(--type-price-size);--text-screen-title: var(--type-page-size);--text-body-large: var(--type-body-size);--text-secondary: var(--type-caption-size);--ds-color-text: #17202d;--ds-color-text-secondary: #6b7280;--ds-color-placeholder: #858c97;--ds-color-danger: #d92d32}#root .responsive-app-shell.dark,#root .responsive-app-content.dark{--ds-color-text: #f4f6fb;--ds-color-text-secondary: #acb4c2;--ds-color-placeholder: #8c96a7}.responsive-app-shell,.responsive-app-content{--foreground: var(--ds-color-text);--card-foreground: var(--ds-color-text);--secondary-text: var(--ds-color-text-secondary);--muted-foreground: var(--ds-color-text-secondary);--error: var(--ds-color-danger);font-family:var(--ds-font-family);font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:400}body,button,input,textarea,select{font-family:var(--ds-font-family)}b,strong{font-weight:600}#root .auth-title{font-size:var(--type-page-size);line-height:var(--type-page-line);font-weight:600;letter-spacing:-.4px}#root .auth-body{font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:400;color:var(--ds-color-text-secondary)}#root .marketplace-grid-card__title{font-weight:var(--type-body-weight)!important;letter-spacing:0}#root .marketplace-grid-card__price{letter-spacing:-.2px}#root .desktop-header .desktop-navigation button,#root .desktop-header .desktop-create{font-size:var(--type-button-size);line-height:var(--type-button-line);font-weight:var(--type-button-weight)}#root .desktop-brand,#root .desktop-brand b{font-size:var(--ds-text-large-title-size);line-height:32px;font-weight:600}#root .bottom-nav__label{font-size:var(--type-tab-size);line-height:var(--type-tab-line);font-weight:var(--type-tab-weight)}#root .marketplace-home [aria-label=Разделы] .ds-chip{font-size:var(--type-chip-size)!important;line-height:var(--type-chip-line);font-weight:var(--type-chip-weight)!important}#root .ds-button:not(.ds-chip):not(.ds-button--icon),#root .ds-segmented__item{font-size:var(--type-button-size);line-height:var(--type-button-line);font-weight:var(--type-button-weight)}#root .auth-flow input{font-size:var(--type-body-size)!important}@media(min-width:900px)and (max-width:1100px){#root .desktop-header__inner{gap:12px}#root .desktop-header .desktop-navigation button{padding-inline:10px}#root .desktop-header .desktop-create{padding-inline:12px}}h1,h2,h3,h4,h5,h6{font-family:var(--ds-font-family);font-weight:600}h1{font-size:var(--type-page-size);line-height:var(--type-page-line)}h2,h3{font-size:var(--type-section-size);line-height:var(--type-section-line)}:root{--motion-section: .17s;--motion-page: .24s;--motion-mobile-page: .34s;--motion-panel-enter: .38s;--motion-panel-exit: .22s;--motion-press: .1s;--motion-ease-out: cubic-bezier(.32, .72, 0, 1);--motion-ease-in: cubic-bezier(.4, 0, 1, 1)}@keyframes proReveal{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}@keyframes proCheckPop{0%{scale:.5;opacity:0}60%{scale:1.12;opacity:1}to{scale:1}}@keyframes proSectionIn{0%{opacity:.35}to{opacity:1}}@keyframes proPageIn{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@keyframes proPageReturn{0%{opacity:.35;translate:0 -4px}to{opacity:1;translate:0 0}}@keyframes proMobileEnter{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes proMobileUnderEnter{0%{transform:translate(0)}to{transform:translate(-28%)}}@keyframes proMobileExit{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes proMobileUnderExit{0%{transform:translate(-28%)}to{transform:translate(0)}}@keyframes proUnderShadeIn{0%{opacity:0}to{opacity:1}}@keyframes proUnderShadeOut{0%{opacity:1}to{opacity:0}}@keyframes proDialogIn{0%{opacity:0;scale:.985;translate:0 10px}to{opacity:1;scale:1;translate:0 0}}@keyframes proFilterIn{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:no-preference){#root .section-route-enter{animation:proSectionIn var(--motion-section) ease-out both}#root .desktop-route-enter{animation:proPageIn var(--motion-page) var(--motion-ease-out) both}#root .desktop-route-return{animation:proPageReturn var(--motion-page) var(--motion-ease-out) both}#root .screen-transition-layer.home-listing-enter{animation:proMobileEnter var(--motion-mobile-page) var(--motion-ease-out) both;box-shadow:-8px 0 24px #0000000f}#root .screen-transition-layer.home-listing-under-enter{animation:proMobileUnderEnter var(--motion-mobile-page) var(--motion-ease-out) both}#root .screen-transition-layer.home-listing-exit{animation:proMobileExit var(--motion-mobile-page) var(--motion-ease-out) both;box-shadow:-8px 0 24px #0000000f}#root .screen-transition-layer.home-listing-under-exit{animation:proMobileUnderExit var(--motion-mobile-page) var(--motion-ease-out) both}#root .home-listing-under-enter>.screen-transition-overlay{animation:proUnderShadeIn var(--motion-mobile-page) var(--motion-ease-out) both}#root .home-listing-under-exit>.screen-transition-overlay{animation:proUnderShadeOut var(--motion-mobile-page) var(--motion-ease-out) both}#root .auth-flow.auth-screen{animation:proDialogIn var(--motion-page) var(--motion-ease-out) both!important}#root .car-filter-screen:not(.is-closing){animation:proFilterIn var(--motion-panel-enter) var(--motion-ease-out) both}}#root .ds-sheet__panel{transition:transform var(--motion-panel-exit) var(--motion-ease-in),opacity var(--motion-panel-exit) ease-out}#root .ds-sheet.is-open .ds-sheet__panel{transition:transform var(--motion-panel-enter) var(--motion-ease-out),opacity var(--motion-panel-enter) ease-out}#root .ds-sheet__backdrop{transition:opacity var(--motion-panel-exit) ease-out}#root .ds-sheet.is-open .ds-sheet__backdrop{transition-duration:var(--motion-panel-enter);transition-timing-function:ease-out}#root .car-filter-screen{transition:opacity var(--motion-panel-exit) ease-out,transform var(--motion-panel-exit) var(--motion-ease-in)}#root .car-filter-screen.is-closing{animation:none}@media(min-width:900px){#root .ds-sheet__panel{transform:translateY(24px);opacity:0}#root .ds-sheet.is-open .ds-sheet__panel{opacity:1}}@media(prefers-reduced-motion:reduce){#root :is(.section-route-enter,.desktop-route-enter,.desktop-route-return,.auth-flow.auth-screen,.car-filter-screen){animation:none!important;translate:none!important;scale:none!important}#root :is(.ds-sheet__panel,.ds-sheet__backdrop){transition-duration:.01ms!important}}@media(min-width:900px){#root .screen-transition-layer[data-layout]{margin-inline:auto}#root .screen-transition-layer[data-layout]>div:first-child{max-width:none!important;width:100%}#root .screen-transition-layer[data-layout=catalog]{max-width:1400px}#root .screen-transition-layer[data-layout=detail]{max-width:1200px}#root .screen-transition-layer[data-layout=form]{max-width:860px}#root .screen-transition-layer[data-layout=search]{max-width:1040px}#root .screen-transition-layer[data-layout=account]{max-width:1000px}#root .screen-transition-layer[data-layout=conversation]{max-width:960px}#root .screen-transition-layer[data-layout=dashboard]{max-width:1120px}#root .screen-transition-layer[data-layout=editorial]{max-width:960px}#root .screen-transition-layer[data-layout=utility]{max-width:760px}#root .screen-transition-layer[data-screen=home]{max-width:1440px}#root .screen-transition-layer[data-screen=compare]{max-width:760px}#root .screen-transition-layer[data-screen=messages]{max-width:820px}#root .screen-transition-layer[data-layout]>div:first-child>:is(header,.ds-header,.motion-reveal-title){flex-shrink:0}#root .auto-product-detail__scroll{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px 32px;align-content:start;align-items:start;padding:24px 24px 100px!important}#root .auto-product-detail__scroll>.listing-detail-photo{grid-column:1;grid-row:1 / span 3;position:sticky;top:0;width:100%;height:min(440px,58dvh);max-height:480px;aspect-ratio:auto;margin:0;border-radius:var(--ds-radius-card);background:#f8f8fa}#root .auto-product-detail__scroll>.listing-detail-photo img{object-fit:contain!important}#root .auto-product-detail__summary{grid-column:2;grid-row:1;min-width:0}#root .auto-product-detail__sections{display:contents}#root .auto-product-detail__island{grid-column:2;margin:0;padding:0 16px;background:transparent;border:0;box-shadow:none}#root .auto-product-detail__sections>.seller-account-card{grid-column:2;margin:0}#root .auto-product-detail__similar{grid-column:1 / -1;padding:16px 0 0;min-width:0}#root .auto-product-detail__contact-bar{left:auto!important;right:24px!important;width:calc(46.5% - 36px);max-width:510px;background:var(--ds-color-background)!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#root .auto-product-detail__similar>div{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important}#root .responsive-detail-layout{padding:24px;gap:32px}#root .responsive-detail-gallery .listing-detail-photo{max-height:min(460px,58dvh)}#root .service-detail__scroll{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;align-content:start;align-items:start;padding:24px 24px 100px}#root .service-detail__scroll>.motion-reveal{position:sticky;top:0;min-width:0}#root .service-detail__scroll .listing-detail-photo{margin:0;max-height:min(440px,58dvh)}#root .service-detail__content{min-width:0;padding:0}#root .service-detail__actions{left:auto;right:24px;width:calc(46.5% - 36px);max-width:510px}#root [data-screen=carDetail] .scroll-area{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px 24px;max-width:none;padding:24px 24px 100px!important;align-content:start;align-items:start}#root [data-screen=carDetail] .scroll-area>*{grid-column:2;min-width:0}#root [data-screen=carDetail] .scroll-area>:first-child{grid-column:1;grid-row:1 / span 5;position:sticky!important;top:0;height:min(440px,58dvh)!important;border-radius:var(--ds-radius-card)}#root [data-screen=carDetail] .listing-detail-similar{grid-column:1 / -1}#root .plate-detail-scroll{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px 32px;align-content:start;align-items:start;padding:80px 24px 100px!important}#root .plate-detail-hero{grid-column:1;grid-row:1 / span 3;position:sticky;top:16px;align-self:start;padding:40px 24px;margin:0!important}#root .plate-detail-hero>*{max-width:480px;width:100%}#root .plate-detail-summary{grid-column:2}#root .plate-detail-sections{display:contents}#root .plate-detail-sections>:is(.plate-detail-card,.seller-account-card){grid-column:2;margin:0;padding-inline:16px;background:transparent;border:0;box-shadow:none}#root .plate-detail-sections>.listing-detail-similar{grid-column:1 / -1}#root [data-layout=form] :is(.scroll-area,.service-form__scroll,.rental-form-screen__scroll){padding-inline:28px!important}#root [data-layout=form] :is(.auto-product-form__sticky,.service-form__sticky,.rental-form-screen__sticky){left:24px;right:24px}#root [data-layout=form] :is(textarea,input,select){max-width:100%}#root .rental-form-screen__content{max-width:100%}#root .rental-form-screen__group{column-gap:20px}#root .car-filter-screen__scroll{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-content:start;align-items:start}#root .car-filter-screen__scroll>.car-filter-screen__card{margin:0;min-width:0}#root .car-filter-screen__scroll>:first-child{grid-column:1 / -1}#root .car-filter-screen__footer{padding-inline:24px}#root .car-filter-screen__footer>button{max-width:480px;margin-inline:auto}#root .product-search-filter-sheet__layout{width:min(760px,calc(100vw - 64px));max-width:100%;margin-inline:auto}#root .ds-sheet__panel{max-width:620px;max-height:calc(100dvh - 64px)!important}#root .ds-sheet__content{overscroll-behavior:contain}#root .ds-sheet--picker-half .ds-sheet__panel{max-width:560px}#root .public-profile-screen{padding-inline:24px}#root .profile-detail-scroll{padding-inline:0!important}#root .profile-detail-summary{max-width:720px;margin-inline:auto;width:100%}#root .profile-detail-contact-bar{max-width:480px;left:50%;right:auto;transform:translate(-50%);width:calc(100% - 48px)}#root .messages-list{padding-inline:24px}#root .desktop-chat-page .scroll-area{padding-inline:32px!important}#root .chat-message__bubble{max-width:min(72%,640px)}#root .chat-message-composer-field{max-width:860px;margin-inline:auto}#root .wallet-screen__content:has(>.wallet-balance-card){display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.3fr);gap:28px;align-content:start;align-items:start}#root .wallet-balance-card{position:sticky;top:0}#root .wallet-history{min-width:0}#root [data-layout=editorial] .scroll-area img{max-height:460px;object-fit:contain}#root [data-screen=garageCarDetail] .scroll-area img{max-height:400px;object-fit:cover}}@media(min-width:900px){#root .auto-product-detail__scroll>.listing-detail-photo,#root .service-detail__scroll>.motion-reveal,#root [data-screen=carDetail] .scroll-area>:first-child,#root .plate-detail-hero{position:relative!important;top:auto!important}#root .auto-product-detail__similar,#root .plate-detail-sections>.listing-detail-similar{position:relative;background:#fff;isolation:isolate}#root .plate-detail-sections>.listing-detail-similar>div{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important}#root .plate-detail-sections>.listing-detail-similar>div>.press-effect{border:0!important;background:transparent!important}#root .plate-detail-contact-bar{left:auto!important;right:24px!important;width:calc(46.5% - 36px);max-width:510px;padding:12px 0!important;background:#fff!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#root .plate-detail-contact-bar>button{height:48px!important}}@media(min-width:900px){#root [data-layout=detail] .listing-detail-header-title{text-align:left!important}#root .auto-product-detail__title{position:static!important;transform:none!important;flex:1;width:auto!important;margin-left:12px;min-width:0}#root [data-layout=detail] .motion-reveal-title>div{padding-inline:16px!important;gap:12px!important}#root .auto-product-detail__scroll,#root .service-detail__scroll{column-gap:32px;row-gap:24px;padding-bottom:40px!important}#root .plate-detail-scroll{padding-bottom:40px!important}#root .auto-product-detail__island,#root .plate-detail-sections>.plate-detail-card{padding-inline:16px}#root .desktop-seller-actions{grid-column:2;min-width:0;padding-inline:16px;margin-top:-12px}#root .desktop-seller-actions>:is(.auto-product-detail__contact-bar,.responsive-detail-actions,.plate-detail-contact-bar,.service-detail__actions){position:static!important;inset:auto!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:none!important;display:flex!important;gap:12px!important}#root .desktop-seller-actions :is(button,a){height:48px!important;border-radius:var(--ds-radius-round)!important;min-width:0;flex:1}#root .service-detail__bottom-spacer{display:none}#root .service-detail__content>.desktop-seller-actions{margin-top:16px;padding-inline:0}#root .responsive-detail-layout .desktop-seller-actions{margin-top:12px;padding-inline:0}#root .auto-product-detail__similar,#root .plate-detail-sections>.listing-detail-similar{margin-top:16px;padding-top:24px;border-top:1px solid #eee}#root [data-layout=detail] .seller-account-card{padding-block:16px}#root .listing-detail-section-title{margin-bottom:16px}}#root :is([data-screen=publishedListing],[data-screen=carDetail],[data-screen=autoProductDetail],[data-screen=plateDetail]) .seller-account-card.ds-button{background:#fafafa!important;border:1px solid #e8e8ec!important;border-radius:var(--ds-radius-card)!important;padding:18px 20px!important;box-shadow:none!important;min-height:88px;height:auto}#root :is([data-screen=publishedListing],[data-screen=carDetail],[data-screen=autoProductDetail],[data-screen=plateDetail]) .seller-account-card__avatar{background:var(--ds-color-surface-muted);border-radius:50%}@media(hover:hover){#root :is([data-screen=publishedListing],[data-screen=carDetail],[data-screen=autoProductDetail],[data-screen=plateDetail]) .seller-account-card.ds-button:hover{background:#f2f2f5!important}}@media(max-width:899px){:root,.responsive-app-shell{--type-page-size: 22px;--type-page-line: 28px;--type-section-size: 18px;--type-section-line: 24px;--type-body-size: 15px;--type-body-line: 22px;--type-button-size: 14px;--type-button-line: 20px;--type-caption-size: 12px;--type-caption-line: 17px;--type-price-size: 18px;--type-price-line: 24px;--type-nav-size: 16px;--type-nav-line: 22px;--type-chip-size: 12px;--type-chip-line: 18px;--type-tab-size: 10px;--type-tab-line: 14px;--ds-text-card-price-size: 17px;--ds-text-card-price-line: 23px;--ds-text-card-title-size: 13px;--ds-text-card-title-line: 18px;--ds-color-text: #191b20;--ds-color-text-secondary: #767981}#root .marketplace-grid-card__price{font-size:var(--ds-text-nav-title-size)!important;line-height:23px!important;font-weight:600!important;letter-spacing:-.3px}#root .marketplace-grid-card__title{font-size:var(--ds-text-caption-size)!important;line-height:18px!important;margin-top:3px;min-height:36px;font-weight:400!important}#root .marketplace-grid-card__meta{font-size:var(--ds-text-tab-size)!important;line-height:16px!important;margin-top:3px;color:var(--ds-color-text-secondary)}#root .marketplace-grid-card__media{border-radius:var(--ds-radius-control)!important}#root .marketplace-grid-card__content{padding:8px 0 0!important}#root .marketplace-grid-card__media :is(button,[role=button]){width:36px!important;height:36px!important;min-width:36px!important}#root .marketplace-grid-card__media button svg{width:21px!important;height:21px!important}#root .responsive-app-content div:has(>.marketplace-grid-card){column-gap:12px!important;row-gap:20px!important}#root .mobile-home-header{margin:4px 8px 0!important;border-radius:var(--ds-radius-card)!important;box-shadow:none!important;padding-inline:8px!important}#root .mobile-home-header>div{height:48px!important}#root .mobile-home-header button{width:36px!important;min-width:36px!important;height:36px!important;box-shadow:none!important}#root .mobile-home-header button svg{width:21px!important;height:21px!important}#root .mobile-home-header img[alt=""]{width:25px!important;height:25px!important}#root [aria-label=Разделы]{gap:7px!important;padding-top:12px!important;padding-bottom:14px!important}#root [aria-label=Разделы] .ds-chip{min-height:34px!important;height:34px!important;padding:0 11px!important;gap:6px!important;box-shadow:none!important;font-size:var(--ds-text-caption-size)!important;font-weight:500!important;border-color:#e9e9ec!important}#root [aria-label=Разделы] .ds-chip svg{width:15px!important;height:15px!important}#root .bottom-nav{height:60px!important;left:10px;right:10px;padding-inline:5px;border:1px solid #e9e9ec!important;box-shadow:var(--ui-shadow-md)!important;background:#fffffff5!important}#root .bottom-nav .bottom-nav__tab{height:60px!important;gap:3px}#root .bottom-nav__icon{width:23px;height:23px;flex-basis:23px}#root .bottom-nav__icon svg{width:23px;height:23px}#root .bottom-nav__label{font-size:var(--ds-text-tab-size)!important;line-height:14px!important;font-weight:500!important}#root .bottom-nav__active-capsule{top:5px;bottom:5px;background:var(--ds-color-surface-muted)}#root .listing-detail-header-title{font-size:var(--ds-text-body-size)!important;line-height:21px!important}#root .listing-detail-flat-title{font-size:var(--ds-text-nav-title-size)!important;line-height:24px!important}#root .listing-detail-section-title{font-size:var(--ds-text-nav-title-size)!important;line-height:23px!important}#root .seller-account-card.ds-button{min-height:76px!important;padding:14px 16px!important;border-radius:var(--ds-radius-card)!important}#root .seller-account-card__name{font-size:var(--ds-text-chip-size)!important;line-height:20px!important}#root .seller-account-card__meta{font-size:var(--ds-text-caption-size)!important;line-height:17px!important}#root .seller-account-card__avatar{width:38px;height:38px;flex-basis:38px}#root :is(.ds-button,.ds-chip){letter-spacing:0}#root :is(input,textarea,select){font-size:var(--ds-text-body-size)!important}#root .listing-detail-characteristic strong{font-size:var(--ds-text-chip-size);line-height:21px}#root .listing-detail-characteristic>span{font-size:var(--ds-text-caption-size);line-height:17px}#root .ds-sheet__panel{border-radius:24px 24px 0 0}}@media(max-width:899px){#root .marketplace-grid-card__title{display:block!important;min-height:0!important;height:18px;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;-webkit-line-clamp:unset!important}#root .marketplace-grid-card__price{white-space:nowrap}}@media(max-width:899px){#root .marketplace-grid-card__content{padding-top:6px!important}#root .marketplace-grid-card__price{line-height:21px!important;margin:0!important}#root .marketplace-grid-card__title{margin:1px 0 0!important;line-height:17px!important;height:17px}#root .marketplace-grid-card__meta{margin:1px 0 0!important;line-height:15px!important}#root .responsive-app-content div:has(>.marketplace-grid-card){row-gap:14px!important}}@media(max-width:899px){#root :is(.mobile-home-header,.ds-header,.service-detail__header,.auto-product-detail-screen>.motion-reveal-title,.published-listing-screen>.motion-reveal-title){border-radius:0 0 22px 22px!important}}#root button.liquid-message-action{background:linear-gradient(135deg,#ffffffc2,#f2f4f86b)!important;border:1px solid rgba(215,219,226,.7)!important;box-shadow:var(--ui-shadow-md)!important;backdrop-filter:blur(24px) saturate(180%)!important;-webkit-backdrop-filter:blur(24px) saturate(180%)!important;color:var(--ds-color-text)!important}#root button.liquid-message-action:active{background:#ebeff5bf!important}@media(max-width:899px){#root .mobile-home-header{margin:0!important;width:100%;box-sizing:border-box;padding-inline:16px!important;border-top:0!important;border-left:0!important;border-right:0!important}}@media(max-width:899px){#root .chat-listing-card.ds-button{border-radius:var(--ds-radius-control)!important;padding:10px 12px!important;min-height:76px}#root .chat-listing-card__media{border-radius:var(--ds-radius-thumbnail)!important;width:58px;height:52px}#root .chat-listing-card__title{font-size:var(--ds-text-caption-size)!important;line-height:18px!important}#root .chat-listing-card__price{font-size:var(--ds-text-chip-size)!important;line-height:20px!important}#root .chat-listing-card__meta{font-size:var(--ds-text-tab-size)!important;line-height:16px!important}#root .chat-message__bubble{max-width:82%;padding:7px 11px;border-radius:var(--ds-radius-control)!important}#root .chat-message__text{font-size:var(--ds-text-chip-size)!important;line-height:20px!important}#root .chat-message__meta{font-size:var(--ds-text-tab-size)!important;line-height:13px;gap:3px;margin-top:2px}#root .chat-messages-scroll{padding:12px 12px 16px!important;overflow-anchor:none;overscroll-behavior-y:contain}#root .chat-composer-panel{padding:8px 12px max(8px,env(safe-area-inset-bottom))!important}#root .chat-message-composer-field{border-radius:var(--ds-radius-card)!important;min-height:44px}#root .chat-composer-input{height:44px!important}#root .chat-message-enter{animation:none}}@media(max-width:899px){#root .chat-offer-card{max-width:82%;padding:12px!important;border-radius:var(--ds-radius-card)!important}}@media(max-width:899px){#root .ds-money-field .ds-field__input,#root .ds-sheet .ds-money-field .ds-field__input,#root .ds-sheet .ds-field__input,#root .ds-field__input,#root .ds-field__select,#root .ds-search__input{font-size:var(--ds-text-body-size)!important;line-height:22px!important}}#root .desktop-chat-page .chat-listing-card.ds-button{background:var(--ds-color-surface-muted)!important;border:0!important;border-radius:var(--ds-radius-control)!important;box-shadow:none!important}@media(max-width:899px){#root .chat-message__bubble{padding:6px 10px!important;max-width:80%;border-radius:var(--ds-radius-control)!important}#root .chat-message__text{font-size:var(--ds-text-chip-size)!important;line-height:19px!important}#root .chat-message__meta{font-size:var(--ds-text-tab-size)!important;line-height:12px!important;margin-top:1px}}@media(max-width:899px),(hover:none)and (pointer:coarse){#root#root :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,select,[contenteditable=true]),#auto-toj-layer-root#auto-toj-layer-root :is(input,textarea,select,[contenteditable=true]){font-size:max(16px,var(--ds-text-body-size, 16px))!important;line-height:22px!important}}#root .desktop-chat-page .chat-listing-card.ds-button{background:#f6f7f980!important;box-shadow:var(--ui-shadow-sm)!important;border:0!important;border-radius:var(--ds-radius-round)!important;min-height:64px!important;height:64px!important;padding:8px 10px!important;margin-top:6px;flex-shrink:0;gap:10px}#root .desktop-chat-page .chat-listing-card__media:not(.is-plate){width:56px;height:46px;border-radius:var(--ds-radius-thumbnail)!important}#root .desktop-chat-page .chat-listing-card__price{margin-top:2px}@media(max-width:899px){#root [aria-label=Разделы] .ds-chip{width:auto!important;flex:0 0 auto!important;border:0!important;background:#f6f7f980!important;box-shadow:var(--ui-shadow-sm)!important}}@media(max-width:899px){#root .mobile-home-header{border:0!important;box-shadow:none!important}}#root .services-redesign-header{padding:20px 20px 18px;flex-shrink:0}#root .services-redesign-header h1{font-size:var(--ds-text-large-title-size);line-height:30px;margin:0;letter-spacing:-.6px}#root .services-redesign-header p{font-size:var(--ds-text-caption-size);line-height:19px;color:var(--ds-color-text-secondary);margin:4px 0 0}#root .services-redesign-scroll{flex:1;min-height:0;overflow-y:auto;padding:0 16px 100px}#root .services-redesign-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#root .services-category-cell{flex-direction:row!important;gap:9px!important;padding:12px;border:1px solid #e9e9ee;border-radius:var(--ds-radius-round);min-height:70px;background:linear-gradient(140deg,#fff,#fafafb);box-shadow:var(--ui-shadow-md);min-width:0}#root .services-category-cell>div:last-child{flex:1}#root .services-category-cell>div:last-child span{text-align:left!important;font-size:var(--ds-text-caption-size)!important;font-weight:500!important;padding:0!important}#root .services-category-cell .services-service-tile{width:38px!important;height:38px!important;border-radius:50%!important;background:var(--ds-color-surface-muted)!important;border:0!important;box-shadow:none!important}#root .services-service-tile svg{width:21px;height:21px;color:var(--ds-color-text)}#root .services-redesign-heading{font-size:var(--ds-text-nav-title-size);line-height:24px;margin:24px 4px 12px;letter-spacing:-.3px}#root .services-feature-group,#root .services-redesign-settings{border:1px solid #e9e9ee;border-radius:var(--ds-radius-sheet)!important;background:linear-gradient(140deg,#fff,#fbfbfc);box-shadow:var(--ui-shadow-md);overflow:hidden}#root .services-feature-row{display:flex;align-items:center;gap:12px;width:100%;min-height:76px;padding:14px 16px;border:0;background:transparent;color:var(--ds-color-text);text-align:left;cursor:pointer}#root .services-feature-row+.services-feature-row{border-top:1px solid #f0f0f3}#root .services-feature-icon{width:40px;height:40px;border-radius:50%;background:var(--ds-color-surface-muted);display:grid;place-items:center;flex-shrink:0}#root .services-feature-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}#root .services-feature-copy strong{font-size:var(--ds-text-chip-size);line-height:20px;font-weight:500}#root .services-feature-copy>span{font-size:var(--ds-text-caption-size);line-height:17px;color:var(--ds-color-text-secondary)}#root .services-feature-row>svg{color:#8a8d94;flex-shrink:0}#root .services-redesign-settings{margin:0}#root .services-redesign-settings .ds-list-row{min-height:58px}@media(min-width:900px){#root .services-redesign-header{padding:28px 28px 22px}#root .services-redesign-scroll{padding-inline:28px}#root .services-redesign-categories{grid-template-columns:repeat(4,minmax(0,1fr))}}#root button.services-category-cell{color:var(--ds-color-text);font-family:inherit;text-align:left}#root .services-category-cell,#root .services-feature-group,#root .services-redesign-settings{border:0!important}#root .services-feature-row+.services-feature-row{border-top:0!important}#root .services-category-cell{background:#f6f7f980!important;box-shadow:var(--ui-shadow-sm)!important}#root .services-results-summary,#root .services-catalog-category-sheet__row,#root .services-catalog-category-sheet__row.ds-sheet__option{border:0!important;box-shadow:none!important}#root .services-catalog-screen .service-list-card,#root .service-detail-screen .seller-account-card{background:#f6f7f980!important;border:0!important;border-radius:var(--ds-radius-card)!important;box-shadow:var(--ui-shadow-sm)!important;padding:12px!important}#root .ds-sheet.address-sheet-picker .ds-sheet__panel,#root .ds-sheet.address-sheet-picker .ds-sheet__content,#root .ds-sheet.address-sheet-picker .address-sheet-picker__header,#root .ds-sheet.address-sheet-picker .address-sheet-picker__list{background:#fff!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#root .services-catalog-category-sheet__row.ds-sheet__option{background:#f6f7f980!important;border:0!important;border-radius:var(--ds-radius-card)!important;box-shadow:var(--ui-shadow-sm)!important;margin-bottom:8px}#root .services-catalog-category-sheet__row.ds-sheet__option[aria-checked=true]{background:#eeeef2!important}#root .ds-sheet:has(.quick-filter-sheet) .ds-sheet__panel,#root .ds-sheet.quick-range-sheet--price .ds-sheet__panel{background:#fff!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:hidden}#root .ds-sheet:has(.quick-filter-sheet) .ds-sheet__content,#root .ds-sheet:has(.quick-filter-sheet) .ds-sheet__grabber-area,#root .ds-sheet:has(.quick-filter-sheet) .quick-filter-sheet{background:#fff!important;background-image:none!important}#root .services-results-summary{background:#f6f7f980!important;border:0!important;border-radius:var(--ds-radius-round)!important;box-shadow:var(--ui-shadow-sm)!important}#root :is(.car-results-vehicle-picker,.rental-results-view__vehicle,.product-results-filter-card){background:#f6f7f980!important;border:0!important;border-radius:var(--ds-radius-round)!important;box-shadow:var(--ui-shadow-sm)!important;color:var(--ds-color-text)!important}#root .car-results-vehicle-picker span,#root .car-results-vehicle-picker svg{color:var(--ds-color-text)!important}#root .car-results-vehicle-picker>span:first-child{background:var(--ds-color-surface-muted)!important}#root#root .ds-search__control{background:var(--ds-color-surface-muted)!important;border:0!important;box-shadow:none!important;min-height:44px;border-radius:var(--ds-radius-round)!important}#root#root .ds-search__input{font-size:var(--ds-text-body-size)!important;line-height:22px!important;font-weight:400!important;color:var(--ds-color-text)!important;letter-spacing:0}#root#root .ds-search__input::placeholder{font-size:var(--ds-text-body-size)!important;font-weight:400!important;color:var(--ds-color-text-secondary)!important;opacity:1}#root#root .ds-search__icon{color:var(--ds-color-text-secondary)!important;width:19px;height:19px}#root#root :is(.product-search-suggestion,.car-search-suggestion,.recent-searches__row,.services-catalog-search-result__name){font-size:var(--ds-text-body-size)!important;line-height:22px!important;font-weight:400!important;color:var(--ds-color-text)!important}#root#root :is(.product-search-suggestion,.car-search-suggestion,.recent-searches__row){min-height:48px!important;height:auto!important;padding-block:12px!important}#root#root :is(.product-search-suggestion,.car-search-suggestion,.recent-searches__row)>span{font-size:var(--ds-text-body-size)!important;line-height:22px!important;font-weight:400!important;color:var(--ds-color-text)!important}#root#root .car-search-suggestion>span:last-child{color:var(--ds-color-text-secondary)!important}#root#root :is(.product-search-section-title,.recent-searches__title){font-size:var(--ds-text-chip-size)!important;line-height:20px!important;font-weight:500!important;color:var(--ds-color-text-secondary)!important}#root#root :is(.product-search-suggestions__empty,.recent-searches__clear){font-size:var(--ds-text-chip-size)!important;line-height:20px!important;font-weight:400!important;color:var(--ds-color-text-secondary)!important}#root#root .wizard-generation-card,#root#root .wizard-body-card{border-radius:var(--ds-radius-card)!important}#root#root .wizard-history-chip{flex:0 0 auto!important;width:auto!important;min-width:40px;min-height:36px!important;height:36px!important;padding:0 14px!important}#root#root .wizard-mileage-field,#root#root .wizard-mileage-field:focus-within{height:46px!important;border-radius:var(--ds-radius-control)!important;border:1px solid #e8e8ed!important;box-shadow:none!important;background:#f8f8fa!important}#root#root .wizard-mileage-field input{height:44px!important;min-height:0!important;outline:none!important;border:0!important;box-shadow:none!important;background:transparent!important}#root#root .wizard-mileage-field:focus-within{border-color:#c9cbd2!important;background:var(--ds-color-surface-muted)!important}#root#root .listing-wizard div:has(>input:not([type=file]):not([type=checkbox]):not([type=radio])){min-height:46px;border-radius:var(--ds-radius-control)!important}#root#root .listing-wizard div:has(>input):focus-within{border-color:#c9cbd2!important;box-shadow:none!important;outline:none!important}#root#root .listing-wizard textarea{border-radius:var(--ds-radius-control)!important}#root#root .listing-wizard textarea:focus{border-color:#c9cbd2!important;box-shadow:none!important;outline:none!important}#root#root .wizard-generation-card{isolation:isolate}#root#root .wizard-generation-card>img{border-radius:0!important}#root#root .wizard-body-photo{width:100%;height:112px;overflow:hidden;margin-bottom:10px;background:var(--ds-color-surface-muted)}#root#root .wizard-body-photo img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0!important}#root .ds-sheet.transport-options-sheet .transport-option-row,#root .ds-sheet.transport-options-sheet .transport-option-row:is(:hover,:focus,:focus-visible,:active,[aria-pressed=true],[aria-selected=true]){background:transparent!important;border:0!important;border-radius:0!important;outline-offset:-2px;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;font-weight:400!important;transform:none!important;opacity:1!important}#root#root .listing-wizard{--foreground: #000;--background: #fff;--surface: #f5f5f7;--border: #e5e5ea;--ds-color-background: #fff;--ds-color-text-primary: #1c1c1e;--ds-color-border: #e5e5ea;--ds-color-surface-muted: #f5f5f7;--ds-text-body-size: 16px;--ds-text-body-line: 22px;--ds-text-body-weight: 400;--ds-text-nav-title-size: 17px;--ds-text-nav-title-line: 23px;--ds-text-nav-title-weight: 600;--ds-text-section-title-size: 17px;--ds-text-caption-size: 13px;--ds-text-caption-line: 20px;--ds-text-meta-size: 13px;--ds-text-meta-line: 18px;--wizard-glass-bg: rgba(247,247,249,.78);--wizard-glass-border: rgba(228,228,234,.6);--wizard-glass-shadow: inset 0 1px 0 rgba(255,255,255,.85), 0 2px 8px rgba(0,0,0,.025);font-family:var(--ds-font-family);color:var(--ds-color-text);font-size:var(--ds-text-body-size);line-height:22px;-webkit-font-smoothing:antialiased}#root#root .listing-wizard :is(button,input,textarea){font-family:inherit;letter-spacing:-.15px}#root#root .listing-wizard button{touch-action:manipulation}#root#root .listing-wizard .wizard-nav{z-index:2;background:#ffffffdb!important;backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%);border:0;box-shadow:none;margin-bottom:12px}#root#root .listing-wizard .wizard-nav>span{font-size:var(--ds-text-nav-title-size)!important;font-weight:600!important;letter-spacing:-.25px}#root#root .listing-wizard .wizard-nav .ds-glass-icon-button{width:40px;height:40px;min-width:40px;min-height:40px;border-radius:50%!important;background:#f5f5f7c7!important;border:1px solid rgba(255,255,255,.86)!important;box-shadow:var(--ui-shadow-sm)!important;color:var(--ds-color-text)!important}#root#root .listing-wizard .wizard-nav .ds-glass-icon-button svg{width:20px;height:20px}#root#root .listing-wizard .wizard-nav .ds-glass-icon-button__icon{width:20px;height:20px}#root#root .listing-wizard .wizard-selection-row{min-height:52px!important;height:auto!important;padding:14px 20px!important;gap:12px;border-radius:var(--ds-radius-round)!important;font-size:var(--ds-text-body-size)}#root#root .listing-wizard .wizard-selection-row>span{font-size:var(--ds-text-body-size)!important;line-height:22px!important}#root#root .listing-wizard .wizard-selection-row[aria-pressed=true]{background:var(--ds-color-surface-muted)!important}#root#root .listing-wizard .wizard-selection-row svg{flex-shrink:0}#root#root .listing-wizard .wizard-primary,#root#root .listing-wizard .wizard-footer>.ds-button{height:48px!important;min-height:48px!important;border-radius:var(--ds-radius-round)!important;font-size:var(--ds-text-body-size)!important;font-weight:600!important;line-height:22px!important;border:0!important;box-shadow:none!important}#root#root .listing-wizard .wizard-primary:not([aria-disabled=true]):not(:disabled){background:#000!important;color:#fff!important}#root#root .listing-wizard .wizard-primary:not([aria-disabled=true]):not(:disabled)>span{color:#fff!important;font-size:var(--ds-text-body-size)!important;font-weight:600!important}#root#root .listing-wizard .wizard-primary[aria-disabled=true],#root#root .listing-wizard .wizard-primary:disabled{background:var(--ds-color-surface-muted)!important;color:var(--ds-color-text-secondary)!important}#root#root .listing-wizard .wizard-primary[aria-disabled=true]>span{color:var(--ds-color-text-secondary)!important;font-size:var(--ds-text-body-size)!important}#root#root .listing-wizard .wizard-footer{padding-top:12px!important;padding-inline:16px!important;background:#ffffffe6!important;backdrop-filter:blur(24px) saturate(160%)!important;-webkit-backdrop-filter:blur(24px) saturate(160%)!important;border:0!important;box-shadow:none!important}#root#root .listing-wizard .wizard-input-surface{height:48px!important;min-height:48px!important;border-radius:var(--ds-radius-control)!important;background:var(--ds-color-surface-muted)!important;border:1px solid transparent!important;box-shadow:inset 0 1px #ffffffd9!important;overflow:hidden}#root#root .listing-wizard .wizard-input-surface:focus-within{border-color:var(--ds-color-placeholder)!important;background:#f2f2f5!important;box-shadow:0 0 0 3px #7878800e!important}#root#root .listing-wizard .wizard-input-surface>input{height:46px!important;min-height:0!important;background:transparent!important;box-shadow:none!important;border:0!important;outline:0!important;border-radius:0!important;font-size:var(--ds-text-body-size)!important;font-weight:400!important;color:var(--ds-color-text)!important;line-height:22px!important}#root#root .listing-wizard :is(input,textarea)::placeholder{color:var(--ds-color-text-secondary)!important;opacity:1;font-weight:400}#root#root .listing-wizard .wizard-textarea-surface{border-radius:var(--ds-radius-card)!important;background:var(--ds-color-surface-muted)!important;border:1px solid transparent!important;box-shadow:none!important;padding:14px 16px!important}#root#root .listing-wizard .wizard-textarea-surface:focus-within{border-color:var(--ds-color-placeholder)!important}#root#root .listing-wizard .wizard-textarea-surface textarea{font-size:var(--ds-text-body-size)!important;line-height:23px!important;min-height:152px!important;border-radius:0!important;color:var(--ds-color-text)!important;padding:0!important}#root#root .listing-wizard .wizard-status-choice{height:42px!important;border-radius:var(--ds-radius-round)!important;border:0!important;box-shadow:none!important}#root#root .listing-wizard .wizard-status-choice[aria-pressed=false]{background:var(--ds-color-surface-muted)!important}#root#root .listing-wizard .wizard-status-choice[aria-pressed=true]{background:#000!important}#root#root .listing-wizard .wizard-history-chip{height:40px!important;min-height:40px!important;border-radius:var(--ds-radius-round)!important;padding-inline:15px!important;font-size:var(--ds-text-chip-size)!important;box-shadow:none!important}#root#root .listing-wizard .wizard-body-card{border-radius:var(--ds-radius-card)!important;box-shadow:none!important;border-width:1px!important;background:#fff!important}#root#root .listing-wizard .wizard-body-card[aria-pressed=true]{border-color:#000!important;box-shadow:0 0 0 1px #000!important}#root#root .listing-wizard .wizard-generation-card{border-radius:var(--ds-radius-card)!important;min-height:76px;box-shadow:none!important}#root#root .listing-wizard .wizard-generation-card[aria-pressed=false]{border-color:transparent!important}#root#root .listing-wizard .wizard-generation-card>span:first-child{font-size:var(--ds-text-body-size)!important;font-weight:500;line-height:21px}#root#root .listing-wizard .wizard-generation-card>span+span{font-size:var(--ds-text-caption-size)!important;line-height:18px}#root#root .listing-wizard .toggle-control{width:51px!important;height:31px!important;border-radius:var(--ds-radius-round)!important}#root#root .listing-wizard .toggle-control[aria-checked=false]{background:#e9e9ed!important}#root#root .listing-wizard .toggle-control .toggle-thumb{background:#fff!important;box-shadow:var(--ui-shadow-sm)!important}#root#root .listing-wizard .wizard-page>div[style*=overflow-y]{overscroll-behavior-y:contain}@media(min-width:900px){#root#root .listing-wizard .wizard-selection-row,#root#root .listing-wizard .wizard-footer{padding-inline:24px!important}}@media(prefers-reduced-motion:reduce){#root#root .listing-wizard *{scroll-behavior:auto!important}}#root#root .listing-wizard .wizard-review-card{border:0!important;background:var(--ds-color-surface-muted)!important;border-radius:var(--ds-radius-card)!important}#root#root .listing-wizard .wizard-review-row{min-height:46px;padding-block:12px!important}#root#root .listing-wizard .wizard-review-row+.wizard-review-row{border-top:1px solid rgba(60,60,67,.055)}#root#root .listing-wizard .wizard-review-row>span{font-size:var(--ds-text-caption-size)!important}#root#root .listing-wizard{overflow:hidden}#root#root .listing-wizard :is(.wizard-group-surface,.wizard-toggle-group){background:var(--ds-color-surface-muted)!important;border:0!important;border-radius:var(--ds-radius-card)!important;overflow:hidden}#root#root .listing-wizard .wizard-toggle-group>.press-effect{background:transparent!important;height:52px!important}#root#root .listing-wizard .wizard-toggle-group>.press-effect+.press-effect{border-top:1px solid rgba(60,60,67,.045)}#root#root .listing-wizard .wizard-group-surface .wizard-input-surface{background:transparent!important}#root#root .listing-wizard .wizard-page{will-change:auto}#root#root .listing-wizard :is(.wizard-fade-up,.wizard-shake){animation:none!important}#root#root .listing-wizard .wizard-nav .ds-glass-icon-button{background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#root#root .listing-wizard :is(.press-effect,button,[role=button]):active{transform:none!important;scale:none!important;opacity:.9!important;transition:opacity var(--motion-press) ease-out!important}#root#root .listing-wizard :is(.wizard-input-surface,.wizard-textarea-surface),#root#root .listing-wizard :is(.wizard-input-surface,.wizard-textarea-surface):active{transform:none!important;opacity:1!important;transition:none!important;box-shadow:none!important}#root#root .listing-wizard :is(.wizard-input-surface,.wizard-textarea-surface):focus-within{border-color:var(--ds-color-placeholder)!important;box-shadow:none!important;background:var(--ds-color-surface-muted)!important}@media(prefers-reduced-motion:no-preference)and (min-width:900px){#root#root .listing-wizard .wizard-motion-in{animation:proPageIn var(--motion-page) var(--motion-ease-out) both}#root#root .listing-wizard .wizard-motion-back{animation:proPageReturn var(--motion-page) var(--motion-ease-out) both}#root#root .listing-wizard .wizard-motion-out{display:none!important}}@media(prefers-reduced-motion:no-preference)and (max-width:899px){#root#root .listing-wizard .wizard-motion-in{animation:proMobileEnter var(--motion-mobile-page) var(--motion-ease-out) both}#root#root .listing-wizard .wizard-motion-under-in{animation:proMobileUnderEnter var(--motion-mobile-page) var(--motion-ease-out) both}#root#root .listing-wizard .wizard-motion-out{animation:proMobileExit var(--motion-mobile-page) var(--motion-ease-out) both}#root#root .listing-wizard .wizard-motion-back{animation:proMobileUnderExit var(--motion-mobile-page) var(--motion-ease-out) both}}@media(prefers-reduced-motion:reduce){#root#root .listing-wizard .wizard-page{animation:none!important}#root#root .listing-wizard .wizard-page[aria-hidden=true]{display:none}}#root#root .listing-wizard .wizard-tj-plate{display:flex;align-items:center;gap:0;padding-inline:16px}#root#root .listing-wizard .wizard-tj-plate>input{flex:1;width:0;min-width:0;padding:0;letter-spacing:2px;font-variant-numeric:tabular-nums;text-transform:uppercase}#root#root .listing-wizard :is(.wizard-input-surface,.wizard-textarea-surface):is(:hover,:active,:focus-within){background:var(--ds-color-surface-muted)!important;border-color:transparent!important;box-shadow:none!important;transform:none!important;opacity:1!important;transition:none!important;animation:none!important}#root#root .listing-wizard .wizard-tj-plate[data-invalid=true]{border-color:var(--ds-color-danger)!important}#root#root .listing-create-form{--ds-text-body-size:16px;--ds-text-body-line:22px;--ds-text-body-weight:400;--ds-text-caption-size:13px;--ds-text-caption-line:18px;--ds-text-meta-size:13px;--ds-text-meta-line:18px;--ds-text-nav-title-size:17px;--ds-text-nav-title-line:22px;--ds-text-nav-title-weight:600;font-family:var(--ds-font-family);color:var(--foreground);font-size:var(--ds-text-body-size)}#root#root .listing-create-form :is(.auto-product-field-title,.ds-field__label,.inline-help-label){font-size:var(--ds-text-caption-size)!important;line-height:18px!important;font-weight:400!important;color:var(--ds-color-text-secondary)!important;margin-bottom:6px!important}#root#root .listing-create-form .listing-create-field>:first-child{font-size:var(--ds-text-caption-size)!important;line-height:18px!important;color:var(--ds-color-text-secondary)!important;margin-bottom:6px!important}#root#root .listing-create-form :is(.listing-create-control,.ds-field__control,.auto-product-control){box-sizing:border-box;min-height:48px!important;height:48px;border:1px solid var(--ds-color-border)!important;border-radius:var(--ds-radius-control)!important;background:var(--ds-color-surface-muted)!important;box-shadow:none!important;color:var(--ds-color-text);font-size:var(--ds-text-body-size)!important;font-weight:400!important;line-height:22px!important;padding:0 14px!important;transform:none!important;transition:none!important}#root#root .listing-create-form :is(.ds-field__input,.ds-field__value,input,textarea){font-family:inherit;font-size:var(--ds-text-body-size)!important;font-weight:400!important;line-height:22px!important}#root#root .listing-create-form :is(input,textarea)::placeholder{color:var(--ds-color-text-secondary)!important;opacity:1}#root#root .listing-create-form :is(.listing-create-control,.ds-field__control,.auto-product-control):is(:focus,:focus-within,:hover,:active){outline:none;box-shadow:none!important;transform:none!important;background:var(--ds-color-surface-muted)!important;border-color:var(--ds-color-border)!important;opacity:1!important}#root#root .listing-create-form :is(textarea.listing-create-control,.ds-field__control--textarea){height:112px!important;min-height:112px!important;padding:12px 14px!important}#root#root .listing-create-form .ds-field__textarea{min-height:84px!important}#root#root .listing-create-form .listing-create-control[aria-haspopup]{color:var(--ds-color-text)}#root#root .listing-create-form .listing-create-control[aria-haspopup]>span{font-size:var(--ds-text-body-size)!important}#root#root .transport-create-form .listing-create-scroll{padding-top:16px!important}#root#root .transport-create-form .listing-create-scroll>div{gap:16px!important}#root#root .transport-create-form .listing-create-scroll section{padding-bottom:0!important}#root#root .listing-create-form .auto-product-contact-fields{gap:16px!important}#root#root .listing-create-form .auto-product-contact-extra{margin-top:16px!important}#root#root .listing-create-form .listing-create-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}#root#root .listing-create-form .listing-create-photo-add,#root#root .listing-create-form .listing-photo-block__empty.ds-button{height:104px!important;min-height:104px!important;max-height:104px!important;aspect-ratio:auto!important;border-radius:var(--ds-radius-control)!important;border:1px dashed #d1d1d6!important;background:var(--ds-color-surface-muted)!important;padding:12px!important;box-shadow:none!important;font-size:var(--ds-text-chip-size)!important;font-weight:400!important;line-height:20px!important;color:var(--ds-color-text-secondary)!important;transform:none!important}#root#root .listing-create-form .listing-create-photo-add span{font-size:var(--ds-text-caption-size)!important;line-height:18px!important;font-weight:400!important}#root#root .listing-create-form .listing-create-photo-add svg{width:22px;height:22px}#root#root .listing-create-form .service-form__photo-picker{border-radius:var(--ds-radius-control)!important;background:var(--ds-color-surface-muted)!important;padding:12px 14px!important;min-height:80px!important}#root#root .listing-create-form .service-form__photo-picker-circle{width:56px!important;height:56px!important;border-radius:var(--ds-radius-control)!important}#root#root .listing-create-form .service-form__photo-picker-title{font-size:var(--ds-text-body-size)!important;font-weight:400!important}#root#root .listing-create-form .service-form__photo-picker-caption{font-size:var(--ds-text-caption-size)!important}#root#root .transport-options-sheet .transport-picker-header{position:relative;display:flex!important;flex-direction:row!important;align-items:center!important;flex:0 0 48px!important;width:100%;height:48px!important;min-height:48px!important;overflow:visible!important;padding:0!important;margin-bottom:8px}#root#root .transport-options-sheet .transport-picker-header .ds-back-button{position:absolute!important;left:0;top:2px;width:44px!important}#root#root .transport-options-sheet .transport-picker-title{margin:0 44px;width:calc(100% - 88px);font-size:var(--ds-text-body-size);line-height:20px;font-weight:600;text-align:center}#root#root .transport-options-sheet .ds-sheet__panel{background:#fff!important;border:0!important;box-shadow:var(--ui-shadow-lg)!important}#root#root .transport-options-sheet .ds-sheet__content{background:#fff!important}#root#root .transport-options-sheet .transport-option-row{min-height:48px!important;height:48px!important;font-size:var(--ds-text-body-size)!important;line-height:22px!important}#root#root .transport-options-sheet .transport-option-row>span{font-size:var(--ds-text-body-size)!important;line-height:22px!important;font-weight:400!important}#root#root .listing-create-form .listing-create-control[data-empty=true]{color:var(--ds-color-text-secondary)!important}#root#root .listing-create-form .listing-create-control[data-empty=false]{color:var(--ds-color-text)!important}#root#root .listing-create-form .plate-create-control{border:1px solid var(--ds-color-border)!important;box-shadow:none!important;transition:none!important;border-radius:var(--ds-radius-control)!important}#root#root .listing-create-form .plate-create-control:is(:hover,:active,:focus-within){border-color:var(--ds-color-border)!important;box-shadow:none!important;transform:none!important}#root#root .listing-create-form .ds-field__control.is-error{border-color:var(--error,var(--ds-color-danger))!important}#root#root .listing-create-form button:focus-visible{outline:2px solid var(--ds-color-placeholder)!important;outline-offset:2px}#root#root .listing-create-form .wizard-fade-up{animation:none!important}#root#root .listing-create-form .press-effect{transition:opacity .12s ease!important}#root#root .listing-create-form .press-effect:active{transform:none!important}#root#root .listing-create-form .plate-create-control[data-invalid=true]{border-color:var(--ds-color-danger)!important}#root#root .listing-create-form :is(.service-form__scroll,.rental-form-screen__content,.rental-form-screen__group,.listing-create-sections){gap:16px!important}#root#root .listing-create-form .auto-product-section-title{font-size:var(--ds-text-nav-title-size)!important;line-height:22px!important;font-weight:600!important;margin-bottom:12px!important}#root#root .listing-photo-delete,#root#root .listing-photo-delete:is(:hover,:active,:focus,:focus-visible){position:absolute!important;inset:6px 6px auto auto!important;display:flex!important;align-items:center!important;justify-content:center!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;border:1px solid #ffffff80!important;border-radius:var(--ds-radius-thumbnail)!important;padding:0!important;background:#ffffffe6!important;color:var(--ds-color-text)!important;box-shadow:var(--ui-shadow-sm)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transform:none!important;z-index:3}#root#root .listing-photo-delete svg{width:16px!important;height:16px!important;flex-shrink:0}#root#root .ds-sheet--picker-half:has(.ds-sheet__option) .ds-sheet__content{padding:12px 16px 16px!important;gap:0!important}#root#root .ds-sheet--picker-half .ds-sheet__content>:first-child:has(.ds-sheet__option){display:flex;flex-direction:column;min-height:0}#root#root .ds-sheet :is(.transport-value-header,.ds-picker-sheet__header,.address-sheet-picker__header,.service-selection-sheet__title){position:relative;flex-direction:row!important;align-items:center!important;justify-content:center!important;height:48px!important;min-height:48px!important;flex-shrink:0!important;overflow:visible!important;margin:0 0 8px!important;padding:0!important}#root#root .ds-sheet :is(.transport-value-header,.ds-picker-sheet__header,.address-sheet-picker__header,.service-selection-sheet__title)>:first-child{font-size:var(--ds-text-body-size)!important;line-height:22px!important;font-weight:600!important;text-align:center}#root#root .ds-sheet .transport-value-header>.selection-sheet-expandable-search{position:absolute;right:0;top:2px}#root#root .ds-sheet .transport-value-header>.selection-sheet-expandable-search.is-expanded{left:0!important;right:0!important;width:auto!important}#root#root .listing-photo-add-tile,#root#root .listing-photo-add-tile:is(:hover,:active,:focus){border-radius:var(--ds-radius-control)!important;box-shadow:none!important;transform:none!important}#root#root .ds-sheet:has(.ds-sheet__option) .ds-sheet__title{font-size:var(--ds-text-body-size)!important;line-height:22px!important;font-weight:600!important}#root#root .ds-sheet .service-selection-sheet__title{display:flex!important}#root#root .listing-wizard .wizard-vin-field{height:48px!important;border-radius:var(--ds-radius-control)!important;padding:0!important;overflow:hidden}#root#root .wallet-action-sheet .ds-sheet__content{padding:20px 20px max(20px,env(safe-area-inset-bottom))!important}#root#root .wallet-action-sheet :is(.wallet-topup,.wallet-promo){padding:0!important;display:flex;flex-direction:column;gap:16px}#root#root .wallet-sheet-header{position:relative;display:flex;align-items:center;justify-content:center;min-height:24px;margin:0}#root#root .wallet-sheet-header h2{font-size:var(--ds-text-nav-title-size);line-height:22px;font-weight:600;margin:0}#root#root .wallet-sheet-field-label{font-size:var(--ds-text-caption-size);line-height:18px;color:var(--ds-color-text-secondary);margin:0}#root#root .wallet-action-sheet :is(.promo-code-input,.ds-field__control.ds-money-field){width:100%;height:48px!important;min-height:48px!important;border-radius:var(--ds-radius-control)!important;background:var(--ds-color-surface-muted)!important;border:1px solid var(--ds-color-border)!important;box-shadow:none!important;margin:0!important}#root#root .wallet-action-sheet :is(input,.ds-field__input){font-size:var(--ds-text-body-size)!important;font-weight:400!important}#root#root .wallet-action-sheet .wallet-topup__section-title{margin:0!important;font-size:var(--ds-text-caption-size)!important;line-height:18px!important;font-weight:400!important}#root#root .wallet-action-sheet .wallet-topup__banks{gap:8px;margin:0}#root#root .wallet-action-sheet .wallet-topup__bank{min-height:56px!important;border-radius:var(--ds-radius-round)!important;padding:8px 12px!important}#root#root .wallet-action-sheet .wallet-topup__bank-name{font-size:var(--ds-text-body-size)!important;font-weight:400!important}#root#root .wallet-action-sheet .wallet-topup__bank-caption{font-size:var(--ds-text-caption-size)!important;line-height:16px!important}#root#root .wallet-action-sheet .wallet-topup__total{margin:0;text-align:left;font-size:var(--ds-text-chip-size);line-height:20px}#root#root .wallet-action-sheet .wallet-sheet-actions{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:8px;margin-top:0;flex-shrink:0}#root#root .wallet-action-sheet .wallet-sheet-actions .ds-button{width:100%!important;min-width:0!important;min-height:48px!important;height:48px!important;border-radius:var(--ds-radius-round)!important;padding:0 10px!important;margin:0!important;font-size:var(--ds-text-body-size)!important;line-height:20px!important;font-weight:500!important}#root#root .wallet-action-sheet .wallet-sheet-actions .ds-button--secondary{background:var(--ds-color-surface-muted)!important;border:0!important;color:var(--ds-color-text)!important;box-shadow:none!important}#root#root .wallet-action-sheet .promo-code-hint{margin:0;min-height:18px;font-size:var(--ds-text-caption-size);line-height:18px;text-align:left}#root#root .wallet-action-sheet :is(.wallet-sheet-field-group,.wallet-sheet-bank-group){display:flex;flex-direction:column;gap:8px;min-width:0}#root#root .wallet-action-sheet .wallet-topup .wallet-amount-field,#root#root .wallet-action-sheet .wallet-topup .wallet-amount-field:is(:hover,:active,:focus-within,:focus-visible){height:56px!important;min-height:56px!important;padding:0 16px!important;border:0!important;border-radius:var(--ds-radius-control)!important;background:#f2f2f4!important;box-shadow:none!important;transform:none!important;transition:none!important;display:flex!important;align-items:center!important}#root#root .wallet-action-sheet .wallet-topup .wallet-amount-field .ds-field__input{font-size:var(--ds-text-section-size)!important;line-height:26px!important;font-weight:500!important;font-variant-numeric:tabular-nums;letter-spacing:-.3px;color:var(--ds-color-text)!important;height:100%!important;padding:0!important;background:transparent!important}#root#root .wallet-action-sheet .wallet-topup .wallet-amount-field .ds-field__input::placeholder{color:#929299!important;font-weight:400!important}#root#root .wallet-action-sheet .wallet-topup .wallet-amount-field .ds-field__trailing{font-size:var(--ds-text-chip-size)!important;line-height:20px!important;font-weight:400!important;color:var(--ds-color-text-secondary)!important;margin-left:12px!important;flex-shrink:0}:root,.responsive-app-shell{--ui-control-height: 48px;--ui-control-radius: 999px;--ui-row-height: 48px;--ui-row-radius: 999px;--ui-sheet-inset: 8px;--ui-sheet-radius: 34px;--ui-sheet-padding: 8px;--ui-sheet-header-height: 44px;--ui-sheet-max-height: 66%;--ui-sheet-surface: #ffffff;--ui-sheet-edge: rgba(255, 255, 255, .84);--ui-sheet-shadow: 0 16px 48px rgba(39, 52, 79, .18), inset 0 1px 0 rgba(255, 255, 255, .9);--ui-row-press: rgba(23, 32, 45, .06);--ui-focus-border: #8b9fbe}#root .responsive-app-shell.dark{--ui-sheet-surface: #1f2530;--ui-sheet-edge: rgba(255, 255, 255, .12);--ui-sheet-shadow: 0 16px 48px rgba(0, 0, 0, .4), inset 0 1px 0 rgba(255, 255, 255, .1);--ui-row-press: rgba(244, 246, 251, .08)}#root#root#root [data-app-shell]{overflow:clip!important}#root#root#root .ds-sheet .ds-sheet__panel{inset:auto var(--ui-sheet-inset) var(--ui-sheet-inset)!important;display:flex;flex-direction:column;border:1px solid var(--ui-sheet-edge)!important;border-radius:var(--ui-sheet-radius)!important;background:var(--ui-sheet-surface)!important;box-shadow:var(--ui-sheet-shadow)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#root#root#root .ds-sheet.ds-sheet--picker-half .ds-sheet__panel{height:auto!important;max-height:var(--ui-sheet-max-height)!important}#root#root#root .ds-sheet .ds-sheet__content{flex:0 1 auto;min-height:0;height:auto!important;background:transparent!important}#root#root#root .ds-sheet:has(.ds-sheet__option) .ds-sheet__content{display:flex;flex-direction:column;gap:0!important;padding:var(--ui-sheet-padding)!important;overflow:hidden!important}#root#root#root .ds-sheet:has(.ds-sheet__option) .ds-sheet__content>:not(.transport-value-header,.transport-picker-header,.ds-picker-sheet__header,.address-sheet-picker__header,.service-selection-sheet__title,.product-category-sheet__header){flex:0 1 auto!important;min-height:0!important;overflow-y:auto;overscroll-behavior:contain;padding-bottom:0!important}#root#root#root .ds-sheet :is(.transport-value-header,.transport-picker-header,.ds-picker-sheet__header,.address-sheet-picker__header,.service-selection-sheet__title,.product-category-sheet__header){flex:none!important;height:var(--ui-sheet-header-height)!important;min-height:var(--ui-sheet-header-height)!important;margin:0!important;padding:0!important;overflow:visible!important;justify-content:center!important}#root#root#root .ds-sheet .ds-sheet__option{min-height:var(--ui-row-height)!important;height:auto!important;padding:0 16px!important;border:0!important;border-radius:var(--ui-row-radius)!important;background:transparent!important;box-shadow:none!important;color:var(--ds-color-text)!important;font-size:var(--type-body-size)!important;line-height:var(--type-body-line)!important;font-weight:var(--type-body-weight)!important;text-align:left}#root#root#root .ds-sheet .ds-sheet__option:active{background:var(--ui-row-press)!important;box-shadow:none!important}@media(hover:hover){#root#root#root .ds-sheet .ds-sheet__option:hover{background:var(--ui-row-press)!important;box-shadow:none!important}}#root#root#root .ds-sheet .ds-sheet__option:focus-visible{outline:2px solid var(--ui-focus-border)!important;outline-offset:-2px;box-shadow:none!important}#root#root#root .ds-sheet .ds-sheet__option:is([aria-checked=true],[aria-pressed=true],[aria-selected=true],.is-active,.is-selected){background:transparent!important;box-shadow:none!important;font-weight:500!important}#root#root#root :is(.ds-field__control:not(.ds-field__control--textarea),.wizard-input-surface,.promo-code-input,.listing-create-control,.auth-identifier-field){height:var(--ui-control-height)!important;min-height:var(--ui-control-height)!important;border-radius:var(--ui-control-radius)!important}#root#root#root :is(.ds-field__control,.wizard-input-surface,.promo-code-input,.new-entry-field,.product-filter-soft-field,.auth-identifier-field,.wallet-amount-field):focus-within,#root#root#root :is(.ds-field__control,.wizard-input-surface,.promo-code-input,.new-entry-field,.product-filter-soft-field,.auth-identifier-field,.wallet-amount-field) :is(input,textarea):focus,#root#root#root .listing-create-control:focus-visible,#root#root#root .ds-field__select.is-active{border-color:var(--ds-color-border)!important;box-shadow:none!important;outline:none!important}#root#root#root#root .listing-wizard :is(.wizard-input-surface,.wizard-textarea-surface):not([data-invalid=true]):is(:focus-within,:active),#root#root#root#root .listing-wizard :is(.wizard-input-surface,.wizard-textarea-surface) :is(input,textarea):focus{border-color:transparent!important;box-shadow:none!important;outline:none!important}#root#root#root .ds-sheet.listing-category-sheet .ds-sheet__content{padding:var(--ui-sheet-padding)!important}#root#root#root .ds-sheet.listing-category-sheet .ds-sheet__content>:first-child:has(.ds-back-button){height:var(--ui-sheet-header-height)!important}#root#root#root .ds-sheet.listing-category-sheet .ds-back-button{left:0!important}#root#root#root .ds-sheet .ds-list-row{min-height:var(--ui-row-height)!important;height:var(--ui-row-height)!important;padding:0 16px!important;border-radius:var(--ui-row-radius)!important}#root#root#root .ds-sheet :has(>.transport-option-row){padding:0!important}#root#root#root .ds-sheet .transport-picker-header .ds-back-button{top:2px;left:0}#root#root#root .ds-sheet .ds-sheet__title{display:flex;align-items:center;justify-content:center;flex:none;min-height:var(--ui-sheet-header-height);margin:0!important}#root#root#root .ds-sheet :is(.language-sheet,.language-sheet__options){gap:0!important;padding:0!important}#root#root#root .ds-sheet :is(.ds-picker-sheet__list,.address-sheet-picker__list){margin-top:0!important}#root#root#root .ds-sheet .ds-sheet__content [role=radiogroup],#root#root#root .ds-sheet .ds-sheet__body{gap:0!important}#root#root#root .ds-sheet .ds-sheet__option:is(:hover,:focus,:active){transform:none!important;scale:none!important;opacity:1!important}#root#root#root .ds-sheet.address-sheet-picker :is(.ds-sheet__content,.address-sheet-picker__header,.address-sheet-picker__list){background:transparent!important}#root#root#root .ds-sheet.address-sheet-picker .address-sheet-picker__list section{overflow:visible!important}#root#root#root .ds-sheet.address-sheet-picker .address-sheet-picker__list section>div:first-child{position:sticky!important;top:-4px!important;z-index:1;height:26px!important;padding:0 16px!important;background:var(--ui-sheet-surface)!important}#root#root#root .ds-sheet.address-sheet-picker .address-sheet-picker__header{height:36px!important;min-height:36px!important;flex-basis:36px!important;position:relative;z-index:2;background:var(--ui-sheet-surface)!important}#root#root#root .ds-sheet:not(:has(.ds-sheet__option),.listing-category-sheet,.product-search-filter-sheet,.rental-filter-sheet,.services-catalog-filter-sheet) .ds-sheet__content{display:flex;flex-direction:column;gap:12px!important;padding:8px 16px 16px!important}#root#root#root .ds-sheet :is(.ds-sheet__body,.wallet-topup,.wallet-promo,.price-offer-sheet,.publication-delete-dialog,.auto-product-universal-sheet__content):not(:has(.ds-sheet__option)){display:flex;flex-direction:column;gap:12px!important;padding:0!important}#root#root#root .ds-sheet :is(.wallet-sheet-header h2,.auto-product-universal-sheet__title,.product-sheet-title){display:flex;align-items:center;justify-content:center;min-height:var(--ui-sheet-header-height);margin:0!important;color:var(--ds-color-text)!important;font-size:var(--ds-text-nav-title-size)!important;line-height:var(--ds-text-nav-title-line)!important;font-weight:var(--ds-text-nav-title-weight)!important;text-align:center}#root#root#root .ds-sheet .ds-button:not(.ds-button--text,.ds-sheet__option,.ds-list-row){min-height:var(--ui-control-height)!important}#root#root#root .ds-sheet.wallet-action-sheet .ds-sheet__content{padding:8px 16px 16px!important;overflow-y:auto!important}#root#root#root .ds-sheet.wallet-action-sheet .ds-sheet__content>*{overflow:visible!important}#root#root .responsive-app-shell{--type-page-size: 24px;--type-section-size: 20px;--type-nav-size: 17px;--type-body-size: 16px;--type-button-size: 16px;--type-chip-size: 14px;--type-caption-size: 13px;--type-tab-size: 11px;--type-price-size: 20px;--ds-text-large-title-size: 24px;--ds-text-large-title-line: 32px;--ds-text-large-title-weight: 600;--ds-text-section-size: 20px;--ds-text-section-line: 28px;--ds-text-section-weight: 600;--ds-text-nav-title-size: 17px;--ds-text-nav-title-line: 24px;--ds-text-nav-title-weight: 600;--ds-text-body-size: 16px;--ds-text-body-line: 24px;--ds-text-body-weight: 400;--ds-text-chip-size: 14px;--ds-text-chip-line: 20px;--ds-text-caption-size: 13px;--ds-text-caption-line: 18px;--ds-text-meta-size: 13px;--ds-text-meta-line: 18px;--ds-text-tab-size: 11px;--ds-radius-thumbnail: 8px;--ds-radius-control: 14px;--ds-radius-card: 20px;--ds-radius-sheet: 34px;--ds-radius-round: 999px;--radius-medium: 14px;--radius-large: 20px;--ds-color-text-secondary: #6b6f78;--ui-shadow-sm: 0 1px 2px rgba(17, 17, 19, .04), 0 2px 8px rgba(17, 17, 19, .04);--ui-container-border: transparent;--ui-container-shadow: 0 0 14px rgba(17, 17, 19, .09);--ui-shadow-md: 0 4px 16px rgba(17, 17, 19, .07);--ui-shadow-lg: 0 16px 48px rgba(39, 52, 79, .18);--ds-shadow-card: var(--ui-shadow-sm);--ds-card-shadow: var(--ui-shadow-sm);--container-shadow: var(--ui-shadow-sm);--ds-shadow-sheet: var(--ui-shadow-lg);--foreground: var(--ds-color-text);--secondary-text: var(--ds-color-text-secondary);--muted-foreground: var(--ds-color-text-secondary);--border: var(--ds-color-border);--muted: var(--ds-color-surface-muted);--secondary: var(--ds-color-surface-muted);--surface: var(--ds-color-surface-muted);--color-surface: var(--ds-color-surface);--brand-soft: var(--ds-color-surface-muted)}#root#root .responsive-app-shell.dark{--ds-color-text-secondary: #a5aebd;--ui-shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--ui-container-border: rgba(255, 255, 255, .08);--ui-container-shadow: none;--ui-shadow-md: 0 4px 16px rgba(0, 0, 0, .35);--ui-shadow-lg: 0 16px 48px rgba(0, 0, 0, .45)}#root#root#root :is(.ds-card:not(.marketplace-grid-card,.ds-card--message),.motion-card:not(.marketplace-grid-card),.car-filter-screen__card,.draft-listing-card,.plate-detail-card,.product-full-filters__island,.product-results-filter-card,.product-results-category-card,.profile-logbook-card,.publish-success-card,.seller-account-card,.service-list-card,.service-publish-success__card,.services-catalog-filter-island,.services-feature-group,.services-redesign-settings,.services-settings-island,.services-service-island,.auto-product-detail__island,.vehicle-detail-island,.listing-characteristics-group,.wizard-review-card,.wizard-group-surface,.wizard-generation-card,.wizard-toggle-group,.services-catalog-card,.user-service-card,.profile-service-card,.compact-listing-card,.chat-offer-card){border:1px solid var(--ui-container-border)!important;border-radius:var(--ds-radius-card)!important;background:var(--ds-color-surface)!important;box-shadow:var(--ui-container-shadow)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#root#root#root :is(.favorites-header,.messages-header,.motion-reveal-title:not(.services-service-tile)){border-radius:0!important}#root#root#root .vehicle-detail-content>.vehicle-detail-island{width:auto!important;margin-inline:16px!important}#root#root#root .chat-offer-card{max-width:88%}#root#root#root .chat-offer-card__actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important}#root#root#root .chat-offer-card__actions .ds-button{width:100%!important;min-height:44px!important;padding-inline:8px!important;white-space:nowrap}#root#root#root .chat-offer-card__actions .chat-offer-card__decline{grid-column:1 / -1}#root#root#root .vehicle-detail-seller-slot{width:auto!important;margin-inline:16px!important;padding-inline:0!important}#root#root#root .vehicle-detail-similar{padding-inline:16px!important}#root#root#root :is(.vehicle-detail-similar>.ds-typography,.vehicle-detail-similar__grid){width:auto!important;margin-inline:0!important;padding-inline:0!important}#root#root .responsive-app-shell{--ds-header-height: 56px}#root#root#root .listing-wizard .wizard-selection-row{height:auto!important;min-height:52px!important;padding-block:6px!important;border-radius:var(--ui-row-radius)!important}#root#root#root .services-category-cell{border:1px solid var(--ui-container-border)!important;border-radius:var(--ds-radius-round)!important;background:var(--ds-color-surface)!important;box-shadow:var(--ui-container-shadow)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#root#root#root .services-category-cell .services-service-tile{border-radius:50%!important}#root#root#root :is(.wizard-status-choice,.ds-field__select,.listing-create-control){border-radius:var(--ds-radius-round)!important}#root#root#root .wallet-topup__bank.is-active.ds-button{background:transparent!important;border-color:transparent!important;box-shadow:none!important}#root#root#root .wallet-topup__radio{border:0!important}#root#root#root .wallet-topup__radio:not(.is-active){visibility:hidden}#root#root#root .listing-wizard .wizard-selection-row[aria-pressed=true]{background:transparent!important}#root#root#root .phone-number-picker__select[aria-checked=false] .phone-number-picker__check{visibility:hidden}#root#root#root [data-app-shell] .review-listing-option__check{flex:0 0 22px;width:22px!important;height:22px!important;padding:4px;border-radius:999px;background:var(--ds-color-primary);color:var(--ds-color-on-primary);stroke:currentColor;stroke-width:3}#root#root#root .campaign-type-mark{border:0!important;background:transparent!important}#root#root#root .ds-card--message>.ds-button[aria-pressed=true]:after{content:"";position:absolute;top:8px;right:8px;z-index:2;width:22px;height:22px;border-radius:999px;background:var(--ds-color-primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 14px no-repeat}#root#root#root .ds-card--message>.ds-button[aria-pressed=true]{position:relative}#root#root#root .ds-card--message:has(>.ds-button[aria-pressed=true]){border:1px solid var(--ui-container-border)!important}#root#root#root .review-listing-option.is-selected{background:var(--ds-color-surface)!important;border-color:var(--ui-container-border)!important}#root#root#root .wallet-topup__bank-logo{flex:0 0 40px;width:40px;height:40px;border-radius:50%;object-fit:contain;background:#fff}#root#root#root .wallet-bank-flow__logo{display:block;width:72px;height:72px;margin-inline:auto;border-radius:50%;object-fit:contain;background:#fff}#root#root#root .listing-wizard .wizard-generation-card{position:relative;display:block;width:100%;height:220px;flex-shrink:0;padding:0;overflow:hidden;border:0!important;border-radius:var(--ds-radius-card)!important;background:var(--ds-color-surface-muted)!important;box-shadow:none!important;color:var(--ds-color-text);text-align:left;cursor:pointer;isolation:isolate}#root#root#root .listing-wizard .wizard-generation-card>img{display:block;width:100%;height:100%;object-fit:cover}#root#root#root .wizard-generation-card.has-photo:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(to bottom,rgba(0,0,0,.55),rgba(0,0,0,.1) 48%,transparent 70%);pointer-events:none}#root#root#root .wizard-generation-card__copy{position:absolute;top:16px;left:16px;right:56px;z-index:1;display:flex;flex-direction:column;gap:2px}#root#root#root .wizard-generation-card__title{display:block;font-size:var(--ds-text-nav-title-size)!important;line-height:var(--ds-text-nav-title-line)!important;font-weight:600!important}#root#root#root .wizard-generation-card__years{display:block;font-size:var(--ds-text-body-size)!important;line-height:var(--ds-text-body-line)!important}#root#root#root .wizard-generation-card.has-photo .wizard-generation-card__copy{color:#fff}#root#root#root .wizard-generation-card.no-photo .wizard-generation-card__years{color:var(--ds-color-text-secondary)}#root#root#root .wizard-generation-card__placeholder{position:absolute;left:50%;top:58%;transform:translate(-50%,-50%);color:var(--ds-color-text-secondary);opacity:.35}#root#root#root .listing-wizard .wizard-generation-card--plain{display:flex;align-items:center;height:64px;min-height:64px;padding:0 56px 0 16px}#root#root#root .listing-wizard .wizard-body-card{position:relative;display:flex;flex:1 1 100%;flex-direction:column;align-items:center;width:100%;padding:16px;overflow:hidden;border:1px solid var(--ds-color-border)!important;border-radius:var(--ds-radius-card)!important;background:var(--ds-color-surface)!important;box-shadow:none!important;color:var(--ds-color-text);cursor:pointer}#root#root#root .listing-wizard .wizard-body-card[aria-pressed=true]{border-color:var(--ds-color-primary)!important}#root#root#root .listing-wizard .wizard-body-photo{display:flex;align-items:center;justify-content:center;width:100%;height:150px;margin:0;overflow:hidden;border-radius:var(--ds-radius-control);background:#fff;color:var(--ds-color-text-secondary)}#root#root#root .listing-wizard .wizard-body-photo img{width:100%;height:100%;object-fit:contain}#root#root#root .wizard-body-card__label{margin-top:12px;font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);text-align:center}#root#root#root .wizard-card-check{position:absolute;top:12px;right:12px;z-index:2;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--ds-color-surface-muted);color:var(--ds-color-surface)}#root#root#root .wizard-card-check.is-selected{background:var(--ds-color-primary);color:var(--ds-color-on-primary)}#root#root [data-app-shell]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-synthesis:none}#root#root [data-app-shell] :is(h1,.ds-typography--largeTitle,.services-redesign-header h1){letter-spacing:-.022em}#root#root [data-app-shell] :is(h2,h3,.ds-header__title,.ds-sheet__title,.ds-typography--section,.wizard-generation-card__title){letter-spacing:-.012em}#root#root [data-app-shell] :is(.marketplace-grid-card__price,.ds-text--price,.wallet-balance-card__amount){font-variant-numeric:tabular-nums;letter-spacing:-.012em}#root#root#root .ds-card.chat-offer-card{width:264px;max-width:82%;padding:10px 12px!important;gap:4px!important}#root#root#root .chat-offer-card__caption.ds-text{margin:0!important;font-size:var(--ds-text-caption-size)!important;line-height:var(--ds-text-caption-line)!important}#root#root#root .chat-offer-card__prices{margin:0!important;gap:6px!important;align-items:baseline}#root#root#root .chat-offer-card__price{font-size:var(--ds-text-nav-title-size)!important;line-height:var(--ds-text-nav-title-line)!important}#root#root#root .chat-offer-card__old-price{font-size:var(--ds-text-caption-size)!important;line-height:var(--ds-text-caption-line)!important}#root#root#root .chat-offer-card__actions{margin-top:6px!important;gap:6px!important}#root#root#root .chat-offer-card__actions .ds-button{height:36px!important;min-height:36px!important;font-size:var(--ds-text-chip-size)!important}#root#root#root .chat-offer-card__actions .chat-offer-card__decline{height:28px!important;min-height:28px!important}#root#root#root .ds-context-menu :is(.ds-context-menu__item,.ds-context-menu__label,.ds-context-menu__detail){font-size:var(--ds-text-body-size)!important;line-height:var(--ds-text-body-line)!important;font-weight:400!important}.app-error-screen{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;background:#fff;color:#191b20;font-family:var(--ds-font-family, "Onest", sans-serif);text-align:center}.app-error-screen__title{margin:0;font-size:20px;line-height:28px;font-weight:600}.app-error-screen__text{margin:0 0 12px;max-width:320px;color:#6b6f78;font-size:16px;line-height:24px}.app-error-screen__button{height:48px;padding:0 24px;border:0;border-radius:999px;background:#000;color:#fff;font:inherit;font-weight:500;cursor:pointer}html{background:#fff}#root#root#root .screen-transition-overlay{background:transparent}#root#root#root :is(.home-listing-under-enter,.home-listing-under-exit)>.screen-transition-overlay{background:#0000001a}#root#root#root .listing-characteristics-group{padding:16px!important}#root#root#root .chat-header-profile{display:flex;flex:1;align-items:center;gap:8px;min-width:0;min-height:44px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}#root#root#root .chat-header-profile:disabled{opacity:1!important;cursor:default}#root#root#root .favorites-compare-button{position:relative;overflow:visible!important}#root#root#root .favorites-compare-button__badge{position:absolute;top:-1px;right:-8px;z-index:2;display:grid;place-items:center;width:18px;height:18px;padding:0;border:0;border-radius:50%;box-sizing:border-box;font-size:11px!important;line-height:18px!important;font-weight:600!important;font-variant-numeric:tabular-nums}.compare-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 16px 0}.compare-item{position:relative;min-width:0}.compare-item__photo{display:grid;place-items:center;width:100%;aspect-ratio:4 / 3;padding:0;overflow:hidden;border:0;border-radius:var(--ds-radius-control)!important;background:var(--ds-color-surface-muted);color:var(--ds-color-text-secondary);cursor:pointer}.compare-item__photo img{display:block;width:100%;height:100%;object-fit:cover}#root#root#root .compare-item__remove{position:absolute;top:2px;right:2px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;background:transparent;color:#fff;cursor:pointer}.compare-item__remove:before{content:"";position:absolute;width:24px;height:24px;border-radius:50%;background:#0000008c}.compare-item__remove svg{position:relative}.compare-item__price{margin-top:8px;color:var(--ds-color-text);font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.012em}.compare-item__title{display:-webkit-box;overflow:hidden;color:var(--ds-color-text-secondary);font-size:var(--ds-text-caption-size);line-height:var(--ds-text-caption-line);-webkit-box-orient:vertical;-webkit-line-clamp:2}.compare-specs{margin:16px 16px 0;padding:4px 16px;border:1px solid var(--ui-container-border);border-radius:var(--ds-radius-card);background:var(--ds-color-surface);box-shadow:var(--ui-container-shadow)}.compare-spec{padding:12px 0}.compare-spec+.compare-spec{border-top:1px solid var(--ds-color-border)}.compare-spec__label{color:var(--ds-color-text-secondary);font-size:var(--ds-text-caption-size);line-height:var(--ds-text-caption-line)}.compare-spec__values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:2px}.compare-spec__value{min-width:0;color:var(--ds-color-text);font-size:var(--ds-text-body-size);line-height:22px;overflow-wrap:anywhere}.compare-spec__value.is-different{font-weight:500}.compare-specs__empty{padding:16px 0;color:var(--ds-color-text-secondary);font-size:var(--ds-text-body-size);text-align:center}.compare-toggle{margin:0 16px;padding:0 16px;border:1px solid var(--ui-container-border);border-radius:var(--ds-radius-card);background:var(--ds-color-surface);box-shadow:var(--ui-container-shadow)}.compare-toggle>div{border-bottom:0!important}#root#root#root .compare-item__photo{border-radius:var(--ds-radius-control)!important}#root#root#root .ds-sheet .auth-flow{display:flex;flex-direction:column;gap:0;padding:0!important}#root#root#root .ds-sheet .ds-sheet__pill{border:0!important;background:var(--ds-color-surface-muted)!important;box-shadow:none!important}#root#root#root .ds-sheet .ds-sheet__pill :is(.auth-label,input){font-size:var(--ds-text-body-size)!important;font-weight:400!important}#root#root#root .ds-sheet .auth-flow .auth-body{color:var(--ds-color-text-secondary);font-size:var(--ds-text-chip-size);line-height:var(--ds-text-chip-line);text-align:center}#root#root#root .ds-sheet .auth-flow .auth-change-identifier{width:auto;margin-inline:auto;color:var(--ds-color-text);font-size:var(--ds-text-chip-size);line-height:var(--ds-text-chip-line);font-weight:500;text-align:center}#root#root#root .auth-screen .auth-title{font-size:var(--ds-text-large-title-size);line-height:var(--ds-text-large-title-line);font-weight:600;letter-spacing:-.022em}#root#root#root .auth-screen .auth-body{color:var(--ds-color-text-secondary);font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line)}#root#root#root .auth-screen .auth-identifier-controls{display:flex;flex-direction:column;gap:12px}#root#root#root .auth-screen .ds-field__control.auth-identifier-field,#root#root#root .auth-screen .ds-field__control.auth-identifier-field:focus-within{border:0!important;background:var(--ds-color-surface-muted)!important;box-shadow:none!important}#root#root#root .auth-screen .ds-field__control.auth-identifier-field.is-error{box-shadow:inset 0 0 0 1px var(--ds-color-danger)!important}#root#root#root .auth-screen .ds-button.auth-code-button{height:var(--ui-control-height)!important;min-height:var(--ui-control-height)!important}#root#root#root .auth-screen .auth-otp-cell,#root#root#root .auth-screen .auth-otp-cell:focus{border:1px solid transparent!important;border-radius:var(--ds-radius-control)!important;background:var(--ds-color-surface-muted)!important;box-shadow:none!important;font-size:var(--ds-text-section-size)!important;font-weight:var(--ds-text-body-weight)!important}#root#root#root .auth-screen .auth-change-identifier{color:var(--ds-color-text);font-size:var(--ds-text-chip-size);line-height:var(--ds-text-chip-line);font-weight:500}#root#root#root .auth-screen :is(.auth-timer,.auth-action){font-size:var(--ds-text-chip-size)!important;font-weight:400!important}#root#root#root .responsive-app-shell.dark .listing-wizard{--foreground: #f4f6fb;--background: #0b0b0c;--surface: #1f1f22;--border: rgba(255, 255, 255, .1);--secondary-text: #a5aebd;--ds-color-background: #0b0b0c;--ds-color-text-primary: #f4f6fb;--ds-color-text-secondary: #a5aebd;--ds-color-border: rgba(255, 255, 255, .1);--ds-color-surface-muted: #1f1f22;--wizard-glass-bg: rgba(31, 31, 34, .78);--wizard-glass-border: rgba(255, 255, 255, .1);--wizard-glass-shadow: none}#root#root#root .responsive-app-shell.dark .listing-wizard .wizard-nav{background:#0b0b0cdb!important}#root#root#root .responsive-app-shell.dark .listing-wizard .wizard-primary:not([aria-disabled=true]):not(:disabled),#root#root#root .responsive-app-shell.dark .listing-wizard .wizard-status-choice[aria-pressed=true]{background:#f4f6fb!important;color:#0b0b0c!important}#root#root#root .responsive-app-shell.dark .listing-wizard .wizard-primary:not([aria-disabled=true]):not(:disabled)>span{color:#0b0b0c!important}#root#root#root .responsive-app-shell.dark .listing-wizard .wizard-body-card{background:#1f1f22!important}#root#root#root .responsive-app-shell.dark .listing-wizard .wizard-body-card[aria-pressed=true]{border-color:#f4f6fb!important;box-shadow:0 0 0 1px #f4f6fb!important}#root#root#root :is(.phone-number-picker__select,.phone-number-picker__add,.vehicle-detail-description__more,.chat-offer-card__decline,[aria-label^=Подробнее]){position:relative}#root#root#root :is(.phone-number-picker__select,.phone-number-picker__add,.vehicle-detail-description__more,.chat-offer-card__decline,[aria-label^=Подробнее]):after{content:"";position:absolute;inset:-10px}#root#root#root .seller-account-card__avatar{font-size:var(--ds-text-nav-title-size)!important}#root#root#root .chat-listing-card__media.is-plate{width:auto;height:auto;flex:0 0 auto;overflow:visible;background:none}#root#root#root .account-settings-row__text{display:flex;flex-direction:column;gap:2px;min-width:0}#root#root#root .account-settings-row__value{align-items:flex-start}#root#root#root .ds-list-row__label:has(.account-settings-row__text){flex:1 1 auto;width:auto;max-width:none;overflow:visible}#root#root#root .ds-field__control:not(.is-error){border-color:transparent!important;background:var(--ds-color-surface-muted)!important}#root#root#root .responsive-app-shell.dark .listing-wizard .wizard-footer{background:#0b0b0ce6!important}#root#root#root :is(.services-feature-copy>span,.chat-offer-card__old-price,.product-search-section-title,.recent-searches__title,.ds-chip__count){font-weight:var(--type-body-weight)!important}#root#root#root .listing-viewed-label{position:absolute;left:8px;top:8px;z-index:1;padding:2px 8px;border-radius:var(--ds-radius-round);background:#11111194;color:#fff;font-size:11px;line-height:16px;font-weight:400;white-space:nowrap;pointer-events:none}#root#root#root .listing-status-labels{position:absolute;left:8px;right:36px;top:8px;z-index:1;display:flex;flex-wrap:wrap;gap:4px;pointer-events:none}#root#root#root .listing-status-labels>span{padding:2px 8px;border-radius:var(--ds-radius-round);background:#11111194;color:#fff;font-size:11px;line-height:16px;font-weight:400;white-space:nowrap}#root#root#root .transport-create-form .wizard-status-choice:not([aria-pressed=true]){background:var(--ds-color-surface-muted)!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#root#root#root .listing-viewed-shade{position:absolute;inset:45% 0 0;background:linear-gradient(to bottom,#0000,#00000061);pointer-events:none}#root .info-screen{display:flex;flex-direction:column;height:100%;background:var(--ds-color-screen);color:var(--foreground)}#root .info-screen__content{flex:1;min-height:0;overflow-y:auto;padding:12px 16px calc(24px + var(--sab, 0px));display:flex;flex-direction:column;gap:16px}#root .info-screen__content>*{flex-shrink:0}#root .info-screen__lead{margin:0;color:var(--ds-color-text-secondary);font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line)}#root .info-card{padding:0 16px;border-radius:var(--ds-radius-card);background:var(--ds-color-surface);border:1px solid var(--ui-container-border);box-shadow:var(--ui-container-shadow)}.legal-text{display:flex;flex-direction:column;gap:16px}.legal-text h3{margin:0 0 6px;font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:600}.legal-text p{margin:0 0 8px;font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:400}#root .info-faq+.info-faq,#root .info-tip+.info-tip,#root .notification-row+.notification-row,#root .info-switch-row+.info-switch-row{border-top:1px solid var(--ds-color-border)}#root#root#root .info-faq__question{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:56px;padding:12px 0;border:0;border-radius:0!important;background:none;color:var(--foreground);text-align:left;font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:500;cursor:pointer}#root .info-faq__answer{margin:0;padding:0 0 14px;color:var(--ds-color-text-secondary);font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line)}#root .info-tip{padding:14px 0}#root .info-tip strong{display:block;font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:500}#root .info-tip p{margin:4px 0 0;color:var(--ds-color-text-secondary);font-size:var(--ds-text-meta-size);line-height:19px}#root .info-about{display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 0 4px}#root .info-about img{width:72px;height:72px;border-radius:var(--ds-radius-card);margin-bottom:8px}#root .info-about strong{font-size:var(--ds-text-section-size, 20px);font-weight:600}#root .info-about span{color:var(--ds-color-text-secondary);font-size:var(--ds-text-meta-size)}#root .info-rate{display:flex;flex-direction:column;gap:20px;padding:0 16px 16px}#root .info-rate__stars{display:flex;justify-content:center;gap:8px}#root#root#root .info-rate__stars button{padding:4px;border:0;background:none;border-radius:50%!important;cursor:pointer}#root .info-switch-row{display:flex;align-items:center;gap:12px;min-height:64px;padding:10px 0}#root .info-switch-row>span:first-child:not(.info-blocked-avatar){flex:1;min-width:0}#root .info-switch-row strong{display:block;font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);font-weight:400}#root .info-switch-row small{display:block;color:var(--ds-color-text-secondary);font-size:var(--ds-text-meta-size);line-height:var(--ds-text-meta-line)}#root .info-blocked-avatar{width:40px;height:40px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:var(--ds-color-surface-muted);font-size:var(--ds-text-body-size)}#root#root#root .notification-row{display:flex;align-items:flex-start;gap:12px;width:100%;padding:14px 0;border-left:0;border-right:0;border-bottom:0;border-radius:0!important;background:none;color:var(--foreground);text-align:left;cursor:pointer}#root#root#root .notification-row:first-child{border-top:0}#root .notification-row__icon{width:40px;height:40px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:var(--ds-color-surface-muted)}#root .notification-row__copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}#root .notification-row__head{display:flex;justify-content:space-between;gap:8px}#root .notification-row__head strong{font-size:var(--ds-text-chip-size);line-height:20px;font-weight:500}#root .notification-row__head time{flex-shrink:0;color:var(--ds-color-text-secondary);font-size:var(--ds-text-tab-size);line-height:20px;font-weight:400}#root .notification-row__text{color:var(--ds-color-text-secondary);font-size:var(--ds-text-meta-size);line-height:18px;font-weight:400}#root .notification-row__dot{width:8px;height:8px;margin-top:6px;flex-shrink:0;border-radius:50%;background:var(--ds-color-primary)}#root .auth-consent{display:flex;align-items:flex-start;gap:10px;color:var(--ds-color-text-secondary);font-size:var(--ds-text-meta-size);line-height:18px}#root#root#root .auth-consent__check{width:24px;height:24px;min-height:0;flex-shrink:0;display:grid;place-items:center;padding:0;border:1px solid var(--ds-color-placeholder);border-radius:50%!important;background:none;color:transparent;cursor:pointer}#root#root#root .auth-consent__check[aria-checked=true]{border-color:var(--ds-color-primary);background:var(--ds-color-primary);color:var(--ds-color-on-primary)}#root#root#root .auth-consent__link{display:inline;height:auto;min-height:0;padding:0;border:0;border-radius:0!important;background:none;color:var(--foreground);font:inherit;text-decoration:underline;cursor:pointer}.auth-legal-page{position:fixed;inset:0;z-index:2;display:flex;flex-direction:column;background:var(--ds-color-screen, #fff);color:var(--foreground)}.auth-legal-page__content{flex:1;min-height:0;overflow-y:auto;padding:12px 16px calc(24px + var(--sab, 0px))}#root#root#root .notification-settings-button{width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;background:none;color:var(--foreground);cursor:pointer}#root#root#root .account-delete-button{margin-top:16px;color:var(--ds-color-danger)}@media(min-width:900px){#root#root#root .responsive-detail-layout:has(>.vehicle-detail-content){grid-template-rows:auto auto 1fr auto auto auto;row-gap:0}#root#root#root .responsive-detail-layout:has(>.vehicle-detail-content)>.responsive-detail-gallery{grid-column:1;grid-row:1 / span 3;position:static}#root#root#root :is(.responsive-detail-layout>.vehicle-detail-content,.vehicle-detail-content>.listing-detail-flat-info){display:contents}#root#root#root .vehicle-detail-content .listing-detail-flat-summary{grid-column:2;grid-row:1;padding-inline:0}#root#root#root .vehicle-detail-content .listing-detail-parameter-chips{grid-column:2;grid-row:2;margin-top:20px;padding-inline:0}#root#root#root .vehicle-detail-content>.vehicle-detail-seller-slot{grid-column:2;grid-row:3;margin:24px 0 0!important}#root#root#root .vehicle-detail-content .listing-detail-flat-characteristics{grid-column:1;grid-row:4;margin-top:24px;padding-inline:0}#root#root#root .vehicle-detail-content>.vehicle-detail-description{grid-column:1;grid-row:5;margin:24px 0 0!important}#root#root#root .vehicle-detail-content>.vehicle-detail-similar{grid-column:1 / -1;grid-row:6;margin-top:40px;padding-inline:0!important}#root#root#root .vehicle-detail-similar__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important}}@media(min-width:900px){#root#root#root .responsive-detail-layout:has(>.rental-detail-column){grid-template-rows:auto auto 1fr auto auto auto;row-gap:0}#root#root#root :is(.responsive-detail-layout:has(>.rental-detail-column)>.responsive-detail-gallery,.responsive-detail-layout:has(>.rental-detail-column) .listing-detail-flat-info,.responsive-detail-layout>.rental-detail-column){display:contents!important}#root#root#root .responsive-detail-layout:has(>.rental-detail-column) .published-listing-photo{grid-column:1;grid-row:1 / span 3;margin:0}#root#root#root .responsive-detail-layout:has(>.rental-detail-column) .listing-detail-flat-summary{grid-column:2;grid-row:1;padding-inline:0}#root#root#root .responsive-detail-layout:has(>.rental-detail-column) .listing-detail-parameter-chips{grid-column:2;grid-row:2;margin-top:20px;padding-inline:0}#root#root#root .rental-detail-column>.rental-detail-seller{grid-column:2;grid-row:3;margin:24px 0 0!important}#root#root#root .responsive-detail-layout:has(>.rental-detail-column) .listing-detail-flat-characteristics{grid-column:1;grid-row:4;margin-top:24px;padding-inline:0}#root#root#root .rental-detail-specs{grid-column:1;grid-row:5;margin-top:24px!important;min-width:0}#root#root#root .rental-detail-specs>div{padding:0!important}#root#root#root .rental-detail-description{border:0!important;box-shadow:var(--ui-container-shadow)!important}#root#root#root .rental-detail-column>.rental-detail-similar{grid-column:1 / -1;grid-row:6;margin:40px 0 0!important;padding-inline:0!important}#root#root#root .rental-detail-similar>div{grid-template-columns:repeat(4,minmax(0,1fr))!important;column-gap:24px!important}}@media(min-width:900px){#root#root#root .auto-product-detail__scroll{grid-template-rows:auto auto auto .001fr auto auto auto 1000fr;row-gap:0}#root#root#root .auto-product-detail__scroll>.listing-detail-photo{grid-column:1;grid-row:1 / span 4}#root#root#root :is(.auto-product-detail__summary,.auto-product-detail__summary>.listing-detail-flat-info){display:contents}#root#root#root .auto-product-detail__summary .listing-detail-flat-summary{grid-column:2;grid-row:1;padding-inline:0}#root#root#root .auto-product-detail__summary .listing-detail-parameter-chips{grid-column:2;grid-row:2;margin-top:20px;padding-inline:0}#root#root#root .auto-product-detail__sections>.seller-account-card{grid-column:2;grid-row:3;margin:24px 0 0!important}#root#root#root .auto-product-detail__sections>.desktop-seller-actions{grid-column:2;grid-row:4;margin-top:12px;padding-inline:0}#root#root#root .auto-product-detail__summary .listing-detail-flat-characteristics{grid-column:1;grid-row:5;margin-top:24px;padding-inline:0}#root#root#root .auto-product-detail__island{grid-column:1;grid-row:6;margin:24px 0 0!important;padding:16px!important}#root#root#root .auto-product-detail__similar{grid-column:1 / -1;grid-row:7;margin-top:40px;padding-top:0;border-top:0}#root#root#root .plate-detail-scroll{grid-template-rows:auto auto .001fr auto auto 1000fr;row-gap:0}#root#root#root .plate-detail-hero{grid-column:1;grid-row:1 / span 3}#root#root#root .plate-detail-summary{grid-column:2;grid-row:1}#root#root#root .plate-detail-summary .listing-detail-flat-info{padding-top:0}#root#root#root .plate-detail-summary .listing-detail-flat-summary{padding-inline:0}#root#root#root .plate-detail-sections>.seller-account-card{grid-column:2;grid-row:2;margin:24px 0 0!important}#root#root#root .plate-detail-sections>.desktop-seller-actions{grid-column:2;grid-row:3;margin-top:12px;padding-inline:0}#root#root#root .plate-detail-sections>.plate-detail-card{grid-column:1;grid-row:4;margin:24px 0 0!important;padding:16px!important}#root#root#root .plate-detail-sections>.listing-detail-similar{grid-column:1 / -1;grid-row:5;margin-top:40px;padding-top:0;padding-inline:0;border-top:0}#root#root#root .service-detail__scroll{grid-template-rows:auto auto auto auto .001fr auto 1000fr;row-gap:0}#root#root#root .service-detail__scroll>.motion-reveal:first-child{grid-column:1;grid-row:1 / span 5;height:min(440px,58dvh)}#root#root#root .service-detail__content{display:contents}#root#root#root .service-detail__listing-title{grid-column:2;grid-row:1}#root#root#root .service-detail__price-row{grid-column:2;grid-row:2;margin-top:8px}#root#root#root .service-detail__information{grid-column:2;grid-row:3;margin-top:16px}#root#root#root .service-detail__content>.service-detail__seller{grid-column:2;grid-row:4;margin:24px 0 0!important}#root#root#root .service-detail__content>.desktop-seller-actions{grid-column:2;grid-row:5;margin-top:12px;padding-inline:0}#root#root#root .service-detail__description-section{grid-column:1;grid-row:6;margin:24px 0 0!important;padding:16px!important;border-radius:var(--ds-radius-card);background:var(--ds-color-surface);box-shadow:var(--ui-container-shadow)}}@media(min-width:1100px){#root#root#root .services-catalog-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}#root#root#root .services-catalog-list>*{min-width:0}}@media(min-width:900px){#root#root#root .plates-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;margin-top:12px}#root#root#root .plates-catalog-grid>.press-effect{border:0!important;box-shadow:var(--ui-container-shadow)!important}}@media(min-width:1200px){#root#root#root .plates-catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}#root#root#root .wizard-selection-search{flex-shrink:0;padding:0 16px 8px}#root#root#root .wizard-selection-search .ds-search__control,#root#root#root .wizard-selection-search .ds-search__input{border-radius:var(--ds-radius-round)!important}#root#root#root .dark .brand-mark__logo{box-sizing:border-box;padding:5px;background:#fff;border-radius:50%!important}#root#root#root .listing-photo-cover{position:absolute;top:6px;left:6px;display:inline-flex;align-items:center;gap:2px;height:24px;padding:0 7px;border:0;border-radius:12px;background:#0000008f;color:#fff;font-size:11px;line-height:24px;cursor:pointer;-webkit-tap-highlight-color:transparent}#root#root#root .listing-photo-cover[aria-pressed=true]{background:#fff;color:#111}.plate-cover-editor{position:absolute;inset:0;z-index:10;display:flex;flex-direction:column;background:var(--ds-color-background);color:var(--foreground);pointer-events:auto}.plate-cover-editor__header{position:relative;flex-shrink:0;height:calc(var(--sat, 62px) + var(--ds-header-height));padding:var(--sat, 62px) 16px 0;display:flex;align-items:center;justify-content:flex-start}.plate-cover-editor__header span{position:absolute;left:0;right:0;text-align:center;font-size:var(--ds-text-nav-title-size);font-weight:var(--ds-text-nav-title-weight);pointer-events:none}.plate-cover-editor__canvas{flex:1 1 0;min-height:0;padding:8px 16px;display:flex;align-items:center;justify-content:center}.plate-cover-editor__stage{position:relative;display:inline-flex;max-width:100%;max-height:100%;overflow:hidden;border-radius:12px}.plate-cover-editor__photo{display:block;max-width:100%;max-height:100%;object-fit:contain;user-select:none;-webkit-user-select:none}.plate-cover-editor__plate{position:absolute;height:auto;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;filter:drop-shadow(0 1px 4px rgba(0,0,0,.4))}.plate-cover-editor__panel{flex-shrink:0;width:100%;max-width:560px;margin:0 auto;padding:8px 16px calc(var(--sab, 34px) + 12px);display:flex;flex-direction:column;gap:10px}.plate-cover-editor__panel p{margin:0;text-align:center;color:var(--ds-color-text-secondary);font-size:var(--ds-text-caption-size)}.plate-cover-editor__panel label{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:8px;font-size:var(--ds-text-caption-size)}.plate-cover-editor__panel input[type=range]{width:100%;accent-color:var(--foreground)}#root#root#root#root .listing-create-form textarea.listing-create-control{display:block;height:168px!important;min-height:168px!important;padding:14px 16px!important;border-radius:20px!important;resize:none;overflow-y:auto}#root#root#root#root .show-missing [data-missing][data-missing-shown]:after{content:attr(data-missing);display:block;margin-top:6px;color:var(--ds-color-danger);font-size:var(--ds-text-caption-size);line-height:18px}#root#root#root#root .show-missing [data-missing][data-missing-shown] :is(.listing-create-control,.ds-field__control,.wizard-input-surface,.listing-photo-block__empty,.listing-create-photo-add,.listing-photo-add-tile,.wizard-status-choice,.moto-contact-methods,.service-form__phone-picker),#root#root#root#root .show-missing [data-missing][data-missing-shown]>.press-effect{box-shadow:inset 0 0 0 1.5px var(--ds-color-danger)!important}#root#root#root .listing-status-labels>span[data-label=new]{background:#fff;color:#2c2c2a}#root#root#root .listing-status-labels>span[data-label=order]{background:#2c2c2a;color:#fff}#root .home-transport-row{flex-shrink:0;padding-bottom:10px}.transport-results-title{min-width:0;padding:0;border:0;background:none;color:var(--foreground);font:inherit;text-align:center;cursor:pointer}.transport-results-title__name{display:flex;align-items:center;justify-content:center;gap:3px;font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:var(--ds-text-nav-title-weight)}.transport-results-title__meta{display:block;overflow:hidden;color:var(--ds-color-text-secondary);font-size:var(--ds-text-caption-size);line-height:var(--ds-text-caption-line);text-overflow:ellipsis;white-space:nowrap}.transport-results-row{display:flex;gap:8px;margin:0 -12px 10px;padding:0 12px;overflow-x:auto;scrollbar-width:none}.transport-results-row .ds-chip{flex-shrink:0}.transport-results-active{display:inline-flex;align-items:center;gap:4px}.transport-results-vehicle{position:relative;margin-bottom:12px}.transport-results-vehicle__clear{position:absolute;top:50%;right:8px;transform:translateY(-50%)}.transport-results-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:stretch;padding:0 4px}@media(min-width:900px){.transport-results-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}.car-search-groups{display:flex;flex-direction:column;gap:8px}.car-search-group-head{width:100%;min-height:44px;padding:0;display:flex;align-items:center;gap:12px;border:0;background:none;color:var(--foreground);font:inherit;font-size:var(--ds-text-body-size);font-weight:var(--ds-text-nav-title-weight);text-align:left}.car-search-group-head>span{flex:1;min-width:0}.car-search-group-head--toggle{cursor:pointer}.car-search-brand-chips{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 8px}.car-search-brand-chip,.car-search-model-chip{min-height:40px;padding:0 14px;display:inline-flex;align-items:center;gap:8px;border:0;border-radius:var(--ds-radius-round);background:var(--ds-color-surface-muted);color:var(--foreground);font:inherit;font-size:var(--ds-text-meta-size);cursor:pointer}.car-search-brand-chip{min-height:48px;padding-left:6px}#root#root .car-search-model-chip[aria-expanded]{background:var(--ds-color-surface-muted);box-shadow:none}.car-search-row__mark{width:38px;height:38px;flex:0 0 38px;display:block}.car-search-row__mark>div{margin-right:0!important}.car-search-row{width:100%;min-height:60px;padding:8px 0;display:flex;align-items:center;gap:14px;border:0;background:none;color:var(--ds-color-text-secondary);font:inherit;text-align:left;cursor:pointer}.car-search-row__icon{width:38px;flex:0 0 38px;display:grid;place-items:center;color:var(--foreground)}.car-search-popular-title{margin:20px 0 6px;color:var(--foreground);font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:var(--ds-text-nav-title-weight)}.car-search-row__copy{flex:1;min-width:0;display:flex;flex-direction:column}.car-search-row__copy>span{overflow:hidden;color:var(--foreground);font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line);text-overflow:ellipsis;white-space:nowrap}.car-search-row__copy>small{color:var(--ds-color-text-secondary);font-size:var(--ds-text-caption-size);line-height:var(--ds-text-caption-line)}.transport-results-condition{margin:0 0 12px}#root#root :is(.transport-results-condition,.car-filter-screen__transport-segment){display:flex;width:100%;height:34px}#root#root :is(.transport-results-condition,.car-filter-screen__transport-segment) .ds-segmented__item{flex:1 1 auto;min-width:0;height:100%;min-height:0;text-align:center}.car-filter-screen__condition{display:flex;gap:8px;margin:10px 0 2px}#root#root .car-filter-screen__vehicle-block{border:0}#root#root .car-filter-screen__vehicle-detail-trigger.ds-button{padding-left:0}#root#root .transport-results-vehicle .car-results-vehicle-picker{background:var(--ds-color-surface-muted)!important;box-shadow:none!important}#root#root .transport-results-vehicle .car-results-vehicle-picker>span:first-child{background:var(--ds-color-background)!important}#root#root#root#root .dark{--ds-chip-active-background: #f5f5f7;--ds-chip-active-text: #111}#root#root#root#root .dark .ds-chip.ds-button.is-active,#root#root#root#root .dark .ds-chip.ds-button.is-active:is(:hover,:focus,:focus-visible,:active){border-color:#f5f5f7!important;color:#111!important;background:#f5f5f7!important}#root#root#root#root .dark .ds-chip.ds-button:not(.is-active){background:transparent!important}#root#root#root#root .dark .favorites-filters{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#root#root#root#root .dark .messages-screen{--messages-background: var(--ds-color-background)}#root#root#root#root .ds-sheet__backdrop{background:#00000008!important}#root#root#root#root .ds-sheet__panel{box-shadow:0 -6px 20px #0000001f!important}#root#root#root#root .dark .ds-sheet__panel{border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 -6px 20px #00000080!important}#root#root#root#root .dark .mobile-home-header{background:#0b0b0c!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#root#root#root#root .dark .mobile-home-header .glass-icon-control{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#root#root#root .listing-detail-characteristic__link{padding:0;border:0;background:transparent;color:#007aff;font-size:inherit;line-height:inherit;font-weight:inherit;text-align:left;cursor:pointer}.listing-trim-options__car{margin:0;color:var(--ds-color-text-secondary);font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line)}#root#root#root .listing-trim-options__list li{display:list-item;list-style:disc}.listing-trim-options__list{margin:0;padding:0 0 0 18px;display:flex;flex-direction:column;gap:10px;color:var(--ds-color-text);font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line)}#root#root#root#root.dark .bottom-nav,#root#root#root#root .dark .bottom-nav{--bottom-nav-icon-contrast: #1c1c1e;border:1px solid rgba(255,255,255,.16)!important;background:#16161880!important;box-shadow:inset 0 1px #ffffff24,0 8px 24px #00000059!important;backdrop-filter:blur(24px) saturate(180%)!important;-webkit-backdrop-filter:blur(24px) saturate(180%)!important}#root#root#root#root.dark .bottom-nav__active-capsule,#root#root#root#root .dark .bottom-nav__active-capsule{background:#ffffff24!important;box-shadow:inset 0 1px #ffffff1a!important}#root#root#root#root .seller-account-card,#root#root#root#root .seller-account-card.ds-button:is(:hover,:focus,:focus-visible,:active){border:0!important;background:var(--ds-color-surface-muted)!important;box-shadow:none!important}#root#root#root#root .seller-account-card .seller-account-card__avatar{background:var(--ds-color-background)!important}#root#root#root#root :is(.rental-results-view__vehicle.ds-button,.product-results-filter-card,.services-results-summary.ds-button),#root#root#root#root :is(.rental-results-view__vehicle.ds-button,.product-results-filter-card,.services-results-summary.ds-button):is(:hover,:focus,:focus-visible,:active){min-height:64px;padding:10px 14px;border:0!important;border-radius:var(--ds-radius-round)!important;color:var(--ds-color-text)!important;background:var(--ds-color-surface-muted)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#root#root#root#root :is(.rental-results-view__vehicle-icon,.product-results-filter-card__icon,.services-results-summary__icon){background:var(--ds-color-background)!important}#root#root#root#root :is(.product-results-filter-card strong,.services-results-summary__copy>strong){font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:var(--ds-text-nav-title-weight)}#root#root#root#root .rental-results-view__vehicle.ds-button{width:100%;margin:0}#root#root#root#root .product-results-filter-card small{font-weight:var(--ds-text-body-weight)}#root#root#root#root .product-results-filter-card>svg{color:var(--ds-color-text)}#root#root :is(.car-filter-screen__vehicle-clear,.car-filter-screen__row-clear,.transport-results-vehicle__clear).ds-button{top:calc(50% - var(--ds-icon-target) / 2);transform:none!important}#root#root .car-filter-screen__card-title,#root#root .car-filter-screen__additional-header.ds-button,#root#root .car-filter-screen__additional-header.ds-button>span{color:var(--ds-color-text);font-size:var(--ds-text-nav-title-size);line-height:var(--ds-text-nav-title-line);font-weight:var(--ds-text-nav-title-weight)}#root#root :is(.car-filter-screen__footer,.product-full-filters__footer){border:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}#root#root .car-filter-screen__additional-body>.wizard-fade-up{min-height:52px!important;padding-right:0!important;padding-left:0!important}#root#root .car-filter-screen__additional-body>.wizard-fade-up>span{color:var(--ds-color-text)!important;font-size:16px!important;font-weight:500!important}#root#root .rental-search-full-filter__range-label,#root#root .product-full-filters__caption{color:var(--ds-color-text)!important;font-size:16px!important;font-weight:500!important}#root#root .rental-search-full-filter__year-select.ds-button{border:0;background:var(--ds-color-surface-muted)}.services-catalog-search-start{flex:1;min-height:0;overflow-y:auto;padding:8px 16px calc(var(--sab, 34px) + 24px)}.car-search-brand-chip .brand-mark__logo{mix-blend-mode:multiply}#root.dark .car-search-brand-chip .brand-mark__logo,#root .dark .car-search-brand-chip .brand-mark__logo{mix-blend-mode:normal}.ds-search-trigger{flex:1;min-width:0;padding:0;border:0;background:transparent;box-shadow:none;text-align:left;font-family:inherit;cursor:pointer}#root#root#root#root .ds-search-trigger:active{transform:none!important}#root#root#root#root .ds-search__control,#root#root#root#root .ds-search.is-active .ds-search__control,#root#root#root#root .ds-search.is-error .ds-search__control,#root#root#root#root .ds-search__control:is(:focus,:focus-within,:focus-visible,:active){height:40px!important;min-height:40px!important;padding:0 14px!important;gap:var(--ds-space-2);border:0!important;border-radius:var(--ds-radius-round)!important;background:var(--ds-color-surface-muted)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#root#root#root#root .ds-search__icon{width:19px!important;height:19px!important;padding:0}.ds-search-trigger__label{min-width:0;overflow:hidden;color:var(--ds-color-text-secondary);font-size:var(--ds-text-body-size);font-weight:400;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.compact-listing-card__plate{display:flex;margin-bottom:8px}.compact-listing-card.ds-card:has(.compact-listing-card__plate){height:auto}.plate-slots{width:100%;max-width:360px;display:flex;flex-direction:column;align-items:center;gap:6px}.plate-slots__frame{position:relative;width:fit-content;max-width:100%;height:64px;padding:0 10px 0 7px;box-sizing:border-box;display:flex;align-items:center;gap:8px;overflow:hidden;border:3px solid #000;border-radius:12px;background:#fff;box-shadow:0 4px 12px #00000026;cursor:text;user-select:none;-webkit-user-select:none}.plate-slots__frame[data-invalid]{border-color:var(--ds-color-danger)}#root#root#root#root .dark :is(.tajik-plate-frame,.plate-slots__frame){box-shadow:0 0 0 1px #fff!important}@media(max-width:359px){.plate-slots__frame{zoom:.86}}.plate-slots__country{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:2px;color:#111;font-size:20px;line-height:1}.plate-slots__groups{min-width:0;display:flex;align-items:center;gap:12px}.plate-slots__group{display:flex;min-width:0;gap:2px}.plate-slots__slot{min-width:23px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-bottom:2px solid transparent;color:#111;line-height:1;font-variant-numeric:tabular-nums}.plate-slots__slot[data-state=empty]{border-bottom-color:#d2d2d2}.plate-slots__slot[data-state=active]{border-bottom-color:#111}.plate-slots__placeholder{color:#c8c8c8}.plate-slots__input{position:absolute;top:0;left:0;width:1px;height:1px;margin:0;padding:0;border:0;opacity:0;font-size:16px;pointer-events:none}.plate-slots__hint{margin:0;color:var(--ds-color-danger);font-size:var(--ds-text-caption-size)}#root#root#root .mobile-home-header button.home-region-control{position:relative;z-index:1;width:auto!important;min-width:0!important;max-width:124px;height:36px!important;padding:0;display:flex;align-items:center;gap:4px;border:0;border-radius:0!important;color:var(--ds-color-text);background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}#root#root#root .mobile-home-header button.home-region-control svg{flex-shrink:0;width:18px!important;height:18px!important}#root#root#root .mobile-home-header .home-region-control span{overflow:hidden;font-size:var(--ds-text-chip-size);line-height:var(--ds-text-chip-line);font-weight:500;text-overflow:ellipsis;white-space:nowrap}@media(max-width:389px){#root#root#root .mobile-home-header .home-logo-word{display:none!important}}#root .desktop-brand,#root .desktop-brand b{font-weight:600}#root#root#root#root .mobile-home-header .glass-icon-control,#root#root#root#root .dark .mobile-home-header .glass-icon-control{border:0!important;background:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.keyboard-open body{align-items:flex-start}html.keyboard-open .responsive-app-shell{--sab: 0px}html.keyboard-open .bottom-nav{display:none!important}#root#root#root .ds-system-state>:first-child:not(.ds-system-state__icon),#root#root#root .ds-system-state>.ds-system-state__icon+*{font-size:16px!important;line-height:22px!important;font-weight:600!important}#root#root#root .ds-system-state>.ds-button{width:auto;min-height:34px!important;height:34px!important;padding:0 14px!important;font-size:13px!important;line-height:18px!important;font-weight:500!important}#root#root#root#root *:not(.screen-transition-layer,.screen-transition-overlay,.section-route-enter,.desktop-route-enter,.desktop-route-return,.wizard-motion-in,.wizard-motion-under-in,.wizard-motion-out,.wizard-motion-back,.wizard-step-in,.wizard-step-out,.wizard-step-back-in,.wizard-step-back-out,.ds-sheet,.ds-sheet__panel,.ds-sheet__backdrop,.car-filter-screen,.auth-flow.auth-screen,.ds-spinner,[style*=spin]),#root#root#root#root *:before,#root#root#root#root *:after{animation:none!important;transition:none!important}#root#root#root#root :is(button,a,[role=button],[role=switch],.press-effect,.motion-card,.motion-press):not(:disabled):active{transform:none!important;scale:none!important;opacity:1!important}#root#root#root#root :is(button.comment-send-control,button.chat-composer-icon-button):active>*{transform:none!important;opacity:1!important}#root#root#root#root :is(.publish-circle,.publish-check){stroke-dashoffset:0}
