.task-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-bottom:24px}.task-metric{display:flex;flex-direction:column;text-align:left;align-items:flex-start;background:white;border:1px solid var(--line);border-radius:12px;color:var(--navy);padding:22px;font-weight:400}.task-metric>span{font-size:12px;color:var(--muted)}.task-metric>strong{font-size:31px;font-weight:650;margin:15px 0 10px}.task-metric>small{font-size:10px;color:var(--muted);line-height:1.6}.task-metric:hover{border-color:#9bc8c2;filter:none;background:#fcfefe}.task-metric.metric-overdue>strong{color:#b45f35}.task-metric.metric-critical>strong{color:#a84442}.task-filters{flex-wrap:wrap;align-items:center}.task-filters input[type=search]{flex:1 1 270px;max-width:none}.task-filters select{flex:1 1 150px;max-width:220px}.task-overdue-filter{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:500;color:var(--muted);white-space:nowrap;padding:5px 0}.task-overdue-filter input{width:16px;height:16px;accent-color:var(--teal);margin:0}.task-title{white-space:normal;text-align:left;min-width:170px;max-width:290px;line-height:1.6}.task-priority{font-size:10px;line-height:1.4;font-weight:650;display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:5px;background:#edf2f4;color:#5c7581;white-space:nowrap}.task-priority:before{content:'';width:5px;height:5px;border-radius:50%;background:currentColor}.priority-low{background:#edf3f5;color:#6c8591}.priority-normal{background:#e7f0f0;color:#487677}.priority-high{background:#fff1d8;color:#946d24}.priority-critical{background:#fbe9e7;color:#aa4644}.badge.task-neutral{background:#edf1f3;color:#77878e}.task-explanation{font-size:12px;line-height:1.8;background:#edf6f3;color:#42685d;padding:15px;border:1px solid #d4e7df;border-radius:9px;margin:20px 0}.task-escalated{font-size:11px;line-height:1.8;background:#fff2e7;color:#8f623c;padding:13px;border-radius:7px}.task-history-item{border-left:2px solid #c5e0d8;padding:0 0 20px 17px;margin-bottom:12px}.task-history-item strong{font-size:12px}.task-history-badges{display:flex;align-items:center;gap:8px;margin:10px 0;flex-wrap:wrap}.task-history-item .claim-note{font-size:11px;margin:10px 0 0}.task-fieldset{border:0;padding:0;margin:20px 0;min-width:0}.task-fieldset:disabled input,.task-fieldset:disabled select,.task-fieldset:disabled textarea{opacity:1;background:#f7f9fa;color:#566d78}.task-detail-actions{justify-content:flex-start}.task-fieldset+ .field-help{line-height:1.8}#contract-rule-form-container .field-help{margin-top:12px}#task-form input[readonly]{background:#f5f8f8;color:#607681}@media(max-width:1100px){.task-overview{gap:12px}.task-metric{padding:18px}.task-filters select{max-width:none}}@media(max-width:760px){.task-overview{grid-template-columns:1fr;gap:9px}.task-metric{display:grid;grid-template-columns:1fr auto;padding:15px 18px;gap:4px 12px;align-items:center}.task-metric>strong{grid-column:2;grid-row:1/3;margin:0;font-size:27px}.task-metric>small{grid-column:1}.task-filters select{flex-basis:140px}.task-filters input[type=search]{flex-basis:100%}.task-title{max-width:210px}.task-detail-actions{flex-wrap:wrap}.task-history-item .document-card-heading{flex-wrap:wrap}.task-detail-actions button{font-size:11px}}
