body:has(.next-shell){background:#161719}body .next-shell{--green:#dcdde0;--muted:#adb0b7;--line:#ffffff25;--portal-choice-bg:#242629;--portal-choice-menu:#1b1d20;--portal-choice-text:#f0f0f2;--portal-choice-border:#55575d;--portal-choice-hover:#34363a;--portal-choice-selected:#424449;--portal-choice-focus:#d4d5d9;--portal-choice-radius:0px;color:#eeeef0;background:#161719}body .next-shell>main,body .next-shell>main>.content{color:#eeeef0;background:#161719}body .next-shell>aside{background:linear-gradient(150deg,#222325,#101113);border-right:1px solid #ffffff24}body .next-shell>main>header{color:#f2f2f4;box-shadow:none;background:#161719;border-bottom:1px solid #ffffff24}body .next-shell .brand .brand-wordmark{box-shadow:none;border-radius:0}body .next-shell>aside nav button{text-shadow:none;color:#c0c1c7!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:0!important;transform:none!important}body .next-shell>aside nav button:hover{transform:none;color:#fff!important;background:#ffffff08!important;border-color:#ffffff24!important}body .next-shell>aside nav button.active{box-shadow:none;color:#fff!important;background:#ffffff0c!important;border-color:#ffffff65!important}body .next-shell>aside nav button>span{color:inherit!important;box-shadow:none!important;background:0 0!important}body .next-shell :is(.nav-label,.eyebrow,.listing-detail-section-number,.listing-detail-kicker){color:#b2b4bb}body .next-shell :is(.platform-region-picker>summary,.sidebar-toggle){color:#e2e3e7;box-shadow:none;background:#202225;border:1px solid #ffffff30;border-radius:0}body .next-shell :is(.panel,.welcome,.public-project-card,.listing-detail-gallery,.listing-detail-summary,.listing-detail-no-photo,.contractor-profile-hero,.contractor-profile-section,.contractor-profile-tabs,.next-map-result,.company-checko-section,.request-section,.admin-cabinet-card){color:#eeeef0;box-shadow:none;background:linear-gradient(135deg,#202225,#111214);border-color:#ffffff2b;border-radius:0!important}body .next-shell .welcome{background:radial-gradient(at 85% 12%,#71717430,#0000 56%),linear-gradient(125deg,#090a0b,#202123 65%,#0c0d0f);border:1px solid #ffffff2b;overflow:hidden}body .next-shell .welcome :is(h1,h2),body .next-shell :is(.panel,.page-heading) :is(h1,h2,h3,h4){color:#f3f3f5}body .next-shell .welcome :is(p,.portal-section-intro){color:#c4c5cc}body .next-shell .welcome-art{box-shadow:none;background:0 0;border-radius:0}body .next-shell .editorial-art{border:1px solid #ffffff25;border-radius:0}body .next-shell .editorial-art img{border-radius:0}body .next-shell .editorial-photo-label{color:#efeff1;background:#101113b3;border-color:#ffffff35;border-radius:0}body .next-shell :is(.directory-card,.listing-card,.next-property-card,.next-goods-card,.public-project-tile,.project-catalog-card){color:#eeeef0;box-shadow:none;background:#111214;border:1px solid #ffffff2b;border-radius:0!important}body .next-shell :is(.directory-card,.listing-card,.next-property-card,.next-goods-card,.public-project-tile,.project-catalog-card):hover{box-shadow:none;background:#1c1e21;border-color:#ffffff65;transform:none}body .next-shell :is(.directory-card,.listing-card,.next-property-card,.next-goods-card,.public-project-tile,.project-catalog-card) :is(h3,strong){color:#f2f2f4}body .next-shell :is(.directory-card,.listing-card,.next-property-card,.next-goods-card,.public-project-tile,.project-catalog-card) :is(p,small,.muted){color:#b8bbc4}body .next-shell :is(.muted,.empty,.company-rating-empty,.listing-detail-unit-price,.public-project-description p){color:#b2b5bf}body .next-shell .empty{background:#202225;border:1px solid #ffffff2b;border-radius:0}body .next-shell :is(.listing-detail-heading h1,.listing-detail-heading :is(h2,h1.developer-lot-title),.listing-detail-price,.public-project-heading h1,.public-project-description h2){color:#f1f1f3}body .next-shell :is(.entity-detail-list,.public-project-facts,.listing-detail-quick-facts){color:#e1e2e7;border-color:#ffffff24}body .next-shell :is(.entity-detail-list,.public-project-facts,.listing-detail-quick-facts)>*{background:0 0;border-color:#ffffff20}body .next-shell :is(.entity-detail-list dt,.public-project-facts dt){color:#afb2bd}body .next-shell :is(.entity-detail-list dd,.public-project-facts dd){color:#f0f0f2}body .next-shell .contractor-profile :is(p,dd){color:#d1d3dc!important}body .next-shell .contractor-profile :is(dt,.muted,.company-office-label){color:#b5b8c3!important}body .next-shell :is(.company-office-card,.company-financing-tile,.contractor-profile-contact,.company-conditions-payments,.company-payment-options>span,.company-requisite-socials){color:#e7e8ed;box-shadow:none;background:#222428;border-color:#55575e;border-radius:0}body .next-shell :is(.company-financing-tile,.company-office-card) :is(span,p,summary){color:#d4d6de}body .next-shell :is(.panel,.listing-detail-page,.public-project-card,.next-request,.next-company-create) :is(p,small,dt,label):not(.next-form-error):not(.error){color:#c5c8d2!important}body .next-shell :is(.panel,.listing-detail-page,.public-project-card) :is(dd,strong){color:#f0f0f3!important}body .next-shell .listing-detail-region{color:#d3d5df}body .next-shell img{filter:none}body .next-shell :is(.directory-card,.listing-card,.welcome-art) img,body .next-shell .company-card-logo-wrap{border-radius:0!important}body .next-shell :is(button,a).primary{--button-face:#dedee0;--button-ink:#111214;--button-edge:#dedee0;--button-rim:transparent;text-shadow:none;border-radius:0;color:#111214!important;box-shadow:none!important;background:#dedee0!important;border:1px solid #dedee0!important;transform:none!important}body .next-shell :is(button,a).primary:hover{color:#050607!important;background:#fff!important;border-color:#fff!important}body .next-shell :is(button,a).secondary,body .next-shell :is(.header-actions,.property-filter-actions,.contractor-filter-actions,.admin-section-tools) :is(button,a):not(.primary):not(.danger){--button-face:#202225;--button-ink:#f0f0f3;--button-edge:#55575d;--button-rim:transparent;text-shadow:none;border-radius:0;color:#f0f0f3!important;box-shadow:none!important;background:#202225!important;border:1px solid #55575d!important;transform:none!important}body .next-shell :is(button,a).secondary:hover,body .next-shell .property-filter-actions :is(button,a):not(.primary):not(.danger):hover{background:#34363a!important;border-color:#a4a6ad!important}body .next-shell :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #d6d7dc}body .next-shell :is(button,a).text-button{color:#d9dbe2}body .next-shell :is(.primary,.secondary):before,body .next-shell :is(.primary,.secondary):after{box-shadow:none}body .next-shell :is(.filter-bar,.next-catalog-inline-filters,.unified-property-filters,.next-contractor-catalog-filters,.map-catalog-filters,.admin-list-filters){color:#e6e7eb;box-shadow:none;background:#111315!important;border-color:#ffffff32!important;border-radius:0!important}body .next-shell :is(.filter-bar,.next-catalog-inline-filters,.unified-property-filters,.next-contractor-catalog-filters,.map-catalog-filters) label{color:#c2c4cd}body .next-shell :is(.property-field-button,.commercial-kind-dropdown>summary,.request-choice>summary,.project-choice>summary,.contractor-catalog-field>summary){color:#eeeef2!important;box-shadow:none!important;background:#242629!important;border:1px solid #55575d!important;border-radius:0!important}body .next-shell :is(.commercial-kind-options,.request-choice>fieldset,.project-choice>fieldset,.platform-region-menu,.platform-region-options,.property-range-form,.property-map-sidebar){color:#eeeef2;background:#1b1d20;border-color:#55575d;border-radius:0;box-shadow:0 12px 26px #0005}body .next-shell :is(.commercial-kind-options,.request-choice,.project-choice,.platform-region-menu) label,body .next-shell .platform-region-options button{color:#e3e4ea}body .next-shell .platform-region-options button:hover{background:#35373d}body .next-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f0f0f3!important;box-shadow:none!important;background-color:#242629!important;border-color:#55575d!important;border-radius:0!important}body .next-shell :is(input,textarea)::placeholder{color:#a5a8b3}body .next-shell :is(input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #bfc2cc}body .next-shell :is(input[type=checkbox],input[type=radio]){accent-color:#c6c8d0}body .next-shell :is(fieldset,legend,label){border-color:#ffffff2b}body .next-shell .listing-choice-options>label:not(.check) span{color:#dedfe5;background:#232529;border-color:#60636b;border-radius:0}body .next-shell .listing-choice-options>label:not(.check) input:checked+span{color:#111214;background:#dedee0;border-color:#f1f1f3}body .next-shell .listing-choice-options>label:not(.check) input:focus-visible+span{outline-offset:3px;outline:2px solid #f1f1f3}body :is(.next-goods-dialog,.next-property-dialog,.company-lifecycle-dialog){color:#f0f0f3;background:#1b1d20;border:1px solid #64666c}body :is(.next-goods-dialog,.next-property-dialog) :is(h2,h3,label,legend){color:#e5e6ec}body :is(.next-goods-dialog,.next-property-dialog) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:#f0f0f3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#242629;border-color:#60636c}body .next-shell .next-form-error,body .next-form-error{color:#ffb6b0}body .next-shell :is([aria-invalid=true],.request-invalid-group){border-color:#e68179!important}body .next-shell .company-verified-badge,body .next-shell .next-verification-badge{color:#cae6d0;background:#203429;border-color:#526d59}body .next-shell .company-rating-stars{color:#e2cc8b}body .next-shell.administration-shell>main,body .next-shell.administration-shell>main>.content{background:#111214}body .next-shell.administration-shell :is(.panel,.admin-cabinet-card,.admin-overview-stats>a,.admin-overview-stats>div){background:#242629;border-color:#484b52}body .next-shell .panel.next-crm-pin{background:linear-gradient(145deg,#353638df,#181a1cdd);border-radius:24px!important}body .next-shell.shell>aside nav button:nth-child(n){color:#c0c1c7!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:0!important;transform:none!important}body .next-shell.shell>aside nav button.active:nth-child(n){color:#fff!important;background:#ffffff0c!important;border-color:#ffffff65!important}body .next-shell.shell>aside nav button:hover:nth-child(n){background:#ffffff10!important;border-color:#ffffff40!important}body .next-shell.shell:not(.administration-shell) .content .property-filter-actions .text-button{color:#f0f0f3!important;box-shadow:none!important;background:#242629!important;border:1px solid #686b73!important;border-radius:0!important}@media (prefers-reduced-motion:reduce){body .next-shell :is(.panel,.welcome,button,a){transition:none}}@media (min-width:801px){body .next-shell:not(.map-mode){grid-template-columns:222px minmax(0,1fr)}body .next-shell:not(.map-mode)>aside{padding:24px 18px}body .next-shell:not(.map-mode)>main>header{padding-inline:38px}body .next-shell:not(.map-mode)>main>.content{width:100%;max-width:1500px;margin-inline:auto;padding:24px 38px 48px}}body .next-shell .contractor-design-hero{isolation:isolate;background:radial-gradient(at 84% 15%,#71717450,#0000 53%),linear-gradient(130deg,#08090a,#151618 58%,#050607);grid-template-columns:1.25fr 1fr;align-items:center;gap:14px;min-height:385px;margin-bottom:18px;padding:38px 32px;display:grid;position:relative}body .next-shell .contractor-design-hero:before{content:"";z-index:-1;pointer-events:none;border:1px solid #ffffff18;border-radius:50%;width:520px;height:520px;position:absolute;top:-100px;right:-10px}body .next-shell .contractor-design-hero:after{content:"";z-index:-1;pointer-events:none;background:#ffffff12;width:1px;height:100%;position:absolute;top:0;left:57%}body .next-shell .contractor-design-hero .eyebrow{letter-spacing:.14em;font-size:9px;font-weight:400}body .next-shell .contractor-design-hero h2{text-transform:uppercase;letter-spacing:.005em;margin:22px 0 20px;font-size:clamp(26px,2.6vw,40px);font-weight:600;line-height:1.18}body .next-shell .contractor-design-hero .portal-section-intro{max-width:58ch;font-size:14px;font-weight:400;line-height:1.8}body .next-shell .welcome .contractor-design-actions{flex-flow:wrap;align-items:stretch;gap:10px;margin:24px 0 16px;display:flex}body .next-shell .contractor-design-actions>a{justify-content:center;align-items:center;padding:11px 15px;font-size:12px;display:inline-flex}body .next-shell .contractor-design-hero .contractor-design-privacy{color:#aeb0b8;margin:0;font-size:11px}.contractor-design-art{min-width:0;height:300px;position:relative}.contractor-design-art>svg{width:100%;height:100%;overflow:visible}.contractor-design-art-caption{position:absolute;bottom:0;left:8px}.contractor-design-art-caption small{letter-spacing:.16em;color:#a6a8af;font-size:8px}.contractor-design-art-caption p{margin:7px 0 0!important;font-size:12px!important;font-weight:400!important;line-height:1.5!important}.contractor-design-steps{border:1px solid #ffffff2b;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 30px;display:grid}.contractor-design-steps>div{background:#0c0d0f;border-right:1px solid #ffffff2b;align-items:flex-start;gap:14px;min-height:100px;padding:22px 20px;display:flex}.contractor-design-steps>div:nth-child(2){background:#252629}.contractor-design-steps>div:last-child{background:#3f4043;border-right:0}.contractor-design-steps b{color:#fff;font-size:26px;font-weight:500;line-height:1.2}.contractor-design-steps span{color:#f0f0f2;font-size:12px}.contractor-design-steps small{color:#b8bac3;margin-top:5px;font-size:10px;display:block}body .next-shell .catalog-design-heading{border-top:1px solid #ffffff2b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:0;padding:18px 0;display:flex}body .next-shell .catalog-design-heading h2{color:#eeeef2;letter-spacing:.015em;text-transform:uppercase;margin:0;font-size:18px;font-weight:600;line-height:1.4}body .next-shell .catalog-design-heading :is(.contractor-heading-directions,.catalog-primary-actions){flex-wrap:wrap;gap:5px;margin:0;display:flex}body .next-shell .catalog-design-heading :is(.primary,.secondary){padding:10px 12px;font-size:11px;line-height:1.4}body .next-shell .catalog-design-heading .primary{color:#f3f3f5!important;background:#343539!important;border-color:#64666f!important}body .next-shell .catalog-design-heading .secondary{color:#b7bac3!important;background:0 0!important;border-color:#0000!important}body .next-shell .next-contractor-catalog-filters{margin-top:0}body .next-shell .cards.contractor-design-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}body .next-shell .contractor-design-cards .contractor-company-heading{gap:14px}body .next-shell .contractor-design-cards .company-public-logo{object-fit:contain;background:#242629;height:180px}body .next-shell .contractor-design-cards .contractor-card-name strong{letter-spacing:.015em;font-weight:600}body .next-shell .portal-page-welcome{grid-template-columns:1.25fr 1fr;align-items:center;gap:30px;min-height:300px;margin-bottom:22px;padding:32px}body .next-shell .portal-page-welcome h2{text-transform:uppercase;letter-spacing:.005em;font-size:clamp(26px,2.5vw,38px);font-weight:600;line-height:1.2}body .next-shell .portal-page-welcome .portal-section-intro{font-size:14px;font-weight:400;line-height:1.8}body .next-shell .portal-page-welcome .portal-page-actions{flex-direction:row;align-items:center;gap:10px}body .next-shell .portal-page-welcome .editorial-art{max-width:100%;height:260px}body .next-shell .portal-page-welcome .editorial-art img{object-fit:cover;filter:none;width:100%;height:100%}body .next-shell .welcome .platform-hero-art{isolation:isolate;min-width:0;height:300px;box-shadow:none;background:0 0;border:0;position:relative;overflow:hidden}body .next-shell .platform-hero-art>svg{width:100%;height:100%;display:block}body .next-shell .platform-hero-art:after{display:none}body .next-shell .platform-hero-art .editorial-photo-label{background:#111214b3;border:0;font-size:9px;bottom:0}body .next-shell .portal-page-welcome .eyebrow{letter-spacing:.14em;font-size:9px;font-weight:400}body .next-shell .property-catalog-heading{border-bottom:1px solid #ffffff2b;padding-block:14px}body .next-shell .property-ad-slot{box-shadow:none;color:#aeb1ba;background:#202225;border:1px solid #ffffff2b;border-radius:0}body .next-shell .property-ad-slot>span{color:#aeb1ba}body .next-shell .listing-detail-heading{border-bottom:1px solid #ffffff2b;margin-bottom:22px;padding-bottom:20px}body .next-shell .listing-detail-heading h1{font-weight:600}body .next-shell :is(.home-goods-card,.contractor-profile-section,.public-project-card){border:1px solid #ffffff2b}body .next-shell .content:has(>.portal-page-welcome)>.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media (max-width:1100px) and (min-width:801px){body .next-shell:not(.map-mode)>main>.content{padding-inline:24px}body .next-shell .contractor-design-hero{padding:28px 24px}body .next-shell .contractor-design-actions>a{padding:10px;font-size:11px}.contractor-design-steps>div{gap:10px;padding:18px 13px}}@media (max-width:800px){body .next-shell .contractor-design-hero,body .next-shell .portal-page-welcome{grid-template-columns:minmax(0,1fr);gap:20px;min-height:0;padding:24px 18px}body .next-shell .contractor-design-hero:after{display:none}body .next-shell .contractor-design-hero:before{top:20px;right:-130px}.contractor-design-art{order:-1;height:230px}body .next-shell .contractor-design-hero h2{font-size:28px}body .next-shell .contractor-design-hero .portal-section-intro{font-size:13px}body .next-shell .welcome .contractor-design-actions{flex-direction:column;align-items:stretch}.contractor-design-steps{grid-template-columns:minmax(0,1fr)}.contractor-design-steps>div{border-bottom:1px solid #ffffff2b;border-right:0;min-height:82px;padding:18px}.contractor-design-steps>div:last-child{border-bottom:0}body .next-shell .catalog-design-heading{align-items:flex-start;gap:14px}body .next-shell .catalog-design-heading h2{font-size:16px}body .next-shell .catalog-design-heading :is(.contractor-heading-directions,.catalog-primary-actions){flex:100%;width:100%;min-width:0}body .next-shell .catalog-design-heading :is(button){flex:1}:is(body .next-shell .cards.contractor-design-cards,body .next-shell .content:has(>.portal-page-welcome)>.cards){grid-template-columns:repeat(2,minmax(0,1fr))}body .next-shell .portal-page-welcome .editorial-art{height:220px}body .next-shell .welcome .platform-hero-art{height:250px}body .next-shell .portal-page-welcome .portal-page-actions{flex-direction:column;align-items:stretch}}@media (max-width:560px){:is(body .next-shell .cards.contractor-design-cards,body .next-shell .content:has(>.portal-page-welcome)>.cards){grid-template-columns:minmax(0,1fr)}body .next-shell .contractor-design-hero h2{font-size:25px}body .next-shell .portal-page-welcome .editorial-art{height:180px}body .next-shell .welcome .platform-hero-art{height:220px}}body .next-shell .content .cards:is(.contractor-design-cards,.property-listings-grid,.home-goods-grid,.home-projects-grid,.home-directions){grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:0}body .next-shell .content :is(.contractor-design-cards,.property-listings-grid,.home-goods-grid,.home-projects-grid)>:is(a,article){flex-direction:column;min-width:0;height:100%;min-height:360px;margin:0;display:flex;border-radius:0!important}body .next-shell .content .home-directions>a{height:100%;min-height:160px;margin:0}body .next-shell .contractor-design-cards .company-card-logo-wrap{aspect-ratio:auto;height:180px}body .next-shell .contractor-design-cards .contractor-company-card-meta{margin-top:auto}body .next-shell .content :is(.contractor-design-cards,.property-listings-grid,.home-goods-grid,.home-projects-grid) :is(img,.property-art,.company-card-logo-wrap){border-radius:0!important}body .next-shell .property-listings-grid .property-art{aspect-ratio:auto;height:180px}body .next-shell .home-goods-grid .next-goods-detail-link{flex:1}body .next-shell .content :is(.home-goods-grid,.contractor-design-cards)>.empty{grid-column:1/-1}@media (max-width:1199px){body .next-shell .content .cards:is(.contractor-design-cards,.property-listings-grid,.home-goods-grid,.home-projects-grid,.home-directions){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){body .next-shell .content .cards:is(.contractor-design-cards,.property-listings-grid,.home-goods-grid,.home-projects-grid,.home-directions){grid-template-columns:minmax(0,1fr)}}body .next-shell>aside nav button>.sidebar-icon{flex:0 0 22px;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;line-height:1;display:inline-flex}body .next-shell>aside nav .sidebar-icon svg{flex:none;width:22px;height:22px;display:block}body .next-shell>aside nav button.active>.sidebar-icon{color:inherit!important;background:0 0!important;border-radius:0!important}body .next-shell>aside nav>.sidebar-admin-divider{border:0;border-top:1px solid #ffffff30;height:0;min-height:0;margin:16px 0}.next-shell .header-ecosystem{color:#bfc1c5;flex:0 auto;font-size:18px;line-height:1.4}.next-shell .sidebar-ecosystem{display:none}@media (max-width:800px){.next-shell .header-ecosystem{display:none}.next-shell.sidebar-expanded .sidebar-ecosystem{color:#bfc1c5;margin:-8px 0 16px;font-size:12px;line-height:1.5;display:block}}body .brand .brand-wordmark{box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important}body .brand .brand-wordmark picture{justify-content:flex-start;align-items:center;width:100%;height:100%;display:flex}body .brand .brand-wordmark img{object-fit:contain;width:196px;max-width:100%;height:46px;display:block}@media (max-width:800px){body .brand .brand-wordmark img{width:40px;height:46px}}body .next-shell.shell>aside nav button:nth-child(n){box-sizing:border-box;height:52px;min-height:52px;line-height:18px}body .next-shell>aside>.brand{display:flex}@media (max-width:800px){body .next-shell:not(.sidebar-expanded)>aside>.brand{justify-content:center}body .next-shell:not(.sidebar-expanded)>aside>.brand .brand-wordmark{width:44px;min-width:0;height:46px;display:flex}body .next-shell>aside>.brand .brand-wordmark picture{justify-content:center}body .next-shell.shell:not(.sidebar-expanded)>aside nav button:nth-child(n){justify-content:center;align-items:center;gap:0;padding:0;line-height:0;position:relative}body .next-shell.shell:not(.sidebar-expanded)>aside nav button>.sidebar-icon{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}body .next-shell:not(.administration-shell) :is(.next-contractor-catalog-filters,.next-catalog-inline-filters,.unified-property-filters,.map-catalog-filters) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,.commercial-kind-dropdown>summary,.property-field-button,.project-choice>summary,.request-choice>summary,.contractor-catalog-field>summary){box-sizing:border-box;height:44px;min-height:44px;padding:10px;line-height:22px}body .next-shell.shell:not(.administration-shell) :is(.property-filter-actions,.contractor-filter-actions)>:is(button,a),body .next-shell.shell:not(.administration-shell) .property-filter-actions .property-reset-button{box-sizing:border-box;justify-content:center;align-items:center;height:44px;min-height:44px;padding:10px 12px;line-height:22px;display:inline-flex}body .next-shell:not(.administration-shell) :is(.next-request,.next-team) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),select){box-sizing:border-box;height:44px;min-height:44px;padding:10px;line-height:22px}body .next-shell .property-listings-grid .next-property-card>.property-art{flex-shrink:0;width:calc(100% - 16px);margin:8px 8px 0}body .next-shell .listing-author{overflow-wrap:anywhere;margin-top:8px;font-size:12px;line-height:1.5;display:block}.site-notice-banner{color:#e2e4e8;background:#242629;border-bottom:1px solid #ffffff25;padding:10px 24px;font-size:13px;line-height:1.6}.site-notice-banner>div+div{border-top:1px solid #ffffff20;margin-top:10px;padding-top:10px}.site-notice-banner strong{font-size:13px;font-weight:600}.site-notice-banner p{white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0}.admin-notice-list{gap:10px;margin-top:14px;display:grid}.admin-notice-card{padding:18px!important}.admin-notice-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.admin-notice-heading h2{margin:0;font-size:17px}.admin-notice-copy{white-space:pre-wrap;overflow-wrap:anywhere}.admin-notice-card .profile-links{margin-top:14px}.admin-notice-editor{gap:14px;margin:14px 0;display:grid;padding:20px!important}.admin-notice-editor label:not(.admin-notice-option){gap:7px;display:grid}.admin-notice-option{align-items:center;gap:9px;margin:8px 0;display:flex!important}.admin-notice-option input{flex:none;width:18px;height:18px;min-height:0}.admin-notice-editor textarea{width:100%;font:inherit;resize:vertical}.admin-notice-editor fieldset{border:1px solid #ffffff30}@media (max-width:800px){.site-notice-banner{padding:10px 14px;font-size:12px}}.admin-notice-heading h2{overflow-wrap:anywhere;min-width:0}
body :is(.next-auth,dialog,.company-chat-popup){--portal-choice-bg:#242629;--portal-choice-menu:#1b1d20;--portal-choice-text:#f0f0f3;--portal-choice-border:#62656d;--portal-choice-hover:#34363a;--portal-choice-selected:#424449;--portal-choice-focus:#d4d5d9;--portal-choice-radius:0px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body dialog:not(.next-crm-pin),body .company-chat-popup{color:#eeeef2;background:linear-gradient(135deg,#26282b,#17181b);border:1px solid #666970;box-shadow:0 24px 80px #0008;border-radius:0!important}body dialog::backdrop{-webkit-backdrop-filter:blur(6px);background:#08090bb3}body dialog :is(h1,h2,h3,h4,strong,legend),body .company-chat-popup :is(h2,h3,strong){color:#f1f1f4}body dialog :is(p,small,label,dt),body .company-chat-popup :is(p,small,label){color:#c6c9d2}body dialog :is(dd,summary){color:#e7e9ef}body dialog a:not(.primary):not(.secondary){color:#d8dce6}body dialog :is(.modal-heading,.modal-head,.company-switch-dialog-heading),body .company-chat-popup-heading{border-bottom:1px solid #ffffff2b;margin-bottom:18px;padding-bottom:16px}body dialog :is(.panel,fieldset,.form-section,.next-status),body .next-shell :is(.next-company-create,.listing-form-card,.request-form) :is(fieldset,.request-section),body .next-shell .request-section{color:#e5e7ee;box-shadow:none;background:#1b1d20;border-color:#ffffff2b;border-radius:0}body .next-shell :is(.next-company-create,.listing-form-card,.request-form) legend{color:#edeef3}body :is(dialog,.next-auth) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f0f0f3!important;box-shadow:none!important;background:#242629!important;border:1px solid #62656d!important;border-radius:0!important}body :is(dialog,.next-auth) :is(input,textarea)::placeholder{color:#a7abb6;opacity:1}body :is(dialog,.next-auth) :is(input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #d6d8e1}body :is(dialog,.next-auth,.next-shell) input:disabled,body :is(dialog,.next-auth,.next-shell) textarea:disabled{opacity:.6}body :is(dialog,.next-auth) :is(input[type=checkbox],input[type=radio]){accent-color:#dcdde0}body :is(dialog,.next-auth,.next-shell) input[type=file]{color:#c6c9d2;border-radius:0}body :is(dialog,.next-auth,.next-shell) input[type=file]::file-selector-button{font:inherit;color:#eeeef3;cursor:pointer;background:#303237;border:1px solid #686b73;border-radius:0;margin-right:12px;padding:9px 13px}body :is(dialog,.next-auth) :is(button,a).primary{text-shadow:none;border-radius:0;color:#111214!important;box-shadow:none!important;background:#dedee0!important;border:1px solid #dedee0!important;transform:none!important}body :is(dialog,.next-auth) :is(button,a).primary:hover{background:#fff!important;border-color:#fff!important}body :is(dialog,.next-auth) :is(button,a).secondary,body dialog button:not(.primary):not(.danger):not(.text-button):not([aria-pressed=true]){color:#eeeef2;box-shadow:none;text-shadow:none;background:#242629;border:1px solid #686b73;border-radius:0;transform:none}body :is(dialog,.next-auth) button{box-shadow:none!important;background-image:none!important;border-radius:0!important}body :is(dialog,.next-auth) .text-button{color:#d8dce6!important;box-shadow:none!important;background:0 0!important;border:0!important}body :is(dialog,.next-auth) :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #d6d8e1}body :is(dialog,.next-auth) :is(button,a):disabled{opacity:.5;cursor:not-allowed}body dialog :is(.actions,.form-draft-actions,.profile-links){flex-wrap:wrap;gap:10px}body dialog form,body .next-shell :is(.next-company-create,.listing-form-card,.next-request) form{box-shadow:none;background:0 0;border-color:#ffffff2b;border-radius:0}body :is(dialog,.next-shell) :is(.listing-choice-options>label:not(.check)>span,.company-region-option,.request-choice>summary,.project-choice>summary){color:#e0e3ec;box-shadow:none;background:#242629;border:1px solid #62656d;border-radius:0}body :is(dialog,.next-shell) .listing-choice-options>label:not(.check)>input:checked+span{color:#111214;background:#dedee0;border-color:#dedee0}body :is(dialog,.next-shell) :is(.request-choice>fieldset,.project-choice>fieldset,.company-region-options){color:#e0e3ec;background:#202225;border-color:#62656d;border-radius:0}body .next-shell :is(.listing-step-heading,.request-step-heading){color:#f0f0f3;box-shadow:none;background:#242629;border:1px solid #ffffff2b;border-radius:0}body .next-shell :is(.listing-step-heading,.request-step-heading)>span{color:#111214;box-shadow:none;background:#dedee0;border-radius:0}body .next-shell :is(.listing-step-heading,.request-step-heading)>small{color:#bfc3cf}body .next-shell :is(.listing-photo-tile,.company-upload-photo,.company-upload-previews img){border-radius:0}body .next-auth-route,body .next-auth{color:#f0f0f3;background:#161719}body:has(.next-auth-route){background:#161719}body .next-auth :is(.auth-form,.auth-box){color:#f0f0f3;box-shadow:none;background:0 0}body .next-auth :is(h1,h2,h3,label){color:#eeeef3}body .next-auth :is(p,small,.muted,.eyebrow){color:#bec2cd}body .next-auth .tabs{border-color:#62656d;border-radius:0}body .next-auth .tabs button{box-shadow:none;border:1px solid #62656d;border-radius:0;color:#cdd1dc!important;background:#242629!important}body .next-auth .tabs button.active{color:#111214!important;background:#dedee0!important}body .next-auth :is(.registration-legal,.demo){color:#c6c9d2;background:#202225;border-color:#62656d;border-radius:0}body .next-auth .registration-legal a{color:#e0e3ec}body .next-auth-dialog .next-auth-close{border-radius:0;width:34px;height:34px;padding:0}body .platform-stage{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body .platform-stage-label{color:#bfc3cf}body .platform-stage button{border:1px solid #dedee0;border-radius:0;color:#111214!important;background:#dedee0!important}body :is(dialog,.next-auth,.next-shell) :is(.next-form-error,.next-auth-message,[role=alert]){color:#ffb6b0}body :is(dialog,.next-auth,.next-shell) :is(input,select,textarea)[aria-invalid=true],body .next-auth .auth-invalid input:invalid,body .next-shell :is(.request-invalid-group,.listing-form-card [aria-invalid=true]){border-color:#e68179!important}body .next-shell .panel.next-crm-pin{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#353638df,#181a1cdd);border-radius:24px!important}@media (max-width:600px){body dialog:not(.next-auth-dialog):not(.platform-stage):not(.next-crm-pin){padding:18px}body dialog .actions>button,body dialog .form-draft-actions>button{white-space:normal;max-width:100%}}
body .next-shell.shell .panel .listing-chat-messages li,body .next-shell.shell .panel .listing-chat-messages li p{color:#243244!important}body .next-shell.shell .panel .listing-chat-messages li small{font-size:12px;line-height:1.5;color:#46576a!important}body .next-shell.shell .next-request p.request-privacy-note{line-height:1.6;color:#35465d!important}body .next-shell.shell .next-request .request-choice>fieldset :is(label,legend,p,span){color:#334155!important}body .next-shell .next-request .request-choice>summary span,body .next-shell .next-request :is(.request-recipient,fieldset)>legend{color:#c6c9d2}body .platform-legal-page a{color:#e0e5ef}body .platform-legal-page .platform-legal-status{color:#304351}body .next-shell .panel a:not(.primary):not(.secondary):not(.admin-row-action){color:#d8dfe9}body .next-shell .company-office-schedule summary{color:#d8dfe9!important}body .next-shell .contractor-profile-rating a,body .next-shell .map-catalog-filters .property-multi-field>span{font-size:12px}body .next-shell .map-catalog-filters>summary{color:#d8dfe9!important}body .next-shell .property-map-sidebar .property-pagination>span{color:#334155}body .next-shell .listing-old-price{color:#b8bfcb}body .next-shell .favorable-history tbody td{color:#d8dfe9}body .next-shell .favorable-history thead th{color:#334155}body .next-shell .favorable-history summary{color:#d8dfe9}body .next-shell .eyebrow,body .next-shell .next-wallet .wallet-balance .eyebrow{color:#bfc5d0}body .next-shell :is(.nav-label,.eyebrow,.editorial-photo-label,.listing-detail-kicker,.listing-detail-category,.listing-detail-section-number,.badge){font-size:12px;line-height:1.5}body .next-shell .welcome :is(.eyebrow,.editorial-photo-label){font-size:12px}body .next-shell .welcome .contractor-design-privacy{font-size:13px;line-height:1.5}body .next-shell .contractor-design-art-caption small{letter-spacing:.08em;font-size:12px}body .next-shell .contractor-design-steps small{font-size:12px;line-height:1.5}body .next-shell .catalog-design-heading :is(button.primary,button.secondary,a.primary,a.secondary),body .next-shell .property-pagination>span{font-size:12px}body .next-shell .personal-account :is(strong,small){font-size:12px;line-height:1.4}body .next-shell .header-map-button,body .next-shell .property-filter-actions :is(button,a),body .next-shell .property-ad-slot>span{font-size:12px}body .next-shell .listing-detail-no-photo>small{font-size:12px;line-height:1.5}body .next-shell .listing-detail-address p{font-size:13px;line-height:1.6}body .next-shell .listing-form-card :is(label,legend){font-size:13px;line-height:1.5}body .next-shell .next-property-form-fields :is(label,legend){font-size:13px}body :is(.next-auth,dialog) .eyebrow,body .platform-stage-label{font-size:12px}body :is(.next-auth,dialog) :is(.registration-legal,.registration-consent){font-size:12px;line-height:1.6}@media (max-width:800px){body .next-shell .content .section-heading button.secondary{font-size:12px!important}body .next-shell .catalog-design-heading :is(button,a){white-space:normal}}
html[data-theme=light] body:has(.next-shell){background:#f5f8fc}html[data-theme=light] body .next-shell{--green:#1e3048;--muted:#526781;--line:#1e304825;--portal-choice-bg:#e6edf6;--portal-choice-menu:#f5f8fc;--portal-choice-text:#1e3048;--portal-choice-border:#cdd9e8;--portal-choice-hover:#e6edf6;--portal-choice-selected:#cdd9e8;--portal-choice-focus:#33475f;--portal-choice-radius:0px;color:#1e3048;background:#f5f8fc}html[data-theme=light] body .next-shell>main,html[data-theme=light] body .next-shell>main>.content{color:#1e3048;background:#f5f8fc}html[data-theme=light] body .next-shell>aside{background:linear-gradient(150deg,#e6edf6,#f5f8fc);border-right:1px solid #1e304824}html[data-theme=light] body .next-shell>main>header{color:#1e3048;box-shadow:none;background:#f5f8fc;border-bottom:1px solid #1e304824}html[data-theme=light] body .next-shell .brand .brand-wordmark{box-shadow:none;border-radius:0}html[data-theme=light] body .next-shell>aside nav button{text-shadow:none;color:#33475f!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:0!important}html[data-theme=light] body .next-shell>aside nav button:hover{color:#1e3048!important;background:#1e304808!important;border-color:#1e304824!important}html[data-theme=light] body .next-shell>aside nav button.active{box-shadow:none;color:#1e3048!important;background:#1e30480c!important;border-color:#1e304865!important}html[data-theme=light] body .next-shell>aside nav button>span{color:inherit!important;box-shadow:none!important;background:0 0!important}html[data-theme=light] body .next-shell :is(.nav-label,.eyebrow,.listing-detail-section-number,.listing-detail-kicker){color:#526781}html[data-theme=light] body .next-shell :is(.platform-region-picker>summary,.sidebar-toggle){color:#1e3048;box-shadow:none;background:#f5f8fc;border:1px solid #1e304830;border-radius:0}html[data-theme=light] body .next-shell :is(.panel,.welcome,.public-project-card,.listing-detail-gallery,.listing-detail-summary,.listing-detail-no-photo,.contractor-profile-hero,.contractor-profile-section,.contractor-profile-tabs,.next-map-result,.company-checko-section,.request-section,.admin-cabinet-card){color:#1e3048;box-shadow:none;background:linear-gradient(135deg,#f5f8fc,#f5f8fc);border-color:#1e30482b;border-radius:0!important}html[data-theme=light] body .next-shell .welcome{background:radial-gradient(at 85% 12%,#8492a530,#0000 56%),linear-gradient(125deg,#f5f8fc,#f5f8fc 65%,#f5f8fc);border:1px solid #1e30482b}html[data-theme=light] body .next-shell .welcome :is(h1,h2),html[data-theme=light] body .next-shell :is(.panel,.page-heading) :is(h1,h2,h3,h4){color:#1e3048}html[data-theme=light] body .next-shell .welcome :is(p,.portal-section-intro){color:#33475f}html[data-theme=light] body .next-shell .welcome-art{box-shadow:none;background:0 0;border-radius:0}html[data-theme=light] body .next-shell .editorial-art{border:1px solid #1e304825;border-radius:0}html[data-theme=light] body .next-shell .editorial-art img{border-radius:0}html[data-theme=light] body .next-shell .editorial-photo-label{color:#1e3048;background:#f5f8fcb3;border-color:#1e304835;border-radius:0}html[data-theme=light] body .next-shell :is(.directory-card,.listing-card,.next-property-card,.next-goods-card,.public-project-tile,.project-catalog-card){color:#1e3048;box-shadow:none;background:#f5f8fc;border:1px solid #1e30482b;border-radius:0!important}html[data-theme=light] body .next-shell :is(.directory-card,.listing-card,.next-property-card,.next-goods-card,.public-project-tile,.project-catalog-card):hover{box-shadow:none;background:#f5f8fc;border-color:#1e304865}html[data-theme=light] body .next-shell :is(.directory-card,.listing-card,.next-property-card,.next-goods-card,.public-project-tile,.project-catalog-card) :is(h3,strong){color:#1e3048}html[data-theme=light] body .next-shell :is(.directory-card,.listing-card,.next-property-card,.next-goods-card,.public-project-tile,.project-catalog-card) :is(p,small,.muted){color:#33475f}html[data-theme=light] body .next-shell :is(.muted,.empty,.company-rating-empty,.listing-detail-unit-price,.public-project-description p){color:#526781}html[data-theme=light] body .next-shell .empty{background:#f5f8fc;border:1px solid #1e30482b;border-radius:0}html[data-theme=light] body .next-shell :is(.listing-detail-heading h1,.listing-detail-heading :is(h2,h1.developer-lot-title),.listing-detail-price,.public-project-heading h1,.public-project-description h2){color:#1e3048}html[data-theme=light] body .next-shell :is(.entity-detail-list,.public-project-facts,.listing-detail-quick-facts){color:#1e3048;border-color:#1e304824}html[data-theme=light] body .next-shell :is(.entity-detail-list,.public-project-facts,.listing-detail-quick-facts)>*{background:0 0;border-color:#1e304820}html[data-theme=light] body .next-shell :is(.entity-detail-list dt,.public-project-facts dt){color:#526781}html[data-theme=light] body .next-shell :is(.entity-detail-list dd,.public-project-facts dd){color:#1e3048}html[data-theme=light] body .next-shell .contractor-profile :is(p,dd),html[data-theme=light] body .next-shell .contractor-profile :is(dt,.muted,.company-office-label){color:#33475f!important}html[data-theme=light] body .next-shell :is(.company-office-card,.company-financing-tile,.contractor-profile-contact,.company-conditions-payments,.company-payment-options>span,.company-requisite-socials){color:#1e3048;box-shadow:none;background:#e6edf6;border-color:#cdd9e8;border-radius:0}html[data-theme=light] body .next-shell :is(.company-financing-tile,.company-office-card) :is(span,p,summary){color:#33475f}html[data-theme=light] body .next-shell :is(.panel,.listing-detail-page,.public-project-card,.next-request,.next-company-create) :is(p,small,dt,label):not(.next-form-error):not(.error){color:#33475f!important}html[data-theme=light] body .next-shell :is(.panel,.listing-detail-page,.public-project-card) :is(dd,strong){color:#1e3048!important}html[data-theme=light] body .next-shell .listing-detail-region{color:#33475f}html[data-theme=light] body .next-shell :is(.directory-card,.listing-card,.welcome-art) img,html[data-theme=light] body .next-shell .company-card-logo-wrap{border-radius:0!important}html[data-theme=light] body .next-shell :is(button,a).primary{--button-face:#1e3048;--button-ink:#f5f8fc;--button-edge:#1e3048;--button-rim:transparent;text-shadow:none;border-radius:0;color:#f5f8fc!important;box-shadow:none!important;background:#1e3048!important;border:1px solid #1e3048!important}html[data-theme=light] body .next-shell :is(button,a).primary:hover{color:#f5f8fc!important;background:#1e3048!important;border-color:#1e3048!important}html[data-theme=light] body .next-shell :is(button,a).secondary,html[data-theme=light] body .next-shell :is(.header-actions,.property-filter-actions,.contractor-filter-actions,.admin-section-tools) :is(button,a):not(.primary):not(.danger){--button-face:#f5f8fc;--button-ink:#1e3048;--button-edge:#cdd9e8;--button-rim:transparent;text-shadow:none;border-radius:0;color:#1e3048!important;box-shadow:none!important;background:#f5f8fc!important;border:1px solid #cdd9e8!important}html[data-theme=light] body .next-shell :is(button,a).secondary:hover,html[data-theme=light] body .next-shell .property-filter-actions :is(button,a):not(.primary):not(.danger):hover{background:#e6edf6!important;border-color:#526781!important}html[data-theme=light] body .next-shell :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #33475f}html[data-theme=light] body .next-shell :is(button,a).text-button{color:#1e3048}html[data-theme=light] body .next-shell :is(.primary,.secondary):before,html[data-theme=light] body .next-shell :is(.primary,.secondary):after{box-shadow:none}html[data-theme=light] body .next-shell :is(.filter-bar,.next-catalog-inline-filters,.unified-property-filters,.next-contractor-catalog-filters,.map-catalog-filters,.admin-list-filters){color:#1e3048;box-shadow:none;background:#f5f8fc!important;border-color:#1e304832!important;border-radius:0!important}html[data-theme=light] body .next-shell :is(.filter-bar,.next-catalog-inline-filters,.unified-property-filters,.next-contractor-catalog-filters,.map-catalog-filters) label{color:#33475f}html[data-theme=light] body .next-shell :is(.property-field-button,.commercial-kind-dropdown>summary,.request-choice>summary,.project-choice>summary,.contractor-catalog-field>summary){color:#1e3048!important;box-shadow:none!important;background:#e6edf6!important;border:1px solid #cdd9e8!important;border-radius:0!important}html[data-theme=light] body .next-shell :is(.commercial-kind-options,.request-choice>fieldset,.project-choice>fieldset,.platform-region-menu,.platform-region-options,.property-range-form,.property-map-sidebar){color:#1e3048;background:#f5f8fc;border-color:#cdd9e8;border-radius:0;box-shadow:0 12px 26px #f5f8fc55}html[data-theme=light] body .next-shell :is(.commercial-kind-options,.request-choice,.project-choice,.platform-region-menu) label,html[data-theme=light] body .next-shell .platform-region-options button{color:#1e3048}html[data-theme=light] body .next-shell .platform-region-options button:hover{background:#e6edf6}html[data-theme=light] body .next-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#1e3048!important;box-shadow:none!important;background-color:#e6edf6!important;border-color:#cdd9e8!important;border-radius:0!important}html[data-theme=light] body .next-shell :is(input,textarea)::placeholder{color:#526781}html[data-theme=light] body .next-shell :is(input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #33475f}html[data-theme=light] body .next-shell :is(input[type=checkbox],input[type=radio]){accent-color:#33475f}html[data-theme=light] body .next-shell :is(fieldset,legend,label){border-color:#1e30482b}html[data-theme=light] body .next-shell .listing-choice-options>label:not(.check) span{color:#1e3048;background:#e6edf6;border-color:#8492a5;border-radius:0}html[data-theme=light] body .next-shell .listing-choice-options>label:not(.check) input:checked+span{color:#f5f8fc;background:#1e3048;border-color:#1e3048}html[data-theme=light] body .next-shell .listing-choice-options>label:not(.check) input:focus-visible+span{outline-offset:3px;outline:2px solid #1e3048}html[data-theme=light] body :is(.next-goods-dialog,.next-property-dialog,.company-lifecycle-dialog){color:#1e3048;background:#f5f8fc;border:1px solid #8492a5}html[data-theme=light] body :is(.next-goods-dialog,.next-property-dialog) :is(h2,h3,label,legend){color:#1e3048}html[data-theme=light] body :is(.next-goods-dialog,.next-property-dialog) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:#1e3048;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#e6edf6;border-color:#8492a5}html[data-theme=light] body .next-shell .next-form-error,html[data-theme=light] body .next-form-error{color:#ffb6b0}html[data-theme=light] body .next-shell :is([aria-invalid=true],.request-invalid-group){border-color:#e68179!important}html[data-theme=light] body .next-shell .company-verified-badge,html[data-theme=light] body .next-shell .next-verification-badge{color:#33475f;background:#e6edf6;border-color:#cdd9e8}html[data-theme=light] body .next-shell .company-rating-stars{color:#e2cc8b}html[data-theme=light] body .next-shell.administration-shell>main,html[data-theme=light] body .next-shell.administration-shell>main>.content{background:#f5f8fc}html[data-theme=light] body .next-shell.administration-shell :is(.panel,.admin-cabinet-card,.admin-overview-stats>a,.admin-overview-stats>div){background:#e6edf6;border-color:#cdd9e8}html[data-theme=light] body .next-shell.shell>aside nav button:nth-child(n){color:#33475f!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:0!important}html[data-theme=light] body .next-shell.shell>aside nav button.active:nth-child(n){color:#1e3048!important;background:#1e30480c!important;border-color:#1e304865!important}html[data-theme=light] body .next-shell.shell>aside nav button:hover:nth-child(n){background:#1e304810!important;border-color:#1e304840!important}html[data-theme=light] body .next-shell.shell:not(.administration-shell) .content .property-filter-actions .text-button{color:#1e3048!important;box-shadow:none!important;background:#e6edf6!important;border:1px solid #8492a5!important;border-radius:0!important}html[data-theme=light] body .next-shell .contractor-design-hero{background:radial-gradient(at 84% 15%,#8492a550,#0000 53%),linear-gradient(130deg,#f5f8fc,#f5f8fc 58%,#f5f8fc)}html[data-theme=light] body .next-shell .contractor-design-hero:before{border:1px solid #1e304818;border-radius:50%}html[data-theme=light] body .next-shell .contractor-design-hero:after{background:#1e304812}html[data-theme=light] body .next-shell .contractor-design-hero .contractor-design-privacy,html[data-theme=light] .contractor-design-art-caption small{color:#526781}html[data-theme=light] .contractor-design-steps{border:1px solid #1e30482b}html[data-theme=light] .contractor-design-steps>div{background:#f5f8fc;border-right:1px solid #1e30482b}html[data-theme=light] .contractor-design-steps>div:nth-child(2){background:#e6edf6}html[data-theme=light] .contractor-design-steps>div:last-child{background:#cdd9e8;border-right:0}html[data-theme=light] .contractor-design-steps b,html[data-theme=light] .contractor-design-steps span{color:#1e3048}html[data-theme=light] .contractor-design-steps small{color:#33475f}html[data-theme=light] body .next-shell .catalog-design-heading{border-top:1px solid #1e30482b}html[data-theme=light] body .next-shell .catalog-design-heading h2{color:#1e3048}html[data-theme=light] body .next-shell .catalog-design-heading .primary{color:#1e3048!important;background:#e6edf6!important;border-color:#8492a5!important}html[data-theme=light] body .next-shell .catalog-design-heading .secondary{color:#33475f!important;background:0 0!important;border-color:#0000!important}html[data-theme=light] body .next-shell .contractor-design-cards .company-public-logo{background:#e6edf6}html[data-theme=light] body .next-shell .welcome .platform-hero-art{box-shadow:none;background:0 0;border:0}html[data-theme=light] body .next-shell .platform-hero-art .editorial-photo-label{background:#f5f8fcb3;border:0}html[data-theme=light] body .next-shell .property-catalog-heading{border-bottom:1px solid #1e30482b}html[data-theme=light] body .next-shell .property-ad-slot{box-shadow:none;color:#526781;background:#f5f8fc;border:1px solid #1e30482b;border-radius:0}html[data-theme=light] body .next-shell .property-ad-slot>span{color:#526781}html[data-theme=light] body .next-shell .listing-detail-heading{border-bottom:1px solid #1e30482b}html[data-theme=light] body .next-shell :is(.home-goods-card,.contractor-profile-section,.public-project-card){border:1px solid #1e30482b}@media (max-width:800px){html[data-theme=light] .contractor-design-steps>div{border-bottom:1px solid #1e30482b;border-right:0}html[data-theme=light] .contractor-design-steps>div:last-child{border-bottom:0}}html[data-theme=light] body .next-shell .content :is(.contractor-design-cards,.property-listings-grid,.home-goods-grid,.home-projects-grid)>:is(a,article),html[data-theme=light] body .next-shell .content :is(.contractor-design-cards,.property-listings-grid,.home-goods-grid,.home-projects-grid) :is(img,.property-art,.company-card-logo-wrap){border-radius:0!important}html[data-theme=light] body .next-shell>aside nav button.active>.sidebar-icon{color:inherit!important;background:0 0!important;border-radius:0!important}html[data-theme=light] body .next-shell>aside nav>.sidebar-admin-divider{border:0;border-top:1px solid #1e304830}html[data-theme=light] .next-shell .header-ecosystem{color:#33475f}@media (max-width:800px){html[data-theme=light] .next-shell.sidebar-expanded .sidebar-ecosystem{color:#33475f}}html[data-theme=light] body .brand .brand-wordmark{box-shadow:none!important;background:0 0!important;border-radius:0!important}html[data-theme=light] .site-notice-banner{color:#1e3048;background:#e6edf6;border-bottom:1px solid #1e304825}html[data-theme=light] .site-notice-banner>div+div{border-top:1px solid #1e304820}html[data-theme=light] .admin-notice-editor fieldset{border:1px solid #1e304830}html[data-theme=light] body :is(.next-auth,dialog,.company-chat-popup){--portal-choice-bg:#e6edf6;--portal-choice-menu:#f5f8fc;--portal-choice-text:#1e3048;--portal-choice-border:#8492a5;--portal-choice-hover:#e6edf6;--portal-choice-selected:#cdd9e8;--portal-choice-focus:#33475f;--portal-choice-radius:0px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] body dialog:not(.next-crm-pin),html[data-theme=light] body .company-chat-popup{color:#1e3048;background:linear-gradient(135deg,#e6edf6,#f5f8fc);border:1px solid #8492a5;box-shadow:0 24px 80px #f5f8fc88;border-radius:0!important}html[data-theme=light] body dialog :is(h1,h2,h3,h4,strong,legend),html[data-theme=light] body .company-chat-popup :is(h2,h3,strong){color:#1e3048}html[data-theme=light] body dialog :is(p,small,label,dt),html[data-theme=light] body .company-chat-popup :is(p,small,label){color:#33475f}html[data-theme=light] body dialog :is(dd,summary),html[data-theme=light] body dialog a:not(.primary):not(.secondary){color:#1e3048}html[data-theme=light] body dialog :is(.modal-heading,.modal-head,.company-switch-dialog-heading),html[data-theme=light] body .company-chat-popup-heading{border-bottom:1px solid #1e30482b}html[data-theme=light] body dialog :is(.panel,fieldset,.form-section,.next-status),html[data-theme=light] body .next-shell :is(.next-company-create,.listing-form-card,.request-form) :is(fieldset,.request-section),html[data-theme=light] body .next-shell .request-section{color:#1e3048;box-shadow:none;background:#f5f8fc;border-color:#1e30482b;border-radius:0}html[data-theme=light] body .next-shell :is(.next-company-create,.listing-form-card,.request-form) legend{color:#1e3048}html[data-theme=light] body :is(dialog,.next-auth) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#1e3048!important;box-shadow:none!important;background:#e6edf6!important;border:1px solid #8492a5!important;border-radius:0!important}html[data-theme=light] body :is(dialog,.next-auth) :is(input,textarea)::placeholder{color:#526781}html[data-theme=light] body :is(dialog,.next-auth) :is(input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #33475f}html[data-theme=light] body :is(dialog,.next-auth) :is(input[type=checkbox],input[type=radio]){accent-color:#1e3048}html[data-theme=light] body :is(dialog,.next-auth,.next-shell) input[type=file]{color:#33475f;border-radius:0}html[data-theme=light] body :is(dialog,.next-auth,.next-shell) input[type=file]::file-selector-button{color:#1e3048;background:#e6edf6;border:1px solid #8492a5;border-radius:0}html[data-theme=light] body :is(dialog,.next-auth) :is(button,a).primary{text-shadow:none;border-radius:0;color:#f5f8fc!important;box-shadow:none!important;background:#1e3048!important;border:1px solid #1e3048!important}html[data-theme=light] body :is(dialog,.next-auth) :is(button,a).primary:hover{background:#1e3048!important;border-color:#1e3048!important}html[data-theme=light] body :is(dialog,.next-auth) :is(button,a).secondary,html[data-theme=light] body dialog button:not(.primary):not(.danger):not(.text-button):not([aria-pressed=true]){color:#1e3048;box-shadow:none;text-shadow:none;background:#e6edf6;border:1px solid #8492a5;border-radius:0}html[data-theme=light] body :is(dialog,.next-auth) button{box-shadow:none!important;background-image:none!important;border-radius:0!important}html[data-theme=light] body :is(dialog,.next-auth) .text-button{color:#1e3048!important;box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme=light] body :is(dialog,.next-auth) :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #33475f}html[data-theme=light] body dialog form,html[data-theme=light] body .next-shell :is(.next-company-create,.listing-form-card,.next-request) form{box-shadow:none;background:0 0;border-color:#1e30482b;border-radius:0}html[data-theme=light] body :is(dialog,.next-shell) :is(.listing-choice-options>label:not(.check)>span,.company-region-option,.request-choice>summary,.project-choice>summary){color:#1e3048;box-shadow:none;background:#e6edf6;border:1px solid #8492a5;border-radius:0}html[data-theme=light] body :is(dialog,.next-shell) .listing-choice-options>label:not(.check)>input:checked+span{color:#f5f8fc;background:#1e3048;border-color:#1e3048}html[data-theme=light] body :is(dialog,.next-shell) :is(.request-choice>fieldset,.project-choice>fieldset,.company-region-options){color:#1e3048;background:#f5f8fc;border-color:#8492a5;border-radius:0}html[data-theme=light] body .next-shell :is(.listing-step-heading,.request-step-heading){color:#1e3048;box-shadow:none;background:#e6edf6;border:1px solid #1e30482b;border-radius:0}html[data-theme=light] body .next-shell :is(.listing-step-heading,.request-step-heading)>span{color:#f5f8fc;box-shadow:none;background:#1e3048;border-radius:0}html[data-theme=light] body .next-shell :is(.listing-step-heading,.request-step-heading)>small{color:#33475f}html[data-theme=light] body .next-shell :is(.listing-photo-tile,.company-upload-photo,.company-upload-previews img){border-radius:0}html[data-theme=light] body .next-auth-route,html[data-theme=light] body .next-auth{color:#1e3048;background:#f5f8fc}html[data-theme=light] body:has(.next-auth-route){background:#f5f8fc}html[data-theme=light] body .next-auth :is(.auth-form,.auth-box){color:#1e3048;box-shadow:none;background:0 0}html[data-theme=light] body .next-auth :is(h1,h2,h3,label){color:#1e3048}html[data-theme=light] body .next-auth :is(p,small,.muted,.eyebrow){color:#33475f}html[data-theme=light] body .next-auth .tabs{border-color:#8492a5;border-radius:0}html[data-theme=light] body .next-auth .tabs button{box-shadow:none;border:1px solid #8492a5;border-radius:0;color:#33475f!important;background:#e6edf6!important}html[data-theme=light] body .next-auth .tabs button.active{color:#f5f8fc!important;background:#1e3048!important}html[data-theme=light] body .next-auth :is(.registration-legal,.demo){color:#33475f;background:#f5f8fc;border-color:#8492a5;border-radius:0}html[data-theme=light] body .next-auth .registration-legal a{color:#1e3048}html[data-theme=light] body .next-auth-dialog .next-auth-close{border-radius:0}html[data-theme=light] body .platform-stage-label{color:#33475f}html[data-theme=light] body .platform-stage button{border:1px solid #1e3048;border-radius:0;color:#f5f8fc!important;background:#1e3048!important}html[data-theme=light] body :is(dialog,.next-auth,.next-shell) :is(input,select,textarea)[aria-invalid=true],html[data-theme=light] body .next-auth .auth-invalid input:invalid,html[data-theme=light] body .next-shell :is(.request-invalid-group,.listing-form-card [aria-invalid=true]){border-color:#e68179!important}html[data-theme=light] body .next-shell .panel.next-crm-pin{background:linear-gradient(145deg,#e6edf6df,#f5f8fcdd);border-radius:24px!important}html[data-theme=light] body .next-shell.shell .panel .listing-chat-messages li small,html[data-theme=light] body .next-shell.shell .next-request p.request-privacy-note,html[data-theme=light] body .next-shell.shell .next-request .request-choice>fieldset :is(label,legend,p,span){color:#cdd9e8!important}html[data-theme=light] body .next-shell .next-request .request-choice>summary span,html[data-theme=light] body .next-shell .next-request :is(.request-recipient,fieldset)>legend{color:#33475f}html[data-theme=light] body .platform-legal-page a{color:#1e3048}html[data-theme=light] body .platform-legal-page .platform-legal-status{color:#cdd9e8}html[data-theme=light] body .next-shell .panel a:not(.primary):not(.secondary):not(.admin-row-action){color:#1e3048}html[data-theme=light] body .next-shell .company-office-schedule summary,html[data-theme=light] body .next-shell .map-catalog-filters>summary{color:#1e3048!important}html[data-theme=light] body .next-shell .property-map-sidebar .property-pagination>span{color:#cdd9e8}html[data-theme=light] body .next-shell .listing-old-price{color:#33475f}html[data-theme=light] body .next-shell .favorable-history tbody td{color:#1e3048}html[data-theme=light] body .next-shell .favorable-history summary{color:#1e3048}html[data-theme=light] body .next-shell .eyebrow,html[data-theme=light] body .next-shell .next-wallet .wallet-balance .eyebrow{color:#33475f}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] body,html[data-theme=light] body .next-shell,html[data-theme=light] body .next-shell>main,html[data-theme=light] body .next-shell>main>.content{color:#1e3048;background:#f5f8fc}html[data-theme=light] body .next-shell>aside{background:linear-gradient(150deg,#fff,#e6edf6);border-color:#cdd9e8}html[data-theme=light] body .next-shell>main>header{color:#1e3048;background:#fff;border-color:#cdd9e8}html[data-theme=light] body .next-shell :is(.header-ecosystem,.sidebar-ecosystem,.eyebrow,.nav-label){color:#526781}html[data-theme=light] body .next-shell :is(.welcome,.contractor-design-hero){background:linear-gradient(120deg,#fff,#e6edf6);border-color:#cdd9e8}html[data-theme=light] body .next-shell :is(.welcome,.contractor-design-hero) :is(h1,h2,h3){color:#1e3048}html[data-theme=light] body .next-shell :is(.welcome,.contractor-design-hero) :is(p,small){color:#526781!important;text-shadow:none!important}html[data-theme=light] body .next-shell :is(button,a).primary{color:#fff!important;background:#284c76!important;border-color:#284c76!important}html[data-theme=light] body .next-shell :is(button,a).primary:hover{color:#fff!important;background:#1e3b5c!important}html[data-theme=light] body .next-shell :is(.directory-card,.next-property-card,.next-goods-card,.project-catalog-card,.public-project-tile,.panel){color:#1e3048;background:#fff;border-color:#cdd9e8}html[data-theme=light] body .next-shell .personal-account :is(strong,small){color:#1e3048}html[data-theme=light] body .next-shell .account-avatar{color:#1e3048;background:#e6edf6}html[data-theme=light] body :is(dialog,.next-auth,.next-shell) :is(.next-form-error,.next-auth-message,[role=alert]){color:#a52b26!important}html[data-theme=light] body dialog::backdrop{background:#17263c80}html[data-theme=light] body .next-shell.shell .panel .listing-chat-messages li,html[data-theme=light] body .next-shell.shell .panel .listing-chat-messages li p{color:#243244!important}html[data-theme=light] body .next-shell.shell .next-request p.request-privacy-note,html[data-theme=light] body .next-shell.shell .next-request .request-choice>fieldset :is(label,legend,p,span){color:#334155!important}html[data-theme=light] body .next-shell .favorable-history thead th{color:#334155}html[data-theme=light] body .next-shell :is(.request-section,.listing-form-card,.next-company-create) :is(p,label,legend,small){color:#526781!important;text-shadow:none!important}html[data-theme=light] body :is(dialog,.next-auth) :is(button,a).primary{color:#fff!important;background:#284c76!important;border-color:#284c76!important}body .brand .brand-wordmark .brand-mark-light{display:none}html[data-theme=light] body .brand .brand-wordmark .brand-mark-light{display:flex}html[data-theme=light] body .brand .brand-wordmark .brand-mark-dark{display:none}.theme-switcher{flex:none;position:relative}.theme-switcher>summary{cursor:pointer;color:#eeeef0;background:#202225;border:1px solid #55575d;justify-content:center;align-items:center;width:40px;height:40px;list-style:none;display:flex}.theme-switcher>summary::-webkit-details-marker{display:none}.theme-switcher>summary:focus-visible{outline-offset:2px;outline:2px solid #bfc2cc}.theme-options{z-index:100;background:#202225;border:1px solid #55575d;min-width:190px;padding:5px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 28px #0003}body .next-shell .theme-options button{width:100%;min-height:40px;font:inherit;text-align:left;border-radius:0;justify-content:space-between;align-items:center;gap:16px;padding:8px 10px;font-size:13px;display:flex;color:#eeeef0!important;box-shadow:none!important;background:0 0!important;border:0!important}body .next-shell .theme-options button:hover,body .next-shell .theme-options button[aria-pressed=true]{background:#35373d!important}html[data-theme=light] .theme-switcher>summary,html[data-theme=light] .theme-options{color:#1e3048;background:#fff;border-color:#cdd9e8}html[data-theme=light] body .next-shell .theme-options button{color:#1e3048!important}html[data-theme=light] body .next-shell .theme-options button:hover,html[data-theme=light] body .next-shell .theme-options button[aria-pressed=true]{background:#e6edf6!important}@media (max-width:800px){.theme-switcher>summary{width:36px;height:36px}.theme-options{left:0;right:auto}}
:root{--readable-ink:#f0f1f4;--readable-muted:#c2c8d2;--readable-panel:#202225;--readable-soft:#2b2e34;--readable-edge:#7f8794;--readable-line:#565d69}html[data-theme=light]{--readable-ink:#1e3048;--readable-muted:#526781;--readable-panel:#fff;--readable-soft:#e6edf6;--readable-edge:#6e819a;--readable-line:#a4b2c5}body .platform-region-menu,body .platform-region-options{background:var(--readable-panel)!important;color:var(--readable-ink)!important;border-color:var(--readable-line)!important}body .platform-region-menu :is(label,p,.muted){color:var(--readable-muted)!important}body .platform-region-menu button{background:var(--readable-panel)!important;color:var(--readable-ink)!important;text-shadow:none!important;border-color:var(--readable-line)!important;background-image:none!important}html body .platform-region-menu .platform-region-options button{background:var(--readable-panel)!important;color:var(--readable-ink)!important}html body .platform-region-menu .platform-region-options button:hover,html body .platform-region-menu .platform-region-options button[aria-current=true]{background:var(--readable-soft)!important;color:var(--readable-ink)!important}html:not([data-theme=light]) body .next-map-shell.next-shell :is(.property-map-sidebar,.property-map-sidebar-top){background:var(--readable-panel)!important;color:var(--readable-ink)!important;border-color:var(--readable-line)!important}html:not([data-theme=light]) body .next-map-shell.next-shell .property-map-sidebar .property-pagination>span{color:var(--readable-ink)!important}body .next-shell.shell .panel.public-project-card{background:var(--readable-panel)!important;color:var(--readable-ink)!important}body .next-shell.shell .public-project-card :is(.public-project-heading,.project-request-cta){background:var(--readable-soft)!important;color:var(--readable-ink)!important;border-color:var(--readable-line)!important}body .next-shell.shell .public-project-card :is(h1,h2,h3,dd){color:var(--readable-ink)!important}body .next-shell.shell .public-project-card :is(p,dt,small,.public-project-eyebrow,.project-request-label){color:var(--readable-muted)!important}body .next-shell.shell .public-project-card :is(.public-project-eyebrow,.project-request-label,small){font-size:12px;line-height:1.5}body .next-shell.shell .listing-verification-promo{background:var(--readable-soft)!important;color:var(--readable-ink)!important;border-color:var(--readable-line)!important}body .next-shell.shell .listing-verification-promo h3{color:var(--readable-ink)!important}body .next-shell.shell .listing-verification-promo p{color:var(--readable-muted)!important}body dialog .modal-heading{background:var(--readable-panel)!important;color:var(--readable-ink)!important}body dialog .modal-heading h2{color:var(--readable-ink)!important}html body :is(.next-shell,dialog,.next-auth,.platform-region-menu) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),select,textarea):not([aria-invalid=true]):not(.auth-invalid input){border-color:var(--readable-edge)!important}body .next-shell.shell .crm-lock-button,body .next-shell.shell :is(.crm-metrics,.lead-metrics,.lead-stats,.crm-stats,.deal-hero) small,body .next-shell.shell .listing-detail-nav span,body .next-shell.shell .listing-detail-quick-facts span,body .next-shell.shell .listing-detail-region :is(small,p),body .next-shell.shell .listing-photo-tile small,body :is(.next-auth,dialog) .registration-legal a{font-size:12px;line-height:1.5}body .next-shell.shell .next-public-project-form legend,body .next-shell.shell .admin-notice-editor legend{color:var(--readable-muted)!important}body .next-shell.shell .document-order-price{background:var(--readable-soft)!important;border-color:var(--readable-line)!important;color:var(--readable-ink)!important}body .next-shell.shell .document-order-price strong{color:var(--readable-ink)!important}body .next-shell.shell .document-order-price span{color:var(--readable-muted)!important}html[data-theme=light] body .next-shell.shell :is(.next-team h1,.next-team .team-help summary){color:var(--readable-ink)!important}html[data-theme=light] body .next-shell.shell .next-team .team-help :is(p,a){color:var(--readable-muted)!important}html[data-theme=light] body .next-shell.shell .admin-overview-stats>:is(a,div),html[data-theme=light] body .next-shell.shell .admin-review-summary dl>div,html[data-theme=light] body .next-shell.shell .admin-traffic-metrics>div{background:var(--readable-soft)!important;color:var(--readable-ink)!important;border-color:var(--readable-line)!important}html[data-theme=light] body .next-shell.shell :is(.admin-overview-stats,.admin-review-summary dl,.admin-traffic-metrics) :is(span,strong,dt,dd){color:var(--readable-ink)!important}html[data-theme=light] body .platform-legal-page .platform-legal-status{color:#304351!important}html[data-theme=light] body .next-shell.shell .listing-detail-category,html[data-theme=light] body .next-shell.shell .listing-detail-nav span,html[data-theme=light] body .next-shell.shell .listing-detail-quick-facts span{color:var(--readable-muted)!important}html[data-theme=light] body .next-shell.shell .panel .listing-chat-messages li small{color:#46576a!important}html[data-theme=light] body .next-shell.shell .next-orders>.muted{color:var(--readable-muted)!important}html[data-theme=light] body .next-shell.shell .property-map-sidebar .property-pagination>span,html[data-theme=light] body .next-shell.shell .contractor-profile :is(h1,h2,h3,dd){color:var(--readable-ink)!important}html[data-theme=light] body .next-shell.shell .contractor-profile :is(p,dt,small,.company-rating-empty-stars,.contractor-profile-rating a){color:var(--readable-muted)!important}html[data-theme=light] body .next-shell.shell .contractor-profile .contractor-profile-phone{color:var(--readable-ink)!important}html[data-theme=light] body .next-shell.shell .contractor-profile .contractor-profile-contact a.primary{color:#fff!important;background:#284c76!important;border-color:#284c76!important}
body .next-shell .admin-transactions{min-width:0;color:var(--readable-ink)}body .next-shell .transaction-metrics{background:var(--readable-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0 0 12px;padding:0;display:grid}body .next-shell .transaction-metrics>div{background:var(--readable-panel);min-width:0;padding:10px 12px}body .next-shell .transaction-metrics dt{color:var(--readable-muted);font-size:13px}body .next-shell .transaction-metrics dd{overflow-wrap:anywhere;color:var(--readable-ink);margin:5px 0 0;font-size:20px}body .next-shell .transaction-tabs{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}body .next-shell .admin-list-filters.transaction-filters{grid-template-columns:minmax(150px,1.6fr) repeat(4,minmax(105px,1fr)) 210px;align-items:end;gap:10px;height:auto;min-height:62px;display:grid}body .next-shell .transaction-filters label{min-width:0}body .next-shell .transaction-filters :is(input,select){box-sizing:border-box;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;min-width:0}html[data-theme=light] body .next-shell .transaction-filters :is(input,select){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body .next-shell .transaction-filter-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}body .next-shell .transaction-filter-actions button{height:34px;min-height:34px;padding:6px 10px;font-size:13px}body .next-shell .transaction-help{color:var(--readable-muted);margin:10px 0;font-size:13px;line-height:1.5}body .next-shell .transaction-pagination{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}body .next-shell .transaction-link{box-shadow:none;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;min-width:90px;padding:0;text-decoration:underline}body .next-shell .admin-transactions .admin-data-table{table-layout:fixed;min-width:950px}body .next-shell .admin-transactions .admin-data-table th{white-space:normal}body .next-shell .admin-transactions .admin-data-table th:first-child,body .next-shell .admin-transactions .admin-data-table th:nth-child(2){width:12%}body .next-shell .admin-transactions .admin-data-table th:nth-child(3){width:17%}body .next-shell .admin-transactions .admin-data-table th:nth-child(4){width:13%}body .next-shell .admin-transactions .admin-data-table th:nth-child(5){width:18%}body .next-shell .admin-transactions .admin-data-table th:nth-child(6),body .next-shell .admin-transactions .admin-data-table th:nth-child(7){width:11%}body .next-shell .admin-transactions .admin-data-table th:nth-child(8){width:6%}body .next-shell .admin-transactions .admin-data-table small{color:var(--admin-table-muted);display:block}body .next-shell .admin-transactions .admin-data-table td:nth-child(6){white-space:nowrap}body .next-shell .transaction-card{color:var(--readable-ink);background:var(--readable-panel);border:1px solid var(--readable-line);margin-bottom:12px;padding:12px}body .next-shell .transaction-card-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}body .next-shell .transaction-card h2{overflow-wrap:anywhere;min-width:0;margin:0;font-size:18px}body .next-shell .transaction-card dl{margin:12px 0}body .next-shell .transaction-card dl>div{border:1px solid var(--readable-line);border-bottom:0;grid-template-columns:minmax(120px,35%) minmax(0,1fr);display:grid}body .next-shell .transaction-card dl>div:last-child{border-bottom:1px solid var(--readable-line)}body .next-shell .transaction-card :is(dt,dd){overflow-wrap:anywhere;margin:0;padding:6px 10px;font-size:14px}body .next-shell .transaction-card dt{background:var(--readable-soft)}body .next-shell .transaction-card p{color:var(--readable-muted);font-size:13px}@media (max-width:1200px){body .next-shell .admin-list-filters.transaction-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:650px){body .next-shell .transaction-metrics,body .next-shell .admin-list-filters.transaction-filters{grid-template-columns:repeat(2,minmax(0,1fr))}body .next-shell .transaction-filters label:first-child,body .next-shell .transaction-filter-actions{grid-column:1/-1}body .next-shell .transaction-metrics dd{font-size:17px}}
.next-shell{--admin-table-bg:#28292b;--admin-table-stripe:#323436;--admin-table-hover:#3b4045;--admin-table-head:#252628;--admin-table-ink:#eef0f3;--admin-table-muted:#c2c8d2;--admin-table-line:#454b55;--admin-table-link:#9ed6ff;--admin-table-focus:#8cd1ff;--admin-action-bg:#292d34;--admin-action-ink:#b9c9da;--admin-action-edge:#7f8794;--admin-action-hover:#3a424e;--admin-action-hover-ink:#fff;--admin-delete-ink:#ffb1ad;--admin-delete-edge:#d77470;--admin-status-bg:#50565f;--admin-status-ink:#fff;--admin-good-bg:#477c30;--admin-good-ink:#fff;--admin-bad-bg:#b73835;--admin-bad-ink:#fff;--admin-pending-bg:#795a18;--admin-pending-ink:#fff}html body .next-shell .admin-data-table .admin-column-sort{height:auto;min-height:24px;font:inherit;font-weight:inherit;text-align:left;cursor:pointer;border-radius:0;align-items:center;gap:5px;margin:0;padding:0;display:inline-flex;box-shadow:none!important;color:var(--admin-table-ink)!important;background:0 0!important;border:0!important;transform:none!important}html body .next-shell .admin-data-table .admin-column-sort:hover{color:var(--admin-table-link)!important}html body .next-shell .admin-data-table .admin-column-sort:focus-visible{outline:2px solid var(--admin-table-focus);outline-offset:2px}html[data-theme=light] .next-shell{--admin-table-bg:#fff;--admin-table-stripe:#f4f7fb;--admin-table-hover:#e6edf6;--admin-table-head:#e6edf6;--admin-table-ink:#1e3048;--admin-table-muted:#526781;--admin-table-line:#c0ccdc;--admin-table-link:#284c76;--admin-table-focus:#284c76;--admin-action-bg:#e6edf6;--admin-action-ink:#284c76;--admin-action-edge:#6e819a;--admin-action-hover:#d8e4f3;--admin-action-hover-ink:#1e3048;--admin-delete-ink:#922d29;--admin-delete-edge:#a5413a;--admin-status-bg:#e6edf6;--admin-status-ink:#33475f;--admin-good-bg:#e5f2e3;--admin-good-ink:#24521d;--admin-bad-bg:#fbe6e4;--admin-bad-ink:#922d29;--admin-pending-bg:#fff0cf;--admin-pending-ink:#684500}html body .next-shell :is(.admin-table-scroll,.admin-data-table){background:var(--admin-table-bg);color:var(--admin-table-ink);border-color:var(--admin-table-line)}html body .next-shell .admin-data-table th{background:var(--admin-table-head);color:var(--admin-table-ink)}html body .next-shell .admin-data-table :is(th,td){border-color:var(--admin-table-line)}html body .next-shell .admin-data-table tbody tr:nth-child(odd){background:var(--admin-table-stripe)}html body .next-shell .admin-data-table tbody tr:hover{background:var(--admin-table-hover)}html body .next-shell .admin-data-table a:not(.admin-row-action),html body .next-shell .admin-data-table .transaction-link{color:var(--admin-table-link)!important}html body .next-shell .admin-data-table :is(small,.muted,details p){color:var(--admin-table-muted)!important}html body .next-shell .admin-data-table .admin-status{background:var(--admin-status-bg);color:var(--admin-status-ink)}html body .next-shell .admin-data-table .admin-status-good{background:var(--admin-good-bg);color:var(--admin-good-ink)}html body .next-shell .admin-data-table .admin-status-bad{background:var(--admin-bad-bg);color:var(--admin-bad-ink)}html body .next-shell .admin-data-table .admin-status-pending{background:var(--admin-pending-bg);color:var(--admin-pending-ink)}html body .next-shell .admin-data-table .admin-row-action{background:var(--admin-action-bg)!important;color:var(--admin-action-ink)!important;border-color:var(--admin-action-edge)!important;box-shadow:none!important;background-image:none!important}html body .next-shell .admin-data-table .admin-row-action:not(:disabled):hover{background:var(--admin-action-hover)!important;color:var(--admin-action-hover-ink)!important}html body .next-shell .admin-data-table .admin-icon-delete:not(:disabled):hover{color:var(--admin-delete-ink)!important;border-color:var(--admin-delete-edge)!important}html body .next-shell .admin-table-scroll:focus-visible,html body .next-shell .admin-data-table :is(a,button,summary):focus-visible{outline-color:var(--admin-table-focus)}html body .next-shell .admin-traffic-table .admin-data-table thead button{color:var(--admin-table-ink)!important}html body .next-shell .admin-traffic-table .admin-data-table thead button:hover{color:var(--admin-table-link)!important}html[data-theme=light] body .next-shell .admin-record-card{background:var(--admin-table-bg);color:var(--admin-table-ink);border-color:var(--admin-table-line)}html[data-theme=light] body .next-shell .admin-record-toolbar{background:var(--admin-table-head);border-color:var(--admin-table-line)}html[data-theme=light] body .next-shell .admin-record-toolbar>p{color:var(--admin-table-ink)}html[data-theme=light] body .next-shell .admin-record-tabs{border-color:var(--admin-table-line)}html[data-theme=light] body .next-shell .admin-record-tabs [role=tab]{color:var(--admin-table-link)!important;background:var(--admin-table-bg)!important;border-color:var(--admin-table-line)!important;box-shadow:none!important;background-image:none!important}html[data-theme=light] body .next-shell .admin-record-tabs [aria-selected=true]{color:var(--admin-table-ink)!important;background:var(--admin-table-head)!important;border-color:var(--admin-action-edge)!important}html[data-theme=light] body .next-shell .admin-record-number{color:var(--admin-table-ink)!important}html[data-theme=light] body .next-shell .admin-record-content .admin-record-fields{color:var(--admin-table-ink)}html[data-theme=light] body .next-shell .admin-record-content .admin-record-fields>div{background:var(--admin-table-bg);border-color:var(--admin-table-line)}html[data-theme=light] body .next-shell .admin-record-content .admin-record-fields>div:nth-child(2n){background:var(--admin-table-stripe)}html[data-theme=light] body .next-shell .admin-record-content .admin-record-fields dt{border-color:var(--admin-table-line)}html[data-theme=light] body .next-shell .admin-record-content :is(a,.admin-record-empty,small){color:var(--admin-table-link)}html[data-theme=light] body .next-shell .admin-record-card .admin-row-action{background:var(--admin-action-bg)!important;color:var(--admin-action-ink)!important;border-color:var(--admin-action-edge)!important;box-shadow:none!important;background-image:none!important}html[data-theme=light] body .next-shell .admin-record-card .admin-row-action:hover{background:var(--admin-action-hover)!important;color:var(--admin-action-hover-ink)!important}html body .next-shell .admin-crm-search :is(input,button){box-sizing:border-box;height:44px;min-height:44px}.next-shell .admin-directory[data-directory-kind=complexes] .admin-data-table .admin-column-sort,.next-shell .admin-directory[data-directory-kind=companies] .admin-data-table .admin-column-sort{min-height:44px}
body .next-shell .photo-gallery{--gallery-bg:#17191c;--gallery-panel:#242629;--gallery-ink:#f1f1f4;--gallery-line:#666970;min-width:0;max-width:100%;color:var(--gallery-ink)}html[data-theme=light] body .next-shell .photo-gallery{--gallery-bg:#edf1f6;--gallery-panel:#fff;--gallery-ink:#1e3048;--gallery-line:#8492a5}body .next-shell .photo-gallery-stage{background:var(--gallery-bg);touch-action:pan-y pinch-zoom;min-width:0;position:relative}body .next-shell .photo-gallery-stage>a{display:block}body .next-shell .photo-gallery-image{aspect-ratio:16/10;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:0;width:100%;height:auto;display:block}body .next-shell .photo-gallery button{--button-face:var(--gallery-panel);--button-ink:var(--gallery-ink);--button-edge:var(--gallery-line);--button-rim:transparent;box-sizing:border-box;border-radius:0;box-shadow:none!important;background-image:none!important}body .next-shell .photo-gallery-arrow{background:var(--gallery-panel);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--gallery-ink);border:1px solid var(--gallery-line);cursor:pointer;place-items:center;padding:9px;display:grid;position:absolute;top:50%;transform:translateY(-50%)!important}body .next-shell .photo-gallery-prev{left:10px}body .next-shell .photo-gallery-next{right:10px}body .next-shell .photo-gallery-arrow svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:22px;height:22px}body .next-shell .photo-gallery-count{background:var(--gallery-panel);color:var(--gallery-ink);border:1px solid var(--gallery-line);pointer-events:none;padding:5px 9px;font-size:13px;line-height:1.5;position:absolute;bottom:10px;right:10px}body .next-shell .photo-gallery-thumbs{background:var(--gallery-bg);overscroll-behavior-x:contain;gap:8px;max-width:100%;padding:10px;display:flex;overflow-x:auto}body .next-shell .photo-gallery-thumbs button{background:var(--gallery-panel);opacity:.7;cursor:pointer;border:2px solid #0000;flex:0 0 76px;min-height:58px;padding:0}body .next-shell .photo-gallery-thumbs button[aria-pressed=true]{border-color:var(--gallery-ink);opacity:1}body .next-shell .photo-gallery-thumbs img{object-fit:cover;border-radius:0;width:100%;height:58px;display:block}body .next-shell .photo-gallery :is(button,.photo-gallery-stage):focus-visible{outline:2px solid var(--gallery-ink);outline-offset:2px}body .next-shell .photo-gallery-empty{min-width:0}@media (max-width:600px){body .next-shell .photo-gallery-prev{left:6px}body .next-shell .photo-gallery-next{right:6px}}
body .next-shell{--chat-bg:#17191c;--chat-panel:#242629;--chat-head:#2b2e32;--chat-incoming:#25282c;--chat-outgoing:#34383d;--chat-text:#f0f0f3;--chat-muted:#c0c4cd;--chat-line:#62656d;--chat-selected:#3b4047}html[data-theme=light] body .next-shell{--chat-bg:#f5f8fc;--chat-panel:#fff;--chat-head:#e6edf6;--chat-incoming:#fff;--chat-outgoing:#dce6f2;--chat-text:#1e3048;--chat-muted:#46576a;--chat-line:#8492a5;--chat-selected:#dce6f2}html body .next-shell.shell .company-chat-fab{--button-face:var(--chat-panel);--button-ink:var(--chat-text);--button-edge:var(--chat-line);--button-rim:transparent;background:var(--chat-panel);color:var(--chat-text);border:1px solid var(--chat-line);border-radius:0;background-image:none!important;box-shadow:0 6px 20px #0003!important}html body .next-shell.shell .company-chat-fab svg{stroke-width:1.5px;width:22px;height:22px}html body .next-shell.shell :is(.company-chat-popup,.next-chat-thread,.listing-chat){background:var(--chat-bg);color:var(--chat-text);border-color:var(--chat-line);background-image:none;border-radius:0}html body .next-shell.shell .company-chat-popup{box-shadow:0 16px 50px #0005}html body .next-shell.shell .company-chat-popup-heading{background:var(--chat-head);border-color:var(--chat-line);margin:0;padding:14px 20px}html body .next-shell.shell :is(.company-chat-popup,.next-chat-thread,.listing-chat) :is(h1,h2,h3,h4,strong,legend){color:var(--chat-text)!important}html body .next-shell.shell :is(.company-chat-popup,.next-chat-thread,.listing-chat) :is(p,small,label):not([role=alert]):not(.error):not(.next-form-error){color:var(--chat-muted)!important}html body .next-shell.shell :is(.company-chat-popup,.next-chat-thread,.listing-chat) :is(input:not([type=checkbox]):not([type=radio]),textarea,select){box-shadow:none;border-radius:0;background:var(--chat-panel)!important;color:var(--chat-text)!important;border:1px solid var(--chat-line)!important}html body .next-shell.shell :is(.company-chat-popup,.next-chat-thread,.listing-chat) :is(input,textarea)::placeholder{color:var(--chat-muted);opacity:1}html body .next-shell.shell :is(.company-chat-popup,.next-chat-thread,.listing-chat) :is(button,.next-chat-attach){border-radius:0;box-shadow:none!important;background-image:none!important}html body .next-shell.shell .company-chat-popup :is(.messenger-inbox,.messenger-conversation,.next-chat-thread){background:var(--chat-bg);border-color:var(--chat-line)}html body .next-shell.shell .company-chat-popup :is(.messenger-thread-bar,.messenger-sender,.messenger-composer){background:var(--chat-head);color:var(--chat-text);border-color:var(--chat-line)}html body .next-shell.shell .company-chat-popup-list>button{--button-face:var(--chat-panel);--button-ink:var(--chat-text);--button-edge:var(--chat-line);background:var(--chat-panel);color:var(--chat-text);border:1px solid var(--chat-line);box-shadow:none;border-radius:0}html body .next-shell.shell .company-chat-popup-list>button[aria-current=true]{--button-face:var(--chat-selected);background:var(--chat-selected);outline:2px solid var(--chat-line);outline-offset:-2px}html body .next-shell.shell .messenger-avatar{background:var(--chat-selected);color:var(--chat-text);border:1px solid var(--chat-line);border-radius:0}html body .next-shell.shell .messenger-empty>span{color:var(--chat-muted)}html body .next-shell.shell :is(.next-chat-messages,.listing-chat-messages){background:var(--chat-bg)!important;background-image:none!important}html body .next-shell.shell :is(.next-chat-message,.listing-chat-messages>li){border:1px solid var(--chat-line);box-shadow:none;border-radius:0;background:var(--chat-incoming)!important;color:var(--chat-text)!important;background-image:none!important}html body .next-shell.shell :is(.next-chat-message,.listing-chat-messages>li).mine{border-radius:0;background:var(--chat-outgoing)!important;background-image:none!important}html body .next-shell.shell :is(.company-chat-popup,.next-chat-thread,.listing-chat) :is(.next-chat-message,.listing-chat-messages>li) p{color:var(--chat-text)!important}html body .next-shell.shell .messenger-emojis{background:var(--chat-panel);border-color:var(--chat-line);border-radius:0}html body .next-shell.shell .messenger-emojis button{--button-face:var(--chat-panel);background:var(--chat-panel);color:var(--chat-text)}html body .next-shell.shell :is(.company-chat-popup,.next-chat-thread,.listing-chat) a:not(.primary):not(.secondary){color:var(--chat-text);text-underline-offset:3px;text-decoration:underline}html body .next-shell.shell :is(.company-chat-fab,.company-chat-popup,.next-chat-thread,.listing-chat) :is(button,a,input,textarea,select):focus-visible,html body .next-shell.shell .company-chat-fab:focus-visible{outline:2px solid var(--chat-text);outline-offset:2px}@media (max-width:767px){html body .next-shell.shell .company-chat-popup-heading{padding:10px 14px}}html body .next-shell.shell :is(.company-chat-popup,.next-chat-thread,.listing-chat) small{font-size:12px;line-height:1.5}html body .next-shell.shell :is(.company-chat-popup,.next-chat-thread,.listing-chat) [role=alert]:not(:empty){color:#ffb4ab!important}html[data-theme=light] body .next-shell.shell :is(.company-chat-popup,.next-chat-thread,.listing-chat) [role=alert]:not(:empty){color:#a62b28!important}html body .next-shell.shell .messenger-image{border-radius:0}html body .next-shell.shell :is(.company-chat-popup,.next-chat-thread,.listing-chat) .next-chat-attach{--button-face:var(--chat-panel);--button-ink:var(--chat-text);--button-edge:var(--chat-line);border:1px solid var(--chat-line);background:var(--chat-panel)!important;color:var(--chat-text)!important}
html body .next-shell.shell :is(.map-catalog-filters .property-heading-actions,.contractor-heading-directions,.catalog-primary-actions)>button,html body .next-shell.shell .contractor-design-actions>a,html body .next-shell.shell .favorable-panel :is(button.primary,button.secondary,a.primary,a.secondary),html body .next-shell.shell .next-property-back{box-sizing:border-box;justify-content:center;align-items:center;height:auto;display:inline-flex;min-height:44px!important}html body .next-shell.shell .partner-mfa .profile-links{flex-wrap:wrap;align-items:center;gap:12px;display:flex}html body .next-shell.shell .partner-mfa .profile-links>span{flex-basis:100%}html body .next-shell.shell .partner-mfa .profile-links>button{white-space:normal;max-width:100%;margin:0}html body .next-shell.shell>main>header .header-actions{align-items:center;gap:8px}html body .next-shell.shell>main>header .header-actions>button,html body .next-shell.shell>main>header .theme-switcher>summary,html body .next-shell.shell>main>header .crm-company-switch>summary{box-sizing:border-box;white-space:nowrap;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;margin:0;line-height:20px;display:inline-flex;height:44px!important;min-height:44px!important;max-height:44px!important}html body .next-shell.shell>main>header .header-actions>button:not(.personal-account){padding:8px 12px}html body .next-shell.shell>main>header .header-actions>.personal-account{padding:5px 10px}html body .next-shell.shell>main>header .theme-switcher>summary{width:44px;padding:0}html body .next-shell.shell>main>header .crm-company-switch>summary{width:100%;min-width:0;max-width:100%;padding:8px 12px}html body .next-shell.shell>main>header .crm-company-switch>summary>strong{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}html body .next-shell.shell>main>header .crm-company-switch>summary>span{flex:none}@media (max-width:800px){html body .next-shell.shell>main>header .crm-company-switch{flex:100%;width:100%;min-width:0;max-width:100%}html body .next-shell.shell>main>header:has(.crm-company-switch) .header-actions{flex-wrap:wrap;max-width:100%;display:flex}html body .next-shell.shell>main>header .header-actions>.crm-lock-button{white-space:nowrap;flex:none;max-width:none}}html body .next-shell.shell>main>header .header-actions>button>svg{flex-shrink:0}html body .next-shell.shell>main>header .personal-account>span:not(.account-avatar){min-width:0}html body .next-shell.shell>main>header .personal-account :is(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html body .next-property-dialog .property-filters :is(.property-field-button,.commercial-kind-dropdown>summary,input:not([type=checkbox]):not([type=radio]),select){box-sizing:border-box;height:44px;min-height:44px;padding:10px;line-height:22px}html body .next-shell.shell :is(.property-ad-category,.property-ad-action,.sidebar-toggle),html body .platform-region-menu :is(.region-detect-action,.platform-region-options button){--button-face:var(--readable-panel);--button-ink:var(--readable-ink);--button-edge:var(--readable-line);--button-rim:transparent;text-shadow:none;transform:none;background:var(--readable-panel)!important;color:var(--readable-ink)!important;border:1px solid var(--readable-line)!important;box-shadow:none!important;background-image:none!important;border-radius:0!important}html body .next-shell.shell :is(.property-ad-category,.property-ad-action) :is(strong,span){color:inherit!important}html body .next-shell.shell :is(.property-ad-category,.property-ad-action):hover,html body .platform-region-menu :is(.region-detect-action,.platform-region-options button):hover,html body .platform-region-menu .platform-region-options button[aria-current=true]{background:var(--readable-soft)!important}html body .next-shell.shell .listing-form-close{box-sizing:border-box;white-space:normal;max-width:100%;min-height:44px;margin-bottom:12px}html body .platform-region-menu :is(.region-detect-action,.platform-region-options button){white-space:normal;box-sizing:border-box;min-height:44px;padding:10px 12px;line-height:22px}html body .platform-region-menu .platform-region-options{gap:6px;display:grid}html body .platform-region-menu .region-detect-action{max-width:100%;margin-top:10px}html body .platform-region-menu button:focus-visible{outline:2px solid var(--readable-ink);outline-offset:2px}html body .platform-region-menu button:disabled{opacity:.55;cursor:not-allowed}html body .next-shell.shell .profile-panel input[type=file]{box-sizing:border-box;border:1px solid var(--readable-line);border-radius:0;min-width:0;max-width:100%;min-height:44px;padding:8px;background:var(--readable-panel)!important;color:var(--readable-ink)!important}html body .next-shell.shell .profile-panel input[type=file]::file-selector-button{background:var(--readable-soft);color:var(--readable-ink);border:1px solid var(--readable-line);box-shadow:none;border-radius:0}html body .next-shell.shell .profile-panel button.primary{box-sizing:border-box;max-width:100%;min-height:44px}html body .next-shell.shell .next-deal-project>.secondary{box-sizing:border-box;white-space:normal;justify-content:center;align-items:center;max-width:100%;margin:0 8px 10px 0;display:inline-flex}html body .next-shell.shell .next-crm-overview .crm-metrics{grid-auto-rows:1fr;align-items:stretch}html body .next-shell.shell .next-crm-overview .crm-metrics>.crm-metric{--button-face:var(--readable-panel);--button-ink:var(--readable-ink);--button-edge:var(--readable-line);--button-rim:transparent;box-sizing:border-box;filter:none;align-content:start;gap:6px;min-width:0;height:100%;min-height:96px;padding:12px;text-decoration:none;transform:none;background:var(--readable-panel)!important;color:var(--readable-ink)!important;border:1px solid var(--readable-line)!important;box-shadow:none!important;background-image:none!important;border-radius:0!important}html body .next-shell.shell .next-crm-overview .crm-metrics>.crm-metric :is(strong,small,span){color:var(--readable-ink)!important}html body .next-shell.shell .next-crm-overview .crm-metrics>.crm-metric:hover{background:var(--readable-soft)!important}html body .next-shell.shell .next-crm-overview .crm-lead-counts>div{background:var(--readable-soft);border-radius:0}html body .next-shell.shell .next-crm-overview .crm-switch{box-shadow:none;background:0 0;border-radius:0;flex-wrap:wrap;gap:6px;padding:0;display:flex}html body .next-shell.shell .next-crm-overview .crm-switch button{--button-face:var(--readable-panel);--button-ink:var(--readable-ink);--button-edge:var(--readable-line);--button-rim:transparent;border:1px solid var(--readable-line);border-radius:0;min-height:44px;padding:10px 14px;transform:none;background:var(--readable-panel)!important;color:var(--readable-ink)!important;box-shadow:none!important;background-image:none!important}html body .next-shell.shell .next-crm-overview .crm-switch button[aria-pressed=true]{border-color:var(--readable-ink);outline:1px solid var(--readable-ink);outline-offset:-2px;background:var(--readable-soft)!important}html body .next-shell.shell .next-crm-overview :is(.crm-metric,.crm-switch button):focus-visible{outline:2px solid var(--readable-ink);outline-offset:3px}@media (max-width:600px){html body .next-shell.shell .next-crm-overview .crm-metrics>.crm-metric{min-height:124px}}html body .next-error .primary{--button-face:#dedee0;--button-ink:#111214;--button-edge:#dedee0;--button-rim:transparent;border:1px solid #dedee0;border-radius:0;min-height:44px;padding:12px 18px;transform:none;color:#111214!important;box-shadow:none!important;background:#dedee0!important}html[data-theme=light] body .next-error .primary{--button-face:#284c76;--button-ink:#fff;--button-edge:#284c76;border-color:#284c76;color:#fff!important;background:#284c76!important}html body .next-error .primary:focus-visible{outline:2px solid var(--readable-ink);outline-offset:3px}body .next-shell>aside .nav-label>.sidebar-group-toggle{all:unset;font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;width:100%;display:block}body .next-shell>aside .nav-label>.sidebar-group-toggle:focus-visible{outline-offset:4px;outline:2px solid}body .next-shell>aside>.sidebar-admin-divider{border:0;border-top:1px solid #ffffff30;height:0;margin:16px 0}html[data-theme=light] body .next-shell>aside>.sidebar-admin-divider{border-top-color:#1e304830}html body .next-shell.shell>aside .nav-label>button.sidebar-group-toggle{box-shadow:none!important;color:inherit!important;text-shadow:none!important;background:0 0!important;border:0!important;transform:none!important}@media (max-width:800px){html body .next-shell.shell>aside>.sidebar-toggle{box-sizing:border-box;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;margin-inline:auto;padding:0;line-height:1}html body .next-shell.shell>aside>.sidebar-toggle>svg{flex:none;display:block}}
html body .next-shell>main>header{z-index:30}html body .next-shell>main>.content :is(.admin-record-toolbar,.public-project-heading){z-index:auto;position:static;top:auto}html body .next-shell .admin-table-scroll{isolation:isolate;z-index:0;position:relative}body .next-shell>aside{scrollbar-width:none}body .next-shell>aside::-webkit-scrollbar{width:0;height:0;display:none}html:not([data-theme=light]) body .next-shell,html:not([data-theme=light]) body .next-shell *{scrollbar-color:#62666e #161719}html:not([data-theme=light]):has(.next-shell){scrollbar-color:#62666e #161719}html:not([data-theme=light]) body:has(.next-shell){scrollbar-color:#62666e #161719}html:not([data-theme=light]):has(.next-shell)::-webkit-scrollbar-track{background:#161719}html:not([data-theme=light]) body:has(.next-shell)::-webkit-scrollbar-track{background:#161719}html:not([data-theme=light]) body .next-shell ::-webkit-scrollbar-track{background:#161719}html:not([data-theme=light]):has(.next-shell)::-webkit-scrollbar-thumb{background:#62666e}html:not([data-theme=light]) body:has(.next-shell)::-webkit-scrollbar-thumb{background:#62666e}html:not([data-theme=light]) body .next-shell ::-webkit-scrollbar-thumb{background:#62666e}
html body :is(.next-shell,dialog) .description-field{min-width:0;display:block;position:relative}html body :is(.next-shell,dialog) .description-field textarea{padding-bottom:48px}html body :is(.next-shell,dialog) .description-field .description-count{bottom:15px}html body :is(.next-shell,dialog) .description-emoji-toggle,html body :is(.next-shell,dialog) .description-emoji-picker button{--button-face:var(--readable-panel);--button-ink:var(--readable-ink);--button-edge:var(--readable-line);--button-rim:transparent;cursor:pointer;place-items:center;width:36px;min-width:36px;height:36px;min-height:36px;margin:0;padding:0;font-size:23px;line-height:1;display:inline-grid;border:1px solid var(--readable-line)!important;background:var(--readable-panel)!important;color:var(--readable-ink)!important;box-shadow:none!important;background-image:none!important;border-radius:0!important;transform:none!important}html body :is(.next-shell,dialog) .description-emoji-toggle{position:absolute;bottom:7px;left:8px}html body :is(.next-shell,dialog) .description-emoji-picker{z-index:12;box-sizing:border-box;background:var(--readable-panel);max-width:100%;color:var(--readable-ink);border:1px solid var(--readable-line);grid-template-columns:repeat(6,36px);gap:6px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 6px 18px #0003}html body :is(.next-shell,dialog) .description-emoji-picker button:hover{background:var(--readable-soft)!important}html body :is(.next-shell,dialog) :is(.description-emoji-toggle,.description-emoji-picker button):focus-visible{outline:2px solid var(--readable-ink);outline-offset:2px}html body :is(.next-shell,dialog) .description-emoji-toggle:disabled{opacity:.5;cursor:not-allowed}html body :is(.next-shell,dialog) .description-emoji-notice{color:var(--readable-muted);font-size:12px;position:absolute;top:100%;left:0}@media (max-width:480px){html body :is(.next-shell,dialog) .description-emoji-picker{grid-template-columns:repeat(4,36px)}}
.ad-price-change{color:#c5cad2;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-height:20px;font-size:13px;line-height:1.5;display:flex}.ad-price-change.ad-price-down{color:#91dbad}.ad-price-change s{color:#b6bdc8;font-weight:400}.ad-price-history{color:inherit;margin:12px 0;font-size:14px}.ad-price-history summary{cursor:pointer;text-underline-offset:3px;padding:8px 0;text-decoration:underline}.ad-price-history summary:focus-visible{outline-offset:2px;outline:2px solid}.ad-price-history-scroll{overflow:auto}.ad-price-history table{border-collapse:collapse;width:100%;color:inherit;background:0 0}.ad-price-history th,.ad-price-history td{text-align:left;white-space:normal;border-bottom:1px solid #50545b;padding:8px}html[data-theme=light] .ad-price-change{color:#4b5563}html[data-theme=light] .ad-price-change.ad-price-down{color:#19663b}html[data-theme=light] .ad-price-change s{color:#596370}html[data-theme=light] .ad-price-history th,html[data-theme=light] .ad-price-history td{border-color:#c4cad1}
.work-notice{justify-content:space-between;align-items:center;gap:16px;display:flex}.work-notice h2{margin:6px 0;font-size:16px}.work-notice.unread{border-left:3px solid #b7c6df}.work-notice time,.work-notice small{color:#c0c7d2;font-size:13px}.support-layout{grid-template-columns:minmax(220px,30%) minmax(0,1fr);gap:16px;margin-top:16px;display:grid}.support-page .profile-links{flex-wrap:wrap;gap:8px;display:flex}.support-queue{min-width:0}.support-ticket{color:#eef1f5;text-align:left;white-space:normal;overflow-wrap:anywhere;background:#202329;border:1px solid #535961;border-radius:0;flex-direction:column;align-items:flex-start;gap:6px;width:100%;height:auto;min-height:90px;margin-top:8px;padding:12px;display:flex}.support-ticket.selected{background:#343a44;border-color:#dce2ec}.support-ticket time{color:#c0c7d2;font-size:12px}.support-thread{min-width:0}.support-thread h2{overflow-wrap:anywhere;font-size:18px}.support-thread form{gap:12px;display:grid}.support-page label{gap:6px;display:grid}.support-page input,.support-page select,.support-page textarea{box-sizing:border-box;color:#eef1f5;width:100%;font:inherit;background:#252a31;border:1px solid #667180;border-radius:0;padding:10px}.support-page input,.support-page select{height:44px}.support-page textarea{resize:vertical;min-height:130px}.support-page :is(input,select,textarea,button):focus-visible{outline-offset:2px;outline:2px solid #b9cbea}.support-messages{gap:10px;max-height:55vh;margin:16px 0;display:grid;overflow:auto}.support-message{overflow-wrap:anywhere;background:#262b33;border:1px solid #535961;padding:12px}.support-message.staff{border-left:3px solid #b7c6df}.support-message p{white-space:pre-wrap;margin:8px 0 0}.support-message time{color:#c0c7d2;margin-top:4px;font-size:12px;display:block}.support-counter{text-align:right;color:#c0c7d2}.support-page button:disabled{opacity:.6;cursor:default}html[data-theme=light] .work-notice :is(time,small){color:#4d5d72}html[data-theme=light] .support-ticket{color:#1e3048;background:#f5f8fc;border-color:#a4afbf}html[data-theme=light] .support-ticket.selected{background:#e3eaf5;border-color:#405a7e}html[data-theme=light] .support-page :is(input,select,textarea){color:#1e3048;background:#fff;border-color:#8997ab}html[data-theme=light] .support-message{color:#1e3048;background:#edf2f9;border-color:#a4afbf}html[data-theme=light] .support-message.staff{border-left-color:#405a7e}html[data-theme=light] .support-page :is(time,.support-counter){color:#4d5d72}html[data-theme=light] .support-page :is(input,select,textarea,button):focus-visible{outline-color:#405a7e}@media (max-width:1000px){.support-layout{grid-template-columns:minmax(0,1fr)}.work-notice{flex-wrap:wrap}.support-ticket{min-height:80px}.support-page .section-heading{flex-wrap:wrap}}
html body .next-shell.shell .company-chat-fab{min-height:48px;border-radius:24px!important;padding:10px 18px!important}html body .next-shell.shell .company-chat-popup{overflow:hidden;border-radius:16px!important}html body .next-shell.shell .social-popup-title{align-items:center;gap:10px;min-width:0;display:flex}html body .next-shell.shell .social-popup-title>div{min-width:0}html body .next-shell.shell .next-chat-message :is(audio,img){min-width:0;max-width:100%}html body .next-shell.shell .messenger-image{border-radius:10px!important}html body .next-shell.shell :is(.listing-chat,.next-chat-thread,.support-thread){min-width:0}html body .next-shell.shell .social-avatar{box-sizing:border-box;border:1px solid var(--chat-line);background:var(--chat-selected);width:36px;height:36px;color:var(--chat-text);-webkit-user-select:none;user-select:none;flex:0 0 36px;justify-content:center;align-items:center;font-size:13px;font-weight:650;line-height:1;display:inline-flex;border-radius:50%!important}html body .next-shell.shell .social-conversation-head{border-bottom:1px solid var(--chat-line);align-items:center;gap:12px;margin:10px 0 0;padding:14px 0;display:flex}html body .next-shell.shell .social-conversation-head>div{flex:1;min-width:0}html body .next-shell.shell .social-conversation-head :is(h1,h2){overflow-wrap:anywhere;margin:0 0 4px;font-size:19px;line-height:1.35}html body .next-shell.shell .social-conversation-head p{margin:0;font-size:13px}html body .next-shell.shell :is(.listing-chat-messages,.next-chat-messages,.support-messages){scrollbar-gutter:stable;scroll-behavior:auto;overscroll-behavior:contain;box-sizing:border-box;flex-direction:column;min-width:0;gap:10px!important;padding:18px 12px!important;display:flex!important}html body .next-shell.shell .listing-chat-messages{height:50vh;min-height:260px;max-height:560px;margin:0;list-style:none;overflow:auto}html body .next-shell.shell :is(.next-chat-message,.listing-chat-messages>li:not(.social-day),.support-message){width:fit-content;min-width:100px;max-width:min(86%,640px);box-shadow:none;box-sizing:border-box;overflow-wrap:anywhere;align-self:flex-start;margin:0;display:block;border:1px solid var(--chat-line)!important;background:var(--chat-incoming)!important;color:var(--chat-text)!important;border-radius:14px 14px 14px 4px!important;padding:12px 14px!important}html body .next-shell.shell :is(.next-chat-message,.listing-chat-messages>li,.support-message).mine{align-self:flex-end;background:var(--chat-outgoing)!important;border-radius:14px 14px 4px!important}html body .next-shell.shell .support-message.staff{border-left-width:1px}html body .next-shell.shell .social-bubble-head{align-items:center;gap:8px;margin-bottom:6px;font-size:13px;display:flex}html body .next-shell.shell .social-bubble-head .social-avatar{flex-basis:27px;width:27px;height:27px;font-size:10px}html body .next-shell.shell .social-bubble-head strong{font-size:13px;color:var(--chat-text)!important}html body .next-shell.shell .social-bubble-head small{font-size:12px;display:block;color:var(--chat-muted)!important}html body .next-shell.shell :is(.listing-chat,.next-chat-thread,.support-thread) .social-message-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.6;color:var(--chat-text)!important}html body .next-shell.shell .social-message-text a{text-underline-offset:3px;text-decoration:underline;color:inherit!important}html body .next-shell.shell .social-message-meta{justify-content:flex-end;align-items:center;gap:6px;margin-top:5px;font-size:11px;line-height:1.4;display:flex;color:var(--chat-muted)!important}html body .next-shell.shell .social-message-meta time{color:inherit;font-size:inherit;margin:0;display:inline}html body .next-shell.shell .social-sent{font-size:13px}html body .next-shell.shell :is(.social-day,li.social-day){width:100%;max-width:none;box-shadow:none;justify-content:center;align-self:center;margin:0;list-style:none;display:flex;color:var(--chat-muted)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:6px 0!important}html body .next-shell.shell .social-day-label{background:var(--chat-head);color:var(--chat-muted);text-align:center;border-radius:20px;padding:4px 11px;font-size:12px;line-height:1.5}html body .next-shell.shell :is(.listing-chat-form,.support-reply,.messenger-composer){border-top:1px solid var(--chat-line);background:var(--chat-bg);border-radius:0;gap:8px;min-width:0;margin-top:0;padding:14px 0 0;display:grid}html body .next-shell.shell :is(.listing-chat-form,.support-reply,.messenger-composer) label{min-width:0;font-size:13px;color:var(--chat-muted)!important}html body .next-shell.shell :is(.listing-chat-form,.support-reply,.messenger-composer) textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:72px;max-height:180px;line-height:1.5;font:inherit;margin-top:6px;padding:12px 14px;font-size:15px;background:var(--chat-panel)!important;color:var(--chat-text)!important;border:1px solid var(--chat-line)!important;border-radius:12px!important}html body .next-shell.shell .social-composer-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}html body .next-shell.shell .social-composer-actions .social-count{color:var(--chat-muted);margin-left:auto;font-size:12px}html body .next-shell.shell .social-composer-hint{font-size:12px;color:var(--chat-muted)!important}html body .next-shell.shell .social-emoji{position:relative}html body .next-shell.shell .social-icon-button{width:44px;min-width:44px;height:44px;min-height:44px;padding:0;font-size:22px}html body .next-shell.shell .social-emoji-grid{z-index:5;background:var(--chat-panel);border:1px solid var(--chat-line);border-radius:12px;grid-template-columns:repeat(4,44px);gap:3px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 8px 24px #0003}html body .next-shell.shell .social-emoji-grid button{width:44px;height:44px;color:var(--chat-text);box-shadow:none;background:0 0;border:0;padding:0;font-size:23px}html body .next-shell.shell :is(.social-emoji-grid button,.social-icon-button):focus-visible{outline:2px solid var(--chat-text);outline-offset:1px}html body .next-shell.shell .listing-chat-list{gap:1px;margin:16px 0;padding:0;list-style:none;display:grid}html body .next-shell.shell .listing-chat-list>li>a{border:1px solid var(--chat-line);background:var(--chat-panel);color:var(--chat-text);align-items:flex-start;gap:12px;padding:16px;text-decoration:none;display:flex}html body .next-shell.shell .listing-chat-preview{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}html body .next-shell.shell .listing-chat-preview :is(strong,span,small){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden;color:var(--chat-text)!important}html body .next-shell.shell .listing-chat-preview small{color:var(--chat-muted)!important}html body .next-shell.shell .listing-chat-search{margin-top:16px;font-size:13px;display:block}html body .next-shell.shell .listing-chat-search input{box-sizing:border-box;background:var(--chat-panel);width:100%;height:44px;color:var(--chat-text);border:1px solid var(--chat-line);margin-top:6px;padding:10px;display:block}html body .next-shell.shell .messenger-avatar{width:36px;height:36px;border-radius:50%!important}html body .next-shell.shell .company-chat-popup-list>button{min-height:72px;border-radius:8px!important}html body .next-shell.shell .next-chat-thread .next-chat-heading{align-items:center;gap:12px;display:flex}html body .next-shell.shell .next-chat-thread .next-chat-heading>div{min-width:0}html body .next-shell.shell .messenger-emojis{border-radius:12px!important}@media (hover:none),(pointer:coarse){html body .next-shell.shell .social-composer-hint{display:none}}@media (max-width:767px){html body .next-shell.shell .company-chat-popup{border-radius:0!important}}@media (max-width:600px){html body .next-shell.shell :is(.next-chat-message,.listing-chat-messages>li:not(.social-day),.support-message){max-width:94%;padding:10px 12px!important}html body .next-shell.shell .social-conversation-head{flex-wrap:wrap}html body .next-shell.shell .listing-chat-list>li>a{padding:12px}html body .next-shell.shell :is(.listing-chat-messages,.next-chat-messages,.support-messages){padding:12px 4px!important}html body .next-shell.shell .social-emoji-grid{grid-template-columns:repeat(4,40px)}html body .next-shell.shell .social-emoji-grid button{width:40px;height:40px}}html body .next-shell.shell :is(.listing-chat-form,.support-reply,.messenger-composer) textarea{height:72px}html[data-theme] body .next-shell.shell :is(.listing-chat,.next-chat-thread,.support-thread) :is(.listing-chat-form,.support-reply,.messenger-composer) textarea{border-radius:12px!important}html body .next-shell.shell .social-send-symbol{display:none}html body .next-shell.shell .messenger-composer .actions{align-items:center;gap:8px}html body .next-shell.shell .messenger-composer .actions>:is(button,label){box-sizing:border-box;justify-content:center;align-items:center;gap:6px;height:44px;min-height:44px;margin:0;padding:8px 12px;line-height:20px;flex-direction:row!important;display:inline-flex!important}html body .next-shell.shell .messenger-composer .messenger-emoji-toggle{width:44px;min-width:44px;padding:0;font-size:22px}html body .next-shell.shell .messenger-composer .next-chat-attach{cursor:pointer;position:relative}html body .next-shell.shell .messenger-composer .next-chat-attach input[type=file]{clip-path:inset(50%);overflow:hidden;border:0!important;width:1px!important;height:1px!important;min-height:0!important;margin:0!important;padding:0!important;position:absolute!important}html body .next-shell.shell .messenger-composer .next-chat-attach:focus-within{outline:2px solid var(--chat-text);outline-offset:2px}html body .next-shell.shell .messenger-voice-toggle.is-recording{color:#ffb4ab;border-color:#ec9995}html[data-theme=light] body .next-shell.shell .messenger-voice-toggle.is-recording{color:#a62b28;border-color:#a62b28}@media (max-width:600px){html body .next-shell.shell .messenger-composer .actions>.next-chat-attach,html body .next-shell.shell .messenger-composer .actions>.messenger-voice-toggle{width:44px;min-width:44px;padding:0}html body .next-shell.shell .messenger-composer .next-chat-attach>span,html body .next-shell.shell .messenger-voice-toggle>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}html body .next-shell.shell :is(.listing-chat-form,.support-reply,.messenger-composer) .primary{width:44px;min-width:44px;height:44px;min-height:44px;position:relative;padding:0!important}html body .next-shell.shell .social-send-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}html body .next-shell.shell .social-send-symbol{font-size:23px;line-height:1;display:inline}html body .next-shell.shell .messenger-composer .actions>.primary{margin-left:auto}}html body .next-shell.shell .company-chat-popup .next-chat-thread .next-chat-heading{display:none}html body .next-shell.shell .next-chat-thread>p.badge{box-sizing:border-box;border:1px solid var(--chat-line);align-self:flex-start;max-width:100%;margin:6px 12px;padding:6px 10px;font-size:12px;line-height:1.4;background:var(--chat-selected)!important;color:var(--chat-text)!important}html body .next-shell.shell .company-chat-popup-heading>button,html body .next-shell.shell .messenger-thread-bar>button{width:44px;min-width:44px;height:44px;min-height:44px;padding:0;font-size:20px}html body .next-shell.shell .social-file-help{color:var(--chat-muted);margin:4px 0;font-size:12px}html body .next-shell.shell .social-file-help summary{cursor:pointer;text-underline-offset:3px;padding:4px 0;text-decoration:underline}html body .next-shell.shell .social-file-help p{margin:5px 0;font-size:12px;line-height:1.5;color:var(--chat-muted)!important}
