.reminder-export{min-height:44px;margin:0 0 18px;border:1px solid #c6d8b2;color:#41690b}
#reminder-handoff-dialog{max-height:90dvh;overflow-y:auto;width:min(560px,calc(100% - 24px))}
#reminder-handoff-dialog p{font-size:14px;line-height:1.7;overflow-wrap:anywhere}
#reminder-handoff-dialog label{display:block;margin:18px 0;font-size:14px}
#reminder-handoff-dialog input[type=text],#reminder-shortcut-name{display:block;width:100%;margin-top:8px;font-size:16px;padding:12px}
#reminder-handoff-dialog .reminder-ready{display:flex;align-items:flex-start;gap:10px;line-height:1.6}
.reminder-ready input{width:20px;height:20px;flex:none;accent-color:#76b900}
.reminder-guide{display:inline-block;color:#41690b;min-height:44px;padding:10px 0;text-decoration:underline}
.reminder-privacy{color:#626b59}.reminder-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.reminder-buttons button{min-height:44px}
#reminder-handoff-status{background:#eef4e6;border-radius:8px;padding:12px;color:#3c5724;min-height:44px}
@media(max-width:600px){#reminder-handoff-dialog{padding:20px;max-height:calc(100dvh - 32px)}.reminder-buttons button{flex:1;font-size:14px}}
