.p79 table td{vertical-align:top;white-space:normal}.p79 p,.p79-comment p{white-space:pre-wrap}.p79 small{display:block;color:#657080}.p79-overview,.p79-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:15px 0}.p79-overview>div,.p79-stats>div{background:#eef4fa;padding:14px;border-radius:7px}.p79-stats strong{display:block;font-size:28px}.p79-stats span{display:block}.p79-status{display:inline-block;border-radius:5px;padding:4px 7px;background:#eef2f6}.p79-ACTIVE,.p79-IN_PROGRESS{background:#def1ff;color:#08568d}.p79-WAITING,.p79-REVIEW{background:#fff1c2;color:#725400}.p79-COMPLETED{background:#d9f1e4;color:#185b38}.p79-CANCELLED,.p79-NA{color:#727272}.p79-overdue{color:#b51e31;font-weight:700}.p79-health{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:6px}.p79-red{background:#c63845}.p79-yellow{background:#e0a527}.p79-green{background:#38a46c}.p79-board{display:grid;grid-template-columns:repeat(6,minmax(170px,1fr));gap:10px;overflow:auto}.p79-board section{background:#f0f3f7;padding:10px;min-height:160px}.p79-board article,.p79-calendar article{background:white;border:1px solid #d8e0eb;padding:9px;margin:7px 0;border-radius:6px}.p79-board article[draggable=true],.p79-calendar article[draggable=true]{cursor:grab}.p79-calendar{display:grid;grid-template-columns:repeat(7,minmax(125px,1fr));gap:5px;overflow:auto}.p79-calendar-day{grid-template-columns:1fr}.p79-calendar section{border:1px solid #dbe3ec;padding:8px;min-height:100px}.p79-calendar button{text-align:left;white-space:normal}.p79-comment{border-bottom:1px solid #dce3ee;padding:12px}.p79 pre{max-width:650px;white-space:pre-wrap;overflow-wrap:anywhere}.p79 textarea,#p79ProjectForm textarea,#p79TaskForm textarea,.p79CommentForm textarea{width:100%;min-height:70px}.p79 fieldset,#p79TaskForm fieldset{border:0;padding:0}.p79 select[multiple],#p79ProjectForm select[multiple],#p79TaskForm select[multiple]{min-height:90px}.p79FileForm,.p79CommentForm{display:grid;gap:9px;margin-top:16px}

.p79 table th,.p79-status{white-space:nowrap}.p79 table th{min-width:60px}.p79-summary{min-width:170px;max-width:360px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.p79 table td:first-child{min-width:190px;max-width:290px}.p79 table button{white-space:normal;text-align:left}
