.brm-manual-balance-alarm-module__3SjHaG__overlay{z-index:2147483600;color:#effff7;pointer-events:none;max-width:calc(100vw - 36px);max-height:calc(100dvh - 36px);position:fixed;bottom:18px;right:18px;overflow-y:auto}.brm-manual-balance-alarm-module__3SjHaG__modal{box-sizing:border-box;pointer-events:auto;background:linear-gradient(150deg,#0a3024fc,#031711fc);border:1px solid #53ffad59;border-radius:26px;outline:none;width:min(490px,100vw - 36px);padding:22px;position:relative;overflow:hidden;box-shadow:0 34px 120px #000000b8,inset 0 0 0 1px #2ef2a012}.brm-manual-balance-alarm-module__3SjHaG__modal:before{content:"";background:linear-gradient(90deg,#2ef2a0,#8bffd2,#2ef2a0) 0 0/200% 100%;height:4px;animation:1.7s linear infinite brm-manual-balance-alarm-module__3SjHaG__alarmSweep;position:absolute;inset:0 0 auto}.brm-manual-balance-alarm-module__3SjHaG__modal.brm-manual-balance-alarm-module__3SjHaG__overdue{border-color:#ff5c6c9e;box-shadow:0 34px 120px #000000c2,0 0 52px #ff354d21}.brm-manual-balance-alarm-module__3SjHaG__modal.brm-manual-balance-alarm-module__3SjHaG__overdue:before{background:linear-gradient(90deg,#ff4f67,#ffd169,#ff4f67) 0 0/200% 100%}.brm-manual-balance-alarm-module__3SjHaG__signal{background:#2ef2a012;border:1px solid #2ef2a03d;border-radius:12px;align-items:flex-end;gap:4px;width:44px;height:35px;padding:8px;display:none;position:absolute;top:25px;right:28px}.brm-manual-balance-alarm-module__3SjHaG__signal span{background:#62f9b2;border-radius:999px;width:6px;animation:.75s ease-in-out infinite alternate brm-manual-balance-alarm-module__3SjHaG__signalPulse}.brm-manual-balance-alarm-module__3SjHaG__signal span:first-child{height:42%}.brm-manual-balance-alarm-module__3SjHaG__signal span:nth-child(2){height:100%;animation-delay:.18s}.brm-manual-balance-alarm-module__3SjHaG__signal span:nth-child(3){height:68%;animation-delay:.36s}.brm-manual-balance-alarm-module__3SjHaG__eyebrow{gap:5px;padding-right:65px;display:grid}.brm-manual-balance-alarm-module__3SjHaG__eyebrow span{color:#63f8b4;letter-spacing:.14em;font-size:12px;font-weight:850}.brm-manual-balance-alarm-module__3SjHaG__overdue .brm-manual-balance-alarm-module__3SjHaG__eyebrow span{color:#ff8b9a}.brm-manual-balance-alarm-module__3SjHaG__eyebrow strong{color:#b5cebf;letter-spacing:.045em;font-size:13px;font-weight:650}.brm-manual-balance-alarm-module__3SjHaG__modal h2{letter-spacing:-.035em;max-width:540px;margin:22px 0 8px;font-size:clamp(22px,3vw,27px);line-height:1.08}.brm-manual-balance-alarm-module__3SjHaG__modal>p{color:#b8d2c6;max-width:585px;margin:0;font-size:16px;line-height:1.55}.brm-manual-balance-alarm-module__3SjHaG__taskMeta{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:23px 0 18px;display:grid}.brm-manual-balance-alarm-module__3SjHaG__taskMeta div{background:#ffffff09;border:1px solid #89ffc921;border-radius:14px;min-width:0;padding:13px 14px}.brm-manual-balance-alarm-module__3SjHaG__taskMeta span,.brm-manual-balance-alarm-module__3SjHaG__taskMeta strong{display:block}.brm-manual-balance-alarm-module__3SjHaG__taskMeta span{color:#7fa795;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:800}.brm-manual-balance-alarm-module__3SjHaG__taskMeta strong{color:#effff7;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.brm-manual-balance-alarm-module__3SjHaG__form{background:#000c0861;border:1px solid #2ef2a033;border-radius:18px;gap:11px;padding:18px;display:grid}.brm-manual-balance-alarm-module__3SjHaG__form label{color:#b9d6c9;letter-spacing:.025em;gap:8px;font-size:13px;font-weight:750;display:grid}.brm-manual-balance-alarm-module__3SjHaG__form input{box-sizing:border-box;color:#fff;width:100%;min-height:56px;font:inherit;letter-spacing:.015em;background:#041e16f5;border:1px solid #7cffc242;border-radius:14px;outline:none;padding:0 16px;font-size:22px;font-weight:720}.brm-manual-balance-alarm-module__3SjHaG__form input:focus{border-color:#54f4aa;box-shadow:0 0 0 4px #2ef2a01f}.brm-manual-balance-alarm-module__3SjHaG__form input::placeholder{color:#5f8976}.brm-manual-balance-alarm-module__3SjHaG__form input:disabled{opacity:.68}.brm-manual-balance-alarm-module__3SjHaG__form>small{color:#759987;font-size:12px;line-height:1.45}.brm-manual-balance-alarm-module__3SjHaG__form button{color:#03140d;cursor:pointer;background:linear-gradient(135deg,#3ff4a5,#a7ffda);border:0;border-radius:14px;min-height:52px;margin-top:3px;font-size:15px;font-weight:850;box-shadow:0 12px 30px #13d07d2e}.brm-manual-balance-alarm-module__3SjHaG__form button:disabled{cursor:wait;opacity:.54}.brm-manual-balance-alarm-module__3SjHaG__error{color:#ffc2ca;background:#5b0d1885;border:1px solid #ff697a45;border-radius:11px;padding:10px 12px;font-size:13px;line-height:1.45}.brm-manual-balance-alarm-module__3SjHaG__noAccess{color:#f4e6bc;background:#4330086b;border:1px solid #ffd1694d;border-radius:18px;margin-top:19px;padding:18px}.brm-manual-balance-alarm-module__3SjHaG__noAccess strong,.brm-manual-balance-alarm-module__3SjHaG__noAccess p,.brm-manual-balance-alarm-module__3SjHaG__noAccess small{display:block}.brm-manual-balance-alarm-module__3SjHaG__noAccess p{color:#cfbf92;margin:7px 0 0;line-height:1.5}.brm-manual-balance-alarm-module__3SjHaG__noAccess small{color:#ffbac3;margin-top:9px}.brm-manual-balance-alarm-module__3SjHaG__modal footer{color:#6f9785;letter-spacing:.09em;text-align:center;justify-content:center;align-items:center;gap:8px;margin-top:18px;font-size:10px;font-weight:800;display:flex}.brm-manual-balance-alarm-module__3SjHaG__liveDot{background:#38f2a0;border-radius:50%;flex:none;width:8px;height:8px;animation:.9s ease-in-out infinite alternate brm-manual-balance-alarm-module__3SjHaG__livePulse;box-shadow:0 0 0 5px #38f2a017}@keyframes brm-manual-balance-alarm-module__3SjHaG__alarmSweep{to{background-position:-200% 0}}@keyframes brm-manual-balance-alarm-module__3SjHaG__signalPulse{0%{opacity:.5;transform:scaleY(.58)}to{opacity:1;transform:scaleY(1)}}@keyframes brm-manual-balance-alarm-module__3SjHaG__livePulse{0%{opacity:.55}to{opacity:1}}@media (max-width:680px){.brm-manual-balance-alarm-module__3SjHaG__overlay{max-width:calc(100vw - 20px);bottom:10px;right:10px}.brm-manual-balance-alarm-module__3SjHaG__modal{border-radius:21px;margin:auto 0;padding:24px 18px}.brm-manual-balance-alarm-module__3SjHaG__signal{top:20px;right:18px}.brm-manual-balance-alarm-module__3SjHaG__taskMeta{grid-template-columns:1fr}.brm-manual-balance-alarm-module__3SjHaG__modal h2{font-size:24px}}.brm-manual-balance-alarm-module__3SjHaG__close{float:right;z-index:1;color:#effff7;cursor:pointer;background:#103c2d;border:1px solid #89ffc94d;border-radius:8px;padding:8px;position:relative}.brm-manual-balance-alarm-module__3SjHaG__reminder{z-index:1000;color:#f4e6bc;cursor:pointer;background:#103c2d;border:1px solid #c9a556;border-radius:12px;max-width:calc(100vw - 36px);padding:12px 16px;position:fixed;bottom:18px;right:18px}@media (prefers-reduced-motion:reduce){.brm-manual-balance-alarm-module__3SjHaG__modal:before,.brm-manual-balance-alarm-module__3SjHaG__signal span,.brm-manual-balance-alarm-module__3SjHaG__liveDot{animation:none}}
.calendar-alert-watcher-module__eGQTZa__alert{z-index:2200;color:#effff8;background:linear-gradient(135deg,#05241cfa,#041314fa);border:1px solid #5cffbc6b;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:min(540px,100vw - 32px);padding:16px;animation:.26s ease-out both calendar-alert-watcher-module__eGQTZa__calendar-alert-in;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 24px 80px #0000008c,inset 0 0 0 1px #5cffbc14}.calendar-alert-watcher-module__eGQTZa__icon{color:#032218;letter-spacing:.08em;background:#72f5bc;border-radius:14px;place-items:center;width:46px;height:46px;font-size:16px;font-weight:950;display:grid}.calendar-alert-watcher-module__eGQTZa__copy{gap:3px;min-width:0;display:grid}.calendar-alert-watcher-module__eGQTZa__copy span{color:#72f5bc;letter-spacing:.14em;font-size:14px;font-weight:950}.calendar-alert-watcher-module__eGQTZa__copy strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:20px;overflow:hidden}.calendar-alert-watcher-module__eGQTZa__copy small{color:#9bbcaf;font-size:16px;font-weight:700}.calendar-alert-watcher-module__eGQTZa__actions{align-items:center;gap:7px;display:flex}.calendar-alert-watcher-module__eGQTZa__actions a,.calendar-alert-watcher-module__eGQTZa__actions button{color:#eafff5;min-height:34px;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff21;border-radius:10px;place-items:center;padding:0 11px;font-size:15px;font-weight:900;text-decoration:none;display:grid}.calendar-alert-watcher-module__eGQTZa__actions button{width:34px;padding:0;font-size:20px}.calendar-alert-watcher-module__eGQTZa__actions a:hover,.calendar-alert-watcher-module__eGQTZa__actions button:hover{background:#72f5bc1f;border-color:#72f5bc80}@keyframes calendar-alert-watcher-module__eGQTZa__calendar-alert-in{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:680px){.calendar-alert-watcher-module__eGQTZa__alert{grid-template-columns:auto minmax(0,1fr);bottom:16px;right:16px}.calendar-alert-watcher-module__eGQTZa__actions{grid-column:1/-1;justify-content:flex-end}}
.calendar-module__nJHPhq__primaryAction,.calendar-module__nJHPhq__statusActions button,.calendar-module__nJHPhq__statusActions a{color:#062017;cursor:pointer;min-height:40px;font:inherit;background:#67efb5;border:1px solid #48eea345;border-radius:12px;justify-content:center;align-items:center;padding:0 15px;font-size:17px;font-weight:950;text-decoration:none;display:inline-flex}.calendar-module__nJHPhq__statusBar{background:#3f2e0738;border:1px solid #ffd3693d;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.calendar-module__nJHPhq__statusBar[data-connected=true]{background:#0e3e2c40;border-color:#3ceea03d}.calendar-module__nJHPhq__statusBar>div:first-child span,.calendar-module__nJHPhq__summaryGrid span,.calendar-module__nJHPhq__agendaHeader span,.calendar-module__nJHPhq__upcomingList>span,.calendar-module__nJHPhq__eventEditor header span{color:#4aeea9;letter-spacing:.1em;font-size:15px;font-weight:950;display:block}.calendar-module__nJHPhq__statusBar strong{color:#f0fff8;margin-top:4px;font-size:18px;display:block}.calendar-module__nJHPhq__statusBar small{color:#8aac9e;margin-top:3px;font-size:17px;display:block}.calendar-module__nJHPhq__statusActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.calendar-module__nJHPhq__statusActions button{color:#dff8ed;background:#ffffff0a}.calendar-module__nJHPhq__feedback{color:#ffe8aa;background:#48320340;border:1px solid #ffd3692e;border-radius:13px;margin-top:12px;padding:12px 15px;font-size:18px}.calendar-module__nJHPhq__summaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.calendar-module__nJHPhq__summaryGrid article{background:#041812a8;border:1px solid #88dfb821;border-radius:16px;padding:17px}.calendar-module__nJHPhq__summaryGrid strong{color:#f0fff8;margin-top:7px;font-size:24px;display:block}.calendar-module__nJHPhq__summaryGrid small{color:#759889;font-size:16px}.calendar-module__nJHPhq__calendarWorkspace{grid-template-columns:minmax(0,1fr) 330px;gap:14px;min-height:700px;margin-top:14px;display:grid}.calendar-module__nJHPhq__monthPanel,.calendar-module__nJHPhq__agendaPanel{background:#03140fc2;border:1px solid #88dfb824;border-radius:18px;min-width:0;overflow:hidden}.calendar-module__nJHPhq__calendarToolbar,.calendar-module__nJHPhq__agendaHeader{border-bottom:1px solid #88dfb81f;justify-content:space-between;align-items:center;gap:14px;min-height:76px;padding:14px 17px;display:flex}.calendar-module__nJHPhq__calendarToolbar>div{gap:7px;display:flex}.calendar-module__nJHPhq__calendarToolbar button,.calendar-module__nJHPhq__agendaHeader button{color:#e8fff4;cursor:pointer;min-width:38px;height:38px;font:inherit;background:#ffffff0a;border:1px solid #88dfb82b;border-radius:11px;font-weight:900}.calendar-module__nJHPhq__calendarToolbar h2,.calendar-module__nJHPhq__agendaHeader h2{color:#eefdf6;text-transform:capitalize;margin:0;font-size:19px}.calendar-module__nJHPhq__weekdays,.calendar-module__nJHPhq__monthGrid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-module__nJHPhq__weekdays span{color:#618878;text-align:center;letter-spacing:.08em;border-bottom:1px solid #88dfb81c;padding:10px 6px;font-size:14px;font-weight:950}.calendar-module__nJHPhq__monthGrid>button{color:#e6fff3;cursor:pointer;text-align:left;background:0 0;border:1px solid #88dfb814;border-top:0;border-left:0;flex-direction:column;gap:7px;min-width:0;min-height:98px;padding:8px;display:flex}.calendar-module__nJHPhq__monthGrid>button:hover,.calendar-module__nJHPhq__monthGrid>button[data-selected=true]{background:#2ef2a017;box-shadow:inset 0 0 0 1px #3defa638}.calendar-module__nJHPhq__monthGrid>button[data-outside=true]{opacity:.36}.calendar-module__nJHPhq__monthGrid>button>strong{border-radius:50%;place-items:center;width:28px;height:28px;font-size:17px;display:grid}.calendar-module__nJHPhq__monthGrid>button[data-selected=true]>strong{color:#052017;background:#5cecad}.calendar-module__nJHPhq__monthGrid>button>span{gap:4px;min-width:0;display:grid}.calendar-module__nJHPhq__monthGrid i,.calendar-module__nJHPhq__monthGrid em{color:#bff8dc;text-overflow:ellipsis;white-space:nowrap;background:#2ef2a01a;border-radius:6px;padding:3px 5px;font-size:14px;font-style:normal;font-weight:750;display:block;overflow:hidden}.calendar-module__nJHPhq__monthGrid em{color:#8aa99c;background:0 0}.calendar-module__nJHPhq__agendaPanel{flex-direction:column;display:flex}.calendar-module__nJHPhq__agendaHeader h2{margin-top:4px;font-size:21px}.calendar-module__nJHPhq__agendaList{gap:7px;padding:13px;display:grid}.calendar-module__nJHPhq__agendaList>button{color:#eafff5;cursor:pointer;text-align:left;background:#ffffff06;border:1px solid #88dfb81f;border-radius:13px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:11px;display:grid}.calendar-module__nJHPhq__agendaList time{color:#67edb0;font-size:16px;font-weight:900}.calendar-module__nJHPhq__agendaList span strong,.calendar-module__nJHPhq__agendaList span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.calendar-module__nJHPhq__agendaList span strong{font-size:18px}.calendar-module__nJHPhq__agendaList span small{color:#7c9e90;margin-top:3px;font-size:15px}.calendar-module__nJHPhq__agendaList i{color:#8bd9ff;font-size:13px;font-style:normal;font-weight:950}.calendar-module__nJHPhq__emptyDay{color:#728f83;text-align:center;padding:26px 12px;font-size:17px}.calendar-module__nJHPhq__upcomingList{border-top:1px solid #88dfb81a;margin-top:auto;padding:14px}.calendar-module__nJHPhq__upcomingList>button{color:#dff7ec;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #88dfb814;width:100%;padding:9px 0;display:block}.calendar-module__nJHPhq__upcomingList strong,.calendar-module__nJHPhq__upcomingList small{display:block}.calendar-module__nJHPhq__upcomingList small{color:#739687;margin-top:2px}.calendar-module__nJHPhq__modalBackdrop{z-index:10020;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000806c7;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.calendar-module__nJHPhq__eventEditor{color:#eafff5;background:#071a14;border:1px solid #62efaf38;border-radius:22px;width:min(680px,100%);max-height:calc(100dvh - 44px);overflow-y:auto;box-shadow:0 30px 100px #0009}.calendar-module__nJHPhq__eventEditor header,.calendar-module__nJHPhq__eventEditor footer{border-bottom:1px solid #88dfb81f;justify-content:space-between;align-items:center;gap:15px;padding:17px 19px;display:flex}.calendar-module__nJHPhq__eventEditor header h2{margin:4px 0 0;font-size:21px}.calendar-module__nJHPhq__eventEditor header>button{color:#eafff5;cursor:pointer;background:#ffffff0a;border:1px solid #88dfb829;border-radius:11px;width:38px;height:38px;font-size:24px}.calendar-module__nJHPhq__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:18px;display:grid}.calendar-module__nJHPhq__formGrid label{color:#91b3a5;gap:6px;font-size:16px;font-weight:850;display:grid}.calendar-module__nJHPhq__formGrid input,.calendar-module__nJHPhq__formGrid textarea,.calendar-module__nJHPhq__formGrid select{color:#ebfff6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;min-height:43px;font:inherit;background:#04120e;border:1px solid #88dfb82b;border-radius:11px;padding:9px 11px;font-size:18px}.calendar-module__nJHPhq__formGrid textarea{resize:vertical}.calendar-module__nJHPhq__fullField{grid-column:1/-1}.calendar-module__nJHPhq__formGrid .calendar-module__nJHPhq__checkField{grid-column:1/-1;align-items:center;gap:9px;display:flex}.calendar-module__nJHPhq__checkField input{width:18px;min-height:18px}.calendar-module__nJHPhq__eventEditor footer{border-top:1px solid #88dfb81f;border-bottom:0}.calendar-module__nJHPhq__eventEditor footer>div{gap:8px;display:flex}.calendar-module__nJHPhq__eventEditor footer button,.calendar-module__nJHPhq__eventEditor footer a{color:#dff7ec;cursor:pointer;min-height:40px;font:inherit;background:#ffffff0a;border:1px solid #88dfb82b;border-radius:11px;justify-content:center;align-items:center;padding:0 14px;font-size:17px;font-weight:900;text-decoration:none;display:inline-flex}.calendar-module__nJHPhq__eventEditor footer .calendar-module__nJHPhq__saveButton{color:#052017;background:#5cecad;border:0}.calendar-module__nJHPhq__eventEditor footer .calendar-module__nJHPhq__deleteButton{color:#ff9fac;background:#5d111d4d;border-color:#ff637640}@media (max-width:1050px){.calendar-module__nJHPhq__calendarWorkspace{grid-template-columns:1fr}.calendar-module__nJHPhq__agendaPanel{min-height:420px}}@media (max-width:720px){.calendar-module__nJHPhq__statusBar{flex-direction:column;align-items:stretch}.calendar-module__nJHPhq__statusActions{justify-content:flex-start}.calendar-module__nJHPhq__summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-module__nJHPhq__calendarToolbar{flex-direction:column-reverse;align-items:flex-start}.calendar-module__nJHPhq__monthGrid>button{min-height:66px;padding:5px}.calendar-module__nJHPhq__monthGrid i,.calendar-module__nJHPhq__monthGrid em{color:#0000;border-radius:50%;width:7px;height:7px;padding:0;overflow:hidden}.calendar-module__nJHPhq__monthGrid>button>span{flex-wrap:wrap;display:flex}.calendar-module__nJHPhq__formGrid{grid-template-columns:1fr}.calendar-module__nJHPhq__fullField,.calendar-module__nJHPhq__formGrid .calendar-module__nJHPhq__checkField{grid-column:auto}.calendar-module__nJHPhq__eventEditor footer{flex-direction:column-reverse;align-items:stretch}.calendar-module__nJHPhq__eventEditor footer>div{justify-content:flex-end}}
.one-signal-notification-runtime-module__k5kiia__prompt{z-index:14000;color:#e9fff5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#051812f5;border:1px solid #4dffb147;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:10px;width:min(420px,100vw - 32px);padding:12px;display:grid;position:fixed;bottom:18px;right:16px;box-shadow:0 18px 50px #00000061}.one-signal-notification-runtime-module__k5kiia__prompt div{gap:3px;display:grid}.one-signal-notification-runtime-module__k5kiia__prompt strong{font-size:.8rem}.one-signal-notification-runtime-module__k5kiia__prompt span{color:#91b7a7;font-size:.7rem;line-height:1.35}.one-signal-notification-runtime-module__k5kiia__prompt button{color:#03110c;cursor:pointer;background:#43efad;border:0;border-radius:10px;min-height:34px;padding:0 11px;font-size:.72rem;font-weight:850}.one-signal-notification-runtime-module__k5kiia__prompt button:disabled{opacity:.62;cursor:wait}@media (max-width:640px){.one-signal-notification-runtime-module__k5kiia__prompt{right:8px;bottom:calc(70px + env(safe-area-inset-bottom,0px));border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:8px;width:auto;padding:10px;left:8px}.one-signal-notification-runtime-module__k5kiia__prompt button{min-width:108px}}
