
#sostav-rabot.ur4sa .ur4sa-bn{display:grid;grid-template-columns:minmax(0,1fr);margin-top:40px}
#sostav-rabot.ur4sa .ur4sa-pl{position:relative;isolation:isolate;padding:24px 52px 26px 0}
#sostav-rabot.ur4sa .ur4sa-pl::before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:-100vw;right:28px;background:var(--ur4-pl);
  border-radius:0 28px 28px 0;transform:skewX(var(--ur4-sk));transform-origin:0 100%}
#sostav-rabot.ur4sa .ur4sa-b{position:relative;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:0 36px}
#sostav-rabot.ur4sa .ur4sa-pl .ur4sa-b+.ur4sa-b{margin-top:26px;padding-top:24px;border-top:1px solid var(--ur4-ln)}
#sostav-rabot.ur4sa .ur4sa-rest .ur4sa-b{padding:24px 0 8px;border-top:1px solid var(--ur4-ln)}
#sostav-rabot.ur4sa .ur4sa-rest .ur4sa-b:first-child{margin-top:12px}
#sostav-rabot.ur4sa .ur4sa-h{font:500 20px/1.25 var(--ur4-u);letter-spacing:-.03em;color:var(--ur4-ink);text-wrap:balance}
#sostav-rabot.ur4sa .ur4sa-c{margin-top:10px;font:600 16px/1.45 var(--ur4-o);color:var(--ur4-ink);text-wrap:pretty}
#sostav-rabot.ur4sa .ur4sa-bb{margin-top:14px;padding-top:14px;border-top:1px solid var(--ur4-ln)}
#sostav-rabot.ur4sa .ur4sa-p{font:400 15px/1.55 var(--ur4-o);color:var(--ur4-mu);text-wrap:pretty}
#sostav-rabot.ur4sa .ur4sa-fn{position:relative;isolation:isolate;margin-top:24px;padding:24px 22px 26px;border-radius:28px;background:var(--ur4-pl)}
#sostav-rabot.ur4sa .ur4sa-lb{font:500 13px/1.3 var(--ur4-o);color:var(--ur4-mu)}
#sostav-rabot.ur4sa .ur4sa-fh{margin-top:8px;font:500 22px/1.22 var(--ur4-u);letter-spacing:-.03em;text-wrap:balance}
#sostav-rabot.ur4sa .ur4sa-stp{margin-top:18px;display:grid;grid-template-columns:minmax(0,1fr)}
#sostav-rabot.ur4sa .ur4sa-stp li{padding:10px 0;border-top:1px solid var(--ur4-ln);font:500 16px/1.3 var(--ur4-o)}
#sostav-rabot.ur4sa .ur4sa-stp li:first-child{border-top:0;padding-top:0}
#sostav-rabot.ur4sa .ur4sa-p1{margin-top:14px;padding-top:14px;border-top:1px solid var(--ur4-ln)}
#sostav-rabot.ur4sa .ur4sa-rep{margin-top:26px;padding-top:22px;border-top:1px solid rgba(33,31,44,.22)}
#sostav-rabot.ur4sa .ur4sa-rh{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px}
#sostav-rabot.ur4sa .ur4sa-rh b{font:500 20px/1.25 var(--ur4-u);letter-spacing:-.03em}
#sostav-rabot.ur4sa .ur4sa-rh span{font:400 13px/1.3 var(--ur4-o);color:var(--ur4-mu)}
#sostav-rabot.ur4sa .ur4sa-rm{margin-top:8px;font:400 14px/1.45 var(--ur4-o);color:var(--ur4-mu)}
#sostav-rabot.ur4sa .ur4sa-fl{margin-top:14px}
#sostav-rabot.ur4sa .ur4sa-fl li{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0;border-top:1px solid var(--ur4-ln)}
#sostav-rabot.ur4sa .ur4sa-fl li span{font:400 15px/1.35 var(--ur4-o)}
#sostav-rabot.ur4sa .ur4sa-fl li b{font:500 22px/1 var(--ur4-u);letter-spacing:-.04em}
#sostav-rabot.ur4sa .ur4sa-fl li:last-child b{font-size:26px}
#sostav-rabot.ur4sa .ur4sa-c2{margin-top:14px;font:600 15px/1.45 var(--ur4-o);text-wrap:pretty}
#sostav-rabot.ur4sa .ur4sa-fig{display:grid;gap:8px;margin-top:24px}
#sostav-rabot.ur4sa .ur4sa-fv{font:400 64px/1 var(--ur4-u);letter-spacing:-.05em;white-space:nowrap}
#sostav-rabot.ur4sa .ur4sa-fc{max-width:34ch;font:400 14px/1.45 var(--ur4-o);color:var(--ur4-mu)}
#sostav-rabot.ur4sa .ur4sa-led{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;margin-top:20px;padding-top:16px;
  border-top:1px solid var(--ur4-ln)}
#sostav-rabot.ur4sa .ur4sa-led b{font:500 26px/1.05 var(--ur4-u);letter-spacing:-.04em;white-space:nowrap}
#sostav-rabot.ur4sa .ur4sa-led span{font:400 14px/1.4 var(--ur4-o);color:var(--ur4-mu)}
#sostav-rabot.ur4sa .ur4sa-n{margin-top:12px;font:400 13px/1.45 var(--ur4-o);color:var(--ur4-mu);text-wrap:pretty}
#sostav-rabot.ur4sa .ur4sa-rep figcaption{margin-top:12px;font:400 13px/1.45 var(--ur4-o);color:var(--ur4-mu2);text-wrap:pretty}
@media (min-width:768px){
  #sostav-rabot.ur4sa .ur4sa-b{grid-template-columns:minmax(0,.82fr) minmax(0,1fr)}
  #sostav-rabot.ur4sa .ur4sa-bb{margin-top:0;padding-top:0;border-top:0}
  #sostav-rabot.ur4sa .ur4sa-pl{padding:30px 64px 30px 0}
  #sostav-rabot.ur4sa .ur4sa-pl::before{right:36px}
  #sostav-rabot.ur4sa .ur4sa-rest{padding-right:64px}
  #sostav-rabot.ur4sa .ur4sa-fn{padding:30px 32px 32px}
  #sostav-rabot.ur4sa .ur4sa-fi{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1fr);gap:0 36px}
  #sostav-rabot.ur4sa .ur4sa-fi>:is(.ur4sa-lb,.ur4sa-fh,.ur4sa-stp){grid-column:1}
  #sostav-rabot.ur4sa .ur4sa-fi>.ur4sa-p1{grid-column:2;grid-row:1 / span 3;margin-top:0;padding-top:0;border-top:0}
  #sostav-rabot.ur4sa .ur4sa-fi>.ur4sa-rep{grid-column:1 / -1}
}
@media (min-width:1280px){
  #sostav-rabot.ur4sa .ur4sa-bn{grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:auto 1fr;column-gap:24px}
  #sostav-rabot.ur4sa .ur4sa-pl{grid-column:1 / 4;grid-row:1;padding:30px 60px 32px 0}
  #sostav-rabot.ur4sa .ur4sa-pl::before{right:-20px;transform-origin:0 0}
  #sostav-rabot.ur4sa .ur4sa-rest{grid-column:1 / 4;grid-row:2;padding-right:124px}
  #sostav-rabot.ur4sa .ur4sa-rest .ur4sa-b{padding:28px 0 10px}
  #sostav-rabot.ur4sa .ur4sa-rest .ur4sa-b:first-child{margin-top:0;border-top:0}
  #sostav-rabot.ur4sa .ur4sa-fn{grid-column:4 / 6;grid-row:1 / 3;margin-top:0;padding:36px 28px 36px 50px;border-radius:0;background:none}
  #sostav-rabot.ur4sa .ur4sa-fn::before,#sostav-rabot.ur4sa .ur4sa-fn::after{content:"";position:absolute;z-index:-1;top:0;bottom:0;background:var(--ur4-pl);border-radius:28px}
  #sostav-rabot.ur4sa .ur4sa-fn::before{left:20px;right:0;transform:skewX(var(--ur4-sk));transform-origin:0 0}
  #sostav-rabot.ur4sa .ur4sa-fn::after{left:45%;right:0}
  #sostav-rabot.ur4sa .ur4sa-fi{display:block}
  #sostav-rabot.ur4sa .ur4sa-fi>.ur4sa-p1{margin-top:16px;padding-top:16px;border-top:1px solid var(--ur4-ln)}
}
@media (max-width:767px){
  #sostav-rabot.ur4sa .ur4sa-bn{margin-top:28px}
  #sostav-rabot.ur4sa .ur4sa-h{font-size:20px}
  #sostav-rabot.ur4sa .ur4sa-fv{font-size:44px}
  #sostav-rabot.ur4sa .ur4sa-fn{margin-inline:-4px}
}
