@charset "utf-8";
.ws-project-toggle{grid-template-columns:180px minmax(0,1fr) 56px!important;cursor:default!important}
.ws-project-toggle .ws-project-thumb,.ws-project-toggle .ws-project-summary{color:inherit;text-decoration:none}
.ws-project-toggle .ws-project-thumb:focus-visible,.ws-project-toggle .ws-project-summary:focus-visible,.ws-project-step-toggle:focus-visible{outline:3px solid rgba(54,95,74,.28);outline-offset:3px}
.ws-project-toggle .ws-project-summary:hover>strong,.ws-project-toggle .ws-project-thumb:hover+.ws-project-summary>strong{color:var(--project-gold)}
.ws-project-step-toggle{display:flex!important;align-items:center;justify-content:center;width:46px!important;height:46px!important;padding:0!important;border:1px solid var(--project-line)!important;border-radius:50%!important;background:#fff!important;cursor:pointer!important;box-shadow:0 4px 12px rgba(25,55,42,.08);transition:background-color .2s,color .2s,transform .2s,box-shadow .2s}
.ws-project-step-toggle:hover{transform:translateY(-1px);box-shadow:0 7px 16px rgba(25,55,42,.14)}
.ws-project-step-toggle small{display:none!important}
.ws-project-step-toggle i{font-size:14px}
.ws-project.is-open .ws-project-step-toggle{background:var(--project-green)!important;color:#fff!important}
.ws-project.is-open .ws-project-step-toggle i{transform:rotate(180deg)}
.ws-project.is-open .ws-project-chevron{transform:none!important}
.ws-project-edit{right:72px!important}
@media(max-width:760px){.ws-project-toggle{grid-template-columns:92px minmax(0,1fr) 42px!important}.ws-project-step-toggle{width:38px!important;height:38px!important}.ws-project-edit{right:58px!important}}
