.project-situation{display:grid;grid-template-columns:1fr 1.7fr 1fr;gap:20px;align-items:start;border-left:5px solid #e8ad00;margin-bottom:20px}.project-situation h2{margin:5px 0;font-size:24px}.project-situation>div>span,.project-situation-compact>div>span{display:block;font-size:12px;color:#667586;font-weight:600;margin-bottom:6px}.project-situation p,.project-situation-compact p{margin:0}.project-situation strong{display:block;overflow-wrap:anywhere}.project-situation>.project-start-attention{grid-column:1/-1}.project-situation-compact{display:grid;gap:12px;padding:15px;border:1px solid #e7ebef;border-left:4px solid #e8ad00;border-radius:10px;margin:14px 0;font-size:14px}.execution-table .project-situation-compact{min-width:190px;padding:10px;font-size:12px}.project-start-checklist{margin-bottom:20px}.project-start-item{padding:16px 0;border-top:1px solid #e7ebef}.project-start-item-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.project-start-status{font-size:12px;font-weight:650;padding:5px 10px;border-radius:20px;background:#fff3de;color:#8a5b09;white-space:nowrap}.project-start-status.is-sent{background:#e8efff;color:#365ea0}.project-start-status.is-checked{background:#e5f4e9;color:#287342}.project-start-attention{color:#99591f}.project-start-picker{border:1px solid #dbe2e9;padding:16px;border-radius:10px;margin:14px 0}.project-start-picker .check,.project-start-checklist .check{display:flex;align-items:center;gap:10px;margin:10px 0}.project-start-picker input[type=checkbox],.project-start-checklist input[type=checkbox]{width:auto;min-width:0;flex:0 0 auto}.project-start-form-grid{display:grid;grid-template-columns:1fr 2fr;gap:16px}.project-start-checklist summary{cursor:pointer;font-weight:600;padding:12px 0}.project-start-checklist input,.project-start-checklist select,.project-start-checklist textarea{width:100%;box-sizing:border-box;min-width:0}.project-start-checklist form{margin-top:12px}.project-start-settings{border-top:1px solid #e7ebef;margin-top:12px}.project-start-checklist button{margin-top:10px}.guest-project .project-situation{padding:20px}.guest-project .project-start-checklist{padding:20px}
@media(max-width:760px){.project-situation,.project-start-form-grid{grid-template-columns:1fr;gap:14px}.project-start-item-head{align-items:start;flex-wrap:wrap}.project-situation h2{font-size:21px}.project-start-checklist button{width:100%}.project-start-checklist .project-start-status{width:auto}.project-situation-compact{font-size:13px}.project-start-picker{min-width:0}}

.project-parallel-stages{grid-column:1/-1;width:100%;margin-top:16px}.project-parallel-list{margin-top:10px;display:grid;gap:10px}.project-parallel-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr);gap:18px;border-top:1px solid #e2e8e6;padding:14px 0}.project-parallel-row>div{min-width:0;overflow-wrap:anywhere}.project-parallel-row>div:first-child{display:flex;flex-direction:column;gap:6px}.project-parallel-row span{font-size:12px;color:#64748b}.project-parallel-row p{margin:5px 0}.project-parallel-row a{display:block}.project-parallel-stages.is-compact .project-parallel-row{grid-template-columns:1fr}.project-parallel-stages.is-compact .project-parallel-row>div{width:100%}@media(max-width:760px){.project-parallel-row{grid-template-columns:1fr;gap:10px}}
.execution-status-details>summary{cursor:pointer;font-weight:650;white-space:nowrap;color:#11695a}.execution-status-details[open]>summary{margin-bottom:12px}.execution-status-details .project-situation-compact{margin-top:12px}.execution-status-details .project-parallel-row strong{display:block;margin-top:4px}
