/* SIP HOUSE palette-siphouse.pdf | 2026-11-01 | colors only, layout preserved */
:root{--sip-graphite:#2b2f36;--sip-wood:#b08a5b;--sip-forest:#2f4a3a;--sip-milk:#f5f1ea;--sip-white:#fff;--sip-muted:#6a6e75;--sip-light-wood:#e7d8be;--sip-sand:#ece6dc;--sip-dark:#3a3f47;--sip-blue:var(--sip-graphite)!important}
#allrecords#allrecords .sip-area-exact{color:#2b2f36!important}
#allrecords#allrecords .sip-area-exact input{border:1px solid #ece6dc!important;background:#ffffff!important;color:#2b2f36!important}
#allrecords#allrecords .sip-area-exact input:focus-visible{outline:2px solid #2f4a3a!important}
#allrecords#allrecords #rec4055557803 .tn-elem[data-elem-id="1790181151066000002"]{color:#2b2f36!important}
#allrecords#allrecords #rec4055557803 .tn-elem[data-elem-id="1790181151066000002"] .tn-atom{color:#2b2f36!important}
#allrecords#allrecords #rec4055557803 .tn-elem[data-elem-id="1789916332828000003"]{color:#2b2f36!important}
#allrecords#allrecords #rec4055557803 .tn-elem[data-elem-id="1789916332828000003"] .tn-atom{color:#2b2f36!important}
#allrecords#allrecords #rec4055557803 .tn-elem[data-elem-id="1789916213453000001"]{color:#2b2f36!important}
#allrecords#allrecords #rec4055557803 .tn-elem[data-elem-id="1789916213453000001"] .tn-atom{color:#2b2f36!important}
#allrecords#allrecords #rec4055557803 .tn-elem[data-elem-id="1789916333215000004"]{color:#2b2f36!important}
#allrecords#allrecords #rec4055557803 .tn-elem[data-elem-id="1789916333215000004"] .tn-atom{color:#2b2f36!important}
#allrecords#allrecords #rec4055557803 .tn-elem[data-elem-id="1789916549017000002"]{color:#2b2f36!important}
#allrecords#allrecords #rec4055557803 .tn-elem[data-elem-id="1789916549017000002"] .tn-atom{color:#2b2f36!important}
#allrecords#allrecords #rec4914049603 .t3112__close-button,#allrecords#allrecords #rec4914049603 .t3112{background-color:#2b2f36!important}
#allrecords#allrecords #rec4914049603{--menu-hover-text-color:#2b2f36!important;--menusub-bg:#ffffff!important;--menusub-active-color:#2b2f36!important;--menusub-hover-color:#2b2f36!important}
#allrecords#allrecords #rec5104645503 .t794__tooltip-menu-corner{border-color:#ece6dc!important}
#allrecords#allrecords #rec5104690003 .t794__tooltip-menu-corner{border-color:#ece6dc!important}
#allrecords#allrecords #rec4055594703 .t396__artboard{background-color:#2b2f36!important}
#allrecords#allrecords #rec4466108203 .tn-elem[data-elem-id="1470209944682"]{color:#2b2f36!important}
#allrecords#allrecords #rec4466108203 .tn-elem[data-elem-id="1470209944682"] .tn-atom{color:#2b2f36!important}
#allrecords#allrecords .cls-1{fill:#2b2f36!important}
#allrecords#allrecords #rec4328007103 .t-btnflex.t-btnflex_type_button{background-color:#2b2f36!important}
#allrecords#allrecords #rec4328007103 .t-slds__bullet_active .t-slds__bullet_body{background-color:#2b2f36!important}
#allrecords#allrecords #rec4328007103 .t-slds__bullet:hover .t-slds__bullet_body{background-color:#2b2f36!important}
#allrecords#allrecords #rec4328007103{background:#f5f1ea!important}
#allrecords#allrecords #rec4328007103 .t-store__card{border:1px solid #ece6dc!important;box-shadow:0 8px 24px rgba(43,47,54,0.07)!important}
@media (hover: hover){#allrecords#allrecords #rec4328007103 .t-store__card:hover{box-shadow:0 14px 34px rgba(43,47,54,0.13)!important}}
#allrecords#allrecords #rec4328007103 .sip-home-project-price{color:#2b2f36!important}
#allrecords#allrecords #rec4328007103 .t-store__card__title{color:#2b2f36!important}
#allrecords#allrecords #rec4328007103 .t-store__card__descr{color:#6a6e75!important}
#allrecords#allrecords #rec4328007103 .sip-home-project-specs{color:#6a6e75!important;border-top:1px solid #ece6dc!important}
#allrecords#allrecords #rec4328007103 .sip-home-project-specs__item + .sip-home-project-specs__item{border-left:1px solid #ece6dc!important}
#allrecords#allrecords #rec4466143603 .t-btnflex.t-btnflex_type_button{background-color:#2b2f36!important;border-color:#2f4a3a!important}
#allrecords#allrecords #rec4405801303 .t-radio__indicator:after{background:#2b2f36!important}
#allrecords#allrecords #rec4405801303 .t-radio__wrapper_button .t-radio__item{background-color:#f5f1ea!important;border:1px solid #ece6dc!important}
#allrecords#allrecords #rec4405801303 .t-range::-webkit-slider-thumb{background:#2b2f36!important}
#allrecords#allrecords #rec4405801303 .t-range::-moz-range-thumb{background:#2b2f36!important}
#allrecords#allrecords #rec4405801303 .t-range::-ms-thumb{background:#2b2f36!important}
#allrecords#allrecords #rec4405801303 [data-input-lid="5227958412902"] .t-range::-webkit-slider-runnable-track{background:linear-gradient(to right, #2b2f36 0%, #2b2f36 18.91891891891892%, #f5f1ea 18.91891891891892%, #f5f1ea 100%)!important}
#allrecords#allrecords #rec4405801303 [data-input-lid="5227958412902"] .t-range::-moz-range-track{background:linear-gradient(to right, #2b2f36 0%, #2b2f36 18.91891891891892%, #f5f1ea 18.91891891891892%, #f5f1ea 100%)!important}
#allrecords#allrecords #rec4405801303 [data-input-lid="5227958412902"] .t-range::-ms-fill-upper{background:#f5f1ea!important}
#allrecords#allrecords #rec4405801303 [data-input-lid="5227958412902"] .t-range::-ms-fill-lower{background:#2b2f36!important}
#allrecords#allrecords #rec4405801303 .t-btnflex.t-btnflex_type_button2{color:#6a6e75!important;border-color:#ece6dc!important}
#allrecords#allrecords #rec4405801303 .t-btnflex.t-btnflex_type_button{background-color:#2b2f36!important}
#allrecords#allrecords #rec4405801303 .t-btnflex.t-btnflex_type_submit{background-color:#2b2f36!important}
#allrecords#allrecords #rec4405801303 input::-webkit-input-placeholder{color:#2b2f36!important}
#allrecords#allrecords #rec4405801303 input::-moz-placeholder{color:#2b2f36!important}
#allrecords#allrecords #rec4405801303 input:-moz-placeholder{color:#2b2f36!important}
#allrecords#allrecords #rec4405801303 input:-ms-input-placeholder{color:#2b2f36!important}
#allrecords#allrecords #rec4405801303 textarea::-webkit-input-placeholder{color:#2b2f36!important}
#allrecords#allrecords #rec4405801303 textarea::-moz-placeholder{color:#2b2f36!important}
#allrecords#allrecords #rec4405801303 textarea:-moz-placeholder{color:#2b2f36!important}
#allrecords#allrecords #rec4405801303 textarea:-ms-input-placeholder{color:#2b2f36!important}
#allrecords#allrecords #rec4405801303 .t-quiz{--btn-close-popup-icon-color-mob:#2b2f36!important}
#allrecords#allrecords #rec4405801303 .t-quiz:not(.popup.fullscreen) .t-quiz__quiz,#allrecords#allrecords #rec4405801303 .t-quiz.popup.fullscreen .t-quiz__quiz-wrapper{border-color:#ece6dc!important}
#allrecords#allrecords #rec4924118603 .tn-elem[data-elem-id="1792392121170000001"]{color:#2b2f36!important}
#allrecords#allrecords #rec4924118603 .tn-elem[data-elem-id="1792392121170000001"] .tn-atom{color:#2b2f36!important}
#allrecords#allrecords #rec4924118603 .tn-elem[data-elem-id="1470209944682"]{color:#6a6e75!important}
#allrecords#allrecords #rec4924118603 .tn-elem[data-elem-id="1470209944682"] .tn-atom{color:#6a6e75!important}
#allrecords#allrecords #rec4924125803 .t-btnflex.t-btnflex_type_button{background-color:#2b2f36!important}
#allrecords#allrecords #rec4924125803 .t-slds__bullet_active .t-slds__bullet_body{background-color:#2b2f36!important}
#allrecords#allrecords #rec4924125803 .t-slds__bullet:hover .t-slds__bullet_body{background-color:#2b2f36!important}
#allrecords#allrecords #rec4924125803{background:#f5f1ea!important}
#allrecords#allrecords #rec4924125803 .t-store__card{border:1px solid #ece6dc!important;box-shadow:0 8px 24px rgba(43,47,54,0.07)!important}
@media (hover: hover){#allrecords#allrecords #rec4924125803 .t-store__card:hover{box-shadow:0 14px 34px rgba(43,47,54,0.13)!important}}
#allrecords#allrecords #rec4924125803 .sip-home-project-price{color:#2b2f36!important}
#allrecords#allrecords #rec4924125803 .t-store__card__title{color:#2b2f36!important}
#allrecords#allrecords #rec4924125803 .t-store__card__descr{color:#6a6e75!important}
#allrecords#allrecords #rec4924125803 .sip-home-project-specs{color:#6a6e75!important;border-top:1px solid #ece6dc!important}
#allrecords#allrecords #rec4924125803 .sip-home-project-specs__item + .sip-home-project-specs__item{border-left:1px solid #ece6dc!important}
#allrecords#allrecords #rec4055594703 .sip-hero-scroll{border:1px solid rgba(255,255,255,0.42)!important;color:#ffffff!important}
#allrecords#allrecords #rec4055594703 .sip-hero-scroll:hover{border-color:#ffffff!important}
#allrecords#allrecords #rec4055594703 .sip-hero-scroll:focus-visible{outline:2px solid #ffffff!important}
html:root{--sip-blue:#2b2f36!important}
#allrecords#allrecords #sip-objects,#allrecords#allrecords #rec4924469503{color:#2b2f36!important}
#allrecords#allrecords #sip-objects{background:#ffffff!important}
#allrecords#allrecords .sip-map-heading h2{color:#2b2f36!important}
#allrecords#allrecords .sip-demo-badge{background:#f5f1ea!important}
#allrecords#allrecords .sip-map-filter{border:1px solid #ece6dc!important;background:#ffffff!important;color:#2b2f36!important}
#allrecords#allrecords .sip-map-filter[aria-pressed=true]{background:#2b2f36!important;color:#ffffff!important;border-color:#2f4a3a!important}
#allrecords#allrecords .sip-map-dot{border:2px solid #ffffff!important;box-shadow:0 0 0 1px #6a6e75!important;background:#2b2f36!important}
#allrecords#allrecords .sip-map-dot.building{background:#b08a5b!important}
#allrecords#allrecords .sip-map-counts{color:#6a6e75!important}
#allrecords#allrecords .sip-map-shell{background:#f5f1ea!important;border:1px solid #ece6dc!important}
#allrecords#allrecords .sip-map-status{background:#f5f1ea!important;color:#6a6e75!important}
#allrecords#allrecords .sip-map-note{color:#6a6e75!important}
#allrecords#allrecords .sip-map-fallback{color:#6a6e75!important}
#allrecords#allrecords .sip-house-marker span{border:3px solid #ffffff!important;background:#2b2f36!important;box-shadow:0 1px 6px rgba(43,47,54,0.4)!important}
#allrecords#allrecords .sip-house-marker.building span{background:#b08a5b!important}
#allrecords#allrecords .sip-house-cluster span{border:3px solid #ffffff!important;background:#2b2f36!important;color:#ffffff!important;box-shadow:0 2px 7px rgba(43,47,54,0.267)!important}
#allrecords#allrecords .sip-popup-title{color:#2b2f36!important}
#allrecords#allrecords .sip-popup-state{color:#2b2f36!important}
#allrecords#allrecords .sip-popup-copy{color:#6a6e75!important}
#allrecords#allrecords #rec4924469503.sip-reviews-enhanced{background:#ffffff!important}
#allrecords#allrecords .sip-review-range{color:#6a6e75!important}
#allrecords#allrecords .sip-review-arrow{border:1px solid #ece6dc!important;background:#ffffff!important;color:#2b2f36!important}
#allrecords#allrecords .sip-review-arrow:hover{background:#2b2f36!important;color:#ffffff!important}
#allrecords#allrecords .sip-review-arrow:disabled{background:#ffffff!important;color:#2b2f36!important}
#allrecords#allrecords .sip-reviews-track{scrollbar-color:#6a6e75 #6a6e75!important}
#allrecords#allrecords .sip-review{color:#2b2f36!important}
#allrecords#allrecords .sip-review-avatar{background:#f5f1ea!important}
#allrecords#allrecords .sip-review-name{color:#2b2f36!important}
#allrecords#allrecords .sip-review-meta{color:#6a6e75!important}
#allrecords#allrecords .sip-review-stars{color:#2b2f36!important}
#allrecords#allrecords .sip-review-bubble{background:#f5f1ea!important;color:#6a6e75!important}
#allrecords#allrecords .sip-review-bubble:before{border-bottom:16px solid #ece6dc!important}
#allrecords#allrecords .sip-map-filter:focus-visible,#allrecords#allrecords .sip-review-arrow:focus-visible{outline:2px solid #2f4a3a!important}
#allrecords#allrecords #rec4924469503 .t-section__title{color:#2b2f36!important}
#allrecords#allrecords #rec4924469503 .t-section__descr{color:#6a6e75!important}
#allrecords#allrecords #rec4924469503 .t958__author-name{color:#2b2f36!important}
#allrecords#allrecords #rec4924469503 .t958__author-descr{color:#6a6e75!important}
#allrecords#allrecords #rec4951476503 .t-section__title{color:#2b2f36!important}
#allrecords#allrecords #rec4951476503 .t-section__descr{color:#6a6e75!important}
#allrecords#allrecords #rec4951476503 .t528__title{color:#2b2f36!important}
#allrecords#allrecords #rec4951476503 .t528__descr{color:#6a6e75!important}
#allrecords#allrecords #rec4054897503 .t396__artboard{background-color:#2b2f36!important}
#allrecords#allrecords #rec4054897503 .t396__filter{background-image:linear-gradient(to bottom,rgba(43,47,54,1),rgba(43,47,54,0.8))!important}
#allrecords#allrecords #rec4161309603 .t396__artboard{background-color:#2b2f36!important}
#allrecords#allrecords #rec4161478703 .t-store__card{border:1px solid #ece6dc!important;box-shadow:0 8px 24px rgba(43,47,54,0.06)!important}
@media (hover: hover){#allrecords#allrecords #rec4161478703 .t-store__card:hover{box-shadow:0 14px 34px rgba(43,47,54,0.12)!important}}
#allrecords#allrecords #rec4161478703 .sip-project-price{color:#2b2f36!important}
#allrecords#allrecords #rec4161478703 .t-store__card__title{color:#2b2f36!important}
#allrecords#allrecords #rec4161478703 .t-store__card__descr{color:#6a6e75!important}
#allrecords#allrecords #rec4161478703 .sip-project-specs{color:#6a6e75!important;border-top:1px solid #ece6dc!important}
#allrecords#allrecords #rec4161478703 .sip-project-specs__item + .sip-project-specs__item{border-left:1px solid #ece6dc!important}
#allrecords#allrecords #rec4161478703 .sip-search-left input{border:1px solid #ece6dc!important;background:#ffffff!important;color:#2b2f36!important}
#allrecords#allrecords #rec4161478703 .sip-tag-panel{color:#2b2f36!important}
#allrecords#allrecords #rec4161478703 .sip-tag{border:1px solid #ece6dc!important;background:#f5f1ea!important;color:#2b2f36!important}
#allrecords#allrecords #rec4161478703 .sip-tag:hover{border-color:#2f4a3a!important;background:#f5f1ea!important}
#allrecords#allrecords #rec4161478703 .sip-tag[aria-pressed="true"]{color:#ffffff!important;background:#2b2f36!important;border-color:#2f4a3a!important}
#allrecords#allrecords #rec4161478703 .sip-tag:focus-visible{outline:2px solid #2f4a3a!important}
#allrecords#allrecords #rec4161478703 .sip-tag-reset{color:#6a6e75!important}
#allrecords#allrecords #rec4161478703 .t-btnflex.t-btnflex_type_button{background-color:#2b2f36!important}
#allrecords#allrecords #rec4161478703 .t-slds__bullet_active .t-slds__bullet_body{background-color:#2b2f36!important}
#allrecords#allrecords #rec4161478703 .t-slds__bullet:hover .t-slds__bullet_body{background-color:#2b2f36!important}
#allrecords#allrecords #rec4161478703 .t951 .t-store__filter__item .t-checkbox__indicator{border-color:#2b2f36!important}
#allrecords#allrecords #rec4161478703 .t951 .t-store__filter__item .t-checkbox__indicator:after{border-color:#2b2f36!important}
#allrecords#allrecords #rec4161478703 .t951 .t951__sidebar .t-store__filter__item .t-checkbox__control{color:#2b2f36!important}
#allrecords#allrecords #rec4161478703 .t951 .t951__sidebar .t-store__filter__custom-sel{color:#2b2f36!important}
#allrecords#allrecords #rec4161478703 .t951 .t951__sidebar .t-store__filter__btn-text{color:#2b2f36!important}
#allrecords#allrecords #rec4161478703 .t951 .t951__sidebar .t-store__filter__btn-expand{border-color:#2b2f36!important}
#allrecords#allrecords #rec4405704303 .t396__artboard{background-color:#2b2f36!important}
#allrecords#allrecords #rec4405717403 .t-range::-webkit-slider-thumb{background:#2b2f36!important}
#allrecords#allrecords #rec4405717403 .t-range::-moz-range-thumb{background:#2b2f36!important}
#allrecords#allrecords #rec4405717403 .t-range::-ms-thumb{background:#2b2f36!important}
#allrecords#allrecords #rec4405717403 [data-input-lid="3077513689600"] .t-range::-webkit-slider-runnable-track{background:linear-gradient(to right, #2b2f36 0%, #2b2f36 12.280701754385964%, #f5f1ea 12.280701754385964%, #f5f1ea 100%)!important}
#allrecords#allrecords #rec4405717403 [data-input-lid="3077513689600"] .t-range::-moz-range-track{background:linear-gradient(to right, #2b2f36 0%, #2b2f36 12.280701754385964%, #f5f1ea 12.280701754385964%, #f5f1ea 100%)!important}
#allrecords#allrecords #rec4405717403 [data-input-lid="3077513689600"] .t-range::-ms-fill-upper{background:#f5f1ea!important}
#allrecords#allrecords #rec4405717403 [data-input-lid="3077513689600"] .t-range::-ms-fill-lower{background:#2b2f36!important}
#allrecords#allrecords #rec4405717403 .t-select__wrapper:after{border-top-color:#2f4a3a!important}
#allrecords#allrecords #rec4405717403 .t-img-select__indicator:after{background-color:#2b2f36!important}
#allrecords#allrecords #rec4405717403 .t-btnflex.t-btnflex_type_submit{background-color:#2b2f36!important;border-color:#2f4a3a!important}
#allrecords#allrecords #rec4405717403 input::-webkit-input-placeholder{color:#2b2f36!important}
#allrecords#allrecords #rec4405717403 input::-moz-placeholder{color:#2b2f36!important}
#allrecords#allrecords #rec4405717403 input:-moz-placeholder{color:#2b2f36!important}
#allrecords#allrecords #rec4405717403 input:-ms-input-placeholder{color:#2b2f36!important}
#allrecords#allrecords #rec4405717403 textarea::-webkit-input-placeholder{color:#2b2f36!important}
#allrecords#allrecords #rec4405717403 textarea::-moz-placeholder{color:#2b2f36!important}
#allrecords#allrecords #rec4405717403 textarea:-moz-placeholder{color:#2b2f36!important}
#allrecords#allrecords #rec4405717403 textarea:-ms-input-placeholder{color:#2b2f36!important}
#allrecords#allrecords #rec4405717403 [data-input-lid="1790967791911"] input:checked + .t-img-select__indicator{border-color:#2f4a3a!important;box-shadow:0 0 0 2px #2b2f36!important}
#allrecords#allrecords #rec4405689803 .t396__artboard{background-color:#2b2f36!important}
#allrecords#allrecords #rec4405777003 .t-btnflex.t-btnflex_type_submit{background-color:#2b2f36!important}
#allrecords#allrecords #rec4405777003 input::-webkit-input-placeholder{color:#2b2f36!important}
#allrecords#allrecords #rec4405777003 input::-moz-placeholder{color:#2b2f36!important}
#allrecords#allrecords #rec4405777003 input:-moz-placeholder{color:#2b2f36!important}
#allrecords#allrecords #rec4405777003 input:-ms-input-placeholder{color:#2b2f36!important}
#allrecords#allrecords #rec4405777003 textarea::-webkit-input-placeholder{color:#2b2f36!important}
#allrecords#allrecords #rec4405777003 textarea::-moz-placeholder{color:#2b2f36!important}
#allrecords#allrecords #rec4405777003 textarea:-moz-placeholder{color:#2b2f36!important}
#allrecords#allrecords #rec4405777003 textarea:-ms-input-placeholder{color:#2b2f36!important}
#allrecords#allrecords #sip-contact-map{background:#f5f1ea!important;border-left:1px solid #ece6dc!important}
#allrecords#allrecords .sip-contact-map-link{background:#ffffff!important;color:#2b2f36!important;box-shadow:0 4px 20px rgba(43,47,54,0.086)!important}
#allrecords#allrecords #rec4455691503 .t396__artboard{background-color:#2b2f36!important}
#allrecords#allrecords #rec4455706103 .t-btnflex.t-btnflex_type_button{background-color:#2b2f36!important;border-color:#2f4a3a!important}
#allrecords#allrecords #rec4455706103 .t468__uptitle{color:#6a6e75!important}
#allrecords#allrecords #rec4455706103 .t468__title{color:#2b2f36!important}
#allrecords#allrecords #rec4455706103 .t468__descr{color:#6a6e75!important}
#allrecords#allrecords #rec4455719403 .t-btnflex.t-btnflex_type_button{background-color:#2b2f36!important;border-color:#2f4a3a!important}
#allrecords#allrecords #rec4455719403 .t480__descr{color:#6a6e75!important}
#allrecords#allrecords #rec4455806803 .t-btnflex.t-btnflex_type_button{background-color:#2b2f36!important;border-color:#2f4a3a!important}
#allrecords#allrecords #rec5183127603 .t744__info{background:#2b2f36!important;color:#ffffff!important}
#allrecords#allrecords #rec5183127603 .t744__title{color:#ffffff!important}
#allrecords#allrecords #rec5183127603 .t744__title_small{color:#ffffff!important}
#allrecords#allrecords #rec5183127603 .t744__descr{color:#ffffff!important;background:repeating-linear-gradient(to bottom,transparent 0,transparent 39px,rgba(255,255,255,0.16) 39px,rgba(255,255,255,0.16) 40px)!important}
#allrecords#allrecords #rec5183127603 .t744__descr strong{color:#ffffff!important}
#allrecords#allrecords #rec5183127603 .t744__price-wrapper:before{color:#ffffff!important}
#allrecords#allrecords #rec5183127603 .t744__price{color:#ffffff!important}
#allrecords#allrecords #rec5183127603 .t744__btn{background:#ffffff!important;color:#2b2f36!important}
#allrecords#allrecords #rec5183127603 .t744__btn:hover{background:#f5f1ea!important}
#allrecords#allrecords #rec5183127603 .t744__btn:focus-visible{outline:3px solid #e7d8be!important}
#allrecords#allrecords #rec5184071203{background:#f5f1ea!important}
#allrecords#allrecords #rec5184071203 .t-section__title{color:#2b2f36!important}
#allrecords#allrecords #rec5184071203 .t1301__wrapper{background:#ffffff!important;box-shadow:0 6px 20px rgba(43,47,54,0.06)!important}
#allrecords#allrecords #rec5184071203 .t1301__title{color:#2b2f36!important}
#allrecords#allrecords #rec5184071203 .t1301__descr{color:#6a6e75!important}
#allrecords#allrecords #rec5184071203 .t1301__price{color:#2b2f36!important}
#allrecords#allrecords #rec5184071203 .t1301__btn{background:#2b2f36!important;color:#ffffff!important}
#allrecords#allrecords #rec5183121803 .t396__artboard{background-color:#2b2f36!important}
#allrecords#allrecords #rec5183121803 .tn-elem[data-elem-id="1793034741996"]{color:#2b2f36!important}
#allrecords#allrecords #rec5183121803 .tn-elem[data-elem-id="1793034741996"] .tn-atom{color:#2b2f36!important}
#allrecords#allrecords #rec5183121803 .tn-elem[data-elem-id="1793034741996"] .tn-atom .tn-atom__button-text{color:#2b2f36!important}
#allrecords#allrecords #rec5183127603 .t-slds__bullet_active .t-slds__bullet_body{background-color:#2b2f36!important}
#allrecords#allrecords #rec5183127603 .t-slds__bullet:hover .t-slds__bullet_body{background-color:#2b2f36!important}
#allrecords#allrecords #rec5183127603 .t-slds__bullet_body:focus-visible{background-color:#2b2f36!important}
#allrecords#allrecords #rec5183127603 .t-btnflex.t-btnflex_type_button{color:#2b2f36!important}
#allrecords#allrecords #rec5183127603 .t744__price_old{color:#6a6e75!important}
#allrecords#allrecords #rec5184071203 .t-btnflex.t-btnflex_type_button{background-color:#2b2f36!important}
#allrecords#allrecords #rec5184071203 .t-slds__bullet_active .t-slds__bullet_body{background-color:#2b2f36!important}
#allrecords#allrecords #rec5184071203 .t-slds__bullet:hover .t-slds__bullet_body{background-color:#2b2f36!important}
/* Semantic palette: shared surfaces, actions, cards and contrast */
html,body{background:#f5f1ea!important;color:#2b2f36}
#allrecords#allrecords#allrecords#allrecords{background:#f5f1ea;color:#2b2f36}
#allrecords#allrecords#allrecords#allrecords #rec4466108203,#allrecords#allrecords#allrecords#allrecords #rec4328007103,#allrecords#allrecords#allrecords#allrecords #rec4924118603,#allrecords#allrecords#allrecords#allrecords #rec4924125803,#allrecords#allrecords#allrecords#allrecords #rec4924469503,#allrecords#allrecords#allrecords#allrecords #rec4951476503,#allrecords#allrecords#allrecords#allrecords #rec4405717403,#allrecords#allrecords#allrecords#allrecords #rec4405777003,#allrecords#allrecords#allrecords#allrecords #rec4455706103,#allrecords#allrecords#allrecords#allrecords #rec4455733003,#allrecords#allrecords#allrecords#allrecords #rec4455806803,#allrecords#allrecords#allrecords#allrecords #rec5184071203{background-color:#f5f1ea!important}
#allrecords#allrecords#allrecords#allrecords :is(.t-title,.t-name,.t-text,.t-descr,.t-uptitle,.t-input-title,.t-input,.t-select,.t-range__value,.t-calc__wrapper){color:#2b2f36!important}
#allrecords#allrecords#allrecords#allrecords :is(.t-section__descr,.t-input-subtitle,.t-store__card__descr,.t-store__prod-popup__descr){color:#6a6e75!important}
#allrecords#allrecords#allrecords#allrecords :is(.t-btnflex_type_button,.t-btnflex_type_submit,.t-submit,.t744__btn,.t1301__btn){background-color:#2f4a3a!important;color:#fff!important;border-color:#2f4a3a!important;--t-btn-bg-color:#2f4a3a;--t-btn-color:#fff}
#allrecords#allrecords#allrecords#allrecords :is(.t-btnflex_type_button,.t-btnflex_type_submit,.t-submit,.t744__btn,.t1301__btn):hover{background-color:#3a3f47!important;color:#fff!important;border-color:#3a3f47!important}
#allrecords#allrecords#allrecords#allrecords :is(.t-btnflex_type_button,.t-btnflex_type_submit,.t-submit,.t744__btn,.t1301__btn) :is(.t-btnflex__text,.tn-atom__button-text){color:inherit!important}
#allrecords#allrecords#allrecords#allrecords :is(.t-input,.t-select,.t-input-phonemask__wrap){background-color:#fff!important;border-color:#ece6dc!important;color:#2b2f36!important}
#allrecords#allrecords#allrecords#allrecords :is(.t-input,.t-select):focus{border-color:#2f4a3a!important;outline-color:#b08a5b!important}
#allrecords#allrecords#allrecords#allrecords input[type=range]{accent-color:#2f4a3a!important}
#allrecords#allrecords#allrecords#allrecords input[type=range]::-webkit-slider-thumb{background:#2f4a3a!important}
#allrecords#allrecords#allrecords#allrecords input[type=range]::-moz-range-thumb{background:#2f4a3a!important}
#allrecords#allrecords#allrecords#allrecords .t-checkbox__indicator{border-color:#6a6e75!important}
#allrecords#allrecords#allrecords#allrecords .t-checkbox:checked + .t-checkbox__indicator{border-color:#2f4a3a!important;background:#2f4a3a!important}
#allrecords#allrecords#allrecords#allrecords .t-checkbox:checked + .t-checkbox__indicator:after{border-color:#fff!important}
#allrecords#allrecords#allrecords#allrecords .t-radio__indicator:after{background:#2f4a3a!important}
#allrecords#allrecords#allrecords#allrecords .t-radio__control .t-radio:checked + .t-radio__indicator{border-color:#2f4a3a!important}
#allrecords#allrecords#allrecords#allrecords :is(.t-store__card,.t1301__wrapper){background:#fff!important}
#allrecords#allrecords#allrecords#allrecords :is(.sip-project-price,.sip-home-project-price,.t-store__card__title,.t-store__card__price){color:#2b2f36!important}
#allrecords#allrecords#allrecords#allrecords :is(.sip-project-specs,.sip-home-project-specs){color:#6a6e75!important;border-color:#ece6dc!important;background:#fff!important}
#allrecords#allrecords#allrecords#allrecords :is(.sip-tag,.sip-map-filter,.sip-review-arrow){background:#fff!important;color:#2b2f36!important;border-color:#ece6dc!important}
#allrecords#allrecords#allrecords#allrecords :is(.sip-tag[aria-pressed=true],.sip-tag.is-active,.sip-map-filter[aria-pressed=true],.sip-review-arrow:hover){background:#2f4a3a!important;color:#fff!important;border-color:#2f4a3a!important}
#allrecords#allrecords#allrecords#allrecords :is(.sip-demo-badge,.sip-review-bubble){background:#ece6dc!important;color:#2b2f36!important}
#allrecords#allrecords#allrecords#allrecords .sip-review-bubble:before{border-bottom-color:#ece6dc!important}
#allrecords#allrecords#allrecords#allrecords .sip-review-stars{color:#b08a5b!important}
#allrecords#allrecords#allrecords#allrecords .sip-review-name{color:#2b2f36!important}
#allrecords#allrecords#allrecords#allrecords :is(.sip-review-meta,.sip-map-note,.sip-map-counts,.sip-review-range){color:#6a6e75!important}
#allrecords#allrecords#allrecords#allrecords :is(.sip-map-dot,.sip-house-marker span,.sip-house-cluster span){background:#2f4a3a!important}
#allrecords#allrecords#allrecords#allrecords :is(.sip-map-dot.building,.sip-house-marker.building span){background:#b08a5b!important}
#allrecords#allrecords#allrecords#allrecords .sip-house-cluster span{color:#fff!important}
#allrecords#allrecords#allrecords#allrecords #sip-objects{background:#f5f1ea!important}
#allrecords#allrecords#allrecords#allrecords #rec4924469503.sip-reviews-enhanced{background:#f5f1ea!important}
#allrecords#allrecords#allrecords#allrecords #rec4055557803 .t396__artboard{background:#f5f1ea!important}
#allrecords#allrecords#allrecords#allrecords #rec4055557803 [data-elem-type=text] .tn-atom{color:#2b2f36!important}
#allrecords#allrecords#allrecords#allrecords #rec4054897503 .t396__artboard{background-color:#2b2f36!important}
#allrecords#allrecords#allrecords#allrecords #rec4054897503 .t396__carrier{filter:grayscale(1)!important;background-color:#2b2f36!important;background-blend-mode:luminosity!important}
#allrecords#allrecords#allrecords#allrecords #rec4054897503 .t396__filter{background-image:linear-gradient(#2b2f36,rgba(43,47,54,.85))!important}
#allrecords#allrecords#allrecords#allrecords #rec4054897503 [data-elem-type=text] .tn-atom{color:#fff!important}
#allrecords#allrecords#allrecords#allrecords #rec4914049603{--menu-text-color:#fff!important;--menu-hover-text-color:#e7d8be!important;--menusub-text-color:#fff!important;--menusub-hover-text-color:#e7d8be!important}
#allrecords#allrecords#allrecords#allrecords #rec4914049603 .t3112__menu__content{background-color:#2b2f36!important}
#allrecords#allrecords#allrecords#allrecords #rec4914049603 :is(.t-menu__link-item,.t-menusub__link-item){color:#fff!important}
#allrecords#allrecords#allrecords#allrecords #rec4914049603 :is(.t-menu__link-item,.t-menusub__link-item):hover{color:#e7d8be!important}
#allrecords#allrecords#allrecords#allrecords :is(#rec5104645503,#rec5104690003) :is(.t794__tooltip-menu){background:#fff!important;border-color:#ece6dc!important}
#allrecords#allrecords#allrecords#allrecords :is(#rec5104645503,#rec5104690003) .t794__link{color:#2b2f36!important}
#allrecords#allrecords#allrecords#allrecords :is(#rec5104645503,#rec5104690003) .t794__link:hover{color:#2f4a3a!important}
#allrecords#allrecords#allrecords#allrecords #rec4405801303{background:#2b2f36!important}
#allrecords#allrecords#allrecords#allrecords #rec4405801303 .t-quiz{--quiz-background-color:#fff!important}
#allrecords#allrecords#allrecords#allrecords #rec4405801303 .t-radio__control:has(input:checked) .t-radio__item{background:#ece6dc!important;border-color:#2f4a3a!important}
#allrecords#allrecords#allrecords#allrecords #rec4455733003{background:#ece6dc!important}
#allrecords#allrecords#allrecords#allrecords #rec4455733003 .t1052__title{color:#2f4a3a!important}
#allrecords#allrecords#allrecords#allrecords #rec4455759303 :is(.t575__circle,.t575__number){background:#2f4a3a!important;color:#fff!important;border-color:#b08a5b!important}
#allrecords#allrecords#allrecords#allrecords #rec5183127603 .t744__info{background:#2b2f36!important}
#allrecords#allrecords#allrecords#allrecords #rec5183127603 .t744__info :is(.t-title,.t-name,.t-descr,.t744__price,.t744__price-wrapper){color:#fff!important}
#allrecords#allrecords#allrecords#allrecords #rec5183127603 .t744__title_small{color:#e7d8be!important}
#allrecords#allrecords#allrecords#allrecords #rec5183127603 .t744__btn{background:#2f4a3a!important;color:#fff!important}
#allrecords#allrecords#allrecords#allrecords #rec5183127603 .t744__btn:hover{background:#3a3f47!important;color:#fff!important}
#allrecords#allrecords#allrecords#allrecords #rec5184071203 .t1301__btn{background:#2f4a3a!important;color:#fff!important}

/* Existing inline rich-text colors */
#allrecords#allrecords [style^="color: rgb(0, 0, 0)"],#allrecords#allrecords [style*="; color: rgb(0, 0, 0)"],#allrecords#allrecords [style*=";color: rgb(0, 0, 0)"]{color:#2b2f36!important}
#allrecords#allrecords [style^="color: rgb(255, 255, 255)"],#allrecords#allrecords [style*="; color: rgb(255, 255, 255)"],#allrecords#allrecords [style*=";color: rgb(255, 255, 255)"]{color:#ffffff!important}
#allrecords#allrecords [style^="color:#00144e"],#allrecords#allrecords [style*="; color:#00144e"],#allrecords#allrecords [style*=";color:#00144e"]{color:#2b2f36!important}
#allrecords#allrecords [style^="background-color: rgb(245, 245, 243)"],#allrecords#allrecords [style*="; background-color: rgb(245, 245, 243)"],#allrecords#allrecords [style*=";background-color: rgb(245, 245, 243)"]{background-color:#f5f1ea!important}
#allrecords#allrecords [style^="background-color: rgb(255, 255, 255)"],#allrecords#allrecords [style*="; background-color: rgb(255, 255, 255)"],#allrecords#allrecords [style*=";background-color: rgb(255, 255, 255)"]{background-color:#ffffff!important}
#allrecords#allrecords [style^="color:#000000"],#allrecords#allrecords [style*="; color:#000000"],#allrecords#allrecords [style*=";color:#000000"]{color:#2b2f36!important}
#allrecords#allrecords [style^="background-color: rgb(0, 20, 78)"],#allrecords#allrecords [style*="; background-color: rgb(0, 20, 78)"],#allrecords#allrecords [style*=";background-color: rgb(0, 20, 78)"]{background-color:#2b2f36!important}
#allrecords#allrecords [style^="background-color:rgba(0,20,78,0.20)"],#allrecords#allrecords [style*="; background-color:rgba(0,20,78,0.20)"],#allrecords#allrecords [style*=";background-color:rgba(0,20,78,0.20)"]{background-color:rgba(43,47,54,0.2)!important}
#allrecords#allrecords [style^="border-color:#00144e"],#allrecords#allrecords [style*="; border-color:#00144e"],#allrecords#allrecords [style*=";border-color:#00144e"]{border-color:#2f4a3a!important}
#allrecords#allrecords [style^="color:#20252a"],#allrecords#allrecords [style*="; color:#20252a"],#allrecords#allrecords [style*=";color:#20252a"]{color:#2b2f36!important}
#allrecords#allrecords [style^="background-color:#f8f9fa"],#allrecords#allrecords [style*="; background-color:#f8f9fa"],#allrecords#allrecords [style*=";background-color:#f8f9fa"]{background-color:#f5f1ea!important}
#allrecords#allrecords [style^="color: rgb(32, 37, 42)"],#allrecords#allrecords [style*="; color: rgb(32, 37, 42)"],#allrecords#allrecords [style*=";color: rgb(32, 37, 42)"]{color:#2b2f36!important}
#allrecords#allrecords [style^="background-color:#ededed"],#allrecords#allrecords [style*="; background-color:#ededed"],#allrecords#allrecords [style*=";background-color:#ededed"]{background-color:#f5f1ea!important}
#allrecords#allrecords [style^="color: #000"],#allrecords#allrecords [style*="; color: #000"],#allrecords#allrecords [style*=";color: #000"]{color:#2b2f36!important}
#allrecords#allrecords [style^="background-color:#f5f6f7"],#allrecords#allrecords [style*="; background-color:#f5f6f7"],#allrecords#allrecords [style*=";background-color:#f5f6f7"]{background-color:#f5f1ea!important}
#allrecords#allrecords [style^="background-color:#efefef"],#allrecords#allrecords [style*="; background-color:#efefef"],#allrecords#allrecords [style*=";background-color:#efefef"]{background-color:#f5f1ea!important}
#allrecords#allrecords [style^="background-color:#f4f4f2"],#allrecords#allrecords [style*="; background-color:#f4f4f2"],#allrecords#allrecords [style*=";background-color:#f4f4f2"]{background-color:#f5f1ea!important}
#allrecords#allrecords [style^="background-color:#f4f5f7"],#allrecords#allrecords [style*="; background-color:#f4f5f7"],#allrecords#allrecords [style*=";background-color:#f4f5f7"]{background-color:#f5f1ea!important}
/* Native BF905: one direct WhatsApp link, phone stays editable in Content */
#allrecords#allrecords #rec5373010103{height:0!important;padding:0!important}
#allrecords#allrecords #rec5373010103 :is(.t825__btn,.t825__text-wrapper,.t825__mobile-top-panel,.t825__messenger-descr){display:none!important}
#allrecords#allrecords #rec5373010103 :is(.t825__popup,.t825__popup-container,.t825__wrapper,.t825__messenger-wrapper,.t825__messenger-block){display:contents!important;visibility:visible!important;opacity:1!important;pointer-events:none!important}
#allrecords#allrecords #rec5373010103 .t825__whatsapp{display:flex!important;align-items:center;justify-content:center;position:fixed!important;inset:auto max(24px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) auto!important;width:60px!important;height:60px!important;margin:0!important;padding:0!important;border-radius:50%!important;background:#fff!important;box-shadow:0 4px 20px rgba(43,47,54,.22)!important;z-index:9500!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;transition:transform .2s,box-shadow .2s}
#allrecords#allrecords #rec5373010103 .t825__whatsapp svg{width:60px!important;height:60px!important;display:block!important}
#allrecords#allrecords #rec5373010103 .t825__whatsapp svg path{fill:#2f4a3a!important}
#allrecords#allrecords #rec5373010103 .t825__whatsapp:hover{transform:translateY(-3px);box-shadow:0 6px 24px rgba(43,47,54,.3)!important}
#allrecords#allrecords #rec5373010103 .t825__whatsapp:focus-visible{outline:3px solid #b08a5b!important;outline-offset:4px}
#allrecords#allrecords #rec5373010103 .t825__whatsapp:after{content:"Написать в WhatsApp";position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(max-width:639px){#allrecords#allrecords #rec5373010103 .t825__whatsapp{inset:auto max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) auto!important;width:56px!important;height:56px!important}#allrecords#allrecords #rec5373010103 .t825__whatsapp svg{width:56px!important;height:56px!important}}
@media(prefers-reduced-motion:reduce){#allrecords#allrecords #rec5373010103 .t825__whatsapp{transition:none}}

#allrecords#allrecords #rec5373010103 .t825__messenger-block:not(:has(.t825__whatsapp)){display:none!important}
