.rental-header,.rental-home{--rental-accent:#0965e8;--rental-link:#185bc1;--rental-ground:#fff;--rental-soft:#f1f5fa;--rental-ink:#111820;--rental-muted:#526071;color:var(--rental-ink);background:var(--rental-ground)}.dark .rental-header,.dark .rental-home{--rental-accent:#397ff0;--rental-link:var(--ui-link);--rental-ground:var(--ui-ground);--rental-soft:var(--ui-raised);--rental-ink:var(--ui-ink);--rental-muted:var(--ui-muted)}body:has(.rental-home) .site-footer{margin-top:0}.rental-frame{width:min(1320px,calc(100% - 96px));margin-inline:auto}.rental-header a,.rental-home a{transition:color .18s,background-color .18s,transform .18s}.rental-header a:focus-visible,.rental-home a:focus-visible,.rental-home button:focus-visible,.rental-home input:focus-visible{outline:3px solid #78aaff;outline-offset:4px}.rental-launch{padding:5px 16px;text-align:center;font-size:12px;background:var(--rental-soft);color:var(--rental-muted)}.rental-header-row{display:flex;align-items:center;min-height:72px;gap:36px}.rental-brand{display:inline-flex;align-items:center;gap:9px;color:var(--rental-link);font-size:28px;font-weight:800;letter-spacing:-.035em;flex-shrink:0}.rental-account,.rental-header-nav{display:flex;align-items:center;gap:26px}.rental-account-link,.rental-admin-link,.rental-header-nav a{display:inline-flex;align-items:center;min-height:44px}.rental-account{margin-left:auto;gap:18px}.rental-account>button{background:var(--rental-soft);color:var(--rental-ink);border:0;box-shadow:none}.rental-action{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 20px;border-radius:6px;background:var(--rental-accent);color:#fff!important;font-weight:600;text-align:center}.rental-action:hover{background:#0755c5}.rental-hero{position:relative;isolation:isolate;overflow:clip;background:#1067dd;color:#fff}.rental-hero-photo{position:absolute;z-index:-1;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;animation:rental-photo-arrive 1s ease-out both}.dark .rental-hero{background:#083a82}.dark .rental-hero-photo{filter:brightness(.7)}.rental-hero-content{min-height:600px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-block:78px 44px}.rental-hero h1{max-width:850px;margin:0;font-size:clamp(42px,4.4vw,66px);font-weight:750;line-height:1.06;letter-spacing:-.035em;color:#fff}.rental-lead{max-width:560px;margin:24px 0 32px;font-size:28px;line-height:1.32;letter-spacing:-.02em}.rental-search{display:grid;grid-template-columns:minmax(0,1fr) 208px 152px;align-items:center;width:min(860px,75%);min-height:66px;padding:5px;border-radius:7px;background:var(--rental-ground);color:var(--rental-ink)}.rental-query{display:flex;align-items:center;gap:14px;min-width:0;padding-inline:16px}.rental-query svg{flex-shrink:0;color:var(--rental-muted)}.rental-query input{width:100%;min-width:0;height:54px;border:0;padding:0;background:transparent;color:var(--rental-ink);font-size:16px;box-shadow:none}.rental-query input::-moz-placeholder{color:var(--rental-muted);opacity:1}.rental-query input::placeholder{color:var(--rental-muted);opacity:1}.rental-location .header-location-control{width:100%;height:54px;border-radius:0;box-shadow:none;padding-inline:12px;color:var(--rental-ink);font-size:16px}.rental-location .header-location-input{height:44px;color:var(--rental-ink);font-size:16px}.rental-location>div:nth-child(2){width:min(320px,80vw);max-height:300px;overflow-y:auto}.rental-search-submit{align-self:stretch;min-height:54px;border:0;border-radius:4px;background:#062d5d;color:#fff;font-weight:650}.dark .rental-search-submit{background:#2364d2}.rental-search-submit:hover{background:#10457f}.rental-action:active,.rental-search-submit:active{transform:translateY(1px)}.rental-categories{display:flex;flex-wrap:wrap;gap:4px 24px;max-width:960px;margin-top:22px}.rental-categories a{display:inline-flex;align-items:center;min-height:40px;color:#fff;font-size:14px}.rental-categories a:hover{text-decoration:underline;text-underline-offset:5px}.rental-intro{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:36px;padding-block:28px}.rental-intro p{margin:0;font-size:24px;font-weight:650;letter-spacing:-.03em}.rental-empty a,.rental-intro a,.rental-request-actions>a:not(.rental-action),.rental-section-heading>a{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:var(--rental-link)}.rental-nearby{padding-block:12px 40px}.rental-section-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:20px}.rental-home h2{margin:0;font-size:28px;font-weight:750;line-height:1.2;letter-spacing:-.025em}.rental-section-heading p{margin:6px 0 0;color:var(--rental-muted);font-size:16px}.rental-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.rental-home .market-card{border:1px solid rgb(17 24 39/10%);border-radius:16px;background:var(--rental-ground);box-shadow:none;transition:filter .18s ease-out}.rental-home .market-card:hover{transform:none;box-shadow:none}.dark .rental-home .market-card{border-color:rgb(148 163 184/32%);transition:background-color .18s ease-out,border-color .18s ease-out}.dark .rental-home .market-card-photo img{transition:filter .18s ease-out}@media(hover:hover) and (pointer:fine){.rental-home .market-card:hover{filter:brightness(.96)}.dark .rental-home .market-card:hover{filter:none;background:var(--rental-soft);border-color:rgb(148 163 184/65%)}.dark .rental-home .market-card:hover .market-card-photo img{filter:brightness(.8)}}.rental-home .market-card-photo{aspect-ratio:4/3;border-radius:0}.rental-home .market-card-body{padding:16px}.rental-home .market-card-body p{color:var(--rental-link)}.rental-home .market-card-meta{color:var(--rental-muted);font-size:14px;flex-wrap:wrap;overflow-wrap:anywhere}.rental-home .market-card-body>a{font-size:16px;color:var(--rental-ink)}.rental-empty{padding:28px;background:var(--rental-soft);border-radius:6px}.rental-empty p{margin:0 0 8px}.rental-request{display:flex;justify-content:space-between;align-items:center;gap:32px;padding:36px;background:var(--rental-soft);margin-block:8px 32px}.rental-request p{margin:12px 0 0;max-width:570px;color:var(--rental-muted);font-size:18px;line-height:1.5}.rental-request-actions{display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0}.rental-how{padding-block:0 56px;scroll-margin-top:24px}.rental-how-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:30px}.rental-how-grid svg{color:var(--rental-link);margin-bottom:16px}.rental-how h3{font-size:20px;line-height:1.3;font-weight:700;margin:0 0 10px}.rental-how p{font-size:16px;line-height:1.6;color:var(--rental-muted);margin:0}.rental-categories a,.rental-hero h1,.rental-lead,.rental-search{animation:rental-arrive .65s ease-out both}.rental-lead{animation-delay:60ms}.rental-search{animation-delay:.12s}.rental-categories a{animation-delay:.18s}@keyframes rental-arrive{0%{opacity:.4;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes rental-photo-arrive{0%{transform:scale(1.025)}to{transform:scale(1)}}.rental-hero .rental-hero-photo{inset:calc(-1 * var(--rental-photo-bleed,40px)) 0 auto;height:calc(var(--rental-photo-height,100%) + var(--rental-photo-bleed,40px));animation:rental-photo-arrive 1s ease-out both;translate:0 var(--rental-photo-offset,0)}@media(max-width:1100px){.rental-frame{width:calc(100% - 64px)}.rental-header-row{gap:24px}.rental-header-nav{gap:18px}.rental-account{gap:12px}.rental-admin-link{display:none}.rental-hero-content{min-height:560px;padding-block:68px 32px}.rental-hero h1{font-size:4.5vw}.rental-lead{font-size:24px}.rental-search{width:85%;grid-template-columns:minmax(0,1fr) 160px 112px}.rental-intro{gap:24px}.rental-intro p{font-size:20px}}@media(max-width:800px){.rental-frame{width:calc(100% - 40px)}.rental-header-nav{display:none}.rental-brand{font-size:25px}.rental-hero-photo{-o-object-position:58% center;object-position:58% center}.rental-hero h1{font-size:4.6vw}.rental-lead{font-size:20px;max-width:54%}.rental-search{width:100%;grid-template-columns:minmax(0,1fr) 156px 108px}.rental-intro{grid-template-columns:1fr 1fr;gap:4px 24px}.rental-intro p{grid-column:1/-1}.rental-intro>a:last-child{justify-self:end}.rental-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.rental-request{padding:26px;flex-direction:column;gap:20px}.rental-request,.rental-request-actions{align-items:flex-start}.rental-how-grid{gap:24px}.rental-home h2{font-size:26px}}@media(max-width:560px){.rental-hero{--rental-photo-height:232px;--rental-photo-bleed:16px}.rental-frame{width:calc(100% - 32px)}.rental-header-row{min-height:64px;gap:10px}.rental-brand{gap:6px;font-size:23px}.rental-brand img{width:25px;height:25px}.rental-account{gap:8px}.rental-account>button{padding-inline:9px;height:40px}.rental-account-link{font-size:14px}.rental-header .rental-action{font-size:14px;min-height:40px;padding:8px 10px}.rental-hero-photo{height:232px;inset:0 0 auto;-o-object-position:74% center;object-position:74% center;-webkit-mask-image:linear-gradient(#000 78%,transparent);mask-image:linear-gradient(#000 78%,transparent)}.rental-hero-content{min-height:0;padding-block:200px 24px}.rental-hero h1{font-size:clamp(25px,7.1vw,39px)}.rental-lead{max-width:31ch;font-size:18px;margin:18px 0 24px;line-height:1.45}.rental-desktop-break{display:none}.rental-search{grid-template-columns:minmax(0,1fr) 100px;padding:6px}.rental-query{grid-column:1/-1;padding-inline:8px;gap:10px}.rental-query input{height:50px}.rental-search-submit{min-height:48px}.rental-location .header-location-control{height:48px;padding-left:8px}.rental-categories{gap:2px 18px;margin-top:16px}.rental-categories a{min-height:40px}.rental-intro{padding-block:22px 18px;gap:4px 12px}.rental-intro a{font-size:14px;gap:6px}.rental-intro>a:last-child{text-align:right}.rental-home h2{font-size:24px}.rental-section-heading{gap:12px}.rental-section-heading>a{font-size:14px;gap:6px;flex-shrink:0}.rental-items{gap:20px 12px}.rental-home .market-card-body .text-xl{font-size:18px}.rental-home .market-card-meta{font-size:13px}.rental-request{padding:24px 20px;margin-bottom:28px}.rental-request p{font-size:16px}.rental-how-grid{grid-template-columns:1fr;gap:28px}.rental-how-grid svg{margin-bottom:10px}.rental-launch{font-size:11px}body[data-mobile-app=true] .rental-header{display:none}body[data-mobile-app=true] .rental-home{padding-top:0}body[data-mobile-app=true] .rental-home h1{font-size:clamp(25px,7.1vw,39px)}}@media(max-width:360px){.rental-brand{font-size:20px}.rental-brand img{width:23px;height:23px}.rental-account{gap:6px}.rental-header .rental-action{padding-inline:8px}.rental-intro{grid-template-columns:1fr}.rental-intro>a:last-child{justify-self:start}}@media(prefers-reduced-motion:reduce){.rental-header *,.rental-home *{animation:none!important;transition:none!important;translate:none!important}}body:has(.rental-home) .site-footer,body:has(.rental-home) .site-footer>div{border:0}body:has(.rental-home) .site-footer .container-page{width:min(1320px,calc(100% - 96px));max-width:1320px;padding-inline:0}body:has(.rental-home) .site-footer .text-xs{font-size:13px}.rental-home .market-card-photo{background:var(--rental-soft)}.dark .rental-header,.dark .rental-home{--rental-accent:#2364d2}.rental-home .market-tag,.rental-launch{font-size:13px}.rental-how-grid>div,.rental-request>*{animation:rental-arrive .7s ease-out both}@media(max-width:1100px){body:has(.rental-home) .site-footer .container-page{width:calc(100% - 64px)}}@media(max-width:800px){body:has(.rental-home) .site-footer .container-page{width:calc(100% - 40px)}}@media(max-width:560px){body:has(.rental-home) .site-footer .container-page{width:calc(100% - 32px)}}@media(prefers-reduced-motion:reduce){.rental-home *{animation:none!important}}body:has(.rental-home) aside[aria-label="Статистика использования"]{position:static;width:min(1320px,calc(100% - 96px));max-width:1320px;margin:0 auto 32px;border:0;border-radius:6px;box-shadow:none;padding:24px;background:var(--card-bg)}body:has(.rental-home) aside[aria-label="Статистика использования"] .button-primary{background:#2364d2;color:#fff}body:has(.rental-home) .site-footer{font-size:16px}body:has(.rental-home) .site-footer .text-sm{font-size:16px}body[data-mobile-app=true] .rental-header{display:none}body[data-mobile-app=true] .rental-home{padding-top:0}@media(max-width:1100px){body:has(.rental-home) aside[aria-label="Статистика использования"]{width:calc(100% - 64px)}}@media(max-width:800px){body:has(.rental-home) aside[aria-label="Статистика использования"]{width:calc(100% - 40px)}}@media(max-width:560px){body:has(.rental-home) aside[aria-label="Статистика использования"]{width:calc(100% - 32px);padding:20px}}.rental-home .rental-search{padding:7px;border:1px solid rgb(255 255 255/65%);border-radius:18px;background:rgb(241 248 255/72%);color:#142c47;backdrop-filter:blur(24px) saturate(155%);box-shadow:inset 0 1px 0 rgb(255 255 255/80%),inset 0 -1px 0 rgb(255 255 255/20%),0 8px 28px rgb(0 33 86/16%)}.rental-home .rental-query{border-right:1px solid rgb(28 67 115/19%)}.rental-home .rental-query input{color:#142c47}.rental-home .rental-query input::-moz-placeholder{color:#435c78}.rental-home .rental-query input::placeholder,.rental-home .rental-query>svg{color:#435c78}.rental-home .rental-location{min-width:0}.rental-home .rental-location .header-location-control{gap:8px;color:#142c47;border-radius:10px}.rental-home .rental-search-submit{border-radius:11px;background:#062d5d;box-shadow:none}.rental-home .rental-search-submit:hover{background:#10457f}.rental-home .rental-query input:focus,.rental-home .rental-query input:focus-visible{outline:none}.rental-home .rental-search:has(.rental-query input:focus-visible){border-color:#a9ceff}.dark .rental-home .rental-search{background:rgb(15 35 64/72%);border-color:rgb(215 235 255/36%);color:#fff;box-shadow:inset 0 1px 0 rgb(255 255 255/20%),0 8px 28px rgb(0 12 36/24%)}.dark .rental-home .rental-query{border-color:rgb(215 235 255/22%)}.dark .rental-home .rental-location .header-location-control,.dark .rental-home .rental-query input{color:#fff}.dark .rental-home .rental-query input::-moz-placeholder{color:#ccdbee}.dark .rental-home .rental-query input::placeholder,.dark .rental-home .rental-query>svg{color:#ccdbee}.dark .rental-home .location-trigger>svg:first-child{color:#a9ceff}.dark .rental-home .rental-search-submit{background:#eaf3ff;color:#123661}.dark .rental-home .rental-search-submit:hover{background:#fff}@media(max-width:560px){.rental-home .rental-search{gap:5px;padding:6px;border-radius:16px}.rental-home .rental-query{border-right:0;border-bottom:1px solid rgb(28 67 115/19%);padding-bottom:3px}.rental-home .rental-query input{font-size:16px}.rental-home .rental-location .header-location-control{font-size:15px;padding-right:10px}.rental-home .rental-search-submit{border-radius:10px}}@supports not (backdrop-filter:blur(1px)){.rental-home .rental-search{background:rgb(241 248 255/96%)}.dark .rental-home .rental-search{background:rgb(15 35 64/96%)}}@media(prefers-contrast:more),(prefers-reduced-transparency:reduce){.rental-home .rental-search{background:#f1f8ff;backdrop-filter:none}.dark .rental-home .rental-search{background:#0f2340}}@media(max-width:640px){.rental-home .rental-search{grid-template-columns:minmax(0,1fr) 104px;gap:6px;padding:6px;border-radius:16px}.rental-home .rental-query{grid-column:1/-1;border-right:0;border-bottom:1px solid rgb(28 67 115/19%);padding:0 10px 4px;gap:10px}.rental-home .rental-query input{height:50px;font-size:16px}.rental-home .rental-location .header-location-control{height:auto;min-height:48px;padding:10px 8px;gap:8px;font-size:15px}.rental-home .location-trigger>span{white-space:normal;overflow-wrap:anywhere;line-height:1.3}.rental-home .rental-search-submit{min-height:48px;border-radius:10px}.dark .rental-home .rental-query{border-color:rgb(215 235 255/22%)}}@media(max-width:950px) and (pointer:coarse){.rental-home .location-trigger>span{white-space:normal;overflow-wrap:anywhere;line-height:1.3}.rental-home .rental-location .header-location-control{height:auto;min-height:54px}}@media(max-width:360px){.rental-header .rental-brand .brand-logo{width:100px}.rental-header-row{gap:8px}.rental-account{gap:4px}.rental-account>button{width:44px;min-width:44px;height:44px;padding:8px}.rental-account-link{min-width:40px;min-height:44px;justify-content:center}.rental-header .rental-action{min-height:44px;padding-inline:8px;white-space:nowrap}}.rental-categories a{position:relative;isolation:isolate;text-decoration:none}.rental-categories a:after,.rental-categories a:before{content:"";position:absolute;pointer-events:none}.rental-categories a:before{z-index:-1;inset:2px -9px;border-radius:6px;background:rgb(0 24 64/18%);opacity:0;transition:opacity .18s ease-out}.rental-categories a:after{inset:auto 0 4px;height:2px;border-radius:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .24s cubic-bezier(.22,.68,0,1)}.rental-categories a:hover{text-decoration:none}.rental-categories a:active:before,.rental-categories a:focus-visible:before{opacity:1}.rental-categories a:focus-visible:after{transform:scaleX(1)}.rental-home .rental-categories a:focus-visible{outline-color:#fff;outline-offset:5px;border-radius:2px}@media(hover:hover) and (pointer:fine){.rental-categories a:hover:before{opacity:1}.rental-categories a:hover:after{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.rental-categories a:after,.rental-categories a:before{transition:none}}.dark .rental-categories a:before{background:rgb(255 255 255/10%)}.rental-descriptor{margin:0 0 14px;color:#fff;font-size:16px;line-height:1.4;font-weight:500}.rental-intro p>span{display:inline-block}.rental-request h2{max-width:28ch}.rental-owner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;padding-block:12px 56px}.rental-owner h2{max-width:25ch}.rental-owner-value{max-width:40ch;margin:16px 0 0;font-size:20px;line-height:1.5;color:var(--rental-muted)}.rental-owner-offer>p{margin:0;font-size:16px;line-height:1.6;color:var(--rental-muted)}.rental-owner-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:20px}.rental-owner-actions>a:not(.rental-action),.rental-support-note a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--rental-link)}.rental-how .rental-support-note{margin:28px 0 0;font-size:16px;line-height:1.6;color:var(--rental-muted)}.rental-support-note a{margin-left:8px}@media(max-width:800px){.rental-owner{gap:32px}.rental-owner-value{font-size:18px}}@media(max-width:560px){.rental-descriptor{font-size:15px;margin-bottom:12px}.rental-intro p{font-size:20px}.rental-owner{grid-template-columns:1fr;gap:18px;padding-bottom:36px}.rental-owner-value{margin-top:12px}.rental-support-note a{margin-left:0}}.brand-logo{display:inline-block;position:relative;width:154px;aspect-ratio:1897/308;flex:none;vertical-align:middle;line-height:0;overflow:hidden}.brand-logo img{position:absolute;display:block;left:-7.2746%;top:-74.3506%;width:114.4966%!important;height:235.0649%!important;max-width:none;-o-object-fit:fill;object-fit:fill}.rental-brand .brand-logo{width:166px}.admin-brand .brand-logo{width:132px}@media(max-width:640px){.brand-logo{width:130px}.rental-brand .brand-logo{width:138px}.admin-brand .brand-logo{width:112px}}.catalog-filter-dialog,.catalog-header,.catalog-page{--catalog-blue:#0965e8;--catalog-link:#185bc1;--catalog-ink:#111820;--catalog-muted:#526071;--catalog-surface:#fff;--catalog-soft:#f2f4f7;--catalog-selected:#edf4ff;color:var(--catalog-ink);background:var(--catalog-surface)}.dark .catalog-filter-dialog,.dark .catalog-header,.dark .catalog-page{--catalog-blue:var(--ui-accent);--catalog-link:var(--ui-link);--catalog-ink:var(--ui-ink);--catalog-muted:var(--ui-muted);--catalog-surface:var(--ui-ground);--catalog-soft:var(--ui-raised);--catalog-selected:var(--ui-selected)}body:has(.catalog-page){background:#fff}.dark body:has(.catalog-page){background:var(--ui-ground)}.catalog-frame{width:min(1320px,calc(100% - 96px));margin-inline:auto}.catalog-launch{padding:5px 16px;text-align:center;font-size:13px;background:var(--catalog-soft);color:var(--catalog-muted)}.catalog-header-row{display:flex;align-items:center;gap:36px;min-height:86px}.catalog-brand{display:inline-flex;align-items:center;flex-shrink:0;gap:8px;font-size:28px;font-weight:750;color:var(--catalog-link);letter-spacing:-.035em}.catalog-header-actions{display:flex;align-items:center;gap:16px;flex-shrink:0}.catalog-search{min-height:48px;padding:4px;background:var(--catalog-soft);border-radius:6px}.catalog-query,.catalog-search{display:flex;align-items:center;flex:1;min-width:0}.catalog-query{gap:12px;padding-left:12px}.catalog-query svg{flex-shrink:0;color:var(--catalog-muted)}.catalog-query input{width:100%;min-width:0;height:40px;border:0;padding:0 12px 0 0;background:transparent;color:var(--catalog-ink);font-size:16px;box-shadow:none}.catalog-query input::-moz-placeholder{color:var(--catalog-muted);opacity:1}.catalog-query input::placeholder{color:var(--catalog-muted);opacity:1}.catalog-search>button{align-self:stretch;padding:8px 23px;border:0;border-radius:4px;background:var(--catalog-blue);color:#fff}.catalog-account,.catalog-header-actions>button,.catalog-icon{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px;color:var(--catalog-ink);border:0;border-radius:6px;background:transparent;box-shadow:none}.catalog-user-icon{display:none}.catalog-account{padding-inline:0}.catalog-admin{color:var(--catalog-link);font-size:14px}.catalog-primary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border-radius:6px;background:var(--catalog-blue);color:#fff;white-space:nowrap;font-weight:600;text-align:center}.catalog-primary:hover,.catalog-search>button:hover{background:#0755c5}.catalog-header-actions>button:hover,.catalog-icon:hover{background:var(--catalog-soft)}.catalog-filter-dialog :focus-visible,.catalog-header a:focus-visible,.catalog-header button:focus-visible,.catalog-page a:focus-visible,.catalog-page button:focus-visible{outline:3px solid #75a9f7;outline-offset:3px}.catalog-category-nav{display:flex;align-items:center;gap:28px;overflow-x:auto;scrollbar-width:none}.catalog-category-nav::-webkit-scrollbar{display:none}.catalog-category-nav a{position:relative;display:flex;align-items:center;flex-shrink:0;min-height:50px;padding-bottom:8px;color:var(--catalog-muted);white-space:nowrap}.catalog-category-nav a[aria-current=page]{color:var(--catalog-link);font-weight:600}.catalog-category-nav a[aria-current=page]:after{position:absolute;content:"";inset:auto 0 0;height:3px;border-radius:3px 3px 0 0;background:var(--catalog-blue)}.catalog-page{padding-block:28px 48px;min-height:55vh}.catalog-breadcrumb{display:flex;align-items:center;gap:10px;color:var(--catalog-muted);font-size:14px}.catalog-title-row{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:20px}.catalog-title-row>div:first-child{min-width:0}.catalog-page h1{margin:0;font-size:32px;line-height:1.15;font-weight:650;letter-spacing:-.035em;overflow-wrap:anywhere}.catalog-result-summary{margin:8px 0 0;color:var(--catalog-muted);font-size:14px}.catalog-city{flex-shrink:0;max-width:220px}.catalog-city .header-location-control{box-shadow:none;background:transparent;width:208px;padding:0}.catalog-city .header-location-control,.catalog-city .header-location-input{color:var(--catalog-ink);font-size:14px}.catalog-toolbar{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:24px 0 28px}.catalog-quick-filters{display:flex;gap:8px;min-width:0}.catalog-filter-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 14px;border:0;border-radius:6px;background:var(--catalog-soft);color:var(--catalog-ink);font-size:14px;white-space:nowrap}.catalog-filter-button:hover{background:var(--catalog-selected)}.catalog-filter-button>span{max-width:160px;overflow:hidden;text-overflow:ellipsis}.catalog-filter-count{min-width:20px;height:20px;padding-inline:5px;display:grid;place-items:center;border-radius:50%;background:var(--catalog-blue);color:#fff;font-size:12px}.catalog-toolbar>label{border:0;box-shadow:none;background:transparent;padding:0;gap:4px;flex-shrink:0;align-self:center}.catalog-toolbar>label>span,.catalog-toolbar>label>svg{display:none}.catalog-toolbar>label select{min-height:44px;max-width:210px;font-size:14px;font-weight:400;color:var(--catalog-ink);padding:8px 4px;outline-offset:3px}.catalog-toolbar>label option{background:var(--catalog-surface);color:var(--catalog-ink)}.catalog-applied{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin:0 0 24px;font-size:14px;color:var(--catalog-muted)}.catalog-applied p{margin:0}.catalog-applied a{flex-shrink:0;color:var(--catalog-link)}.catalog-correction{display:flex;align-items:center;gap:8px;margin:0 0 24px;padding:16px;background:var(--catalog-selected);color:var(--catalog-link)}.catalog-listing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px;row-gap:36px}.catalog-listing{min-width:0;align-self:start}.catalog-photo{position:relative;overflow:hidden;aspect-ratio:4/3;border-radius:7px;background:var(--catalog-soft)}.catalog-photo img,.catalog-photo>a{display:block;width:100%;height:100%}.catalog-photo img{-o-object-fit:cover;object-fit:cover;transition:transform .3s}.catalog-photo>a:hover img{transform:scale(1.025)}.catalog-photo>button{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:44px;height:44px;padding:12px;border:0;border-radius:50%;background:var(--catalog-surface);color:var(--catalog-ink);box-shadow:none}.catalog-photo>button[aria-pressed=true]{color:var(--catalog-link);background:var(--catalog-selected)}.catalog-photo>button:disabled{opacity:.65}.catalog-listing-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px;margin:14px 0 5px;font-size:22px;font-weight:650;line-height:1.25;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.catalog-listing-price>span{font-size:14px;font-weight:400;color:var(--catalog-muted);letter-spacing:0}.catalog-page .catalog-listing-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:44px;margin:0;font-size:16px;line-height:1.4;font-weight:400;letter-spacing:0;overflow-wrap:anywhere}.catalog-listing-title a:hover{color:var(--catalog-link)}.catalog-listing-location{display:flex;align-items:center;gap:6px;margin:8px 0 0;color:var(--catalog-muted);font-size:14px}.catalog-listing-location svg{flex-shrink:0}.catalog-listing-deposit{margin:4px 0 0;color:var(--catalog-muted);font-size:14px;font-variant-numeric:tabular-nums}.catalog-listing-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.catalog-listing-tags:empty{display:none}.catalog-listing-tags>span{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--catalog-link)}.catalog-empty{padding:44px 24px;text-align:center;background:var(--catalog-soft);border-radius:6px}.catalog-empty h2,.catalog-related>h2{margin:0;font-size:24px;font-weight:650;line-height:1.25;letter-spacing:-.025em}.catalog-empty p{margin:12px auto 24px;max-width:58ch;line-height:1.6;color:var(--catalog-muted)}.catalog-empty>div{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:16px}.catalog-suggestions a,.catalog-text-link{color:var(--catalog-link)}.catalog-suggestions{margin-top:24px;font-size:14px}.catalog-related{margin-top:48px}.catalog-related>p{margin:8px 0 24px;font-size:14px;color:var(--catalog-muted)}.catalog-filter-dialog{position:fixed;inset:0;width:min(600px,calc(100% - 32px));margin:auto;border:0;border-radius:12px;padding:0;box-shadow:0 16px 60px #0003;overflow:hidden}.catalog-filter-dialog::backdrop{background:#0b172d66}body:has(.catalog-filter-dialog[open]){overflow:hidden}.catalog-filter-dialog[open]{display:flex;flex-direction:column}.catalog-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px 10px;flex-shrink:0}.catalog-dialog-heading h2{margin:0;font-size:24px;font-weight:650;letter-spacing:-.025em;line-height:1.25}.catalog-dialog-content{overflow-y:auto;padding:12px 24px 24px}.catalog-filter-form{margin:0;padding:0;color:var(--catalog-ink)}.catalog-filter-form>.mt-5{margin-top:24px}.catalog-filter-form .input{background:var(--catalog-soft);border:0;box-shadow:none;color:var(--catalog-ink);min-height:46px;border-radius:6px;font-size:16px}.catalog-filter-form .input:focus-visible{outline:3px solid #75a9f7;outline-offset:1px}.catalog-filter-form .text-gray-500{color:var(--catalog-muted)}.catalog-filter-form .button-secondary,.catalog-filter-form .filter-segment{font-size:14px;font-weight:500;box-shadow:none;background:var(--catalog-soft);color:var(--catalog-ink);border:0}.catalog-filter-form .filter-segment-active,.catalog-filter-form .filter-segment:has(input:checked){background:var(--catalog-selected);color:var(--catalog-link)}.catalog-filter-form .button-primary{background:var(--catalog-blue);color:#fff;box-shadow:none}.catalog-filter-form .button-primary:hover{background:#0755c5}.catalog-filter-form>.grid:last-child{position:sticky;bottom:-24px;padding:16px 0;margin-bottom:-24px;background:var(--catalog-surface)}body:has(.catalog-page) .site-footer{margin-top:0;border:0;font-size:16px}body:has(.catalog-page) .site-footer>div{border:0}body:has(.catalog-page) .site-footer .container-page{width:min(1320px,calc(100% - 96px));max-width:1320px;padding-inline:0}body:has(.catalog-page) aside[aria-label="Статистика использования"]{position:static;width:min(1320px,calc(100% - 96px));max-width:1320px;margin:0 auto 32px;border:0;border-radius:6px;box-shadow:none;padding:24px;background:var(--card-bg)}body:has(.catalog-page) aside[aria-label="Статистика использования"] .button-primary{background:#2364d2;color:#fff}body[data-mobile-app=true] .catalog-header{display:none}body[data-mobile-app=true] .catalog-page{padding-top:16px}@media(max-width:1150px){.catalog-frame{width:calc(100% - 64px)}.catalog-header-row{gap:24px}.catalog-header-actions{gap:12px}.catalog-admin{display:none}.catalog-category-nav{gap:26px}.catalog-listing-grid{gap:32px 20px}.catalog-toolbar{gap:12px}.catalog-filter-button{padding-inline:12px;gap:6px}.catalog-district-button>svg:first-child{display:none}body:has(.catalog-page) .site-footer .container-page,body:has(.catalog-page) aside[aria-label="Статистика использования"]{width:calc(100% - 64px)}}@media(max-width:900px){.catalog-frame{width:calc(100% - 40px)}.catalog-header-row{gap:20px}.catalog-brand{font-size:24px}.catalog-header-actions{gap:8px}.catalog-account span{display:none}.catalog-user-icon{display:block}.catalog-header .catalog-primary{padding-inline:13px;font-size:14px}.catalog-search>button{padding-inline:14px}.catalog-query{gap:8px;padding-left:8px}.catalog-listing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 18px}.catalog-price-button{display:none}.catalog-toolbar{margin-block:22px}.catalog-page h1{font-size:28px}.catalog-toolbar>label select{font-size:13px;max-width:190px}body:has(.catalog-page) .site-footer .container-page,body:has(.catalog-page) aside[aria-label="Статистика использования"]{width:calc(100% - 40px)}}@media(max-width:640px){.catalog-frame{width:calc(100% - 32px)}.catalog-header-row{display:grid;grid-template-columns:1fr auto;gap:10px 12px;min-height:0;padding-block:14px 12px}.catalog-brand{font-size:23px;gap:6px}.catalog-brand img{width:25px;height:25px}.catalog-search{grid-row:2;grid-column:1/-1;width:100%}.catalog-query input{height:38px;font-size:16px}.catalog-header-actions{grid-column:2;grid-row:1;gap:5px}.catalog-account,.catalog-header-actions>button,.catalog-icon{min-width:36px;min-height:40px;width:36px;height:40px;padding:7px}.catalog-header .catalog-primary{min-height:40px;padding:8px 10px}.catalog-category-nav{gap:24px}.catalog-category-nav a{min-height:44px;font-size:14px}.catalog-page{padding-top:22px}.catalog-breadcrumb{display:none}.catalog-title-row{margin-top:0;gap:12px;align-items:flex-start}.catalog-page h1{font-size:26px}.catalog-result-summary{font-size:13px;margin-top:6px}.catalog-city{max-width:120px}.catalog-city .header-location-control{width:120px;height:36px;font-size:14px}.catalog-city .header-location-control>svg:last-child{display:none}.catalog-city .header-location-input{font-size:14px}.catalog-toolbar{flex-wrap:wrap;gap:10px;margin:20px 0}.catalog-quick-filters{width:100%;gap:8px}.catalog-filter-button{flex:1;min-height:42px;padding-inline:10px;font-size:13px;gap:6px}.catalog-filter-button>svg:last-child{display:none}.catalog-filter-button>span{max-width:140px}.catalog-district-button{display:none}.catalog-price-button{display:inline-flex}.catalog-all-filters>span{font-size:0}.catalog-all-filters>span:after{content:"Фильтры";font-size:13px}.catalog-toolbar>label{margin-left:auto}.catalog-toolbar>label select{min-height:32px;padding-block:4px}.catalog-listing-grid{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:14px;column-gap:14px;row-gap:28px}.catalog-photo{aspect-ratio:1}.catalog-photo>button{right:5px;top:5px}.catalog-listing-price{font-size:20px;margin-top:11px;gap:4px}.catalog-listing-price>span{font-size:13px}.catalog-page .catalog-listing-title{min-height:42px;font-size:15px;line-height:1.4;margin-top:5px}.catalog-listing-deposit,.catalog-listing-location{font-size:13px}.catalog-applied{font-size:13px;gap:12px}.catalog-filter-dialog{inset:auto 0 0;width:100%;max-width:none;max-height:90svh;margin:auto 0 0;border-radius:16px 16px 0 0}.catalog-dialog-content,.catalog-dialog-heading{padding-inline:20px}.catalog-empty{padding:32px 20px}.catalog-empty h2{font-size:22px}.catalog-empty>div{gap:12px}.catalog-empty .catalog-primary{white-space:normal}body:has(.catalog-page) .site-footer .container-page,body:has(.catalog-page) aside[aria-label="Статистика использования"]{width:calc(100% - 32px)}}@media(max-width:380px){.catalog-favorites-link{display:none}.catalog-brand{font-size:22px}.catalog-filter-button{padding-inline:8px;gap:5px}.catalog-filter-button>svg{width:15px;height:15px}}@media(prefers-reduced-motion:reduce){.catalog-filter-dialog *,.catalog-header *,.catalog-page *{animation:none!important;transition:none!important}}.catalog-filter-form .input{display:block;width:100%;margin-top:7px}.catalog-photo-empty{display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center;width:100%;height:100%;padding:20px;color:var(--catalog-muted);font-size:14px;text-align:center}.catalog-header input:focus-visible,.catalog-page input:focus-visible,.catalog-page select:focus-visible{outline:3px solid #75a9f7;outline-offset:3px}.catalog-header .catalog-header-actions>.button-secondary{color:var(--catalog-ink);background:transparent;box-shadow:none;border:0}.catalog-header .catalog-header-actions>.button-secondary:hover{background:var(--catalog-soft)}.catalog-page .catalog-photo>.favorite-icon-button{background:var(--catalog-surface);color:var(--catalog-ink);box-shadow:none;border:0}.catalog-page .catalog-photo>.favorite-icon-button.is-active,.catalog-page .catalog-photo>.favorite-icon-button:hover{color:var(--catalog-link);background:var(--catalog-selected)}body[data-mobile-app=true] .catalog-header{display:block}body[data-mobile-app=true] .catalog-header .catalog-brand,body[data-mobile-app=true] .catalog-header .catalog-header-actions{display:none}body[data-mobile-app=true] .catalog-header .catalog-header-row{display:block;min-height:0;padding-block:12px 8px}body[data-mobile-app=true] .catalog-header .catalog-search{display:flex;width:100%}.catalog-photo>.catalog-favorite-login{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:44px;height:44px;padding:12px;border-radius:50%;background:var(--catalog-surface);color:var(--catalog-ink)}.catalog-photo>.catalog-favorite-login:hover{background:var(--catalog-selected);color:var(--catalog-link)}@media(max-width:640px){.catalog-photo>.catalog-favorite-login{top:5px;right:5px}}.catalog-filter-dialog{width:min(760px,calc(100% - 48px));border-radius:16px;max-height:calc(100svh - 48px)}.catalog-dialog-heading{align-items:flex-start;padding:26px 32px 22px}.catalog-dialog-heading>.catalog-icon{margin:-6px -8px 0 0}.catalog-dialog-content{padding:0}.catalog-dialog-content,.catalog-filter-form{display:flex;flex:1 1 auto;overflow:hidden;min-height:0}.catalog-filter-form{flex-direction:column}.catalog-filter-scroll{display:flex;flex-direction:column;gap:22px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:0 26px 24px 32px;min-height:0}.catalog-filter-section{min-width:0}.catalog-filter-section h3{margin:0 0 14px;font-size:16px;font-weight:650;line-height:1.35;color:var(--catalog-ink)}.catalog-filter-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.catalog-filter-section-heading h3{margin:0}.catalog-category-fields,.catalog-field-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.catalog-category-fields label,.catalog-filter-section label{display:block;color:var(--catalog-muted);font-size:14px;font-weight:400}.catalog-category-fields .input,.catalog-filter-section .input{display:block;width:100%;min-width:0;height:44px;min-height:44px;margin-top:6px;padding:10px 12px;border:1px solid #c6cdd6;border-radius:6px;background:var(--catalog-surface);color:var(--catalog-ink);font-size:16px;font-weight:400;box-shadow:none}.dark .catalog-category-fields .input,.dark .catalog-filter-section .input{border-color:var(--ui-control-line);background:var(--catalog-surface);box-shadow:none}.catalog-filter-section select:disabled{background:var(--catalog-soft);border-color:var(--catalog-soft);color:var(--catalog-muted);opacity:1;cursor:default}.catalog-choice-row{display:flex;gap:6px}.catalog-choice-row>button,.catalog-choice-row>label{position:relative;flex:1;min-width:0}.catalog-choice-row>button,.catalog-choice-row>label>span{display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 6px;border:1px solid transparent;border-radius:6px;background:var(--catalog-soft);color:var(--catalog-ink);font-size:14px;font-weight:400;text-align:center}.catalog-choice-row>button[aria-pressed=true],.catalog-choice-row>label:has(input:checked)>span{border-color:var(--catalog-link);background:var(--catalog-selected);color:var(--catalog-link)}.catalog-choice-row>label:has(input:focus-visible)>span{outline:3px solid #75a9f7;outline-offset:3px}.catalog-date-pair{margin-top:14px}.catalog-field-note{margin:10px 0 0;color:var(--catalog-muted);font-size:13px;line-height:1.45}.catalog-filter-columns{gap:24px}.catalog-filter-columns,.catalog-price-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.catalog-price-fields{gap:8px}.catalog-filter-section .catalog-money-field{display:flex;align-items:center;gap:8px;min-width:0;height:44px;padding:0 10px;border:1px solid #c6cdd6;border-radius:6px;color:var(--catalog-muted)}.dark .catalog-filter-section .catalog-money-field{border-color:var(--ui-control-line)}.catalog-money-field:focus-within{outline:3px solid #75a9f7;outline-offset:1px}.catalog-money-field input{width:100%;min-width:0;height:40px;border:0;padding:8px 0;background:transparent;color:var(--catalog-ink);font-size:16px;box-shadow:none;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;font-variant-numeric:tabular-nums}.catalog-money-field input:focus-visible{outline:none}.catalog-money-field input::-webkit-inner-spin-button,.catalog-money-field input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.catalog-instant-row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px;border-radius:8px;background:var(--catalog-soft);cursor:pointer}.catalog-instant-row>span:first-child{display:flex;flex-direction:column;gap:5px}.catalog-instant-row strong{font-size:14px;line-height:1.4;font-weight:650;color:var(--catalog-ink)}.catalog-instant-row>span:first-child>span{font-size:14px;line-height:1.4;color:var(--catalog-muted)}.catalog-switch-track{position:relative;width:40px;height:24px;flex:none;border-radius:24px;background:#89939f;pointer-events:none}.catalog-switch-track:after{position:absolute;content:"";left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .16s}.catalog-instant-row:has(input:checked) .catalog-switch-track{background:var(--catalog-blue)}.catalog-instant-row:has(input:checked) .catalog-switch-track:after{transform:translateX(16px)}.catalog-instant-row:has(input:focus-visible) .catalog-switch-track{outline:3px solid #75a9f7;outline-offset:3px}.catalog-verified-row{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--catalog-muted);cursor:pointer}.catalog-verified-row input{width:18px;height:18px;accent-color:var(--catalog-blue)}.catalog-location-mode{display:flex;align-items:center;gap:12px}.catalog-location-mode>label{display:flex;align-items:center;gap:6px;min-height:32px;white-space:nowrap;font-size:13px;color:var(--catalog-muted)}.catalog-location-mode input{accent-color:var(--catalog-blue)}.catalog-location-mode .button-secondary{height:32px;min-height:32px;padding:4px 8px;font-size:13px}.catalog-filter-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;flex:none;padding:16px 32px;border-top:1px solid #d9dfe7;background:var(--catalog-surface)}.dark .catalog-filter-footer{border-color:var(--ui-line)}.catalog-reset-filters{min-height:48px;padding:0;font-size:14px;color:var(--catalog-muted)}.catalog-reset-filters:hover{color:var(--catalog-ink)}.catalog-filter-footer .catalog-primary{gap:16px;min-height:48px;min-width:244px;font-size:16px}@media(max-width:640px){.catalog-filter-dialog{inset:auto 0 0;width:100%;max-width:none;max-height:94svh;margin:auto 0 0;border-radius:16px 16px 0 0}.catalog-dialog-heading{padding:22px 20px 20px}.catalog-dialog-heading h2{font-size:22px}.catalog-filter-scroll{padding:0 20px 24px;gap:24px;scrollbar-gutter:auto}.catalog-category-fields,.catalog-filter-columns{grid-template-columns:1fr}.catalog-filter-columns{gap:24px}.catalog-choice-row>button,.catalog-choice-row>label>span{font-size:13px;padding-inline:4px}.catalog-field-pair .input[type=date]{font-size:14px;padding-inline:8px}.catalog-filter-footer{gap:12px;padding:16px 20px max(16px,env(safe-area-inset-bottom))}.catalog-filter-footer .catalog-primary{flex:1;min-width:0;gap:8px}.catalog-filter-footer .catalog-primary svg{display:none}.catalog-filter-section-heading,.catalog-location-mode{gap:8px}.catalog-location-mode>label{font-size:12px}.catalog-location-mode .button-secondary{padding-inline:5px}}.catalog-header .catalog-header-row{gap:20px}.catalog-header .catalog-header-actions{gap:8px}.catalog-browse{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:none;min-height:44px;padding:8px 12px;border-radius:6px;background:var(--catalog-soft);color:var(--catalog-ink);font-size:14px;white-space:nowrap}.catalog-browse:hover{color:var(--catalog-link)}.catalog-site-menu{position:relative;flex:none}.catalog-site-menu summary{display:flex;align-items:center;justify-content:center;list-style:none;width:44px;min-height:44px;border-radius:6px;cursor:pointer;color:var(--catalog-ink)}.catalog-site-menu summary::-webkit-details-marker{display:none}.catalog-site-menu summary:hover,.catalog-site-menu[open] summary{background:var(--catalog-soft)}.catalog-site-menu summary:focus-visible{outline:3px solid #75a9f7;outline-offset:3px}.catalog-site-menu-panel{position:absolute;z-index:60;right:0;top:calc(100% + 8px);width:240px;max-width:calc(100vw - 32px);padding:8px;border:1px solid var(--catalog-soft);border-radius:8px;background:var(--catalog-surface);color:var(--catalog-ink);box-shadow:0 8px 24px #00000014}.catalog-site-menu-panel a{display:flex;align-items:center;min-height:44px;padding:10px 12px;border-radius:4px;font-size:14px}.catalog-site-menu-panel a:hover,.catalog-site-menu-panel a[aria-current=page]{background:var(--catalog-soft)}.catalog-site-menu-panel a[aria-current=page]{font-weight:600}@media(max-width:1150px){.catalog-header .catalog-header-row{gap:16px}.catalog-header .catalog-account span{display:none}.catalog-header .catalog-user-icon{display:block}}@media(max-width:900px){.catalog-header .catalog-header-actions{gap:4px}.catalog-header .catalog-account,.catalog-header .catalog-browse,.catalog-header .catalog-favorites-link,.catalog-header .catalog-messages-link{display:none}}@media(max-width:700px){.item-header .catalog-browse{display:none}}@media(max-width:640px){.catalog-header .catalog-account,.catalog-header .catalog-browse{display:none}.catalog-header .catalog-header-row{gap:10px 12px}.catalog-site-menu summary{width:40px;min-height:44px}.catalog-site-menu-panel{right:-100px}.catalog-header .catalog-header-actions{gap:4px}}body[data-mobile-app=true] .catalog-header .catalog-browse{display:none}@media(max-width:640px){.catalog-header-row{grid-template-columns:minmax(0,1fr) auto}.catalog-header .catalog-brand{min-width:0;width:100%;max-width:130px}.catalog-header .catalog-brand .brand-logo{width:100%;max-width:100%}.catalog-header .catalog-primary{white-space:nowrap}.catalog-filter-button,.catalog-quick-filters{min-width:0}.catalog-filter-button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:360px){.catalog-quick-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-quick-filters .catalog-all-filters{grid-column:1/-1;min-height:44px;justify-content:center}.catalog-header-row{gap:10px 8px}.catalog-header-actions{gap:4px}.catalog-header .catalog-primary{padding-inline:8px}}@media(min-width:361px) and (max-width:640px){.catalog-quick-filters .catalog-filter-button{padding-inline:8px;gap:5px}.catalog-quick-filters>.catalog-filter-button:first-child{flex:1.2}.catalog-quick-filters .catalog-all-filters{flex:0 0 auto}}@media(max-width:360px){.catalog-header .catalog-header-row{grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:8px;column-gap:8px}.catalog-header .catalog-brand{width:104px;max-width:104px;min-width:0;flex-shrink:1}.catalog-header .catalog-brand .brand-logo{width:104px}.catalog-header .catalog-header-actions{flex-shrink:0;gap:4px}}.dark .catalog-filter-dialog{--catalog-surface:var(--ui-surface)}.dark .catalog-toolbar>label select{background:var(--ui-raised);color:var(--ui-ink);border-color:var(--ui-control-line)}@media(max-width:640px){.catalog-toolbar>label select{min-height:44px;font-size:16px}.catalog-field-pair .input[type=date]{font-size:16px}}body:has(.service-surface){--page-bg:#fff;--card-bg:#f3f4f6;--fg:#15191f;--fg-muted:#515b68;--fg-soft:#606a77;--service-plane:#f3f4f6;--service-control:#fff;--service-line:#d4d9e0;--service-accent:#2364d2;--service-link:#175dc4;background:var(--page-bg);font-family:Arial,Helvetica,sans-serif}.dark body:has(.service-surface){--page-bg:var(--ui-ground);--card-bg:var(--ui-raised);--fg:var(--ui-ink);--fg-muted:var(--ui-muted);--fg-soft:var(--ui-muted);--service-plane:var(--ui-raised);--service-control:var(--ui-control);--service-line:var(--ui-control-line);--service-accent:var(--ui-accent);--service-link:var(--ui-link)}.service-surface{color:var(--fg);min-height:55svh;font-size:16px;line-height:1.5}.service-frame,.service-surface>.container-page,body:has(.service-surface) .site-footer .container-page{width:min(1320px,calc(100% - 96px));margin-inline:auto}.service-surface>.container-page:not([class*=max-w-]){max-width:1320px}.service-surface>main{padding-block:30px 64px}.dark .service-header,.service-header{--catalog-surface:var(--page-bg);--catalog-soft:var(--service-plane);--catalog-ink:var(--fg);--catalog-muted:var(--fg-muted)}.service-header .catalog-header-row{min-height:76px}.service-header .catalog-search{max-width:720px}.service-header .catalog-launch{font-size:12px}.service-surface h1{font-size:32px;line-height:1.2;font-weight:600;letter-spacing:-.025em;overflow-wrap:anywhere}.service-surface h2{font-size:22px;line-height:1.25;font-weight:600;letter-spacing:-.015em}.service-surface h3{font-size:17px;line-height:1.35;font-weight:600}.service-surface :is(.font-black,.font-bold){font-weight:600}.service-surface .uppercase{text-transform:none;letter-spacing:normal}.service-surface dd,.service-surface p{overflow-wrap:anywhere}.service-surface .text-xs{font-size:12px;line-height:1.5}.service-muted{color:var(--fg-muted)}.service-surface a:focus-visible,.service-surface button:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.service-surface :is(.text-gray-500,.text-gray-600,.text-gray-700,.text-slate-300){color:var(--fg-muted)!important}.service-surface [class~="text-[#2364d2]"]{color:var(--service-link)!important}.service-surface [class~="bg-[#2364d2]"]:not(.button-secondary){color:#fff}.service-surface :is(.bg-white,.card){background:var(--service-plane)!important;border:0!important;box-shadow:none!important}.service-surface :is(.bg-gray-50,.bg-gray-100,[class~="bg-[#e8f1ff]"]){background:var(--service-plane)!important}.service-surface :is(.shadow-sm,.shadow-md,.shadow,.ring-1,.ring-2){box-shadow:none!important}.service-surface :is(.rounded-xl,.rounded-2xl){border-radius:8px}.service-surface .hover\:-translate-y-0\.5:hover{transform:none}.service-surface .button-primary,body:has(.service-surface) aside[aria-label="Статистика использования"] .button-primary{min-height:44px;background:var(--service-accent);color:#fff;font-size:14px;font-weight:600;border:0;border-radius:6px;box-shadow:none!important;transition:background-color .15s}.service-surface .button-primary:hover{background:#174da6}.service-surface .button-secondary{min-height:44px;background:var(--service-control);color:var(--fg);font-size:14px;font-weight:400;border:1px solid var(--service-line);border-radius:6px;box-shadow:none!important}.service-surface .button-secondary:hover{background:var(--service-plane)}.service-surface .input{min-height:48px;background:var(--service-control);color:var(--fg);border:1px solid var(--service-line);border-radius:6px;box-shadow:none;font-size:16px;font-weight:400}.service-surface .input::-moz-placeholder{color:var(--fg-soft)}.service-surface .input::placeholder{color:var(--fg-soft)}.service-surface label{font-size:14px}.service-surface input[type=checkbox],.service-surface input[type=radio]{accent-color:var(--service-accent)}.service-surface button:disabled{opacity:.5;cursor:not-allowed}.service-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}.service-heading p{margin-top:10px;color:var(--fg-muted);max-width:65ch;font-size:16px}.service-heading>div{min-width:0}.service-heading .button-primary{flex:none}.service-empty{background:var(--service-plane);border-radius:8px;padding:40px;min-height:210px;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;gap:12px}.service-empty h2{font-size:22px}.service-empty p{color:var(--fg-muted);max-width:48ch;font-size:15px}.service-empty-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.request-board{display:grid;grid-template-columns:210px minmax(0,1fr);gap:48px;align-items:start}.request-sidebar{min-width:0}.request-sidebar h2{font-size:14px;margin-bottom:12px}.request-categories{display:grid;gap:4px}.request-categories a{display:flex;justify-content:space-between;gap:8px;min-height:40px;padding:8px 12px;border-radius:5px;font-size:14px;color:var(--fg-muted)}.request-categories a[aria-current=page]{color:var(--fg);background:var(--service-plane);font-weight:600}.request-categories a:hover{background:var(--service-plane)}.request-categories span{font-variant-numeric:tabular-nums;font-size:12px;color:var(--fg-soft)}.request-sidebar-note{margin-top:32px;font-size:14px;color:var(--fg-muted)}.request-sidebar-note a{display:block;margin-top:12px;color:var(--service-link)}.request-mobile-filter{display:none}.request-results{min-width:0}.request-results-heading{display:flex;justify-content:space-between;gap:20px;align-items:baseline;margin-bottom:18px}.request-results-heading h2{font-size:20px}.request-results-heading span{font-size:13px;color:var(--fg-muted)}.request-row{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:28px;padding:24px 0;border-top:1px solid var(--service-line)}.request-row:first-child{padding-top:8px;border-top:0}.request-row h3{font-size:22px;margin:8px 0;font-weight:600}.request-row h3 a:hover{color:var(--service-link)}.request-row-copy>p{font-size:15px;line-height:1.5;color:var(--fg-muted);max-width:65ch;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.request-meta{gap:7px;flex-wrap:wrap}.request-meta,.request-row-terms{display:flex;font-size:13px;color:var(--fg-muted)}.request-row-terms{flex-direction:column;align-items:flex-end;justify-content:center;gap:6px;text-align:right}.request-row-terms strong{font-size:20px;line-height:1.2;color:var(--fg);font-weight:600;font-variant-numeric:tabular-nums}.request-row-terms a{display:flex;align-items:center;gap:6px;color:var(--service-link);margin-top:8px;min-height:36px;font-size:14px}.request-own-label{font-size:12px;color:var(--service-link)}.service-surface .request-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:48px;margin-top:28px;align-items:start}.request-detail-layout>section{min-width:0}.request-detail-layout>section>article{padding:0!important;background:none!important}.request-detail-layout>aside{padding:24px;background:var(--service-plane);border-radius:8px}.request-detail-layout>aside>svg{display:none}.request-detail-layout>aside>h2{margin-top:0}.request-detail-layout>section>article>p{font-size:17px;line-height:1.6;white-space:pre-wrap;max-width:65ch}.request-detail-layout>section>article>div:first-child{font-size:13px}.request-detail-layout>section>article>div>span{background:none!important;padding:0 12px 0 0;font-weight:400}.request-detail-layout>section>article>div>span:first-child{color:var(--fg)!important;font-weight:600}.profile-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:64px;align-items:start;margin-top:28px}.profile-passport{min-width:0}.profile-avatar{display:grid;place-items:center;width:96px;height:96px;border-radius:50%;font-size:32px;font-weight:600;background:var(--service-plane);color:var(--fg);margin-bottom:22px}.profile-passport h1{font-size:28px}.profile-meta{display:grid;gap:10px;font-size:14px;color:var(--fg-muted);margin-top:18px}.profile-meta>span{display:flex;align-items:center;gap:8px}.profile-meta svg{flex:none}.profile-actions{display:grid;gap:10px;margin-top:24px}.profile-facts{display:grid;gap:16px;margin-top:28px;font-size:14px}.profile-facts>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.profile-facts dt{color:var(--fg-muted)}.profile-facts dd{font-size:18px;font-variant-numeric:tabular-nums;font-weight:600}.profile-content{min-width:0}.profile-section-head{display:flex;align-items:center;gap:12px;margin-bottom:20px}.profile-section-head span{font-size:14px;color:var(--fg-muted);font-variant-numeric:tabular-nums}.profile-content>section+section{margin-top:40px}.profile-reviews{display:grid;gap:24px}.profile-review{border-top:1px solid var(--service-line);padding-top:24px}.profile-review-header{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:14px}.profile-review-header>div{display:grid;gap:4px}.profile-review-header time{color:var(--fg-muted);font-size:13px}.profile-review>p{margin-top:16px;line-height:1.6}.profile-review-stars{display:flex;gap:3px;color:#ad6d00}.dark .profile-review-stars{color:#efc66b}.service-listings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px}.service-listing{min-width:0}.service-listing-media{position:relative}.service-listing-media>a{display:block;aspect-ratio:4/3;overflow:hidden;border-radius:8px;background:var(--service-plane)}.service-listing-media>a>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.service-listing-media .catalog-photo-empty{height:100%;min-height:0;background:var(--service-plane);color:var(--fg-muted)}.service-listing-copy{padding-top:12px}.service-listing-copy>p:first-child{font-variant-numeric:tabular-nums}.service-listing-copy strong{font-size:22px;font-weight:600}.service-listing-copy>p>span{font-size:13px;color:var(--fg-muted)}.service-listing-title{display:block;margin:6px 0;font-size:16px;line-height:1.35}.service-listing-title:hover{color:var(--service-link)}.service-listing-copy>.service-muted{font-size:13px}.service-listing-status{position:absolute;left:10px;bottom:10px;background:var(--service-control);color:var(--fg);font-size:12px;padding:4px 8px;border-radius:4px}.favorites-listings{grid-template-columns:repeat(4,minmax(0,1fr))}.account-layout{display:grid;grid-template-columns:228px minmax(0,1fr);gap:48px;align-items:start}.account-sidebar{min-width:0}.account-person{display:flex;align-items:center;gap:12px;margin-bottom:20px}.account-avatar{display:grid;place-items:center;width:44px;height:44px;flex:none;background:var(--service-plane);border-radius:50%;font-size:16px;font-weight:600}.account-person-name{display:block;font-size:16px;font-weight:600;overflow-wrap:anywhere}.account-person p{font-size:13px;color:var(--fg-muted);margin-top:4px}.account-reputation{font-size:13px;color:var(--fg-muted);display:grid;gap:8px;margin-bottom:24px}.account-navigation{display:grid;gap:4px}.account-navigation a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;min-height:42px;border-radius:5px;font-size:14px;color:var(--fg-muted)}.account-navigation a[aria-current=page]{font-weight:600}.account-navigation a:hover,.account-navigation a[aria-current=page]{background:var(--service-plane);color:var(--fg)}.account-navigation .account-nav-count{font-size:12px;font-variant-numeric:tabular-nums;color:var(--fg-muted)}.account-sidebar form{margin-top:20px}.account-sidebar form button{width:100%}.account-content{min-width:0}.account-mobile-menu{display:none}.account-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:24px;background:var(--service-plane);border-radius:8px;margin-bottom:24px}.account-summary>a{min-width:0;background:none!important;padding:0;box-shadow:none!important;border:0;color:var(--fg)}.account-summary>a>p:first-child{font-size:13px;color:var(--fg-muted)}.account-summary>a>p:nth-child(2){font-size:26px;margin-top:10px;color:var(--fg)!important;line-height:1.2}.account-summary>a>p:last-child{font-size:12px;color:var(--fg-muted);margin-top:6px}.account-overview{display:grid;gap:24px;align-items:start}.account-overview>div{min-width:0}.account-content .card{padding:24px}.account-content .card .card{background:var(--service-control)!important}.account-content [class*="border-black/5"]{border:0;border-top:1px solid var(--service-line);border-radius:0}.account-content [class*="border-black/5"]:first-child{border-top:0}.account-content .button-primary.h-8,.account-content .button-secondary.h-8{min-height:40px;height:auto}.account-content .text-2xl{font-variant-numeric:tabular-nums}.account-content .service-heading h1{font-size:30px}.service-surface .form-section{padding:28px;background:var(--service-plane);border:0;border-radius:8px;box-shadow:none}.service-surface .form-section-heading>span{display:none}.service-surface .form-section-heading{gap:0}.service-surface .form-section-heading h2{font-size:22px}.service-surface .form-section-heading p{color:var(--fg-muted);font-size:14px}.service-surface .form-section>label{font-weight:400}.service-surface .form-section .input,.service-surface .form-section label+label{margin-top:8px}.service-surface .form-aside{position:static;top:auto;background:none!important;padding:0}.service-surface .form-aside-note{background:var(--service-plane);border:0;border-radius:8px;padding:24px}.service-surface .form-submit-zone{background:none;border:0;padding:8px 0}.service-surface .product-photo{background:var(--service-plane)!important;background-image:none!important}.service-surface :is(.notice-info,.notice-success,.notice-warning,.notice-error){box-shadow:none;line-height:1.5}body:has(.service-surface) aside[aria-label="Статистика использования"]{position:static;width:min(1320px,calc(100% - 96px));max-width:1320px;margin:24px auto;box-shadow:none;background:var(--service-plane);color:var(--fg);border:0}body:has(.service-surface) .site-footer{margin-top:0;background:var(--service-plane);border:0;color:var(--fg)}body:has(.service-surface) .site-footer .container-page{padding-inline:0}.chat-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:24px;align-items:start;margin-top:28px}.chat-sidebar{min-width:0;padding:8px!important}.chat-sidebar>button{min-height:84px}.chat-sidebar>button[aria-current=true]{background:var(--service-plane);color:var(--fg)}.chat-pane{height:min(700px,calc(100svh - 240px));min-height:460px}.chat-back{display:none}.chat-pane input{min-width:0}.service-surface[data-surface=auth]>main{padding-block:48px 64px}.service-surface[data-surface=auth] h1{margin-bottom:28px}.service-surface[data-surface=auth] .card{padding:28px}.service-surface .legal-document-body{color:var(--fg)}@media(max-width:1150px){.service-frame,.service-surface>.container-page,body:has(.service-surface) .site-footer .container-page{width:calc(100% - 64px)}.account-layout{grid-template-columns:205px minmax(0,1fr);gap:28px}.account-overview{grid-template-columns:1fr}.account-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-layout{gap:32px;grid-template-columns:228px minmax(0,1fr)}.service-listings{grid-template-columns:repeat(2,minmax(0,1fr))}.request-board{gap:32px}.request-row{grid-template-columns:minmax(0,1fr) 140px;gap:20px}}@media(max-width:900px){.service-frame,.service-surface>.container-page,body:has(.service-surface) .site-footer .container-page{width:calc(100% - 40px)}.account-layout{display:block}.account-sidebar{margin-bottom:24px}.account-person{margin-bottom:12px}.account-reputation,.account-sidebar>.account-navigation,.account-sidebar>form{display:none}.account-mobile-menu{display:block}.account-mobile-menu summary{cursor:pointer;min-height:44px;padding:12px 14px;font-size:14px;background:var(--service-plane);border-radius:6px}.account-mobile-menu .account-navigation{margin-top:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.account-mobile-menu form{margin-top:12px}.profile-layout{grid-template-columns:200px minmax(0,1fr);gap:24px}.profile-passport h1{font-size:26px}.request-board{grid-template-columns:180px minmax(0,1fr);gap:24px}.request-row{grid-template-columns:1fr;gap:14px}.request-row-terms{flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;text-align:left;gap:12px}.request-row-terms a{margin:0 0 0 auto}.request-detail-layout{grid-template-columns:1fr!important;gap:28px!important}.chat-layout{grid-template-columns:240px minmax(0,1fr);gap:16px}.service-heading{gap:20px}.service-heading>p{font-size:14px}}@media(max-width:640px){.service-frame,.service-surface>.container-page,body:has(.service-surface) .site-footer .container-page{width:calc(100% - 32px)}.service-surface>main{padding-block:24px 40px}.account-content .service-heading h1,.service-surface h1{font-size:24px;line-height:1.2}.service-surface h2{font-size:20px}.service-heading{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:24px}.service-heading p{font-size:14px;line-height:1.5;margin-top:8px}.service-heading .button-primary{align-self:flex-start}.service-header .catalog-search{display:none}.service-header .catalog-header-row{display:flex;min-height:64px;justify-content:space-between;gap:12px;padding-block:12px}.service-header .catalog-brand{font-size:23px}.service-header .catalog-header-actions{gap:4px}.service-header .catalog-primary{font-size:13px;padding-inline:9px}.request-sidebar{display:none}.request-board{display:block}.request-mobile-filter{display:block;margin-bottom:22px}.request-mobile-filter summary{font-size:14px;cursor:pointer;min-height:44px;padding:12px;background:var(--service-plane);border-radius:6px}.request-mobile-filter .request-categories{padding-top:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.request-results-heading h2{font-size:18px}.request-row{padding-block:20px}.request-row h3{font-size:20px}.request-row-copy>p{font-size:14px}.request-row-terms strong{font-size:18px}.service-empty{padding:28px 24px;min-height:200px}.service-empty h2{font-size:20px}.profile-layout{display:block;margin-top:22px}.profile-passport{padding-bottom:28px}.profile-avatar{width:72px;height:72px;font-size:26px;margin-bottom:18px}.profile-passport h1{font-size:26px}.profile-meta{margin-top:14px;gap:8px}.profile-facts{grid-template-columns:repeat(2,minmax(0,1fr));padding:20px;background:var(--service-plane);border-radius:8px;gap:20px 16px}.profile-facts>div{display:block}.profile-facts dd{margin-top:6px;font-size:20px}.profile-facts dt{font-size:12px}.profile-actions{grid-template-columns:1fr 1fr}.service-listings{gap:24px 14px}.service-listing-copy strong{font-size:20px}.service-listing-title{font-size:14px;line-height:1.4}.service-listing-copy>p>span{font-size:12px}.profile-review-header{align-items:flex-start}.account-sidebar{margin-bottom:24px}.account-person-name{font-size:15px}.account-mobile-menu .account-navigation{grid-template-columns:1fr}.account-summary{padding:20px;gap:24px 16px}.account-summary>a>p:nth-child(2){font-size:24px}.account-content .card{padding:20px}.account-overview{gap:20px}.service-surface .form-section{padding:24px 20px}.service-surface .form-section-heading h2{font-size:20px}.service-surface .form-section-heading p{font-size:14px}.service-surface .form-aside{display:none}.service-surface[data-surface=auth]>main{padding-block:32px 48px}.service-surface[data-surface=auth] .card{padding:24px 20px}.chat-layout{display:block;margin-top:22px}.chat-layout[data-chat-open=false] .chat-pane,.chat-layout[data-chat-open=true] .chat-sidebar{display:none}.chat-pane{height:calc(100svh - 210px);min-height:440px}.chat-back{display:inline-flex;min-height:44px;align-items:center;font-size:14px;color:var(--service-link);margin-bottom:6px}.chat-pane form{flex-direction:row;gap:8px}.chat-pane form button{padding-inline:12px}.chat-pane form input{flex:1}.service-surface .text-xs{font-size:12px}body:has(.service-surface) aside[aria-label="Статистика использования"]{width:calc(100% - 32px)}body[data-mobile-app=true] .account-sidebar{display:none}}@media(prefers-reduced-motion:reduce){.service-header *,.service-surface *{animation:none!important;transition:none!important;scroll-behavior:auto}}.request-board[data-empty=true]{display:block}.request-board[data-empty=true]>.request-sidebar{display:none}.service-surface .text-moss{color:var(--service-link)}.profile-content .service-listings:has(>.service-listing:only-child){grid-template-columns:1fr}.profile-content .service-listing:only-child{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,.6fr);gap:24px}.profile-content .service-listing:only-child .service-listing-copy{padding-top:8px}@media(max-width:640px){.profile-content .service-listing:only-child{display:block}}.profile-review-header>.profile-review-stars{display:flex;flex-direction:row;flex:none;gap:3px}.account-content :is(section,article,aside),.account-overview>div{min-width:0;max-width:100%}.account-overview{grid-template-columns:minmax(0,1fr) 260px}.account-overview article>div{min-width:0}.account-content .code-plaque,.account-content .code-plaque-muted{max-width:100%;white-space:normal}@media(max-width:1150px){.account-overview{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.account-overview article>div{flex-wrap:wrap}.account-overview article>div>.min-w-0{max-width:100%}.account-overview>div{grid-template-columns:minmax(0,1fr)}.account-content .service-heading{flex-direction:row;align-items:center}.account-content .service-heading .button-secondary{min-height:36px;padding:6px 10px;font-size:12px}.account-summary{padding:18px;gap:18px 16px}.account-summary>a>p:last-child{display:none}.account-summary>a>p:first-child{font-size:12px}}.request-board[data-sparse=true]{display:block}.request-board[data-sparse=true]>.request-sidebar{display:none}.request-board[data-sparse=true] .request-mobile-filter{display:block;max-width:420px;margin-bottom:20px}.request-board[data-empty=true] .request-mobile-filter{display:none}.service-surface .form-progress-number{background:transparent!important;color:var(--fg-muted)!important;border-radius:0;box-shadow:none}.service-surface .form-progress-step.is-active{background:var(--service-plane);color:var(--fg)}.service-surface .form-progress-track{background:var(--service-line)}.service-surface .form-progress-head,.service-surface [data-surface] input{font-variant-numeric:tabular-nums}.service-surface .form-section{animation:none;padding-block:24px;gap:16px}.service-surface .form-section label+label{margin-top:0}.service-surface .form-card-toolbar{background:var(--service-control);border-color:var(--service-line)}.service-surface .form-progress-number,.service-surface [class*=grid-cols-7],.service-surface input{font-variant-numeric:tabular-nums}.service-surface .form-aside-note h2{font-size:20px}body:has(.service-surface[data-surface=messages]) .message-float{display:none}@media(max-width:640px){.chat-back{display:flex;width:100%;margin-bottom:8px}.service-surface .form-section{padding-block:20px}.service-surface .form-section-heading p{margin-top:4px}body:has(.service-surface) .message-float{display:none}}.service-surface .form-card{background:transparent!important;overflow:visible;gap:20px;border:0}.service-surface .form-card-toolbar{background:none;padding:0;border:0}.service-surface .form-aside>div:first-child{padding:0 0 24px}.service-surface .form-progress-step .form-progress-number{background:transparent!important;color:var(--fg-muted)!important}.service-surface [class~="bg-white/90"]{background:var(--service-control)!important;color:var(--fg)!important;font-size:11px}.service-surface [class*=border-dashed]{border-color:var(--service-line)!important;background:var(--service-control)!important}.service-surface [class~="border-black/10"],.service-surface [class~=border-gray-200]{border-color:#dfe3e8!important}.dark .service-surface [class~="border-black/10"],.dark .service-surface [class~=border-gray-200]{border-color:#30343a!important}.service-surface .request-detail-layout .catalog-photo-empty{min-height:80px;color:var(--fg-muted);background:var(--service-control)}