/* A daily shortcut with monthly context; urgency stays with actual shift duties. */
.rc-retention-daily{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 24px;min-width:0;margin:14px 0;padding:16px 18px;border:1px solid #d8e2ef;border-radius:12px;background:#fff;color:#263d5c;box-shadow:none}
.rc-retention-daily-copy{min-width:0}.rc-retention-daily h2{margin:0;font-size:15px;line-height:1.5;color:#263d5c}.rc-retention-daily-period{margin:3px 0 8px;font-size:12px;line-height:1.6;color:#61748d}
.rc-retention-daily-result{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin:0;font-size:12px;line-height:1.6;color:#465f7e}.rc-retention-daily-result>strong{font-size:16px;color:#263d5c;font-variant-numeric:tabular-nums}.rc-retention-daily-result>small{font-size:12px;color:#61748d}.rc-retention-daily-empty,.rc-retention-daily-pending{font-size:12px;line-height:1.6;color:#61748d;margin:0}.rc-retention-daily-pending{margin-top:4px}
.rc-retention-daily-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px 14px;min-width:0}.rc-retention-daily-actions>.btn,.rc-retention-daily-actions>.text-btn{min-height:44px;font-size:12px;line-height:1.5;white-space:normal;overflow-wrap:anywhere}.rc-retention-daily-actions>.btn{padding:10px 16px}
.rc-retention-daily-result>.rc-retention-daily-score[class*=feedback-]{padding:3px 9px;border:1px solid var(--feedback-line);border-radius:6px;background-color:var(--feedback-gradient-base,var(--feedback-soft));background-image:var(--feedback-surface-gradient,none);color:var(--feedback-ink)}
@media(max-width:760px){.rc-retention-daily{grid-template-columns:minmax(0,1fr);gap:10px}.rc-retention-daily-actions{justify-content:flex-start}}
@media(max-width:480px){.rc-retention-daily{padding:14px}.rc-retention-daily-result>span{flex-basis:100%}}
