.event-actions .task-icon{width:46px;height:46px;min-height:44px;padding:11px;display:inline-grid;place-items:center}
.task-icon svg{width:23px;height:23px;overflow:visible}
.task-check{stroke-dasharray:1;stroke-dashoffset:1}
.task-icon[aria-pressed="true"] .task-check{stroke-dashoffset:0}
.task-check-flight{position:fixed;z-index:200;pointer-events:none;color:white;overflow:visible}
.reminder-control{position:relative;display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;cursor:pointer}
.reminder-control input[type="checkbox"]{position:absolute;inset:0;width:44px;height:44px;margin:0;opacity:0;cursor:pointer;z-index:1}
.reminder-box{width:24px;height:24px;border:1.5px solid #ffffffa0;border-radius:3px;background:#ffffff12;display:grid;place-items:center;transition:background .18s,border-color .18s;pointer-events:none}
.reminder-box svg{width:23px;height:23px;overflow:visible}
.reminder-box path{stroke:#272727;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .24s ease-in-out}
.reminder-control input:checked + .reminder-box{background:#fff;border-color:#fff}
.reminder-control input:checked + .reminder-box path{stroke-dashoffset:0;transition-delay:.07s}
.reminder-control input:focus-visible + .reminder-box{outline:2px solid white;outline-offset:5px}
@media(prefers-reduced-motion:reduce){.reminder-box,.reminder-box path{transition:none}}
