.deadline-group{display:grid;gap:8px;margin-top:12px}.deadline-group h3{display:flex;align-items:center;gap:7px;margin:0;color:#52634f;font:700 11px 'DM Sans',sans-serif}.deadline-group h3 svg{width:15px}.deadline-group h3 span{margin-left:auto;padding:3px 7px;border-radius:99px;background:#edf1e7;font-size:10px}.urgent-group h3{color:#9c4936}.urgent-group h3 span{background:#f7dfd6;color:#9c4233}.overdue-group{margin-top:16px;padding-top:12px;border-top:1px solid #e6caca}.overdue-group h3{color:#9c3939}.overdue-group h3 span{background:#f6dddd;color:#963e3e}.overdue-caption{margin:0;color:#886969;font-size:10px}.late-row{padding:10px;border:1px solid #e8caca;border-radius:9px;background:#fff3f1}.late-row strong{color:#963e3e}.late-row .deadline-hint{color:#965b58}.late-tag{display:block;width:max-content;margin-top:5px;padding:3px 7px;border-radius:99px;background:#f6dddd;color:#963e3e;font-size:9px;font-style:normal;font-weight:700;letter-spacing:.3px}.preview-group{padding-top:10px;border-top:1px dashed #c69a5d}.preview-group h3{color:#916a36}.preview-group .preview-row{margin-top:0}@media(max-width:760px){.deadline-group h3{align-items:flex-start}.late-tag{white-space:normal}}