.task-snooze-dialog{width:min(430px,calc(100% - 32px));border:1px solid rgba(255,255,255,.8);border-radius:14px;padding:0;background:rgba(255,255,255,.9);box-shadow:0 24px 70px rgba(20,30,48,.24),inset 0 1px 0 #fff;backdrop-filter:blur(18px)}.task-snooze-dialog::backdrop{background:rgba(20,30,48,.38);backdrop-filter:blur(2px)}.task-snooze-dialog header{display:flex;justify-content:space-between;align-items:center;padding:17px 19px;border-bottom:1px solid var(--border-subtle)}.task-snooze-dialog h2{margin:0;font-size:1.1rem}.task-snooze-dialog form{display:grid;gap:12px;padding:18px}.task-snooze-dialog .snooze-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.task-snooze-dialog .snooze-presets button{min-height:42px;padding:0 10px;border:1px solid rgba(130,148,174,.3);border-radius:10px;background:linear-gradient(135deg,rgba(255,255,255,.86),rgba(239,245,253,.58));color:#405674;font:inherit;font-size:.78rem;font-weight:700;box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 4px 11px rgba(48,72,108,.045);cursor:pointer}.task-snooze-dialog .snooze-presets button[data-delay=custom]{grid-column:1/-1}.task-snooze-dialog .snooze-presets button:hover{border-color:rgba(91,125,174,.46);background:linear-gradient(135deg,#fff,rgba(239,245,253,.76))}.task-snooze-dialog footer{display:flex;justify-content:flex-end}.task-snooze-dialog footer[hidden],.task-snooze-custom[hidden]{display:none}.task-snooze-custom{display:grid;gap:6px;color:var(--text-secondary)}.task-snooze-custom input{width:100%;height:40px;border:1px solid var(--border-subtle);border-radius:9px;padding:0 10px}
#task-snooze-custom .dt-quick-pop{top:auto;bottom:calc(100% + 6px)}@media(max-width:420px){.task-snooze-dialog .snooze-presets{grid-template-columns:1fr}.task-snooze-dialog .snooze-presets button[data-delay=custom]{grid-column:auto}}
.is-task-removing{pointer-events:none;opacity:0!important;transform:translateX(18px) scale(.985)!important;transition:opacity .2s ease,transform .2s ease!important}
