
#sg .sg-chip i{background:#8B42E6!important}#sg .bd-j{border-left-color:#8B42E6!important}#sg .bd-j.x{border-left-color:#C9CFD8!important;background:#fff!important}
#sg .rn i,#sg .mx-1,#sg .sg-rules i,#sg .lgl li i{background:#F3ECFC!important;color:#6A2EB8!important}#sg .lgl .lg-plan i{background:#8B42E6!important;color:#fff!important}
#sg .cal-p,#sg .lg-p{background:#EBDDFC!important}#sg .th-done p{background:#F3ECFC!important;color:#6A2EB8!important}
#sg .cm-l li{border-color:#E9DCFB!important;border-left-color:#C9CFD8!important}
#sg .ss-chips span{background:#F3ECFC!important;color:#6A2EB8!important}
#sg .rkx-c .y{background:#F3ECFC!important;color:#6A2EB8!important}#sg .rkx-c .x{background:#fff!important;color:#5B6B7E!important;box-shadow:inset 0 0 0 1.5px #C9CFD8}
#sg .lgl .lg-note i{background:#fff!important;color:#6A2EB8!important;box-shadow:inset 0 0 0 1.5px #8B42E6}
#sg .opv-r.ok b,#sg .opv-r.wait b{color:#6A2EB8!important}
#sg .mp-r.r2{stroke:#B98AF0!important}#sg .mp-p.b i{background:#B98AF0!important}
#sg .pg-w{background:#F3ECFC!important;color:#6A2EB8!important}
#sg .sg-trust span:first-child{background:#fff!important;color:#6A2EB8!important;border-color:#8B42E6!important}
#sg .du-d,#sg .du-leg .d{background:#6A2EB8!important}#sg .ld-cap{border-left-color:#6A2EB8!important}
#sg .t-coi,#sg .t-rot{background:#fff!important;border-color:#E9DCFB!important}#sg .tm-c em{color:#6A2EB8!important}#sg .t-coi em,#sg .t-rot em{color:#5B6B7E!important}
#sg .cy-l span{color:#6A2EB8!important}
/* summary styles per page */
#sg[data-layout=editorial] .sgs-tldr>.wrap{display:block!important}#sg[data-layout=editorial] .sw-tldr{border:0;border-top:2px solid #8B42E6;border-radius:0;margin-top:20px!important}#sg[data-layout=editorial] .tl3{border-left:0;padding:24px 28px 0 0}
#sg[data-layout=center] .sgs-tldr .k{display:block;text-align:center}#sg[data-layout=center] .sw-tldr{grid-template-columns:1fr;border:0;max-width:760px;margin-left:auto;margin-right:auto;text-align:center}#sg[data-layout=center] .tl3{border-left:0;border-top:1px solid #E9DCFB;padding:22px 0}#sg[data-layout=center] .tl3:first-child{border-top:0}#sg[data-layout=center] .tl3 span{justify-content:center}
#sg[data-layout=memo] .sw-tldr{grid-template-columns:1fr;border-radius:0;border:0;border-top:2px solid #8B42E6}#sg[data-layout=memo] .tl3{display:grid;grid-template-columns:240px 1fr;gap:24px;border-left:0;border-bottom:1px solid #E9DCFB;padding:20px 0}#sg[data-layout=memo] .tl3 p{margin-top:0}
#sg[data-layout=ledger] .sw-tldr{border:0;gap:28px}#sg[data-layout=ledger] .tl3{border-left:4px solid #8B42E6;padding:6px 0 6px 20px}#sg[data-layout=ledger] .tl3 span i{width:auto;height:auto;border:0;background:none!important;color:#8B42E6!important;font-size:30px;font-weight:800}
#sg[data-layout=dossier] .sw-tldr{grid-template-columns:1fr;border-style:dashed}#sg[data-layout=dossier] .tl3{display:grid;grid-template-columns:220px 1fr;gap:20px;border-left:0;border-top:1px dashed #E9DCFB}#sg[data-layout=dossier] .tl3:first-child{border-top:0}#sg[data-layout=dossier] .tl3 p{margin-top:0}
#sg[data-layout=stage] .sw-tldr{border:0;gap:16px}#sg[data-layout=stage] .tl3{border:1px solid #E9DCFB;border-top:4px solid #8B42E6;border-radius:12px}
#sg[data-layout=rail] .sw-tldr{grid-template-columns:1fr;border:0;border-left:3px solid #8B42E6;border-radius:0;padding-left:8px}#sg[data-layout=rail] .tl3{border-left:0;padding:16px 24px}
#sg[data-layout=reverse] .sw-tldr{border:0;gap:16px}#sg[data-layout=reverse] .tl3{border:1px solid #E9DCFB;border-radius:22px}#sg[data-layout=reverse] .tl3:last-child{background:#8B42E6;border-color:#8B42E6}#sg[data-layout=reverse] .tl3:last-child p,#sg[data-layout=reverse] .tl3:last-child span{color:#fff}#sg[data-layout=reverse] .tl3:last-child span i{background:#fff;color:#8B42E6;border-color:#fff}
#sg[data-layout=compact] .sw-tldr{border-radius:8px}#sg[data-layout=compact] .tl3{padding:18px 20px}#sg[data-layout=compact] .tl3 p{font-size:15px}
#sg[data-layout=dossier] .sg-sec>.wrap{border-left:0!important}
/* engine */
.sgh-st-g{align-items:start!important}#sg[data-seg=engine] .sg-size .sz:first-child{grid-column:1/-1;padding-top:8px}#sg[data-seg=engine] .sg-size .sz:first-child b{font-size:clamp(48px,6vw,80px)}#sg[data-seg=engine] .sg-size .sz:first-child span{max-width:48ch;font-size:17px}
.sgh-cp-g{align-items:start!important}
/* bars: value at the end of each bar */
.br-t em{right:auto!important;left:calc(var(--w) * .82 + 10px)}.go .br-t em,.br-t em{transition:opacity .4s}
/* approval and inspection details */
@media(min-width:1400px){#sg .sg-appr{flex-wrap:nowrap}#sg .sg-appr span{white-space:nowrap;font-size:13px}}
#sg[data-seg=inspection-bodies] .sg-trig{grid-template-columns:1fr}#sg[data-seg=inspection-bodies] .sg-trig .sg-card{display:grid;grid-template-columns:260px 1fr;gap:20px;align-items:baseline}#sg[data-seg=inspection-bodies] .sg-trig .sg-card p{margin-top:0}
/* start */
.sw-start{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;position:relative}.sw-start::before{content:"";position:absolute;left:18px;right:18px;top:17px;height:2px;background:#E9DCFB}.sw-start::after{content:"";position:absolute;left:18px;top:17px;height:2px;width:0;background:#8B42E6;transition:width 1.8s cubic-bezier(.4,0,.2,1)}.sw-start.go::after{width:calc(100% - 36px)}.sw-start li{position:relative;z-index:1}.sw-start li i{font-style:normal;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#fff;border:2px solid #E9DCFB;color:#8B42E6;font-weight:800;transition:background .3s,border-color .3s,color .3s;transition-delay:calc(var(--i)*.45s)}.sw-start.go li i{background:#8B42E6;border-color:#8B42E6;color:#fff}.sw-start em{display:block;margin-top:14px;font-style:normal;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6A2EB8}.sw-start b{display:block;margin-top:4px;font:800 17px var(--d);color:#1A3A5C}.sw-start span{display:block;margin-top:6px;font-size:14px;line-height:1.5;color:#5B6B7E}
/* report */
.sw-rep{margin-top:36px;max-width:760px}.rp{list-style:none;margin:0;padding:8px 20px 14px}.rp li{display:grid;grid-template-columns:1fr auto;column-gap:16px;padding:14px 0;border-bottom:1px solid #F1EAFB;opacity:0;transform:translateY(6px);transition:opacity .4s,transform .4s;transition-delay:calc(var(--i)*.25s)}.go .rp li{opacity:1;transform:none}.rp li span{font-size:14.5px;color:#1A3A5C;font-weight:600}.rp li b{font:800 22px var(--d);color:#8B42E6;text-align:right}.rp li em{grid-column:1/-1;font-style:normal;font-size:12px;color:#5B6B7E}
@media(max-width:1000px){.sw-start{grid-template-columns:1fr 1fr}.sw-start::before,.sw-start::after{display:none}#sg[data-layout=memo] .tl3,#sg[data-layout=dossier] .tl3,#sg[data-seg=inspection-bodies] .sg-trig .sg-card{grid-template-columns:1fr;gap:6px}}
@media(max-width:760px){.sw-start{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.sw-start::after,.sw-start li i,.rp li{transition:none!important}}
