.cl-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.cl-panel,.cl-form,.cl-settings,.cl-list{line-height:1.6}.cl-panel h3,.cl-form h3,.cl-row h3{font-size:1.1rem;line-height:1.4;margin:0 0 12px}.cl-status{font-size:1.05rem;margin:18px 0 8px}.cl-blockers{margin:16px 0 24px}.cl-blockers summary,.cl-history summary{font-weight:600;cursor:pointer}.cl-blockers ul{padding-left:20px}.cl-steps{list-style:none;padding:0;margin:24px 0}.cl-steps>li,.cl-row{padding:20px 0;border-bottom:1px solid var(--line)}.cl-step-title{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.cl-step-title h4{font-size:1rem;margin:0}.cl-step-title span{font-size:.88rem;white-space:nowrap}.cl-steps p{margin:8px 0 12px}.cl-note{white-space:pre-wrap;overflow-wrap:anywhere}.cl-steps details{margin:8px 0 12px}.cl-correspondence{margin-top:28px}.cl-template{padding:20px 0;border-bottom:1px solid var(--line)}.cl-settings fieldset{border:0;margin:0;padding:0;min-width:0}.cl-check{display:flex;gap:10px;align-items:center;margin:16px 0}.cl-history{margin-top:20px}.edit-modal:has(.cl-panel,.cl-form,.cl-list,.cl-settings){width:min(820px,calc(100vw - 24px))}@media(max-width:700px){.cl-step-title{align-items:flex-start;flex-direction:column;gap:4px}.cl-step-title span{white-space:normal}.cl-actions .btn{max-width:100%;white-space:normal}.cl-form .form-footer{flex-wrap:wrap}.cl-form .form-footer>*{flex:1 1 180px}}

.cl-panel .form-footer,.cl-form .form-footer,.cl-settings .form-footer{position:static;background:transparent;flex-wrap:wrap}

.cl-milestones,.cl-phase,.cl-correspondence{margin-top:28px}.cl-participants{border:1px solid var(--line);padding:12px 16px;margin:16px 0}.cl-panel input,.cl-form input{min-width:0;max-width:100%}

.cl-panel>section{margin-top:28px}.cl-panel p,.cl-form>p,.cl-list p{margin:8px 0 14px}.cl-panel .cl-row p{margin:8px 0 12px}.cl-panel .cl-steps{margin-top:12px}
