.task-reminder-settings{margin-top:18px;padding:17px;border:1px solid var(--l);border-radius:14px;background:var(--bg)}.task-reminder-settings-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.task-reminder-settings h3{font-size:15px;margin:0 0 5px}.task-reminder-settings p{font-size:11px;color:var(--m);line-height:1.7;margin:7px 0}.task-reminder-settings #taskReminderSchedule{color:var(--accent);font-weight:700}.task-reminder-toggle{display:flex;gap:8px;align-items:center;font-size:12px;cursor:pointer}.daily-tasks .task-reminder-toggle input{width:20px;height:20px;accent-color:var(--accent)}.task-reminder-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.task-reminder-actions button:disabled{opacity:.65;cursor:default}.task-reminder-banner{display:flex;gap:20px;justify-content:space-between;align-items:center;margin:0 auto 22px;max-width:1360px;padding:18px;border:1px solid var(--accent);border-radius:16px;background:linear-gradient(120deg,var(--p2),var(--p));color:var(--t);box-shadow:var(--shadow)}.task-reminder-banner strong{font-size:15px}.task-reminder-banner p{font-size:12px;color:var(--m);line-height:1.7;margin:8px 0 0}.task-reminder-banner>div:last-child{display:flex;gap:8px;flex-shrink:0}.task-reminder-banner button{padding:10px 12px;min-height:42px;border:1px solid var(--l);border-radius:10px;background:var(--p2);color:var(--t);font:inherit;font-size:12px;cursor:pointer}.task-reminder-banner button:first-child{background:var(--gradient);color:white}@media(max-width:700px){.task-reminder-settings{padding:13px}.task-reminder-banner{align-items:stretch;flex-direction:column;gap:14px;padding:16px}.task-reminder-banner>div:last-child>button{flex:1}.task-reminder-actions{flex-direction:column}}
