.cr-card{border-left:5px solid #24836e}.cr-card.cr-overdue,.cr-reminder.cr-overdue{border-color:#bd293b;background:#fff1f2}.cr-card.cr-soon,.cr-reminder.cr-soon{border-color:#d88821;background:#fffbef}.cr-status{font-weight:700}.cr-overdue .cr-status,.cr-inline-overdue{color:#a61d30;font-weight:700}.cr-inline-soon{color:#895400}.cr-dates{display:flex;gap:2rem;flex-wrap:wrap}.cr-dates small,.cr-dates strong{display:block}.cr-dates small{color:#617e8d;margin-bottom:.4rem}.cr-preview{padding:1rem;border:1px solid #b9d7e1;border-radius:8px;background:#f1f8fb;font-weight:600}.cr-history{margin-top:1rem;border-top:1px solid #dce7ed;padding-top:1rem}.cr-history summary{cursor:pointer;color:#176c86;font-weight:600}.cr-legacy{color:#945013}.cr-reminder{display:block;border-left:4px solid;margin:.7rem 0;padding:.8rem 1rem;border-radius:7px;color:#173d4d;text-decoration:none}.cr-reminder span,.cr-reminder small{display:block;margin-top:.3rem}.cr-card .panel-head{flex-wrap:wrap;gap:.8rem}
