/* ============================================================
   RND — REMINDERS, RETURNING TO LESSONS AND SAVED UI CORRECTIONS
   ============================================================ */
#rndcc-app .rndcc-recipe-tools{background:transparent!important}
#rndcc-app .rndcc-materials-action,#rndcc-app .rndcc-materials-action:hover,#rndcc-app .rndcc-materials-action:focus,#rndcc-app .rndcc-materials-action:active{text-decoration:none!important;border-bottom-style:solid;box-shadow:none!important}
#rndcc-app .rndcc-materials-action::after{display:none!important}
#rndcc-app .rndcc-materials-action:focus-visible,#rndcc-app .rndcc-memory-clear:focus-visible{outline:3px solid #ffc013!important;outline-offset:3px}
#rndcc-app .rndcc-countdown{display:flex;flex-direction:column;width:256px;max-width:100%;gap:7px}
#rndcc-app .rndcc-hero-start-row>.rndcc-countdown>.rndcc-countdown-caption{position:static;white-space:normal;display:block;box-sizing:border-box;width:100%;text-align:center!important;line-height:1.5;letter-spacing:.4px}
#rndcc-app .rndcc-countdown-units{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%}
#rndcc-app .rndcc-countdown-units>span{box-sizing:border-box;min-width:0;max-width:100%}
#rndcc-app .rndcc-hero-start-row:has(>.rndcc-countdown){padding-top:0;align-items:flex-end}
#rndcc-app .rndcc-return-panel,#rndcc-app .rndcc-reminder-summary{box-sizing:border-box;width:100%;padding:26px;margin:24px 0;background:#fff;border:1px solid #ddd;border-radius:20px;color:#000;text-align:left}
#rndcc-app .rndcc-return-panel{display:flex;align-items:center;flex-wrap:wrap;gap:16px}
#rndcc-app .rndcc-return-panel>div{flex:1;min-width:220px}
#rndcc-app .rndcc-return-panel h2,#rndcc-app .rndcc-reminder-summary h2{margin:6px 0 12px}
#rndcc-app .rndcc-return-panel p{margin:0}
#rndcc-app .rndcc-return-panel>small{flex-basis:100%;color:#5e5e5f;line-height:1.6}
#rndcc-app .rndcc-return-panel[hidden],#rndcc-app .rndcc-reading-resume[hidden],#rndcc-app .rndcc-audio-resume[hidden]{display:none!important}
#rndcc-app .rndcc-memory-clear{display:inline;padding:0;margin:0;background:transparent;border:0;border-radius:0;color:#2a9946;-webkit-text-fill-color:#2a9946;font:inherit;text-decoration:underline;min-height:32px;cursor:pointer;box-shadow:none}
#rndcc-app .rndcc-reading-resume,#rndcc-app .rndcc-audio-resume{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 20px}
#rndcc-app .rndcc-audio-resume{margin:14px 0 0}
#rndcc-app .rndcc-reading-resume small,#rndcc-app .rndcc-audio-resume small{font-size:13px;color:#5e5e5f}
#rndcc-app [data-reading-content] :focus{outline:2px solid #2a9946;outline-offset:5px}
#rndcc-app .rndcc-next-reminder{display:flex;flex-direction:column;gap:5px;padding:16px;border-left:4px solid #2a9946;background:#f6f6f7;border-radius:0 10px 10px 0}
#rndcc-app .rndcc-reminder-channels{list-style:none;margin:16px 0;padding:0}
#rndcc-app .rndcc-reminder-channels li{display:grid;grid-template-columns:100px 1fr;gap:6px 14px;padding:12px 0;border-bottom:1px solid #e7e7e8;margin:0}
#rndcc-app .rndcc-reminder-channels li small{grid-column:2;color:#5e5e5f}
#rndcc-app .rndcc-day-locked>span{text-align:left;line-height:1.45}
@media(max-width:767px){
 #rndcc-app .rndcc-countdown{width:100%}
 #rndcc-app .rndcc-return-panel,#rndcc-app .rndcc-reminder-summary{padding:18px;border-radius:16px}
 #rndcc-app .rndcc-return-panel>div{min-width:0;flex-basis:100%}
 #rndcc-app .rndcc-return-panel>a,#rndcc-app .rndcc-reading-resume>button,#rndcc-app .rndcc-audio-resume>button{box-sizing:border-box;width:100%;white-space:normal}
 #rndcc-app .rndcc-reminder-channels li{grid-template-columns:1fr}
 #rndcc-app .rndcc-reminder-channels li small{grid-column:1}
}
