/* Логистика - полная светлая тема. */
.light-theme:not(.platform-route):not(.map-theme-lock) #app .logistics-page{
  background-color:#f3f7f5;color:#17362f;
  background-image:radial-gradient(circle at 86% 7%,rgba(82,190,113,.11),transparent 29%),radial-gradient(circle at 5% 42%,rgba(38,139,111,.07),transparent 25%)
}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .logistics-page .logistics-hero{
  border-color:#c7ddd2;background-color:#eaf3ee;color:#17362f;
  background-image:linear-gradient(rgba(47,125,70,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(47,125,70,.055) 1px,transparent 1px);
  box-shadow:0 14px 34px rgba(25,66,52,.08)
}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .logistics-page .logistics-kicker{color:#2f7d46}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .logistics-page .logistics-hero h1{color:#17362f}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .logistics-page .logistics-hero p{color:#60776f}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .logistics-page .logistics-notice{
  border-color:#c7ddd2;background:#edf6f1;color:#4f6a60;box-shadow:0 7px 20px rgba(23,69,52,.05)
}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .logistics-page .logistics-notice :is(.line-icon,button){color:#2f7d46}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .logistics-page .logistics-notice b{color:#24483d}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .logistics-page .logistics-filter{
  border-color:#cfdfd7;background:#fff;color:#17362f;box-shadow:0 12px 30px rgba(20,65,49,.07)
}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .logistics-page .logistics-filter-head{border-color:#dce7e2;background:transparent;box-shadow:none}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .logistics-page .logistics-filter-head small{color:#2f7d46}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .logistics-page .logistics-filter-head h2{color:#17362f}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .logistics-page .logistics-filter-head button{color:#687f76}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .logistics-page .logistics-filter-head button:hover{color:#2f7d46}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .logistics-page .logistics-filter>label{color:#536c63}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .logistics-page :is(.logistics-input,.logistics-filter select){
  border-color:#c7d9d0;background:#f8fbf9;color:#71857d
}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .logistics-page :is(.logistics-input input,.logistics-filter select){color:#17362f}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .logistics-page .logistics-input input::placeholder{color:#8a9b94}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .logistics-page .logistics-filter .logistics-check{
  border-color:#cfe1d8;background:#edf6f1;color:#31574c
}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .logistics-page .logistics-results-head{background:transparent;box-shadow:none}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .logistics-page .logistics-results-head h2{color:#17362f}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .logistics-page .logistics-results-head h2 span{color:#2f7d46}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .logistics-page .logistics-results-head p,
.light-theme:not(.platform-route):not(.map-theme-lock) #app .logistics-page .moderated-key{color:#687f76}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .logistics-page .logistics-card{
  border-color:#9bcac7;background-color:#dff0ee;background-image:linear-gradient(135deg,#eef9f7 0%,#dcefed 56%,#cbe5e2 100%);color:#17362f;box-shadow:0 8px 24px rgba(25,101,98,.1)
}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .logistics-page .logistics-card:hover{
  border-color:#62aaa5;background-color:#d5ebe8;background-image:linear-gradient(135deg,#e5f6f3 0%,#d2e9e6 56%,#bddfdb 100%);box-shadow:0 13px 28px rgba(29,112,107,.16)
}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .logistics-page .logistics-card :is(.logistics-card-main,.logistics-card-title,.logistics-card-description,.logistics-tags,dl,dl div){background:transparent;box-shadow:none}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .logistics-page .logistics-logo{
  border-color:#bcd8ca;background:#e6f3ea;color:#2f7d46
}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .logistics-page .logistics-card-title span{color:#2f7d46}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .logistics-page .logistics-card-title h2{color:#17362f}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .logistics-page :is(.logistics-card-title p,.logistics-card-title>small,.logistics-card-description){color:#60776f}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .logistics-page .logistics-card-title>small b{color:#4f675e}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .logistics-page .logistics-tags b{
  border-color:#cfe1d8;background:#edf6f1;color:#327b50
}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .logistics-page .logistics-card dl div,
.light-theme:not(.platform-route):not(.map-theme-lock) #app .logistics-page .logistics-contact{border-color:#dce7e2}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .logistics-page .logistics-card dt,
.light-theme:not(.platform-route):not(.map-theme-lock) #app .logistics-page .logistics-contact>span{color:#71857d}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .logistics-page .logistics-card dd,
.light-theme:not(.platform-route):not(.map-theme-lock) #app .logistics-page .logistics-contact>b{color:#24483d}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .logistics-page .logistics-contact>a{color:#356b57}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .logistics-page .logistics-free-contact{color:#2f7d46!important}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .logistics-page .logistics-contact>button{
  border:0;
  border-radius:12px;
  background-color:#086968;
  background-image:linear-gradient(180deg,#1cb5ac 0%,#086968 100%);
  color:#fff;
  box-shadow:inset 0 1px 1px rgba(255,255,255,.25)
}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .logistics-page .logistics-contact>button:hover,
.light-theme:not(.platform-route):not(.map-theme-lock) #app .logistics-page .logistics-contact>button:focus-visible{
  background-color:#086968;
  background-image:linear-gradient(180deg,#1cb5ac 0%,#086968 100%);
  color:#fff
}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .logistics-page .logistics-empty{
  border-color:#a9c8b7;background:rgba(255,255,255,.7);color:#60776f
}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .logistics-page .logistics-disclaimer{color:#71857d}
