.reminders-actions-toggle{width:32px;height:32px;padding:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%}.reminders-origin-link{cursor:pointer;color:#321fdb}.reminders-list-date{white-space:nowrap;font-weight:600}.reminders-row-completed{color:#adb5bd}.reminders-row-highlight{-webkit-box-shadow:inset 3px 0 0 0 #321fdb;box-shadow:inset 3px 0 0 0 #321fdb;background-color:#eef2ff}.reminders-legend-pending{background-color:#321fdb}.reminders-legend-notified{background-color:#f9b115}.reminders-legend-completed{background-color:#2eb85c}.reminders-fab{position:fixed;right:28px;bottom:28px;z-index:1030;width:56px;height:56px;padding:0;border:none;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:linear-gradient(135deg,#4b3cf0,#321fdb);color:#fff;-webkit-box-shadow:0 4px 14px rgba(50,31,219,.55),0 2px 6px rgba(50,31,219,.35);box-shadow:0 4px 14px rgba(50,31,219,.55),0 2px 6px rgba(50,31,219,.35);cursor:pointer;-webkit-transition:background .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:background .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease;-webkit-animation:reminders-fab-pulse 2.4s ease-in-out infinite;animation:reminders-fab-pulse 2.4s ease-in-out infinite}.reminders-fab:hover{background:linear-gradient(135deg,#5c4dff,#3c27f0);-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 6px 20px rgba(50,31,219,.65),0 3px 8px rgba(50,31,219,.4);box-shadow:0 6px 20px rgba(50,31,219,.65),0 3px 8px rgba(50,31,219,.4)}.reminders-fab:active{-webkit-transform:scale(.95);transform:scale(.95)}@-webkit-keyframes reminders-fab-pulse{0%,to{-webkit-box-shadow:0 4px 14px rgba(50,31,219,.55),0 0 0 0 rgba(50,31,219,.45);box-shadow:0 4px 14px rgba(50,31,219,.55),0 0 0 0 rgba(50,31,219,.45)}50%{-webkit-box-shadow:0 4px 14px rgba(50,31,219,.55),0 0 0 10px rgba(50,31,219,0);box-shadow:0 4px 14px rgba(50,31,219,.55),0 0 0 10px rgba(50,31,219,0)}}@keyframes reminders-fab-pulse{0%,to{-webkit-box-shadow:0 4px 14px rgba(50,31,219,.55),0 0 0 0 rgba(50,31,219,.45);box-shadow:0 4px 14px rgba(50,31,219,.55),0 0 0 0 rgba(50,31,219,.45)}50%{-webkit-box-shadow:0 4px 14px rgba(50,31,219,.55),0 0 0 10px rgba(50,31,219,0);box-shadow:0 4px 14px rgba(50,31,219,.55),0 0 0 10px rgba(50,31,219,0)}}@media (prefers-reduced-motion:reduce){.reminders-fab{-webkit-animation:none;animation:none}}@media (max-width:991.98px){.reminders-fab{right:18px;bottom:18px}}