.NotificationWidget-module__AEiFXq__container{display:inline-flex;position:relative}.NotificationWidget-module__AEiFXq__bell{cursor:pointer;color:#0e0f12;background:0 0;border:0;justify-content:center;align-items:center;padding:.25rem;line-height:1;display:inline-flex;position:relative}.NotificationWidget-module__AEiFXq__bellLight{color:#fff}.NotificationWidget-module__AEiFXq__bellIcon{display:block}.NotificationWidget-module__AEiFXq__badge{color:#fff;background:#e53e3e;border-radius:999px;justify-content:center;align-items:center;min-width:1.1rem;height:1.1rem;padding:0 .2rem;font-size:.75rem;font-weight:600;display:flex;position:absolute;top:-4px;right:-6px}.NotificationWidget-module__AEiFXq__overlay{z-index:1000;background:#0d0f1480;justify-content:center;align-items:flex-start;padding:60px 16px 30px;animation:.15s ease-out NotificationWidget-module__AEiFXq__notifFade;display:flex;position:fixed;inset:0;overflow-y:auto}.NotificationWidget-module__AEiFXq__modal{background:#fff;border-radius:18px;flex-direction:column;width:min(440px,100%);max-height:calc(100vh - 90px);animation:.18s ease-out NotificationWidget-module__AEiFXq__notifPop;display:flex;overflow:hidden;box-shadow:0 20px 60px #0003}.NotificationWidget-module__AEiFXq__modalHeader{border-bottom:1px solid #ebebef;align-items:center;gap:12px;padding:16px 18px 14px;display:flex}.NotificationWidget-module__AEiFXq__modalTitle{color:#0e0f12;flex:1;font-size:18px;font-weight:700}.NotificationWidget-module__AEiFXq__close{color:#0e0f12;cursor:pointer;background:#f5f5f7;border:0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.NotificationWidget-module__AEiFXq__close:hover{background:#ebebef}.NotificationWidget-module__AEiFXq__body{flex:1;overflow-y:auto}.NotificationWidget-module__AEiFXq__sheetOverlay{z-index:1000;background:#00000073;justify-content:center;align-items:flex-end;animation:.15s ease-out NotificationWidget-module__AEiFXq__notifFade;display:flex;position:fixed;inset:0}.NotificationWidget-module__AEiFXq__sheet{background:#fff;border-radius:16px 16px 0 0;flex-direction:column;width:100%;max-width:480px;max-height:85vh;animation:.2s ease-out NotificationWidget-module__AEiFXq__notifSlideUp;display:flex}.NotificationWidget-module__AEiFXq__handle{justify-content:center;padding:8px 0 4px;display:flex}.NotificationWidget-module__AEiFXq__handleBar{background:#d1d5db;border-radius:2px;width:40px;height:4px}.NotificationWidget-module__AEiFXq__sheetBody{-webkit-overflow-scrolling:touch;min-height:0;padding-bottom:env(safe-area-inset-bottom,0px);flex:auto;overflow-y:auto}@keyframes NotificationWidget-module__AEiFXq__notifFade{0%{opacity:0}to{opacity:1}}@keyframes NotificationWidget-module__AEiFXq__notifSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes NotificationWidget-module__AEiFXq__notifPop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.NotificationWidget-module__AEiFXq__header{border-bottom:1px solid #e2e8f0;padding:.5rem .75rem;font-size:.875rem;font-weight:600}.NotificationWidget-module__AEiFXq__unavailable,.NotificationWidget-module__AEiFXq__empty{color:#a0aec0;text-align:center;padding:1rem .75rem;font-size:.8125rem}.NotificationWidget-module__AEiFXq__reminder{background:#fffbeb;border-bottom:1px solid #edf2f7;padding:.5rem .75rem}.NotificationWidget-module__AEiFXq__reminderTitle{margin-bottom:.125rem;font-size:.8125rem;font-weight:600}.NotificationWidget-module__AEiFXq__reminderBody{color:#4a5568;margin-bottom:.375rem;font-size:.9375rem}.NotificationWidget-module__AEiFXq__doneButton{color:#fff;cursor:pointer;background:#38a169;border:0;border-radius:.25rem;padding:.25rem .5rem;font-size:.8125rem}.NotificationWidget-module__AEiFXq__doneButton:hover{background:#2f855a}.NotificationWidget-module__AEiFXq__message{border-bottom:1px solid #edf2f7;padding:.5rem .75rem}.NotificationWidget-module__AEiFXq__messageTitle{font-size:.8125rem;font-weight:600}.NotificationWidget-module__AEiFXq__messageBody{color:#4a5568;margin:.125rem 0 .25rem;font-size:.9375rem}.NotificationWidget-module__AEiFXq__readButton{color:#4a5568;cursor:pointer;background:0 0;border:1px solid #cbd5e0;border-radius:.25rem;padding:.125rem .375rem;font-size:.8125rem}.NotificationWidget-module__AEiFXq__readButton:hover{background:#edf2f7}.NotificationWidget-module__AEiFXq__sendForm{border-top:1px solid #e2e8f0;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.NotificationWidget-module__AEiFXq__sendLabel{color:#4a5568;font-size:.8125rem;font-weight:600}.NotificationWidget-module__AEiFXq__field{color:#0e0f12;background:#fff;border:1px solid #d1d5db;border-radius:10px;width:100%;padding:10px 12px;font-size:16px}.NotificationWidget-module__AEiFXq__field::placeholder{color:#9ca3af}.NotificationWidget-module__AEiFXq__submit{color:#fff;cursor:pointer;background:#0e0f12;border:0;border-radius:10px;width:100%;padding:12px;font-size:15px;font-weight:600}.NotificationWidget-module__AEiFXq__submit:disabled{opacity:.5;cursor:not-allowed}.NotificationWidget-module__AEiFXq__select{width:100%;position:relative}.NotificationWidget-module__AEiFXq__selectButton{color:#0e0f12;cursor:pointer;text-align:left;background:#fff;border:1px solid #d1d5db;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:10px 12px;font-size:16px;display:flex}.NotificationWidget-module__AEiFXq__selectChevron{flex-shrink:0}.NotificationWidget-module__AEiFXq__selectMenu{z-index:10;background:#fff;border:1px solid #e5e7eb;border-radius:12px;max-height:240px;padding:4px;position:absolute;bottom:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 32px #0f172a29}.NotificationWidget-module__AEiFXq__selectOption{color:#0e0f12;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;padding:9px 10px;font-size:15px;display:flex}.NotificationWidget-module__AEiFXq__selectOption:hover{background:#f5f6f7}.NotificationWidget-module__AEiFXq__selectOptionActive{background:#f5f6f7;font-weight:700}.NotificationWidget-module__AEiFXq__selectCheck{color:#0e0f12;flex-shrink:0;width:16px}.NotificationWidget-module__AEiFXq__manageSection{border-top:1px solid #e2e8f0;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.NotificationWidget-module__AEiFXq__manageTitle{color:#4a5568;font-size:.8125rem;font-weight:600}.NotificationWidget-module__AEiFXq__reminderRow{justify-content:space-between;align-items:center;gap:8px;font-size:.8125rem;display:flex}.NotificationWidget-module__AEiFXq__reminderRow small{color:#6b7280;font-size:.8125rem;display:block}.NotificationWidget-module__AEiFXq__deleteButton{color:#dc2626;cursor:pointer;background:0 0;border:1px solid #f0c2c2;border-radius:.25rem;padding:.125rem .5rem;font-size:.8125rem}.NotificationWidget-module__AEiFXq__createForm{flex-direction:column;gap:.5rem;display:flex}.NotificationWidget-module__AEiFXq__error{color:#dc2626;font-size:.8125rem}
