.SupportChatWidget-module__XetVkq__widgetContainer{z-index:9999;flex-direction:column;align-items:flex-end;display:flex;position:fixed;bottom:24px;right:24px}.SupportChatWidget-module__XetVkq__chatButton{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:linear-gradient(145deg,#2ecc71 0%,#28a745 60%,#1e8a36 100%);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s;display:flex;position:relative;box-shadow:0 4px 20px #28a74573,0 2px 8px #00000080}.SupportChatWidget-module__XetVkq__chatButton:hover{transform:scale(1.08);box-shadow:0 8px 28px #28a7458c,0 2px 10px #00000080}.SupportChatWidget-module__XetVkq__chatButton:active{transform:scale(.93)}.SupportChatWidget-module__XetVkq__chatButton:focus-visible{outline-offset:4px;outline:3px solid #28a7458c}.SupportChatWidget-module__XetVkq__chatButtonIcon{color:#fff;justify-content:center;align-items:center;display:flex}.SupportChatWidget-module__XetVkq__unreadBadge{color:#fff;background:#ef4444;border:2.5px solid #111;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:700;line-height:1;animation:.28s cubic-bezier(.34,1.56,.64,1) SupportChatWidget-module__XetVkq__badgePop;display:flex;position:absolute;top:-3px;right:-3px}@keyframes SupportChatWidget-module__XetVkq__badgePop{0%{transform:scale(0)}to{transform:scale(1)}}.SupportChatWidget-module__XetVkq__nudge{color:#e8e8e8;white-space:nowrap;background:#1a1a1a;border:1px solid #ffffff1a;border-radius:20px;align-items:center;gap:8px;margin-bottom:10px;padding:8px 14px 8px 16px;font-size:13px;animation:.35s forwards SupportChatWidget-module__XetVkq__nudgeFadeIn;display:flex;box-shadow:0 4px 16px #0006}.SupportChatWidget-module__XetVkq__nudgeDismiss{color:#888;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 2px;font-size:16px;line-height:1}.SupportChatWidget-module__XetVkq__nudgeDismiss:hover{color:#ccc}@keyframes SupportChatWidget-module__XetVkq__nudgeFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.SupportChatWidget-module__XetVkq__panel{transform-origin:100% 100%;background:#111;border:1px solid #28a7452e;border-radius:18px;flex-direction:column;width:380px;height:540px;margin-bottom:14px;animation:.26s cubic-bezier(.34,1.3,.64,1) forwards SupportChatWidget-module__XetVkq__panelReveal;display:flex;overflow:hidden;box-shadow:0 32px 72px #000000bf,0 8px 24px #00000080,inset 0 1px #ffffff0a}@keyframes SupportChatWidget-module__XetVkq__panelReveal{0%{opacity:0;transform:scale(.88)translateY(14px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (prefers-reduced-motion:reduce){.SupportChatWidget-module__XetVkq__panel,.SupportChatWidget-module__XetVkq__unreadBadge{animation:none}}.SupportChatWidget-module__XetVkq__panelHeader{background:linear-gradient(160deg,#172317 0%,#111e11 100%);border-bottom:1px solid #28a7451f;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.SupportChatWidget-module__XetVkq__panelHeaderLeft{align-items:center;gap:10px;display:flex}.SupportChatWidget-module__XetVkq__headerAvatar{color:#fff;letter-spacing:.5px;background:linear-gradient(135deg,#28a745 0%,#165c23 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:12px;font-weight:800;display:flex;box-shadow:0 2px 10px #28a74573}.SupportChatWidget-module__XetVkq__headerInfo{flex-direction:column;gap:3px;display:flex}.SupportChatWidget-module__XetVkq__panelTitle{color:#f9fafb;letter-spacing:-.015em;font-size:14px;font-weight:700;line-height:1.2}.SupportChatWidget-module__XetVkq__headerStatus{align-items:center;gap:5px;display:flex}.SupportChatWidget-module__XetVkq__statusDot{border-radius:50%;flex-shrink:0;width:7px;height:7px;transition:background-color .4s,box-shadow .4s}.SupportChatWidget-module__XetVkq__statusDotConnected{background-color:#4ade80;animation:2.4s ease-in-out infinite SupportChatWidget-module__XetVkq__statusPulse;box-shadow:0 0 0 2px #4ade8038}@keyframes SupportChatWidget-module__XetVkq__statusPulse{0%,to{box-shadow:0 0 0 2px #4ade8038}50%{box-shadow:0 0 0 4px #4ade801a}}.SupportChatWidget-module__XetVkq__statusDotDisconnected{background-color:#374151}.SupportChatWidget-module__XetVkq__headerStatusText{color:#6b7280;font-size:11.5px;font-weight:400}.SupportChatWidget-module__XetVkq__closeButton{color:#6b7280;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#ffffff0d;border:1px solid #ffffff12;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:background .15s,color .15s,transform .1s;display:flex}.SupportChatWidget-module__XetVkq__closeButton:hover{color:#f9fafb;background:#ffffff1a}.SupportChatWidget-module__XetVkq__closeButton:active{transform:scale(.9)}.SupportChatWidget-module__XetVkq__closeButton:focus-visible{outline-offset:2px;outline:2px solid #28a74580}.SupportChatWidget-module__XetVkq__preChatForm{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;display:flex;overflow:hidden auto}.SupportChatWidget-module__XetVkq__preChatWelcome{border-bottom:1px solid #ffffff0d;flex-direction:column;gap:4px;padding:22px 24px 18px;display:flex}.SupportChatWidget-module__XetVkq__preChatAvatar{color:#fff;letter-spacing:.5px;background:linear-gradient(135deg,#28a745 0%,#165c23 100%);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:14px;font-size:14px;font-weight:800;display:flex;box-shadow:0 4px 14px #28a74566}.SupportChatWidget-module__XetVkq__preChatTitle{color:#f9fafb;letter-spacing:-.02em;margin:0 0 4px;font-size:19px;font-weight:700;line-height:1.25}.SupportChatWidget-module__XetVkq__preChatSubtitle{color:#6b7280;margin:0;font-size:13.5px;line-height:1.55}.SupportChatWidget-module__XetVkq__preChatFields{flex-direction:column;gap:14px;padding:20px 24px 24px;display:flex}.SupportChatWidget-module__XetVkq__inputGroup{flex-direction:column;gap:7px;display:flex}.SupportChatWidget-module__XetVkq__inputLabel{color:#9ca3af;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.SupportChatWidget-module__XetVkq__input{color:#f9fafb;box-sizing:border-box;appearance:none;background:#1a1a1a;border:1.5px solid #ffffff12;border-radius:10px;outline:none;width:100%;padding:14px 16px;font-size:16px;line-height:1.4;transition:border-color .2s,background .2s,box-shadow .2s}.SupportChatWidget-module__XetVkq__input::placeholder{color:#374151}.SupportChatWidget-module__XetVkq__input:focus{background:#161f16;border-color:#28a7458c;box-shadow:0 0 0 3px #28a74514}.SupportChatWidget-module__XetVkq__inputError{background:#1a1313!important;border-color:#ef4444!important;box-shadow:0 0 0 3px #ef444414!important}.SupportChatWidget-module__XetVkq__errorText{color:#f87171;margin:0;font-size:12px;line-height:1.4}.SupportChatWidget-module__XetVkq__startButton{color:#fff;cursor:pointer;letter-spacing:-.01em;touch-action:manipulation;appearance:none;-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#28a745 0%,#1a7a30 100%);border:none;border-radius:10px;width:100%;margin-top:2px;padding:16px 20px;font-size:15px;font-weight:700;transition:transform .15s,box-shadow .15s,opacity .15s;box-shadow:0 4px 16px #28a74559}.SupportChatWidget-module__XetVkq__startButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 22px #28a74573}.SupportChatWidget-module__XetVkq__startButton:active:not(:disabled){transform:translateY(0)scale(.97);box-shadow:0 2px 10px #28a7454d}.SupportChatWidget-module__XetVkq__startButton:disabled{opacity:.45;cursor:not-allowed}.SupportChatWidget-module__XetVkq__startButton:focus-visible{outline-offset:3px;outline:3px solid #28a74580}.SupportChatWidget-module__XetVkq__messagesContainer{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#28a74540 transparent;flex-direction:column;flex:1;gap:6px;padding:14px 12px;display:flex;overflow:hidden auto}.SupportChatWidget-module__XetVkq__messagesContainer::-webkit-scrollbar{width:3px}.SupportChatWidget-module__XetVkq__messagesContainer::-webkit-scrollbar-track{background:0 0}.SupportChatWidget-module__XetVkq__messagesContainer::-webkit-scrollbar-thumb{background-color:#28a7454d;border-radius:2px}.SupportChatWidget-module__XetVkq__emptyState{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:32px 20px;display:flex}.SupportChatWidget-module__XetVkq__emptyStateText{color:#374151;margin:0;font-size:13.5px;line-height:1.55}.SupportChatWidget-module__XetVkq__messageWrapper{flex-direction:column;display:flex}.SupportChatWidget-module__XetVkq__messageWrapperUser{align-items:flex-end}.SupportChatWidget-module__XetVkq__messageWrapperAdmin{align-items:flex-start}.SupportChatWidget-module__XetVkq__adminLabel{color:#28a745;letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px;font-size:10.5px;font-weight:700}.SupportChatWidget-module__XetVkq__messageBubble{word-break:break-word;max-width:78%;padding:10px 14px;font-size:14px;line-height:1.55}.SupportChatWidget-module__XetVkq__userBubble{color:#fff;background:linear-gradient(135deg,#28a745 0%,#1e8a36 100%);border-radius:14px 14px 2px}.SupportChatWidget-module__XetVkq__adminBubble{color:#e5e7eb;background:#1a1a1a;border:1px solid #ffffff12;border-radius:14px 14px 14px 2px}.SupportChatWidget-module__XetVkq__messageTime{color:#374151;margin-top:4px;font-size:10.5px}.SupportChatWidget-module__XetVkq__messageTimeUser{text-align:right}.SupportChatWidget-module__XetVkq__messageTimeAdmin{text-align:left}.SupportChatWidget-module__XetVkq__inputArea{background:#0e0e0e;border-top:1px solid #ffffff0d;flex-shrink:0;align-items:flex-end;gap:8px;padding:10px 12px;display:flex}.SupportChatWidget-module__XetVkq__textInput{color:#f9fafb;resize:none;appearance:none;-webkit-overflow-scrolling:touch;box-sizing:border-box;background:#1a1a1a;border:1.5px solid #ffffff12;border-radius:10px;outline:none;flex:1;min-height:44px;max-height:100px;padding:12px 14px;font-family:inherit;font-size:16px;line-height:1.45;transition:border-color .2s,box-shadow .2s}.SupportChatWidget-module__XetVkq__textInput::placeholder{color:#374151}.SupportChatWidget-module__XetVkq__textInput:focus{border-color:#28a74573;box-shadow:0 0 0 3px #28a74512}.SupportChatWidget-module__XetVkq__sendButton{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#28a745,#1a7a30);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;transition:transform .15s,opacity .15s,box-shadow .15s;display:flex;box-shadow:0 2px 10px #28a74559}.SupportChatWidget-module__XetVkq__sendButton:hover:not(:disabled){transform:scale(1.06);box-shadow:0 4px 14px #28a74573}.SupportChatWidget-module__XetVkq__sendButton:active:not(:disabled){transform:scale(.9)}.SupportChatWidget-module__XetVkq__sendButton:disabled{opacity:.3;cursor:not-allowed;box-shadow:none}.SupportChatWidget-module__XetVkq__sendButton:focus-visible{outline-offset:3px;outline:3px solid #28a74580}.SupportChatWidget-module__XetVkq__closedBanner{text-align:center;background:#28a7450d;border-top:1px solid #28a7451a;flex-shrink:0;padding:14px 16px}.SupportChatWidget-module__XetVkq__closedBannerText{color:#6b7280;margin:0;font-size:12.5px;line-height:1.5}@media (max-width:768px){.SupportChatWidget-module__XetVkq__chatButton{width:46px;height:46px}.SupportChatWidget-module__XetVkq__nudge{display:none}}@media (max-width:480px){.SupportChatWidget-module__XetVkq__widgetContainer{bottom:20px;right:16px}.SupportChatWidget-module__XetVkq__panel{top:env(safe-area-inset-top,0px);border-radius:0;width:auto;height:auto;margin-bottom:0;position:fixed;bottom:0;left:0;right:0}.SupportChatWidget-module__XetVkq__input{min-height:54px;padding:16px}.SupportChatWidget-module__XetVkq__startButton{min-height:54px;padding:17px 20px;font-size:16px}.SupportChatWidget-module__XetVkq__textInput{min-height:48px;padding:13px 16px}.SupportChatWidget-module__XetVkq__sendButton{width:48px;min-width:48px;height:48px}.SupportChatWidget-module__XetVkq__preChatWelcome{padding:24px 20px 20px}.SupportChatWidget-module__XetVkq__preChatFields{padding:18px 20px calc(20px + env(safe-area-inset-bottom,0px));gap:16px}.SupportChatWidget-module__XetVkq__preChatTitle{font-size:21px}.SupportChatWidget-module__XetVkq__inputArea{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.SupportChatWidget-module__XetVkq__closedBanner{padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))}}
.login-modal .modal-content{background:linear-gradient(135deg,#1a1a1a 0% 100%);border:1px solid #28a7451a;border-radius:12px;overflow:hidden;box-shadow:0 8px 32px #0006}.login-modal .modal-dialog{max-width:420px;margin:1.75rem auto}.login-modal-header{background:linear-gradient(135deg,#1a1a1a 0% 100%);padding:24px 24px 20px;border-bottom:1px solid #28a74526!important}.login-modal-title{text-shadow:0 2px 4px #0000004d;margin:0;font-size:24px;font-weight:700;color:#fff!important}.login-modal .btn-close{opacity:1;margin:0;padding:8px;position:relative;background:0 0!important;border:none!important;width:32px!important;height:32px!important}.login-modal .btn-close:before{content:"×";line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff!important;font-size:28px!important;font-weight:700!important}.login-modal .btn-close:focus{box-shadow:0 0 0 3px #28a74533}.login-modal-body{background:linear-gradient(135deg,#1a1a1a 0% 100%);padding:24px}.login-modal .form-group{margin-bottom:20px}.login-modal-label{color:silver;text-align:left;justify-content:flex-start;align-items:center;gap:8px;margin-bottom:8px;font-size:15px;font-weight:500;display:flex;margin-left:0!important;padding-left:0!important}.login-modal-label:before{filter:drop-shadow(0 1px 1px #0000004d);background-repeat:no-repeat;background-size:contain;width:16px;height:16px}.login-modal-label[data-field=email]:before{content:"";background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='%2328a745'%3E%3Cpath d='M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.89 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z'/%3E%3C/svg%3E")}.login-modal-label[data-field=password]:before{content:"";background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='%2328a745'%3E%3Cpath d='M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zm-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z'/%3E%3C/svg%3E")}.login-modal-input{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:15px;transition:all .3s;color:#fff!important;background-color:#0003!important;border:1px solid #28a7454d!important;border-radius:10px!important;padding:14px 16px!important;box-shadow:inset 0 2px 4px #0003!important}.login-modal-input:focus{color:#fff!important;background-color:#0003!important;border-color:#28a745!important;outline:none!important;box-shadow:0 0 0 3px #28a74533,inset 0 2px 4px #0000001a!important}.login-modal-input::placeholder{color:#707070!important}.login-modal-button{cursor:pointer;text-shadow:0 1px 2px #0003;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:10px;font-size:16px;font-weight:600;transition:all .3s;display:flex;box-shadow:0 4px 10px #28a7454d;color:#fff!important;background:linear-gradient(135deg,#28a745 0%,#218838 100%)!important;border:none!important;border-radius:10px!important;padding:14px 24px!important}.login-modal-button:hover:not(:disabled){color:#fff!important;background:linear-gradient(135deg,#2bd451 0%,#28a745 100%)!important;transform:translateY(-2px)!important;box-shadow:0 6px 15px #28a74566!important}.login-modal-button:active:not(:disabled){transition:transform .1s,box-shadow .1s;transform:translateY(1px)!important;box-shadow:0 2px 5px #0003!important}.login-modal-button:disabled{cursor:not-allowed;color:#707070!important;box-shadow:none!important;background:linear-gradient(135deg,#5050504d 0%,#2828284d 100%)!important;transform:none!important}.login-modal-button:focus{box-shadow:0 0 0 3px #28a74533,0 4px 10px #28a7454d!important}.login-modal-button .spinner-border{filter:drop-shadow(0 1px 1px #0000004d);border-width:2px;width:16px;height:16px}.login-modal .alert{border-radius:8px;margin-bottom:20px;padding:12px 16px;font-size:14px;color:#dc3545!important;background:#dc35451a!important;border:1px solid #dc35454d!important}.login-modal .alert-danger{color:#dc3545!important;background:#dc35451a!important;border-color:#dc35454d!important}.login-modal-links{border-top:1px solid #28a7451a;justify-content:space-between;margin-top:16px;padding-top:16px;display:flex}.forgot-password-link,.signup-link{color:#28a745;font-size:14px;font-weight:500;text-decoration:none;transition:color .3s}.forgot-password-link:hover,.signup-link:hover{color:#2bd451;text-decoration:underline}.login-success-message{color:#28a745;background:#28a7451a;border:1px solid #28a7454d;border-radius:8px;align-items:center;gap:8px;margin-bottom:20px;padding:12px 16px;font-size:14px;display:flex}@media (max-width:576px){.login-modal .modal-dialog{width:90%;max-width:90%;margin:1rem auto}.login-modal-body{padding:20px}.login-modal-header{padding:20px 20px 16px}.login-modal-title{font-size:20px}.login-modal-button{font-size:15px;padding:12px 20px!important}.login-modal-input{font-size:14px;padding:12px 14px!important}}@media (max-width:480px){.login-modal .modal-dialog{width:85%;max-width:85%;margin:.75rem auto}.login-modal-body,.login-modal-header{padding:16px}.login-modal-title{font-size:18px}.login-modal-links{text-align:center;flex-direction:column;gap:8px}}@media (max-width:360px){.login-modal .modal-dialog{width:95%;max-width:95%;margin:.5rem auto}.login-modal-body,.login-modal-header{padding:14px}.login-modal-title{font-size:16px}}.login-modal .form-control:focus{border-color:#28a745!important;box-shadow:0 0 0 3px #28a74533!important}.login-modal .btn:focus{box-shadow:0 0 0 3px #28a74533!important}.login-modal .form-label{color:silver!important;text-align:left!important;box-sizing:border-box!important;width:100%!important;margin-bottom:8px!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;font-size:15px!important;font-weight:500!important;display:block!important;position:relative!important;left:0!important}.login-modal .form-control{box-sizing:border-box!important;width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:16px!important;padding-right:16px!important}.login-modal .mb-3{text-align:left!important;width:100%!important;margin-bottom:20px!important}.login-modal.show .modal-content{animation:.3s ease-out modalSlideIn}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.marketing-forgot-password-form,.marketing-forgot-password-success{animation:.25s ease-out marketingForgotPasswordSlideIn}.marketing-forgot-password-description{margin-bottom:24px}.marketing-forgot-password-description p,.marketing-forgot-password-success-details{color:#fffc;margin:0;font-size:.95rem;line-height:1.5}.marketing-forgot-password-error{color:#fff;background:linear-gradient(135deg,#dc354526,#dc35451a);border:1px solid #dc35454d;border-radius:8px;align-items:center;gap:8px;margin-bottom:20px;padding:12px 16px;font-size:.9rem;display:flex}.marketing-forgot-password-field{margin-bottom:20px}.marketing-forgot-password-field label{color:#fff;margin-bottom:8px;font-size:.95rem;font-weight:500;display:block}.marketing-forgot-password-input{color:#fff;background:#ffffff0d;border:2px solid #ffffff1a;border-radius:8px;width:100%;padding:12px 16px;font-size:1rem;transition:border-color .2s,box-shadow .2s,background .2s}.marketing-forgot-password-input:focus{background:#ffffff14;border-color:#28a745a6;outline:none;box-shadow:0 0 0 3px #28a74524}.marketing-forgot-password-input::placeholder{color:#ffffff80}.marketing-forgot-password-input:disabled{cursor:not-allowed;opacity:.65}.marketing-forgot-password-submit{color:#fff;background:linear-gradient(135deg,#28a745 0%,#218838 100%);border:0;border-radius:8px;width:100%;padding:14px 24px;font-size:1rem;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s;box-shadow:0 4px 12px #28a7454d}.marketing-forgot-password-submit:hover:not(:disabled){background:linear-gradient(135deg,#2bd451 0%,#28a745 100%);transform:translateY(-2px);box-shadow:0 6px 20px #28a74566}.marketing-forgot-password-submit:disabled{cursor:not-allowed;opacity:.7}.marketing-forgot-password-footer{color:#ffffffb3;text-align:center;margin:20px 0 0;font-size:.9rem}.marketing-forgot-password-footer button{color:#28a745;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.marketing-forgot-password-footer button:hover:not(:disabled){color:#2bd451;text-decoration:none}.marketing-forgot-password-footer button:disabled{cursor:not-allowed;opacity:.65}.marketing-forgot-password-success{text-align:center;padding:8px 0}.marketing-forgot-password-success-icon{color:#28a745;justify-content:center;margin-bottom:16px;display:flex}.marketing-forgot-password-success h3{color:#fff;margin:0 0 12px;font-size:1.4rem;font-weight:600}.marketing-forgot-password-success-message{color:#28a745;margin:0 0 16px;font-size:1rem;font-weight:500}.marketing-forgot-password-success-details{max-width:90%;margin:0 auto 24px}.marketing-forgot-password-back-button{color:#28a745;background:0 0;border:2px solid #28a745;border-radius:8px;padding:10px 24px;font-weight:500;transition:background .2s,color .2s,transform .2s}.marketing-forgot-password-back-button:hover{color:#fff;background:#28a745;transform:translateY(-1px)}@keyframes marketingForgotPasswordSlideIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}
.custom-navbar{background:var(--bg-dark);border-bottom:1px solid #28a74533;padding:.75rem 1rem;transition:background .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s,box-shadow .3s,border-color .3s;box-shadow:0 2px 10px #0000004d}.navbar-transparent{box-shadow:none!important;background:0 0!important;border-bottom-color:#0000!important}.navbar-scrolled{-webkit-backdrop-filter:blur(20px);background:#1a1a1ae0!important;border-color:#28a7454d!important;box-shadow:0 4px 30px #00000080!important}.navbar-spacer{flex-shrink:0;height:65px}.custom-brand{font-size:1.5rem;font-weight:700;text-decoration:none;transition:all .3s;color:#28a745!important}.custom-brand:hover{text-shadow:0 0 10px #28a74580;color:#34ce57!important}.navbar-toggler{cursor:pointer;background:0 0;border:1px solid #ffffff80;border-radius:4px;flex-direction:column;gap:4px;padding:6px 8px;transition:all .3s;display:flex}.navbar-toggler span{background:#fff;width:20px;height:2px;transition:all .3s}.navbar-toggler:hover{border-color:#28a745}.navbar-toggler.active span:first-child{transform:rotate(45deg)translate(5px,5px)}.navbar-toggler.active span:nth-child(2){opacity:0}.navbar-toggler.active span:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}.navbar-nav.ms-auto{margin-left:auto!important}.navbar-nav{align-items:center;display:flex}.custom-nav-link{margin-left:1.5rem;font-weight:500;text-decoration:none;transition:all .3s;color:silver!important}.custom-nav-link:hover{color:#28a745!important}.custom-nav-dropdown{margin-left:1.5rem;position:relative}.custom-nav-dropdown .nav-link{cursor:pointer;background:0 0;border:none;font-weight:500;transition:all .3s;color:silver!important}.custom-nav-dropdown .nav-link:hover{color:#28a745!important}.custom-nav-dropdown .dropdown-menu{background:var(--bg-dark);border:1px solid #28a74533;border-radius:8px;min-width:180px;margin-top:8px;padding:8px 0;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 20px #0006}.custom-nav-dropdown .dropdown-item{color:silver;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;width:calc(100% - 16px);margin:2px 8px;padding:10px 16px;text-decoration:none;transition:all .3s;display:block}.custom-nav-dropdown .dropdown-item:hover{color:#28a745;background:#28a74526}.custom-nav-dropdown .dropdown-divider{background:#28a7454d;height:1px;margin:8px 0}@media (max-width:991px){.navbar-toggler{display:flex}.collapse:not(.show){display:none}.navbar-collapse{width:100%}.navbar-nav{flex-direction:column;width:100%}.navbar-nav.ms-auto{margin-left:0!important}.custom-nav-link{border-bottom:1px solid #ffffff0d;width:100%;margin-left:0;padding:.75rem 0}.custom-nav-dropdown{width:100%;margin-left:0}.custom-nav-dropdown .dropdown-menu{width:100%;box-shadow:none;background:0 0;border:none;margin-top:.5rem;padding:0;position:static}.custom-nav-dropdown .dropdown-item{border-bottom:1px solid #ffffff0d;width:100%;margin:0;padding:.75rem 1rem}.custom-nav-dropdown .dropdown-item:last-child{border-bottom:none}.custom-nav-dropdown .dropdown-divider{margin:0}}@media (min-width:992px){.navbar-toggler{display:none}.navbar-collapse{display:flex!important}}
