.phase{--phase-color:#1968ad;--phase-tint:#e3f0ff;border-left:5px solid var(--phase-color)}
.phase.phase-color-1{--phase-color:#08786c;--phase-tint:#d9f2eb}
.phase.phase-color-2{--phase-color:#7543ae;--phase-tint:#eee2fa}
.phase.phase-color-3{--phase-color:#087697;--phase-tint:#d8f1fa}
.phase.phase-color-4{--phase-color:#485b79;--phase-tint:#e5eaf4}
.phase.phase-color-5{--phase-color:#9b3d72;--phase-tint:#f8e2ee}
.phase .phase-title{background:var(--phase-tint);color:var(--phase-color);border-bottom:1px solid var(--phase-color)}
.phase .phase-title span{background:var(--phase-color);color:#fff}
.add-phase{display:flex;gap:9px;flex-wrap:wrap;align-items:end;padding:17px;border:2px dashed #bed1df;border-radius:12px;background:#fff;margin-top:22px}
.add-phase label{display:flex;flex:1;min-width:160px;flex-direction:column;gap:6px;font-size:14px;font-weight:700}
.add-phase input{width:100%;padding:10px;border:1px solid var(--line);border-radius:8px;font:inherit}
.add-phase button{padding:11px 16px;border:0;border-radius:8px;background:var(--blue);color:#fff;font-weight:700;cursor:pointer}
