.deadlineDashboard{margin:20px 0 28px}.deadlineSummary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px}.deadlineCard{display:flex;flex-direction:column;align-items:flex-start;padding:18px;background:#fff;color:#24313b;border:1px solid #e1e7eb;box-shadow:0 8px 25px #1c304008}.deadlineCard strong{font-size:28px;margin-top:6px}.deadlineCard.overdue{border-top:4px solid #b42318}.deadlineCard.urgent{border-top:4px solid #e05a2a}.deadlineCard.warning{border-top:4px solid #dfa523}.deadlineCard.calm{border-top:4px solid #16847f}.deadlinePanel{background:#fff;border:1px solid #e2e7ec;border-radius:16px;padding:20px;box-shadow:0 8px 30px #1c30400a}.panelTitle{display:flex;align-items:center;justify-content:space-between}.panelTitle h2{margin:2px 0 12px}.deadlineRow{width:100%;display:grid;grid-template-columns:95px 1fr auto;align-items:center;text-align:left;background:transparent;color:#26343d;border:0;border-top:1px solid #edf0f2;border-radius:0;padding:12px 4px}.deadlineRow:hover{background:#f0f8f7}.dateBox,.deadlineCustomer{display:flex;flex-direction:column}.dateBox small,.deadlineCustomer small{color:#75818a;margin-top:3px}.deadlineValue{font-weight:700}.deadlineCard:focus,.deadlineRow:focus{outline:2px solid #007a78;outline-offset:2px}@media(max-width:700px){.deadlineSummary{grid-template-columns:repeat(2,1fr)}.deadlineRow{grid-template-columns:80px 1fr}.deadlineValue{display:none}}
