a:link{-webkit-text-decoration:none;text-decoration:none}.login-wrapper{display:grid;font-family:Fredoka;grid-template-columns:1fr 1fr;height:100vh}.login-wrapper .login-left,.login-wrapper .login-left .login{height:100%}.login-wrapper .login-left .login a{color:skyblue}.login-wrapper .login-left .login .login-email{margin:0 0 2rem;width:100%}.login-wrapper .login-left .login .login-password{width:100%}.login-wrapper .login-left .login .login-title{font-size:36px;font-weight:500;margin:3rem 0;width:100%}.login-wrapper .login-left .login .login-tag{font-size:16px;font-weight:400}.login-wrapper .login-left .login .login-input{border:none;font-size:20px;font-weight:400;height:30px;width:100%}.login-wrapper .login-left .login .login-input:focus{outline:none}.login-wrapper .login-left .login .login-button{background:linear-gradient(95.6deg,rgba(42,50,245,.8) 1.94%,rgba(52,248,244,.8));border:none;border-radius:30px;box-shadow:0 4px 6px rgba(0,0,0,.1);color:#fff;font-size:20px;height:40px;transition:transform .2s ease-in-out}.login-wrapper .login-left .login .login-button:hover{box-shadow:0 8px 12px rgba(0,0,0,.2);transform:scale(1.05)}.login-wrapper .login-left .login .google-button,.login-wrapper .login-left .login .google-button>div{width:100%}.login-wrapper .login-left .login .google-button>div>div>div{border-radius:30px}.login-wrapper .login-left .login .google-button>div>div>div span{width:-moz-min-content;width:min-content}.login-wrapper .login-left .login .login-divider{align-items:center;display:flex;justify-content:center;width:100%}.login-wrapper .login-left .login .login-divider .login-divider-line{background-color:#000;border:1px solid #000;height:2px;margin:0 5px;width:100%}.login-wrapper .login-left .login .login-divider .login-divider-text{font-size:16px;font-weight:400}.login-wrapper .login-right{height:100%}.login-wrapper .login-right .login-cover{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pending-line{background:linear-gradient(90deg,#2a32f5,#34f8f4);background-origin:border-box;border-top:2px dashed #fff;width:100%}.register-wrapper{display:grid;font-family:Fredoka;grid-template-columns:1fr 1fr;height:100vh}.register-wrapper .register-left,.register-wrapper .register-left .register{height:100%}.register-wrapper .register-left .register a{color:skyblue}.register-wrapper .register-left .register .register-email{margin:0 0 2rem;width:100%}.register-wrapper .register-left .register .register-password{width:100%}.register-wrapper .register-left .register .register-title{font-size:36px;font-weight:500;margin:3rem 0;width:100%}.register-wrapper .register-left .register .register-tag{font-size:20px;font-weight:400}.register-wrapper .register-left .register .register-input{border:none;font-size:20px;font-weight:400;height:30px;width:100%}.register-wrapper .register-left .register .register-input:focus{outline:none}.register-wrapper .register-left .register .register-button{background:linear-gradient(95.6deg,rgba(42,50,245,.8) 1.94%,rgba(52,248,244,.8));border:none;border-radius:30px;box-shadow:0 4px 6px rgba(0,0,0,.1);color:#fff;font-size:20px;height:40px;transition:transform .2s ease-in-out}.register-wrapper .register-left .register .register-button:hover{box-shadow:0 8px 12px rgba(0,0,0,.2);transform:scale(1.05)}.register-wrapper .register-left .register .register-divider{align-items:center;display:flex;justify-content:center;width:100%}.register-wrapper .register-left .register .register-divider .register-divider-line{background-color:#000;border:1px solid #000;height:2px;margin:0 5px;width:100%}.register-wrapper .register-left .register .register-divider .register-divider-text{font-size:16px;font-weight:400}.register-wrapper .register-left .register .register-agreement{margin-left:5px;width:100%}.register-wrapper .register-right{height:100%}.register-wrapper .register-right .register-cover{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.upload-switch-checkbox{transform:scale(1.5)}.upload-switch-term{font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:18px;margin-left:20px}.upload-switch-term .upload-switch-term-hyper{background-color:transparent;border:none;color:#3498db;outline:none;padding:0}.reset-container{border:1px solid #e3e3e3;border-radius:20px;padding:48px;width:500px}@media screen and (max-width:500px){.reset-container{border:0;padding:48px;width:100%}}.config-container{padding:0 2rem}.config-container a{color:#0d6efd}.config-container .title-container{justify-content:space-between}.config-container .content-container,.config-container .title-container{display:flex;min-height:60px;padding:24px}.config-container .edit-container,.config-container .share-container{min-height:60px;padding:24px}.config-container .dynamic-delete-button{color:#999;cursor:pointer;font-size:24px;margin:0 8px;position:relative;top:4px;transition:all .3s}.config-container .dynamic-delete-button:hover{color:#777}.config-container .dynamic-delete-button[disabled]{cursor:not-allowed;opacity:.5}.config-container .ant-form-item,.config-container .ant-form-item .ant-picker{position:relative}.config-container .ant-form-item.time-input .ant-form-item-extra{color:#666;font-size:12px;margin-top:4px}.config-container .ant-form-item.time-input .ant-input{font-family:Courier New,monospace;letter-spacing:1px;text-align:center}.config-container .ant-form-item.time-input .ant-input::-moz-placeholder{color:#bfbfbf;font-family:Courier New,monospace;letter-spacing:1px}.config-container .ant-form-item.time-input .ant-input::placeholder{color:#bfbfbf;font-family:Courier New,monospace;letter-spacing:1px}.config-container .ant-form-item.time-input .ant-input:focus{border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.config-container .ant-picker-dropdown{z-index:1050!important}.config-container .ant-picker-dropdown .ant-picker-time-panel-column>ul,.config-container .ant-picker-dropdown .ant-picker-time-panel-column>ul>li:hover{scroll-behavior:auto!important}.config-container .ant-picker-dropdown .ant-picker-time-panel .ant-picker-time-panel-column{overflow:hidden!important}.config-container .ant-picker-dropdown .ant-picker-time-panel .ant-picker-time-panel-column>ul{overflow:hidden!important;scroll-behavior:auto!important}.config-container .ant-picker-dropdown .ant-picker-time-panel .ant-picker-time-panel-column>ul>li.ant-picker-time-panel-cell-selected,.config-container .ant-picker-dropdown .ant-picker-time-panel .ant-picker-time-panel-column>ul>li:focus,.config-container .ant-picker-dropdown .ant-picker-time-panel .ant-picker-time-panel-column>ul>li:hover{scroll-behavior:auto!important}.config-container .config-title{font-size:20px;font-weight:600}.config-container .config-text{font-size:16px;font-weight:500}.config-container .config-gpt-model-radio{margin-top:10px}.config-container .config-gpt-model-radio label{margin-right:48px}.config-container .config-gpt-chat-mode-radio label{border:1px solid #d9d9d9;border-radius:10px;margin-bottom:10px;padding:12px 24px}.config-container .config-gpt-chat-mode-radio label.ant-radio-wrapper-checked{border:1px solid rgba(42,50,245,.8)}.config-container .config-gpt-chat-mode-radio label .choice-title{color:rgba(0,0,0,.8);font-size:16px;font-weight:500;line-height:20px;margin-bottom:8px;margin-left:5px}.config-container .config-gpt-chat-mode-radio label .choice-detail{color:rgba(0,0,0,.8);font-size:12px;font-weight:400;line-height:15px;margin-left:5px}.custom-quill{margin-bottom:24px}.my-btn-container{align-items:center;border:1px solid #84a1c1;border:1px solid var(--dark-blue,#84a1c1);border-radius:8px;color:#84a1c1;display:flex;font-size:1rem;justify-content:center;line-height:20px;padding:8px 24px}.my-btn-container:hover{cursor:pointer}.my-btn-container span{color:#84a1c1}.my-btn-primary-container{align-items:center;background-color:#84a1c1;border-radius:8px;color:#fff;display:flex;font-size:1rem;justify-content:center;line-height:20px;padding:8px 24px}.my-btn-primary-container:hover{cursor:pointer}.my-btn-primary-container span{color:#fff}.edit-modal-container{max-height:calc(100% - 196px);width:88.125%!important}.edit-modal-container .ant-modal-content{max-height:calc(100vh - 196px);overflow-y:hidden;padding:48px}.edit-modal-container .ant-modal-content .outer-container{position:relative}.edit-modal-container .ant-modal-content .outer-container .close-icon-container{align-items:center;display:flex;height:24px;justify-content:center;position:absolute;right:0;top:0;width:24px}.edit-modal-container .ant-modal-content .outer-container .close-icon-container :hover{cursor:pointer}.edit-modal-container .ant-modal-content .outer-container .content-container{display:flex}.edit-modal-container .ant-modal-content .outer-container .content-container .content{max-height:calc(100vh - 390px);overflow-y:scroll;width:63.6%;-ms-overflow-style:none;scrollbar-width:none}.edit-modal-container .ant-modal-content .outer-container .content-container .content::-webkit-scrollbar{display:none}.edit-modal-container .ant-modal-content .outer-container .content-container .content .header-2-text{font-weight:500;line-height:20px}.edit-modal-container .ant-modal-content .outer-container .content-container .content .header{background:linear-gradient(#fff,#fff 0) padding-box,linear-gradient(95.6deg,rgba(42,50,245,.8) 1.94%,rgba(52,248,244,.8)) border-box;background:linear-gradient(#fff 0 0) padding-box,linear-gradient(95.6deg,rgba(42,50,245,.8) 1.94%,rgba(52,248,244,.8)) border-box;border-bottom:2px dotted #fff;height:32px}.edit-modal-container .ant-modal-content .outer-container .content-container .content .avatar-container{margin-bottom:24px;width:-moz-fit-content;width:fit-content}.edit-modal-container .ant-modal-content .outer-container .content-container .content .avatar-container .linear-text{-webkit-background-clip:text;-moz-background-clip:text;background-image:linear-gradient(95.6deg,rgba(42,50,245,.8) 1.94%,rgba(52,248,244,.8));-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent}.edit-modal-container .ant-modal-content .outer-container .content-container .content .section-container{margin-bottom:24px}.edit-modal-container .ant-modal-content .outer-container .content-container .content .save-button{background-image:linear-gradient(95.6deg,rgba(42,50,245,.8) 1.94%,rgba(52,248,244,.8))}.edit-modal-container .ant-modal-content .outer-container .content-container .content .save-button:hover{cursor:pointer}.edit-modal-container .ant-modal-content .outer-container .content-container .preview{max-width:403px;width:34.35%}.edit-modal-container .ant-modal-content .outer-container .content-container .preview .grey-container{background-color:#d9d9d9;display:flex;flex-direction:column;height:776px;padding:12px}.edit-modal-container .ant-modal-content .outer-container .content-container .preview .grey-container .chat-box-container{background-color:#fff;border-radius:20px;box-shadow:0 0 12px 0 rgba(146,195,249,.502);height:664px}.edit-modal-container .ant-modal-content .outer-container .content-container .preview .grey-container .chat-box-container .header-container{border-radius:20px 20px 0 0;height:108px}.edit-modal-container .ant-modal-content .outer-container .content-container .preview .grey-container .chat-box-container .header-container.image{background-size:cover}.edit-modal-container .ant-modal-content .outer-container .content-container .preview .grey-container .chat-box-container .header-container .avatar-container{align-items:center;border:1px solid transparent;border-radius:50%;display:flex;flex-shrink:0;height:64px;justify-content:center;position:relative;width:64px}.edit-modal-container .ant-modal-content .outer-container .content-container .preview .grey-container .chat-box-container .header-container .avatar-container #online{bottom:0;position:absolute;right:0}.edit-modal-container .ant-modal-content .outer-container .content-container .preview .grey-container .chat-box-container .chat-content-container{border-radius:0 0 20px 20px;display:flex;flex-direction:column;height:556px;padding:24px 24px 16px;position:relative}.edit-modal-container .ant-modal-content .outer-container .content-container .preview .grey-container .chat-box-container .chat-content-container .messge-container{font-size:.75rem;height:calc(100% - 88px);line-height:15px;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.edit-modal-container .ant-modal-content .outer-container .content-container .preview .grey-container .chat-box-container .chat-content-container .messge-container::-webkit-scrollbar{display:none}.edit-modal-container .ant-modal-content .outer-container .content-container .preview .grey-container .chat-box-container .chat-content-container .messge-container .bot-message-container{margin-bottom:12px;max-width:93.81%}.edit-modal-container .ant-modal-content .outer-container .content-container .preview .grey-container .chat-box-container .chat-content-container .messge-container .bot-message-container:last-child{margin-bottom:0}.edit-modal-container .ant-modal-content .outer-container .content-container .preview .grey-container .chat-box-container .chat-content-container .messge-container .bot-message-container .bot-message{background-color:#fff;border:1px solid #d9d9d9;border-radius:10px;padding:10px 24px}.edit-modal-container .ant-modal-content .outer-container .content-container .preview .grey-container .chat-box-container .chat-content-container .messge-container .bot-message-container .bot-message .input{background:linear-gradient(#fff,#fff 0) padding-box,linear-gradient(95.6deg,rgba(42,50,245,.8) 1.94%,rgba(52,248,244,.8));background:linear-gradient(#fff 0 0) padding-box,linear-gradient(95.6deg,rgba(42,50,245,.8) 1.94%,rgba(52,248,244,.8));border-bottom:1px dotted #fff;box-sizing:border-box;line-height:15px;margin-bottom:8px}.edit-modal-container .ant-modal-content .outer-container .content-container .preview .grey-container .chat-box-container .chat-content-container .messge-container .bot-message-container .bot-message .input:last-child{margin-bottom:0}.edit-modal-container .ant-modal-content .outer-container .content-container .preview .grey-container .chat-box-container .chat-content-container .messge-container .right-box{display:flex;justify-content:flex-end;margin-bottom:8px}.edit-modal-container .ant-modal-content .outer-container .content-container .preview .grey-container .chat-box-container .chat-content-container .messge-container .right-box .customer-messge-container{align-items:flex-end;display:flex;flex-direction:column;max-width:208px}.edit-modal-container .ant-modal-content .outer-container .content-container .preview .grey-container .chat-box-container .chat-content-container .messge-container .right-box .customer-messge-container .customer-message{border:1px solid #d9d9d9;border-radius:10px;padding:10px 24px}.edit-modal-container .ant-modal-content .outer-container .content-container .preview .grey-container .chat-box-container .chat-content-container .customer-input{border:1px solid transparent;border-radius:30px;display:flex;padding:12px}.edit-modal-container .ant-modal-content .outer-container .content-container .preview .grey-container .chat-box-container .chat-content-container .gradient-text{-webkit-background-clip:text;-moz-background-clip:text;background-image:linear-gradient(95.6deg,#d009f0 1.94%,#f1df3b);-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent}.edit-modal-container .ant-modal-content .outer-container .content-container .preview .grey-container .chat-box-container .chat-content-container .gradient-text:after{background:linear-gradient(95.6deg,#d009f0 1.94%,#f1df3b);bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.edit-modal-container .ant-modal-content .outer-container .content-container .preview .grey-container .chat-box-container .chat-content-container .sign-up{align-items:center;-webkit-background-clip:text;-moz-background-clip:text;background-image:linear-gradient(95.6deg,#d009f0 1.94%,#f1df3b);bottom:0;display:flex;position:absolute;right:17.8%;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent}.edit-modal-container .ant-modal-content .outer-container .content-container .preview .grey-container .chat-box-container .chat-content-container .sign-up:after{background:linear-gradient(95.6deg,#d009f0 1.94%,#f1df3b);bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.chat-share-container .pending-line{background:linear-gradient(90deg,#2a32f5,#34f8f4);background-origin:border-box;border-top:2px dashed #fff;width:100%}.chat-share-container .range-picker{border-style:dashed}.linear-text{-webkit-background-clip:text;-moz-background-clip:text;background-image:linear-gradient(95.6deg,rgba(42,50,245,.8) 1.94%,rgba(52,248,244,.8));-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent}.chat-history-conatiner{margin-left:50px}.chat-history-conatiner .conversation-list-container .conv-list-content{height:90%;max-height:65vh;overflow-y:scroll;padding:10px 0;width:100%}.chat-history-conatiner .conversation-list-container{flex-grow:2;padding:12px}.chat-history-conatiner .conversation-list-container .selected-card{background:#92c3f9;background-color:#92c3f9!important}.chat-history-conatiner .conversation-list-container .selected-card div{color:#fff!important}.chat-history-conatiner .conversation-container{flex-grow:2;max-height:70vh;padding:12px;width:75%}.chat-history-conatiner .conversation-container .conversation-content-container{height:90%;max-height:70vh;overflow-y:scroll}.chat-history-conatiner .conversation-container .guest-chat-container{justify-content:flex-start}.chat-history-conatiner .conversation-container .guest-chat-container .guest-chat{background-color:#f0f0f0;border-radius:8px;margin-bottom:.2rem;margin-left:.5rem;max-width:70%;padding:12px}.chat-history-conatiner .conversation-container .bot-chat-container{align-items:flex-end;display:flex;flex-direction:column}.chat-history-conatiner .conversation-container .bot-chat-container .bot-chat{background-color:#e0eaff;border-radius:8px;margin-bottom:.2rem;max-width:70%;padding:12px}.chat-history-conatiner .conversation-container .chat-time{color:gray;font-size:16px}.chat-history-conatiner .upload-modal-backdrop{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.chat-history-conatiner .upload-modal{background:#fff;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:20px;width:80%}.chat-history-conatiner .upload-modal .upload-modal-header{font-size:18px;font-weight:700}.chat-history-conatiner .upload-modal .upload-modal-header .close-button{background:transparent;border:none;cursor:pointer;height:24px;line-height:24px;outline:none;position:relative;text-align:center;width:24px}.chat-history-conatiner .upload-modal .upload-modal-header .close-button:after,.chat-history-conatiner .upload-modal .upload-modal-header .close-button:before{background-color:#000;border-radius:1px;content:"";height:2px;left:50%;position:absolute;top:50%;width:16px}.chat-history-conatiner .upload-modal .upload-modal-header .close-button:before{transform:translate(-50%,-50%) rotate(45deg)}.chat-history-conatiner .upload-modal .upload-modal-header .close-button:after{transform:translate(-50%,-50%) rotate(-45deg)}.chat-history-conatiner .upload-modal .upload-modal-content .upload-modal-content-header{color:rgba(0,0,0,.8);font-size:16px;font-size:20px;font-weight:500;line-height:20px}.chat-history-conatiner .upload-modal .upload-modal-content .prompt-container textarea{border:1px dashed rgba(0,0,0,.8);border-radius:6px;font-size:16px;height:180px;margin:15px 0;padding:10px;resize:none;width:100%}.chat-history-conatiner .upload-modal .upload-modal-content .prompt-container textarea:focus{border-color:rgba(0,0,0,.8);outline:none}.chat-history-conatiner .upload-modal .upload-modal-content .upload-container{align-items:center;display:flex;flex-direction:column}.chat-history-conatiner .upload-modal .upload-modal-content .upload-container .upload-button{background:linear-gradient(95.6deg,rgba(42,50,245,.8) 1.94%,rgba(52,248,244,.8));border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;font-weight:400;padding:12px 24px}.chat-box-container{background-color:#fff;height:100vh}.chat-box-container .header-container{height:108px}.chat-box-container .header-container.image{background-size:cover}.chat-box-container .header-container .avatar-container{align-items:center;border:1px solid transparent;border-radius:50%;display:flex;flex-shrink:0;height:64px;justify-content:center;position:relative;width:64px}.chat-box-container .header-container .avatar-container #online{bottom:0;position:absolute;right:0}.chat-box-container .chat-content-container{box-sizing:border-box;display:flex;flex-direction:column;height:calc(100% - 108px);padding:24px 24px 16px;position:relative}.chat-box-container .chat-content-container input{border:none}.chat-box-container .chat-content-container input:focus{outline:none}.chat-box-container .chat-content-container .messge-container{font-size:.75rem;height:calc(100% - 88px);line-height:15px;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.chat-box-container .chat-content-container .messge-container::-webkit-scrollbar{display:none}.chat-box-container .chat-content-container .messge-container .bot-message-container{margin-bottom:12px;max-width:93.81%}.chat-box-container .chat-content-container .messge-container .bot-message-container img:hover{cursor:pointer}.chat-box-container .chat-content-container .messge-container .bot-message-container:last-child{margin-bottom:0}.chat-box-container .chat-content-container .messge-container .bot-message-container .bot-message{background-color:#fff;border:1px solid #d9d9d9;border-radius:10px;padding:10px 24px}.chat-box-container .chat-content-container .messge-container .bot-message-container .bot-message .input{background:linear-gradient(#fff,#fff 0) padding-box,linear-gradient(95.6deg,rgba(42,50,245,.8) 1.94%,rgba(52,248,244,.8));background:linear-gradient(#fff 0 0) padding-box,linear-gradient(95.6deg,rgba(42,50,245,.8) 1.94%,rgba(52,248,244,.8));border-bottom:1px dotted #fff;box-sizing:border-box;line-height:15px;margin-bottom:8px}.chat-box-container .chat-content-container .messge-container .bot-message-container .bot-message .input:last-child{margin-bottom:0}.chat-box-container .chat-content-container .messge-container .bot-message-container .leads-form-container-intro{height:100%;overflow:auto;width:100%}.chat-box-container .chat-content-container .messge-container .bot-message-container .leads-form-container-intro img{display:block;margin:0 auto;max-height:50%;max-width:100%}.chat-box-container .chat-content-container .messge-container .bot-message-container .leads-form-container-intro p{font-size:10px;margin:0;text-align:center;word-wrap:break-word}.chat-box-container .chat-content-container .messge-container .right-box{display:flex;justify-content:flex-end;margin-bottom:8px}.chat-box-container .chat-content-container .messge-container .right-box .customer-messge-container{align-items:flex-end;display:flex;flex-direction:column;max-width:208px}.chat-box-container .chat-content-container .messge-container .right-box .customer-messge-container .customer-message{border:1px solid #d9d9d9;border-radius:10px;padding:10px 24px}.chat-box-container .chat-content-container .customer-input{border:1px solid transparent;border-radius:30px;display:flex;padding:12px}.chat-box-container .chat-content-container .customer-input .submit-button{align-items:center;background-color:#1890ff;border:none;border-radius:2px;color:#fff;cursor:pointer;display:flex;font-size:8px;height:24px;justify-content:center;outline:none;padding:4px 15px;width:18%}.chat-box-container .chat-content-container .customer-input .submit-button:disabled{background-color:#f5f5f5;box-shadow:none;color:#d9d9d9;cursor:not-allowed}.chat-box-container .chat-content-container .customer-input .submit-button .icon{align-self:center;color:inherit;margin-right:5px}.chat-box-container .chat-content-container .gradient-text{-webkit-background-clip:text;-moz-background-clip:text;background-image:linear-gradient(95.6deg,#d009f0 1.94%,#f1df3b);-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent}.chat-box-container .chat-content-container .gradient-text:after{background:linear-gradient(95.6deg,#d009f0 1.94%,#f1df3b);bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.chat-box-container .chat-content-container .link:hover{cursor:pointer}.chat-box-container .chat-content-container .sign-up{align-items:center;-webkit-background-clip:text;-moz-background-clip:text;background-image:linear-gradient(95.6deg,#d009f0 1.94%,#f1df3b);bottom:0;display:flex;position:absolute;right:17.8%;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent}.chat-box-container .chat-content-container .sign-up:after{background:linear-gradient(95.6deg,#d009f0 1.94%,#f1df3b);bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.ai-training-container{background:#fff!important;font-family:lexend;margin:0;padding:20px;width:100%}.ai-training-container .ant-pagination-item{border:1px solid #84a1c1!important;border:1px solid var(--dark-blue,#84a1c1)!important;color:#84a1c1}.ai-training-container .ant-pagination-item-active{background:#84a1c1!important;color:#fff}.ai-training-container .ant-pagination-next,.ai-training-container .ant-pagination-prev{display:none!important}.ai-training-container .pending-line{background:linear-gradient(90deg,#2a32f5,#34f8f4);background-origin:border-box;border-top:2px dashed #fff;width:100%}.ai-training-container .ant-table-cell{background:transparent!important}.ai-training-container .ant-table-cell:before{display:none}.ai-training-container .table-type-img{height:18.75px;width:18.75px}.ai-training-container .top-upload-btn{align-items:center;background-color:#84a1c1;border-radius:8px;cursor:pointer;display:flex;gap:10px;height:43px;justify-content:center;padding:4px 12px;text-align:left;width:161px}.ai-training-container .top-upload-btn .top-upload-btn-img{height:18.75px;width:18.75px}.ai-training-container .top-upload-btn .top-upload-btn-icon svg{color:#fff;height:20px;width:20px}.ai-training-container .top-upload-btn .top-upload-btn-txt{font-size:12px;font-weight:400}.ai-training-container .top-upload-btn .top-upload-btn-sub-txt{font-size:10px;font-weight:200}.ai-training-container .edit-bot-btn{align-items:center;border:1px solid #84a1c1;border-radius:8px;color:#84a1c1;cursor:pointer;display:flex;gap:10px;height:43px;justify-content:center;padding:4px 12px;text-align:left;width:161px}.ai-training-container .header{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px}.ai-training-container .header .upload-btn{background-color:#9370db;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;margin-bottom:10px;padding:10px 20px}.ai-training-container .header .upload-btn1,.ai-training-container .header .upload-btn2,.ai-training-container .header .upload-btn3,.ai-training-container .header .upload-btn4{border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:15px;font-weight:700;height:80px;margin-bottom:10px;padding:10px 20px;width:300px}.ai-training-container .header .upload-btn1{background-color:#82b5f0}.ai-training-container .header .upload-btn2{background-color:#b0e782}.ai-training-container .header .upload-btn3{background-color:#d88ecd}.ai-training-container .header .upload-btn4{background-color:#f7c760}.ai-training-container .header .bots-dropdown{display:flex;justify-content:flex-start;margin-bottom:10px;width:300px}.ai-training-container .header .bots-dropdown .dropdown-container{background:linear-gradient(90deg,#9b59b6,#3498db);border-radius:8px;box-sizing:border-box;padding:1px;width:100%}.ai-training-container .header .bots-dropdown .dropdown-container .bot-dropdown{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:#fff;border:none;border-radius:6px;box-sizing:border-box;font-size:16px;padding:10px;width:100%}.ai-training-container .header .bots-dropdown .dropdown-container .bot-dropdown:focus{border:1px solid transparent;outline:none}.ai-training-container .document-table .ant-table-thead>tr>th:nth-child(3){text-align:center}.ai-training-container .file-list{background:#fff!important;padding:15px}.ai-training-container .file-list h2{color:#333;font-size:20px;margin-bottom:15px}.ai-training-container .file-list .document-item{align-items:flex-start;border-bottom:1px solid #eee;display:flex;padding:10px;word-break:break-word}.ai-training-container .file-list .document-item:last-child{border-bottom:none}.ai-training-container .file-list .document-item .document-name{color:#666;flex:2;font-size:14px}.ai-training-container .file-list .document-item .document-details{align-items:flex-start;display:flex;flex:3;flex-direction:column}.ai-training-container .file-list .document-item .document-details .document-result{color:#666;font-size:14px}.ai-training-container .file-list .document-item .document-details .document-result.success{color:green}.ai-training-container .file-list .document-item .document-details .document-result.fail{color:red}.ai-training-container .file-list .document-item .document-details .document-date,.ai-training-container .file-list .document-item .document-details .document-size{color:#999;font-size:12px}.ai-training-container .file-list .document-item button{background-color:transparent;border:none;border-radius:4px;color:#ff4d4f;cursor:pointer;flex-shrink:0;padding:5px 10px}.ai-training-container .file-list .document-item button svg{stroke:#ff4d4f}.ai-training-container .upload-modal{padding:20px;width:500px}.ai-training-container .upload-modal .upload-area{margin:20px 0}.ai-training-container .upload-modal .upload-modal-content .upload-modal-content-header{color:rgba(0,0,0,.8);font-size:16px;font-size:20px;font-weight:500;line-height:20px}.ai-training-container .upload-modal .upload-modal-content .bot-content-pagination-container{display:flex;flex-direction:row;justify-content:flex-end}.ai-training-container .upload-modal .upload-modal-content .bot-content-pagination-container .ant-pagination{width:-moz-fit-content;width:fit-content}.ai-training-container .upload-modal .url-upload-container{align-items:center;display:flex;margin-top:30px;position:relative}.ai-training-container .upload-modal .url-upload-container .url-input-container{align-items:center;background:linear-gradient(90deg,#9b59b6,#3498db);border-radius:6px;box-sizing:border-box;padding:1px;width:100%}.ai-training-container .upload-modal .url-upload-container .url-input-container .url-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:none;border-radius:6px;box-sizing:border-box;font-size:16px;padding:8px;width:100%}.ai-training-container .upload-modal .url-upload-container .url-input-container .url-input:focus{border:1px solid transparent;outline:none}.ai-training-container .url-upload-button{background-color:#e79315;border:none;border-radius:6px;color:#fff;display:block;float:right;font-weight:700;margin:30px auto 5px;padding:5px 25px}.ai-training-container .url-upload-button:hover{background-color:#b87511}.ai-training-container .url-upload-button:active{background-color:#8a580d}.ai-training-container .prompt-input,.ai-training-container .text-file-title{border:1px dashed rgba(0,0,0,.8);border-radius:6px;font-size:16px;margin:15px 0;padding:10px;resize:none;width:100%}.ai-training-container .prompt-input{height:150px}.ai-training-container .prompt-input.prompt-input{height:180px}.ai-training-container .prompt-input.bot-content{color:#908aa0;height:360px}.ai-training-container .prompt-input:focus{border-color:rgba(0,0,0,.8);outline:none}.ai-training-container .upload-button{background:linear-gradient(95.6deg,rgba(42,50,245,.8) 1.94%,rgba(52,248,244,.8));border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;font-weight:400;padding:12px 24px}.ai-training-container .container{background:#f7f4f6;font-family:Arial,sans-serif;margin:0;padding:20px}.ai-training-container .container .header{align-items:center;border-bottom:1px solid #ddd;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:5px}.ai-training-container .container .header .buttons-row{display:flex;justify-content:space-between;margin-top:10px;width:100%}.ai-training-container .container .header .upload-btn,.ai-training-container .container .header .upload-btn2,.ai-training-container .container .header .upload-btn3,.ai-training-container .container .header .upload-btn4{border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:15px;font-weight:700;height:80px;margin-bottom:10px;padding:10px 20px;width:300px}.ai-training-container .container .header .upload-btn{background-color:#82b5f0}.ai-training-container .container .header .upload-btn2{background-color:#b0e782}.ai-training-container .container .header .upload-btn3{background-color:#d88ecd}.ai-training-container .container .header .upload-btn4{background-color:#f7c760}.ai-training-container .container .header .bots-dropdown{align-self:flex-start;display:flex;justify-content:flex-start;margin-bottom:10px;width:300px}.ai-training-container .container .header .bots-dropdown .dropdown-container{background:linear-gradient(90deg,#9b59b6,#3498db);border-radius:8px;box-sizing:border-box;padding:1px;width:100%}.ai-training-container .container .header .bots-dropdown .dropdown-container .bot-dropdown{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:#fff;border:none;border-radius:6px;box-sizing:border-box;font-size:16px;padding:10px;width:100%}.ai-training-container .container .header .bots-dropdown .dropdown-container .bot-dropdown:focus{border:1px solid transparent;outline:none}.ai-training-container .container .file-list{background:#f7f4f6;padding:15px}.ai-training-container .container .file-list h2{color:#333;font-size:20px;margin-bottom:15px}.ai-training-container .container .file-list .document-item{align-items:flex-start;border-bottom:1px solid #eee;display:flex;padding:10px;word-break:break-word}.ai-training-container .container .file-list .document-item:last-child{border-bottom:none}.ai-training-container .container .file-list .document-item .document-name{color:#666;flex:2;font-size:16px;font-weight:700}.ai-training-container .container .file-list .document-item .document-details{align-items:flex-start;display:flex;flex:3;flex-direction:column}.ai-training-container .container .file-list .document-item .document-details .document-result{color:#666;font-size:14px}.ai-training-container .container .file-list .document-item .document-details .document-result.success{color:green}.ai-training-container .container .file-list .document-item .document-details .document-result.fail{color:red}.ai-training-container .container .file-list .document-item .document-details .document-date{color:#999;font-size:12px}.ai-training-container .container .file-list .document-item button{background-color:transparent;border:none;border-radius:4px;color:#ff4d4f;cursor:pointer;flex-shrink:0;padding:5px 10px}.ai-training-container .container .file-list .document-item button svg{stroke:#ff4d4f}.ai-training-container .upload-modal-backdrop{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.ai-training-container .upload-modal{background:#fff;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:48px;padding:44px;width:80vw}.ai-training-container .upload-modal .upload-modal-header{color:rgba(0,0,0,.8);font-size:18px;font-size:20px;font-weight:700}.ai-training-container .upload-modal .upload-area{align-items:center;border:1px dashed rgba(0,0,0,.8);border-radius:10px;color:rgba(0,0,0,.8);cursor:pointer;display:flex;flex-direction:column;height:60%;height:256px;justify-content:center;margin:20px auto;padding:20px;text-align:center;width:514px}.ai-training-container .upload-modal .upload-area.drag-over,.ai-training-container .upload-modal .upload-area:hover{border-color:rgba(0,0,0,.8)}.ai-training-container .upload-modal .description-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px dashed rgba(0,0,0,.8);border-radius:6px;box-sizing:border-box;font-size:16px;height:90px;margin:0 0 15px;padding:8px;width:100%}.ai-training-container .upload-modal .description-input:focus{border:1px solid rgba(0,0,0,.8);outline:none}.ai-training-container .upload-modal .url-upload-button{background-color:rgba(0,0,0,.8);border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;padding:5px 10px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.ai-training-container .finish-button{background-color:#e79315;border:none;border-radius:6px;color:#fff;display:block;font-weight:700;margin:30px auto 5px;padding:5px;width:100%}.ai-training-container .finish-button:hover{background-color:#b87511}.ai-training-container .finish-button:active{background-color:#8a580d}.ai-training-container .document-upload-button{background-color:#9370db;border:none;border-radius:6px;color:#fff;display:block;font-weight:700;margin:30px auto 5px;padding:5px;width:100%}.ai-training-container .document-upload-button:hover{background-color:#7447d1}.ai-training-container .document-upload-button:active{background-color:#5b2eb7}@media(max-width:767px){.ai-training-container .container{padding:10px}.ai-training-container .bots-dropdown{justify-content:flex-start}.ai-training-container .bots-dropdown .bot-dropdown{max-width:none}.ai-training-container .file-list{padding:10px}.ai-training-container .file-list .document-item{align-items:flex-start;flex-direction:column}.ai-training-container .file-list .document-item span{margin-bottom:5px}.ai-training-container .file-list .document-item button{align-self:center;margin-top:10px}}.ai-training-container input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #fff;border:1px dashed rgba(0,0,0,.8);border-radius:6px;box-sizing:border-box;flex-grow:1;font-size:16px;margin:15px 0;padding:8px;width:100%}.ai-training-container input[type=text]:focus{box-shadow:0 0 0 1px #3498db;outline:none}.ai-training-container .upload-modal-header{align-items:center;display:flex;justify-content:flex-end}.ai-training-container .close-button{background:transparent;border:none;cursor:pointer;height:24px;line-height:24px;outline:none;position:relative;text-align:center;width:24px}.ai-training-container .close-button:after,.ai-training-container .close-button:before{background-color:#000;border-radius:1px;content:"";height:2px;left:50%;position:absolute;top:50%;width:16px}.ai-training-container .close-button:before{transform:translate(-50%,-50%) rotate(45deg)}.ai-training-container .close-button:after{transform:translate(-50%,-50%) rotate(-45deg)}.ai-training-container .upload-container{align-items:center;display:flex;flex-direction:column;height:-moz-min-content;height:min-content}.ai-training-container .icon{font-size:24px}.icon svg{color:#fff;height:25px;width:25px}.menu{grid-gap:1rem;display:grid;gap:1rem;gap:.5rem!important;padding-top:0!important;-ms-overflow-style:none;scrollbar-width:none}.menu::-webkit-scrollbar{display:none}.menu .ant-menu-item{color:#fff}.menu .ant-menu-item span{margin:0 auto}.menu .ant-menu-item.ant-menu-item-selected{background:linear-gradient(95.6deg,rgba(42,50,245,.8) 1.94%,rgba(52,248,244,.8))}.bot-menu{border-top:1px solid #fff;font-family:Fredoka;text-align:center;width:100%}.bot-menu .selectdiv{align-items:"center";background:transparent;display:"flex";height:100%;justify-content:"center";position:relative;text-align:"center"}.bot-menu select::-ms-expand{display:none}.bot-menu .selectdiv:after{border-bottom:1px solid #999;color:#fff;content:"<";font:17px Consolas,monospace;padding:0 0 2px;pointer-events:none;position:absolute;right:15px;top:14px;transform:rotate(90deg)}.bot-menu .selectdiv select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent!important;background-color:#fff;background-image:none;border:none!important;border:1px solid #ccc;color:#fff;display:block;float:right;font-size:16px;height:50px;line-height:1.75;max-width:320px;padding:0 24px;width:100%;-ms-word-break:normal;word-break:normal}.bot-menu .bot-dropdown{background:transparent;border:none;color:#fff;height:100%;width:100%}.bot-menu .bot-dropdown option{color:#000}.profile-container{align-items:center;border-radius:8px;display:flex;justify-content:space-between;margin:10px 4px 4px;padding:10px}.profile-container img{height:50px;width:50px}.profile-container:hover{background-color:rgba(0,0,0,.06);cursor:pointer;transition:border-color .3s,background .3s,padding .2s cubic-bezier(.22,.61,.36,1)}.submenu{background:transparent;border-bottom:1px solid #c4c4c4;font-family:Fredoka;font-size:16px;font-weight:500;padding-top:1rem}.submenu li{padding:0 5rem!important}.analsis-wrapper .title-container{display:flex;justify-content:space-between;min-height:60px;padding:24px}.analsis-wrapper .static-container{min-height:60px;padding:24px}.analsis-wrapper .static-container .ant-card-meta-description,.analsis-wrapper .static-container .ant-card-meta-title{color:#fff}.analsis-wrapper .static-container .ant-statistic-title{color:rgba(0,0,0,.8);font-size:16px;font-weight:400;line-height:20px;text-align:center}.analsis-wrapper .static-container .static-container-total{border:2px dashed rgba(42,50,245,.8);justify-content:space-between;margin:0!important;padding:1.5rem 1rem}.analsis-wrapper .static-container .ant-statistic-content{color:#84a1c1;font-size:16px;font-weight:600;text-align:center}.analsis-wrapper .static-container .static-container-date-range{border:2px dashed #d9d9d9;justify-content:space-between;margin:0!important;padding:1.5rem 1rem}.analsis-wrapper .static-container .range-picker{border-style:dashed}.analsis-wrapper .data-table-link,.analsis-wrapper .data-table-text{color:#1890ff;display:inline-block;max-width:400px;overflow:hidden;-webkit-text-decoration:none;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.analsis-wrapper .data-table-text{color:inherit}.analsis-wrapper .chat-table-url{color:#1890ff;max-width:400px;-webkit-text-decoration:none;text-decoration:none}.analsis-wrapper .chat-table-text,.analsis-wrapper .chat-table-url{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analsis-wrapper .chat-table-text{max-width:300px}.analsis-wrapper .bot-table table tr td:nth-child(4){color:#3da172;text-align:center}.analsis-wrapper .bot-table .ant-table-thead>tr>th{border-bottom:2px dashed rgba(42,50,245,.8)!important}.analsis-wrapper .bot-table .ant-table-thead>tr>th:nth-child(4),.analsis-wrapper .data-table table tr td:nth-child(3),.analsis-wrapper .data-table table tr td:nth-child(4){text-align:center}.analsis-wrapper .data-table .ant-table-thead>tr>th{border-bottom:2px dashed rgba(42,50,245,.8)!important}.analsis-wrapper .data-table .ant-table-thead>tr>th:nth-child(3),.analsis-wrapper .data-table .ant-table-thead>tr>th:nth-child(4){text-align:center}.analsis-wrapper .ant-table-cell{background:transparent!important}.analsis-wrapper .ant-table-cell:before{display:none}.analsis-wrapper .ant-pagination-item{border:1px solid #84a1c1!important;border:1px solid var(--dark-blue,#84a1c1)!important;color:#84a1c1}.analsis-wrapper .ant-pagination-item-active{background:#84a1c1!important;color:#fff}.analsis-wrapper .ant-pagination-next,.analsis-wrapper .ant-pagination-prev{display:none!important}.plan-outer-container{background-color:#fff;font-family:Fredoka;justify-content:center;min-height:100vh}.plan-outer-container .plan-page-header{border-bottom:1px solid #e9e8e8;font-size:48px;font-weight:500;height:136px;line-height:58.08px;padding:2rem;text-align:left;width:100%}.plan-outer-container .dashed-line{border-bottom:2px dashed #b6d9ff;height:30px;margin:0 auto;position:relative;width:100%;width:30%}.plan-outer-container .ball{background-color:#92c3f9;border-radius:50%;height:10px;position:absolute;top:100%;width:10px}.plan-outer-container .ball.active-ball{background:linear-gradient(95.6deg,#d009f0 1.94%,#f1df3b)}.plan-outer-container .start-ball{left:-10px;transform:translateY(-50%)}.plan-outer-container .end-ball{right:-10px;transform:translateY(-50%)}.plan-outer-container .middle-ball{left:50%;transform:translate(-50%,-50%)}.plan-outer-container .plan-outer-content-container{background-position:50%;background-repeat:no-repeat;background-size:cover}.plan-outer-container .plan-outer-content-container .section-divider{border-color:#845bfb}.plan-outer-container .plan-outer-content-container .choose-button{align-items:center;background:linear-gradient(93.87deg,rgba(42,50,245,.8) 18.79%,rgba(52,248,244,.8));-webkit-background-clip:text;background-clip:text;border:1px solid #58a4f6;border-radius:50px;box-shadow:0 1px 4px 0 #58a4f6;cursor:pointer;display:flex;font-size:16px;height:40px;justify-content:center;padding:10px 57px;width:173px;-webkit-text-fill-color:transparent}.plan-outer-container .plan-outer-content-container .choose-button:hover{background-color:#58a4f6;color:#fff}.plan-outer-container .plan-outer-content-container .section-divider-grey-container{display:flex;justify-content:center}.plan-outer-container .plan-outer-content-container .section-divider-grey-container .section-divider-grey{border:1px solid #908aa0;width:981px}.plan-outer-container .plan-outer-content-container .plan-header-container{display:flex;justify-content:center}.plan-outer-container .plan-outer-content-container .plan-header-container .plan-title{float:center;font-size:48px;font-weight:500;text-align:center}.plan-outer-container .plan-outer-content-container .plan-header-container .plan-notes{background:linear-gradient(93.87deg,rgba(42,50,245,.8) 18.79%,rgba(52,248,244,.8));-webkit-background-clip:text;background-clip:text;font-size:48px;font-weight:500;text-align:center;-webkit-text-fill-color:transparent;float:center}.plan-outer-container .plan-outer-content-container .plans-container{background:#fff;border-radius:10px;display:flex;overflow-x:scroll;padding:50px}.plan-outer-container .plan-outer-content-container .plans-container .plan-container{align-items:center;display:flex;justify-content:space-around;margin-right:24px}.plan-outer-container .plan-outer-content-container .plans-container .plan-container .plan-content{background:#fff;border-radius:30px;gap:24px;height:378px;height:-moz-fit-content;height:fit-content;padding:40px;width:251px}.plan-outer-container .plan-outer-content-container .plans-container .plan-container .plan-content .plan-header{display:flex;font-size:20px;font-weight:500}.plan-outer-container .plan-outer-content-container .plans-container .plan-container .plan-content .plan-header h3{font-weight:700}.plan-outer-container .plan-outer-content-container .plans-container .plan-container .plan-content .plan-header .pro{background:linear-gradient(95.6deg,#d009f0 75.01%,#f1df3b);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,.8);margin-left:.5rem;-webkit-text-fill-color:transparent}.plan-outer-container .plan-outer-content-container .plans-container .plan-container .plan-content .deleted-price-container{display:flex;gap:5px;opacity:.5}.plan-outer-container .plan-outer-content-container .plans-container .plan-container .plan-content .deleted-price-container .price-amt{display:flex;flex-direction:column;font-size:20px;justify-content:center}.plan-outer-container .plan-outer-content-container .plans-container .plan-container .plan-content .deleted-price-container .price-amt-text{font-size:1.5rem;line-height:normal;text-align:center}.plan-outer-container .plan-outer-content-container .plans-container .plan-container .plan-content .deleted-price-container .price-dur{display:flex;flex-direction:column;font-size:12px;font-weight:300;justify-content:center}.plan-outer-container .plan-outer-content-container .plans-container .plan-container .plan-content .price-container{display:flex;gap:5px}.plan-outer-container .plan-outer-content-container .plans-container .plan-container .plan-content .price-container .price-amt{display:flex;flex-direction:column;font-size:20px;font-weight:500;justify-content:center}.plan-outer-container .plan-outer-content-container .plans-container .plan-container .plan-content .price-container .price-amt-text{font-size:1.5rem;line-height:normal;text-align:center}.plan-outer-container .plan-outer-content-container .plans-container .plan-container .plan-content .price-container .price-dur{display:flex;flex-direction:column;font-size:12px;font-weight:300;justify-content:center}.plan-outer-container .plan-outer-content-container .plans-container .plan-container .plan-content .items-container{display:flex;flex-direction:column;gap:8px}.plan-outer-container .plan-outer-content-container .plans-container .plan-container .plan-content .items-container .item-text{font-size:.75rem;font-weight:500}.plan-outer-container .plan-outer-content-container .plans-container .plan-container .plan-content .items-container .item-amt{background:linear-gradient(93.87deg,rgba(42,50,245,.8) 18.79%,rgba(52,248,244,.8));-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,.8);font-size:14px;font-weight:500;-webkit-text-fill-color:transparent}.plan-outer-container .plan-outer-content-container .plans-container .plan-container .plan-content .items-container .item-content{color:#908aa0}.plan-outer-container .plan-outer-content-container .plans-container .plan-container .plan-content .items-container .hidden-plan-container{align-items:center;display:flex;flex-direction:column}.plan-outer-container .plan-outer-content-container .plans-container .plan-container:last-child{margin-right:0}.plan-outer-container .plan-outer-content-container .plans-container .selected-plan .plan-content{background:linear-gradient(95.6deg,rgba(42,50,245,.8) 1.94%,rgba(52,248,244,.8));color:#fff!important}.plan-outer-container .plan-outer-content-container .plans-container .selected-plan div,.plan-outer-container .plan-outer-content-container .plans-container .selected-plan div span{color:#fff!important}.plan-outer-container .plan-outer-content-container .plans-container .selected-plan .item-amt{-webkit-text-fill-color:#fff!important}.plan-outer-container .plan-outer-content-container .plans-container .selected-plan .choose-button{background:#fff!important;-webkit-text-fill-color:#000!important}.plan-outer-container .plan-outer-content-container .select-button-container{display:flex;justify-content:center}.plan-outer-container .plan-outer-content-container .select-button-container .select-button{background-color:#f39754;border-radius:10px;color:#fff;font-size:24px;font-weight:700;height:56px;width:251px}.plan-outer-container .plan-outer-content-container .footer-outer-container{display:flex;justify-content:center}.plan-outer-container .plan-outer-content-container .footer-outer-container .footer-container{display:flex;justify-content:space-between;width:890px}.plan-outer-container .plan-outer-content-container .footer-outer-container .footer-container .footer-left-container .icon-list{margin-top:12px}.plan-outer-container .plan-outer-content-container .footer-outer-container .footer-container .footer-left-container .icon-list img{margin-right:12px}.plan-outer-container .plan-outer-content-container .footer-outer-container .footer-container .footer-left-container .icon-list img:last-child{margin-right:0}.plan-outer-container .plan-outer-content-container .footer-outer-container .footer-container .footer-divider-container{display:flex;flex-direction:column;justify-content:center}.plan-outer-container .plan-outer-content-container .footer-outer-container .footer-container .footer-divider-container .footer-divider{border:1px solid rgba(0,0,0,.2);height:2rem}.plan-outer-container .plan-outer-content-container .footer-outer-container .footer-container .footer-right-container{display:flex}.plan-outer-container .plan-outer-content-container .footer-outer-container .footer-container .footer-right-container .footer-right-content .footer-text{color:#908aa0;font-size:14px}.plan-outer-container .plan-outer-content-container .volunteer-text{background:linear-gradient(95.6deg,#d009f0 1.94%,#f1df3b);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:20px;font-weight:500;line-height:24.2px;padding:10px;text-align:center;-webkit-text-fill-color:transparent}.plan-outer-container .plan-outer-content-container .detail-container{align-items:center;cursor:pointer;display:flex;gap:1rem;justify-content:center;width:100%}.plan-outer-container .plan-outer-content-container .detail-container .detail-text{font-size:20px;margin:0}.plan-outer-container .plan-outer-content-container table{border-collapse:collapse;width:100%}.plan-outer-container .plan-outer-content-container td,.plan-outer-container .plan-outer-content-container th{height:50px;padding:8px;width:100px}.plan-outer-container .plan-outer-content-container .y-axis-title{border-right:1px solid #b6d9ff;color:#84a1c1;font-size:14px;font-weight:500;text-align:left}.plan-outer-container .plan-outer-content-container .x-axis-title{font-size:20px;font-weight:500;text-align:center}.plan-outer-container .plan-outer-content-container .content{background:linear-gradient(93.87deg,rgba(42,50,245,.8) 18.79%,rgba(52,248,244,.8));-webkit-background-clip:text;background-clip:text;text-align:center;-webkit-text-fill-color:transparent;border-right:1px solid #b6d9ff}.plan-outer-container .plan-outer-content-container .table-inner-container{background:#fff;border-radius:10px;padding:4rem}.plan-outer-container .plan-outer-content-container .step-0-container{padding:2.625rem 2rem}.plan-detail-outer-container{font-family:Fredoka}.plan-detail-outer-container .plan-detail-outer-content-conatiner{display:flex}.plan-detail-outer-container .plan-detail-content{gap:2rem;padding:2.625rem 2rem;width:70%}.plan-detail-outer-container .payment-panel{background:#f2f8ff;min-height:70vh;padding:1rem;width:30%}.plan-detail-outer-container .payment-panel .payment{background:#fff;height:100%;padding:2.625rem 2rem;width:100%}.plan-detail-outer-container .contact-container{border-bottom:1px dashed rgba(42,50,245,.8);font-size:20px;font-weight:500;margin-bottom:2rem}.plan-detail-outer-container .name-container{display:flex;gap:3rem;margin-bottom:2rem}.plan-detail-outer-container .firstname-container{width:50%}.plan-detail-outer-container .firstname-container .firstname{font-size:16px;font-weight:500}.plan-detail-outer-container .lastname-container{width:50%}.plan-detail-outer-container .lastname-container .lastname{font-size:16px;font-weight:500}.plan-detail-outer-container .tel-container{margin-bottom:2rem;width:100%}.plan-detail-outer-container .tel-container .tel{font-size:16px;font-weight:500}.plan-detail-outer-container .tel-container input{width:50%}.plan-detail-outer-container .payment-method{border-bottom:1px dashed rgba(42,50,245,.8);font-size:20px;font-weight:500;margin-bottom:2rem;width:100%}.plan-detail-outer-container input{border:none;border-bottom:1px dashed rgba(42,50,245,.8);outline:none}.plan-detail-outer-container .credit-card-btn{background:linear-gradient(95.6deg,rgba(42,50,245,.8) 1.94%,rgba(52,248,244,.8));border:none;border-radius:10px;color:#fff;font-size:20px;height:55px;width:182px}.plan-detail-outer-container .pay-btn{align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:10px;color:#000;display:flex;font-size:20px;gap:5px;height:55px;justify-content:center;width:182px}.plan-detail-outer-container .payment-btn-container{display:flex;gap:1.5rem}.plan-detail-outer-container .manage-card{border-bottom:1px solid #d9d9d9;display:flex;justify-content:space-between;padding:1rem .5rem}.plan-detail-outer-container .pay-card-btn{background:linear-gradient(95.6deg,rgba(42,50,245,.8) 1.94%,rgba(52,248,244,.8));border:none;border-radius:30px;color:#fff;font-size:20px;height:39px;width:100%}.container{font-family:lexend}.container .leads-header{font-size:20px;font-weight:600;line-height:25px}.container .pending-line{background:linear-gradient(90deg,#2a32f5,#34f8f4);background-origin:border-box;border-top:2px dashed #fff;width:100%}.container .bots-tab{display:flex;justify-content:center;margin-bottom:20px}.container .bots-tab button{background-color:#f0f0f0;border:1px solid #ccc;cursor:pointer;margin-right:10px;padding:10px 20px}.container .bots-tab button:hover{background-color:#e9e9e9}.container .bots-tab button.active{background-color:#d9d9d9}.container .table-container table{border-collapse:collapse;width:100%}.container .table-container table td,.container .table-container table th{border:1px solid #ddd;padding:8px;text-align:left}.container .table-container table th{background-color:#f2f2f2}.container .table-container table tr:nth-child(2n){background-color:#f9f9f9}.container .table-container table tr:hover{background-color:#f1f1f1}.container .table-container .pagination{display:flex;justify-content:center;margin-top:20px}.container .table-container .pagination button{border:none;cursor:pointer;margin:0 5px;padding:5px 10px}.container .table-container .pagination button:hover{background-color:#e9e9e9}.container .table-container .pagination button.active{background-color:#d9d9d9}.container .leads-table .ant-table-cell{background:transparent!important}.container .leads-table .ant-table-cell:before{display:none}.container .ant-pagination-item{border:1px solid #84a1c1!important;border:1px solid var(--dark-blue,#84a1c1)!important;color:#84a1c1}.container .ant-pagination-item-active{background:#84a1c1!important;color:#fff}.container .ant-pagination-next,.container .ant-pagination-prev{display:none!important}.conversation-container{max-height:70vh;overflow-y:scroll}.conversation-container .guest-chat-container{justify-content:flex-start}.conversation-container .guest-chat-container .guest-chat{background-color:#f0f0f0;border-radius:8px;margin-bottom:.2rem;margin-left:.5rem;max-width:70%;padding:12px}.conversation-container .bot-chat-container{align-items:flex-end;display:flex;flex-direction:column}.conversation-container .bot-chat-container .bot-chat{background-color:#e0eaff;border-radius:8px;margin-bottom:.2rem;max-width:70%;padding:12px}.conversation-container .chat-time{color:gray;font-size:16px}.conversation-container .react-quill{max-height:30em!important;min-height:5em!important;overflow-y:auto!important}.conversation-container .react-quill.read-only .ql-container{border:none;padding:0}.conversation-container .react-quill.read-only .ql-editor{display:inline-block;overflow-y:auto;padding:0;white-space:normal}.conversation-container .react-quill.read-only .ql-editor img{display:inline-block;height:auto;margin:5px;max-width:100%;vertical-align:middle}.leads2-container{padding:12px}.live-chat-container{display:flex;flex-direction:column;height:calc(100vh - 1rem);width:100%}.live-chat-container .header-section{display:flex;flex-direction:column;height:29%;margin:0;padding:0}.live-chat-container .header-section .descrption-part{height:60%}.live-chat-container .header-section .descrption-part .title{font-size:80px}.live-chat-container .header-section .menu-part{align-items:center;display:flex;height:40%;justify-content:left}.live-chat-container .divider-part{height:1%}.live-chat-container .conversation-section{border-color:#000;border-radius:5;display:flex;height:70%}.live-chat-container .conversation-section .bot-list-part{width:30%}.live-chat-container .conversation-section .bot-list-part .conv-list-content{height:90%;overflow-y:scroll;padding:10px 0;width:100%}.live-chat-container .conversation-section .conversation-part{display:flex;flex-direction:column;width:70%}.live-chat-container .conversation-section .conversation-part .conversation-content{height:85%}.live-chat-container .conversation-section .conversation-part .conversation-content .conversation-frame{background:"linear-gradient(to right, #9b59b6, #3498db)";border-radius:borderRadiusLG;box-sizing:"border-box";height:"85%";padding:"2px"}.live-chat-container .conversation-section .conversation-part .conversation-content .conversation-frame .conversation-frame-body{max-height:470px;overflow-y:auto}.live-chat-container .conversation-section .conversation-part .conversation-content .conversation-frame .conversation-frame-body .guest-chat{background-color:#f0f0f0;border-radius:10px;margin-bottom:10px;margin-left:0;margin-right:auto;max-width:60%;padding:8px 12px}.live-chat-container .conversation-section .conversation-part .conversation-content .conversation-frame .conversation-frame-body .bot-chat{background-color:#e0eaff;border-radius:10px;margin-bottom:10px;margin-left:auto;margin-right:0;max-width:60%;padding:8px 12px}.live-chat-container .conversation-section .conversation-part .conversation-content .conversation-frame .conversation-frame-body .human-chat{background-color:#ffe0b2;border-radius:10px;margin-bottom:10px;margin-left:auto;margin-right:0;max-width:60%;padding:8px 12px}.live-chat-container .conversation-section .conversation-part .conversation-input{align-items:stretch;display:flex;flex-direction:column;height:15%}.live-chat-container .conversation-section .conversation-part .conversation-input .ant-input-affix-wrapper{flex:1 0 auto;margin:2px 0}.live-chat-container .conversation-section .conversation-part .conversation-input .ant-btn{width:100%}::-webkit-scrollbar{background-color:#f5f5f5;width:10px}::-webkit-scrollbar-thumb{background-color:#b6b6b6;border:2px solid #f5f5f5;border-radius:5px}::-webkit-scrollbar-thumb:hover{background-color:#a0a0a0}::-webkit-scrollbar-button{display:none}.digital-card-container .header{align-items:center;display:flex;height:30px;justify-content:flex-end;margin-bottom:20px;width:100%}.digital-card-container .header-btn-1{background:#fff;background:var(--dark-blue,#fff);color:#84a1c1;color:var(--dark-blue,#84a1c1);margin-right:10px;width:calc(14% - 10px)}.digital-card-container .header-btn-1,.digital-card-container .header-btn-2{border:1px solid #84a1c1;border:1px solid var(--dark-blue,#84a1c1);font-family:Lexend;font-size:14px;font-weight:400;line-height:20px;text-align:center}.digital-card-container .header-btn-2{background:#84a1c1;background:var(--dark-blue,#84a1c1);color:#fff;color:var(--dark-blue,#fff);margin-right:20px;width:calc(14% - 20px)}.digital-card-container .content-title{color:rgba(0,0,0,.8);font-family:Fredoka;font-size:20px;font-weight:500;height:5vh;line-height:24.2px;text-align:left;width:100%}.digital-card-container .dash-line{background-image:linear-gradient(90deg,#1e26f8 40%,#1e26f8 0,#91f8f6 60%,#91f8f6 0);background-repeat:repeat-x;background-size:10px 2px;height:2px;width:100%}.digital-card-container .content-name{display:flex;height:80px}.digital-card-container .first-name,.digital-card-container .last-name{display:flex;flex-direction:column;font-family:Lexend;font-size:16px;font-weight:500;line-height:20px;text-align:left;width:50%}.digital-card-container label{margin-right:10px}.digital-card-container .first-name input,.digital-card-container .last-name input{width:70%}.digital-card-container .content-position{display:flex;flex-direction:column}.digital-card-container .content-logo,.digital-card-container .content-position{font-family:Lexend;font-size:16px;font-weight:500;height:80px;line-height:20px;text-align:left}.digital-card-container .content-logo-text{padding-bottom:10px}.digital-card-container .content-img{font-family:Lexend;font-size:16px;font-weight:500;height:80px;line-height:20px;text-align:left}.digital-card-container .content-img-text{padding-bottom:10px}.digital-card-container .preview-title,.digital-card-container .style-title{color:rgba(0,0,0,.8);font-family:Fredoka;font-size:20px;font-weight:500;height:5vh;line-height:24.2px;text-align:left;width:100%}.digital-card-container .style-btn{align-items:center;border-radius:4px;display:inline-flex;justify-content:flex-end;width:80px}.digital-card-container .style-btn Button{align-items:center;background:linear-gradient(95.6deg,rgba(42,50,245,.8) 1.94%,rgba(52,248,244,.8));border:none;color:#fff;display:inline-flex;height:100%;justify-content:center;padding:10px 20px;width:100%}.digital-card-container .content-btn{display:flex;justify-content:flex-end;margin-top:20px}.digital-card-container .style-btn Button:hover{cursor:pointer}.digital-card-container .edtior-txt-1,.digital-card-container .edtior-txt-2{font-family:Lexend;font-size:16px;font-weight:500;line-height:20px;text-align:left}.digital-card-container .pending-line{background:linear-gradient(90deg,#2a32f5,#34f8f4);background-origin:border-box;border-top:2px dashed #fff;width:100%}.digital-card-container .dashed-input .ant-input{border:1px dashed #ccc}.digital-card-container .style-card-1-code{position:relative}.digital-card-container .circle{background-color:#161515;border-radius:50%;box-shadow:0 4px 10px rgba(0,0,0,.3);height:120px;position:absolute;top:20%;width:120px}.digital-card-container .style-card-3-code{position:relative}.digital-card-container .circle-3{background-color:#161515;border-radius:50%;box-shadow:0 4px 10px rgba(0,0,0,.3);height:120px;left:50%;padding-right:10px;position:absolute;top:20%;width:120px;z-index:2}.digital-card-container .card-text-02{font-size:15px}.digital-card-container .card-sub-text-02,.digital-card-container .card-text-02{-webkit-background-clip:text;background-clip:text;background-color:#000;color:transparent;font-weight:700}.digital-card-container .card-sub-text-02{font-size:35px;-webkit-text-fill-color:transparent}.digital-card-container .square-mid-container-03{height:0;padding-bottom:100%;position:relative;width:100%}.digital-card-container .square-mid-sub-03{background:linear-gradient(-30deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,.5) 50%,transparent 0,transparent);bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.digital-card-container .style-btn.gradient-button{align-items:center;background:linear-gradient(90deg,#2a32f5,#34f8f4);border:none;color:#fff;display:flex;height:40px;justify-content:center;padding:0;width:70px}.digital-card-container .custom-label{color:#000;font-size:16px;font-weight:500;line-height:20px}.google-review-container{padding:0 4rem}.google-review-container .range-picker{border-style:dashed}.google-review-container .pending-line{background:linear-gradient(90deg,#2a32f5,#34f8f4);background-origin:border-box;border-top:2px dashed #fff;margin-bottom:1rem;margin-top:1rem;width:100%}.google-review-container .content-title{color:rgba(0,0,0,.8);font-family:Fredoka;font-size:20px;font-weight:500;line-height:25px;text-align:left;width:100%}.google-review-container .content-subtitle{color:#908aa0;font-size:16px;font-weight:400;line-height:20px;margin-top:5px}.google-review-container .review-table .ant-table-cell{background:transparent!important}.google-review-container .review-table .ant-table-cell:before{display:none}.google-review-container .place-table .ant-table-cell{background:transparent!important}.google-review-container .place-table .ant-table-cell:before{display:none}.google-review-container .search-results-table .search-selected-row{background-color:#e4f1ff}.google-review-container .company-list-table .company-selected-row{background-color:#e4f1ff;border-radius:10px}.google-review-container .ant-pagination-item{border:1px solid #84a1c1!important;border:1px solid var(--dark-blue,#84a1c1)!important;color:#84a1c1}.google-review-container .ant-pagination-item-active{background:#84a1c1!important;color:#fff}.google-review-container .ant-pagination-next,.google-review-container .ant-pagination-prev{display:none!important}.google-review-container .form-title{color:rgba(0,0,0,.8);font-size:16px;font-weight:500;line-height:20px;margin-bottom:.5rem;margin-top:.5rem}.google-review-container .form-subtitle{color:#908aa0;font-size:12px;font-weight:400;line-height:15px;margin-bottom:.5rem}.google-review-container .google-review-container .content-title{font-size:20px;font-weight:700}.google-review-container .google-review-container .content-subtitle{color:#908aa0;font-size:16px}.google-review-container .google-review-container .pending-line{border-bottom:1px solid #ddd;margin-bottom:20px}.google-review-container .google-review-container .edit-container{padding:20px}.google-review-container .google-review-container .form-title{font-size:16px;font-weight:700}.google-review-container .google-review-container .review-table .ant-table-thead>tr>th{background-color:#f5f5f5}.google-review-container .review-buttons{align-items:center;display:flex;justify-content:flex-start;margin-top:10px}.google-review-container .review-buttons .autofill-button{align-items:center;background:linear-gradient(90deg,#576ef2,#577ef2,#579af2,#5cb9f2,#5ce3f2);border:none;border-radius:25px;color:#fff;cursor:pointer;display:flex;font-size:16px;height:32px;margin-right:auto;padding:5px 15px;text-align:center;transition:background .3s}.google-review-container .review-buttons .autofill-button:hover{background:linear-gradient(90deg,#3049f7,#577ef2,#579af2,#5cb9f2,#5ce3f2)}.google-review-container .review-buttons .copy-button{align-items:center;background:#fff;border:2px solid #84a1c1;border-radius:25px;color:#84a1c1;cursor:pointer;display:flex;font-size:16px;margin-right:10px;padding:2px 15px}.google-review-container .review-buttons .copy-button:hover{background:#84a1c1;color:#fff}.google-review-container .review-buttons .google-review-button{align-items:center;background:#fff;border:2px solid #84a1c1;border-radius:25px;cursor:pointer;display:flex;font-size:16px;padding:2px 15px}.google-review-container .review-buttons .google-review-button .google-icon{font-size:16px;margin-right:8px}.google-review-container .review-buttons .google-review-button .google-text{background:linear-gradient(90deg,#5565f7,#5675f7,#5786f7,#589af7,#5199e2,#59baf6,#5accf7,#5bdaf6,#5ceef6);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.google-review-container .search-container{align-items:flex-start;display:flex;flex-direction:column}.google-review-container .button-group{display:flex;justify-content:flex-end;margin-top:10px;width:100%}.google-review-container .company-list-title,.google-review-container .search-list-title{color:rgba(0,0,0,.8);font-size:18px;font-weight:500;margin-bottom:10px;margin-top:20px}.google-review-container .company-list-table .ant-table-thead>tr>th{background-color:#f5f5f5}.google-review-container .gradient-link{background:linear-gradient(90deg,#3049f7,#5675f7,#5786f7,#589af7,#5199e2,#59baf6,#5accf7,#5bdaf6,#5ceef6);-webkit-background-clip:text;color:rgba(42,50,245,.8);cursor:pointer}.google-review-container .gradient-link,.google-review-container .pink-gradient{-webkit-text-fill-color:transparent;-webkit-text-decoration:underline;text-decoration:underline}.google-review-container .pink-gradient{background:linear-gradient(90deg,#ff1493,#ff69b4,#ffb6c1);-webkit-background-clip:text}.google-review-container .review-detail-card .section-content .ant-input,.google-review-container .review-detail-card .section-content .ant-input-textarea{color:#908aa0!important}.google-review-container .review-detail-card .section-content .ant-input{margin-bottom:10px}.google-review-container .upload-modal-backdrop{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.google-review-container .upload-modal{background:#fff;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:20px;width:80%}.google-review-container .upload-modal .upload-modal-header{font-size:18px;font-weight:700}.google-review-container .upload-modal .upload-modal-header .close-button{background:transparent;border:none;cursor:pointer;height:24px;line-height:24px;outline:none;position:relative;text-align:center;width:24px}.google-review-container .upload-modal .upload-modal-header .close-button:after,.google-review-container .upload-modal .upload-modal-header .close-button:before{background-color:#000;border-radius:1px;content:"";height:2px;left:50%;position:absolute;top:50%;width:16px}.google-review-container .upload-modal .upload-modal-header .close-button:before{transform:translate(-50%,-50%) rotate(45deg)}.google-review-container .upload-modal .upload-modal-header .close-button:after{transform:translate(-50%,-50%) rotate(-45deg)}.google-review-container .upload-modal .upload-modal-content .upload-modal-content-header{color:rgba(0,0,0,.8);font-size:16px;font-size:20px;font-weight:500;line-height:20px}.google-review-container .upload-modal .upload-modal-content .prompt-container textarea{border:1px dashed rgba(0,0,0,.8);border-radius:6px;font-size:16px;height:180px;margin:15px 0;padding:10px;resize:none;width:100%}.google-review-container .upload-modal .upload-modal-content .prompt-container textarea:focus{border-color:rgba(0,0,0,.8);outline:none}.google-review-container .upload-modal .upload-modal-content .upload-container{align-items:center;display:flex;flex-direction:column}.google-review-container .upload-modal .upload-modal-content .upload-container .upload-button{background:linear-gradient(95.6deg,rgba(42,50,245,.8) 1.94%,rgba(52,248,244,.8));border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;font-weight:400;padding:12px 24px}.my-radio-container{display:flex;font-size:1rem}.my-radio-container .radio-out-container{background:linear-gradient(#fff,#fff 0) padding-box padding-box,linear-gradient(95.6deg,rgba(42,50,245,.8) 1.94%,rgba(52,248,244,.8)) border-box border-box;border:1px solid transparent;border-radius:10px;margin-right:12px;padding:12px 24px}.my-radio-container .single-radio-container{cursor:pointer;display:block;padding-left:35px;position:relative}.my-radio-container .single-radio-container input{cursor:pointer;opacity:0;position:absolute}.my-radio-container .single-radio-container .checkmark{background:linear-gradient(#fff,#fff 0) padding-box padding-box,linear-gradient(95.6deg,rgba(42,50,245,.8) 1.94%,rgba(52,248,244,.8)) border-box border-box;border:2px solid transparent;border-radius:50%;height:24px;left:0;position:absolute;top:0;width:24px}.my-radio-container .single-radio-container input:checked~.checkmark{background:linear-gradient(95.6deg,rgba(42,50,245,.8) 1.94%,rgba(52,248,244,.8));border:none}.my-radio-container .single-radio-container .checkmark:after{content:"";display:none;position:absolute}.my-radio-container .single-radio-container input:checked~.checkmark:after{display:block}.appointmentPageContainer{align-items:flex-start;background:#fff!important;display:flex;font-family:sans-serif,Lexend;height:100%;justify-content:center;left:0;overflow-y:auto;padding:20px 0;position:fixed;top:0;width:100%;z-index:1000}.appointmentPageContainer .content{align-items:flex-start;background:#fff;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:10px;max-width:600px;min-height:90%;padding:48px;position:relative;width:90%}.appointmentPageContainer .content .headerContainer{align-items:flex-start;display:flex;justify-content:flex-end;margin-bottom:20px;width:100%}.appointmentPageContainer .content .header{display:flex;gap:10px}.appointmentPageContainer .content .header .add-appointment-btn,.appointmentPageContainer .content .header .homeButton{align-items:center;background-clip:padding-box;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Lexend,sans-serif;font-size:16px;overflow:hidden;padding:5px 20px;position:relative;transition:background .3s,border-color .3s}.appointmentPageContainer .content .header .add-appointment-btn:hover,.appointmentPageContainer .content .header .homeButton:hover{background:linear-gradient(95.6deg,#2a32f5 1.94%,#34f8f4)}.appointmentPageContainer .content .header .homeButton{background:linear-gradient(95.6deg,rgba(42,50,245,.8) 1.94%,rgba(52,248,244,.8))}.appointmentPageContainer .content .header .add-appointment-btn{background:#84a1c1;padding:25px 20px}.appointmentPageContainer .content h2{color:#333;font-family:Lexend,sans-serif;margin-bottom:20px;width:100%}.appointmentPageContainer .content .gradientDivider{background:none;height:2px;margin:5px 0;position:relative;width:100%}.appointmentPageContainer .content .gradientDivider:before{background:linear-gradient(90deg,#00f,#00d9ff);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.appointmentPageContainer .content .gradientDivider:after{background:repeating-linear-gradient(90deg,transparent,transparent 5px,#fff 0,#fff 10px);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.appointmentPageContainer .content .dateLabel{color:#333;font-family:Lexend,sans-serif;font-size:15px;font-weight:500}.appointmentPageContainer .content .calendarContainer{align-items:flex-start;border:1.5px solid #908aa0;border-radius:10px;display:flex;flex-direction:column;gap:12px;justify-content:center;margin-top:10px;padding:0;width:100%}.appointmentPageContainer .content .ant-picker-panel-container{width:100%!important}.appointmentPageContainer .content .customCalendar .ant-picker-header{display:flex;font-weight:700;justify-content:space-between;padding:0 16px}.appointmentPageContainer .content .custom-calendar-header{align-items:center;display:flex;font-size:16px;font-weight:700;justify-content:space-between;padding:10px 16px}.appointmentPageContainer .content .calendar-header-date{align-items:center;display:flex;flex-direction:column}.appointmentPageContainer .content .calendar-nav-icon{cursor:pointer;font-size:10px;padding-left:30px;padding-right:30px;transition:color .3s}.appointmentPageContainer .content .calendar-nav-icon:hover{color:#1890ff}.appointmentPageContainer .content .customCalendar .ant-picker-body{padding:8px}.appointmentPageContainer .content .customCalendar .ant-picker-calendar-header .ant-picker-calendar-mode-switch{display:none}.appointmentPageContainer .content .customCalendar .ant-picker-content th{font-weight:700;text-align:center}.appointmentPageContainer .content .customCalendar .ant-picker-cell{font-weight:700}.appointmentPageContainer .content .ant-picker-calendar .ant-picker-header-view button{font-size:16px}.appointmentPageContainer .content .customCalendar .ant-picker-cell-inner,.appointmentPageContainer .content .customCalendar .ant-picker-date{align-items:center;border-radius:50%;height:32px;justify-content:center;line-height:32px;width:32px}.appointmentPageContainer .content .customCalendar .ant-picker-cell-selected .ant-picker-cell-inner,.appointmentPageContainer .content .customCalendar .ant-picker-cell-selected .ant-picker-date{background:#1677ff;border-radius:50%;height:32px;line-height:32px;width:32px}.appointmentPageContainer .content .customCalendar .ant-picker-cell-inner:hover,.appointmentPageContainer .content .customCalendar .ant-picker-date:hover{background:#1677ff;height:32px;line-height:32px;width:32px}.appointmentPageContainer .content .customCalendar .ant-picker-cell-today .ant-picker-cell-inner:before{border:2px solid #1677ff!important;border-radius:50%;content:"";height:32px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:32px}.appointmentPageContainer .content .customCalendar .ant-picker-cell-inner:hover,.appointmentPageContainer .content .customCalendar .ant-picker-date:hover{background:#e6f7ff;border-radius:50%}.appointmentPageContainer .content .date-picker-container{margin:20px 0;width:100%}.appointmentPageContainer .content .appointmentRecords{margin-top:20px;width:100%}.appointmentPageContainer .content .appointmentRecords h3{color:#333;font-family:Lexend,sans-serif;font-size:16px;margin-bottom:10px}.appointmentPageContainer .content .appointmentRecords .singleRecordContainer{border:1px dashed #84a1c1;border-radius:8px;padding:10px}.appointmentPageContainer .content .appointmentRecords .singleRecordContainer .singleRecord{background-color:#fff;border-bottom:1px solid #d9d9d9;cursor:pointer;margin-bottom:10px;padding:10px}.appointmentPageContainer .content .appointmentRecords .singleRecordContainer .singleRecord:hover{background-color:#f0f8ff}.appointmentPageContainer .content .appointmentRecords .singleRecordContainer .singleRecord.selected{background-color:#e6f7ff}.appointmentPageContainer .content .appointmentRecords .singleRecordContainer .singleRecord:last-child{border-bottom:none}.appointmentPageContainer .content .appointmentRecords .singleRecordContainer .singleRecord .recordHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.appointmentPageContainer .content .appointmentRecords .singleRecordContainer .singleRecord .recordHeader .leftHeader,.appointmentPageContainer .content .appointmentRecords .singleRecordContainer .singleRecord .recordHeader .rightHeader{display:flex;flex-direction:column}.appointmentPageContainer .content .appointmentRecords .singleRecordContainer .singleRecord .recordHeader .leftHeader div,.appointmentPageContainer .content .appointmentRecords .singleRecordContainer .singleRecord .recordHeader .rightHeader div{margin-bottom:4px}.appointmentPageContainer .content .appointmentRecords .singleRecordContainer .singleRecord .recordHeader .clientName{color:rgba(0,0,0,.8);font-family:Lexend;font-size:16px;font-weight:600;line-height:20px}.appointmentPageContainer .content .appointmentRecords .singleRecordContainer .singleRecord .recordHeader .service{color:rgba(0,0,0,.8);font-family:Lexend;font-size:14px;font-weight:700;line-height:17px}.appointmentPageContainer .content .appointmentRecords .singleRecordContainer .singleRecord .recordHeader .status{color:#89e0d6;font-family:Lexend;font-size:12px;font-weight:400;line-height:15px;text-align:right}.appointmentPageContainer .content .appointmentRecords .singleRecordContainer .singleRecord .recordHeader .price{color:rgba(0,0,0,.8);font-family:Lexend;font-size:12px;font-weight:400;line-height:15px;text-align:right}.appointmentPageContainer .content .appointmentRecords .singleRecordContainer .singleRecord .recordBody{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:8px}.appointmentPageContainer .content .appointmentRecords .singleRecordContainer .singleRecord .recordBody .leftColumn{display:flex;flex-direction:column}.appointmentPageContainer .content .appointmentRecords .singleRecordContainer .singleRecord .recordBody .leftColumn .email,.appointmentPageContainer .content .appointmentRecords .singleRecordContainer .singleRecord .recordBody .leftColumn .number,.appointmentPageContainer .content .appointmentRecords .singleRecordContainer .singleRecord .recordBody .leftColumn .phoneNum{color:#908aa0;font-family:Lexend;font-size:12px;font-weight:400;line-height:15px;margin-bottom:4px}.appointmentPageContainer .content .appointmentRecords .singleRecordContainer .singleRecord .recordBody .rightColumn{align-items:flex-end;display:flex;flex-direction:column}.appointmentPageContainer .content .appointmentRecords .singleRecordContainer .singleRecord .recordBody .rightColumn .scheduledDate{color:#908aa0;display:flex;flex-direction:column;font-family:Lexend;font-size:12px;font-weight:400;line-height:15px;margin-bottom:4px;text-align:right}.appointmentPageContainer .content .appointmentRecords .singleRecordContainer .singleRecord .recordBody .rightColumn .duration{color:#908aa0;font-family:Lexend;font-size:12px;font-weight:400;line-height:15px;margin-bottom:4px;text-align:right}.appointmentPageContainer .content .appointmentRecords .singleRecordContainer .singleRecord .recordFooter{display:flex;justify-content:space-between}.appointmentPageContainer .content .appointmentRecords .singleRecordContainer .singleRecord .recordFooter .ref{color:#84a1c1;font-family:Lexend;font-size:10px;font-weight:300;line-height:12px}.appointmentPageContainer .content .appointmentRecords .singleRecordContainer .singleRecord .recordFooter .createdDate{color:#84a1c1;font-family:Lexend;font-size:10px;font-weight:300;line-height:12px;text-align:right}.appointmentPageContainer .content .fullWidth{width:100%!important}.appointmentPageContainer .content .gradient{background:linear-gradient(95.6deg,rgba(42,50,245,.8) 1.94%,rgba(52,248,244,.8));border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Lexend,sans-serif;font-size:16px;font-weight:400;line-height:20px;margin-top:20px;padding:8px 0;text-align:center;width:100%!important}.appointmentPageContainer .content .paginationContainer{display:flex;justify-content:center;margin-top:20px;width:100%}.appointmentPageContainer .content .ant-pagination{display:flex;justify-content:center;width:90%}.appointmentDetailsModal .ant-modal-header{background:#fff;border-bottom:none;text-align:center}.appointmentDetailsModal .ant-modal-title{color:#333;font-family:Lexend,sans-serif;font-size:24px;font-weight:500}.appointmentDetailsModal .ant-modal-body{padding:24px}.appointmentDetailsModal .gradientDivider{background:none;height:2px;margin:5px 0;position:relative;width:100%}.appointmentDetailsModal .gradientDivider:before{background:linear-gradient(90deg,#00f,#00d9ff);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.appointmentDetailsModal .gradientDivider:after{background:repeating-linear-gradient(90deg,transparent,transparent 5px,#fff 0,#fff 10px);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.appointmentDetailsModal .infoRow{display:flex;justify-content:space-between;margin-bottom:10px;width:100%}.appointmentDetailsModal .infoRow .blueText{color:#2386f1}.appointmentDetailsModal .infoRow .greyText{color:#848484}.appointmentDetailsModal .infoRow .rightColumn{text-align:right}.appointmentDetailsModal .fullWidth{display:flex;flex-direction:column;font-weight:500;width:100%}.appointmentDetailsModal .fullWidth p{color:#333;font-family:Lexend,sans-serif;font-size:16px;margin:0}.appointmentDetailsModal .leftColumn,.appointmentDetailsModal .rightColumn{width:48%}.appointmentDetailsModal .buttonContainer{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;margin-top:20px}.appointmentDetailsModal .buttonContainer .cancelButton,.appointmentDetailsModal .buttonContainer .finishButton{border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Lexend,sans-serif;font-size:16px;padding:10px;text-align:center;width:100%}.appointmentDetailsModal .buttonContainer .cancelButton{background:#ff7c74}.appointmentDetailsModal .buttonContainer .finishButton{background:linear-gradient(95.6deg,rgba(42,50,245,.8) 1.94%,rgba(52,248,244,.8))}.appointments-container-deprecated{align-items:flex-end;display:flex;flex-direction:column;gap:24px;height:auto;margin:40px auto 0;padding:0;position:relative;width:85%}.appointments-container-deprecated .appointments-header{align-items:flex-start;display:flex;flex-direction:column;width:100%}.appointments-container-deprecated .appointments-header .add-appointment-btn{align-self:flex-end;background:#84a1c1;border-radius:8px;color:#fff;cursor:pointer;font-family:Lexend;font-size:18px;font-style:normal;font-weight:400;line-height:22px;margin-bottom:10px;padding:22px 30px}.appointments-container-deprecated .appointments-header h2{color:rgba(0,0,0,.8);font-family:Fredoka;font-size:20px;font-style:normal;font-weight:500;line-height:24px;margin-bottom:10px;text-transform:capitalize}.appointments-container-deprecated .appointments-header .gradient-divider{background:none;border:none;height:2px;margin:0;position:relative;width:100%}.appointments-container-deprecated .appointments-header .gradient-divider:before{background:linear-gradient(90deg,#00f,#00d9ff);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.appointments-container-deprecated .appointments-header .gradient-divider:after{background:repeating-linear-gradient(90deg,transparent,transparent 5px,#fff 0,#fff 10px);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.appointments-container-deprecated .appointments-header .date-picker{align-items:flex-start;border:1px dashed #908aa0;border-radius:4px;display:flex;flex-direction:column;gap:10px;height:48px;margin-top:30px;padding:8px 20px;width:400px}.appointments-container-deprecated .appointments-header .date-picker .ant-picker{border:none;box-shadow:none;outline:none}.appointments-container-deprecated .appointments-header .date-picker .ant-picker,.appointments-container-deprecated .appointments-header .date-picker .ant-picker .ant-picker-input{align-items:center;display:flex;flex-direction:row;gap:24px;height:32px;justify-content:center;padding:0;width:100%}.appointments-container-deprecated .appointments-header .date-picker .ant-picker .ant-picker-input span{color:#908aa0;font-family:Lexend;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.appointments-container-deprecated .appointments-header .date-picker .ant-picker .anticon-calendar{color:#908aa0}.appointments-container-deprecated .appointments-table{width:100%}.appointments-container-deprecated .appointments-table .ant-table-thead{position:relative}.appointments-container-deprecated .appointments-table .ant-table-thead>tr>th{background:#fff;border-bottom:none;color:rgba(0,0,0,.8);font-family:Lexend;font-size:14px;font-style:normal;font-weight:500;line-height:20px;padding:8px 0;text-align:left;z-index:1}.appointments-container-deprecated .appointments-table .ant-table-thead>tr>th:before{content:none!important}.appointments-container-deprecated .appointments-table .ant-table-thead:after,.appointments-container-deprecated .appointments-table .ant-table-thead:before{background:none;content:"";height:2px;left:0;position:absolute;width:100%;z-index:2}.appointments-container-deprecated .appointments-table .ant-table-thead:before{background:linear-gradient(90deg,#00f,#00d9ff);top:100%}.appointments-container-deprecated .appointments-table .ant-table-thead:after{background:repeating-linear-gradient(90deg,transparent,transparent 5px,#fff 0,#fff 10px);top:100%}.appointments-container-deprecated .appointments-table .ant-table-tbody>tr>td{color:rgba(0,0,0,.8);font-family:Lexend;font-size:14px;font-style:normal;font-weight:500;line-height:20px;padding:15px 0;text-align:left}.appointments-container-deprecated .appointments-table .ant-table-tbody>tr>td.text-link{color:#2386f1;-webkit-text-decoration:underline;text-decoration:underline}.appointments-container-deprecated .appointments-table .status-started{color:#89e0d6}.appointments-container-deprecated .appointments-table .status-booked{color:#ffad0d}.appointments-container-deprecated .appointments-table .status-expired{color:#ff7c74}.appointments-container-deprecated .appointments-table .status-finished{color:#2386f1}.crm-management-container{align-items:flex-end;display:flex;flex-direction:column;gap:24px;height:auto;margin:40px auto 0;padding:0;position:relative;width:85%}.crm-management-container .crm-management-header{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:10px;width:100%}.crm-management-container .crm-management-header .add-crm-btn{align-self:flex-end;background:#84a1c1;border-radius:8px;color:#fff;cursor:pointer;font-family:Lexend;font-size:18px;font-style:normal;font-weight:400;line-height:22px;margin-bottom:10px;padding:22px 46px}.crm-management-container .crm-management-header h2{color:rgba(0,0,0,.8);font-family:Fredoka;font-size:20px;font-style:normal;font-weight:500;line-height:24px;margin-bottom:10px;text-transform:capitalize}.crm-management-container .crm-management-header .gradient-divider{background:none;border:none;height:2px;margin:0;position:relative;width:100%}.crm-management-container .crm-management-header .gradient-divider:before{background:linear-gradient(90deg,#00f,#00d9ff);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.crm-management-container .crm-management-header .gradient-divider:after{background:repeating-linear-gradient(90deg,transparent,transparent 5px,#fff 0,#fff 10px);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.crm-management-container .crm-management-table{width:100%}.crm-management-container .crm-management-table .ant-table-thead{position:relative}.crm-management-container .crm-management-table .ant-table-thead>tr>th{background:#fff;border-bottom:none;color:rgba(0,0,0,.8);font-family:Lexend;font-size:14px;font-style:normal;font-weight:500;line-height:20px;padding:8px 0;text-align:left;z-index:1}.crm-management-container .crm-management-table .ant-table-thead>tr>th:before{content:none!important}.crm-management-container .crm-management-table .ant-table-thead:after,.crm-management-container .crm-management-table .ant-table-thead:before{background:none;content:"";height:2px;left:0;position:absolute;width:100%;z-index:2}.crm-management-container .crm-management-table .ant-table-thead:before{background:linear-gradient(90deg,#00f,#00d9ff);top:100%}.crm-management-container .crm-management-table .ant-table-thead:after{background:repeating-linear-gradient(90deg,transparent,transparent 5px,#fff 0,#fff 10px);top:100%}.crm-management-container .crm-management-table .ant-table-tbody>tr>td{color:rgba(0,0,0,.8);font-family:Lexend;font-size:14px;font-style:normal;font-weight:500;line-height:20px;padding:15px 0;text-align:left}.crm-management-container .crm-management-table .ant-table-tbody>tr>td.text-link{color:#2386f1;-webkit-text-decoration:underline;text-decoration:underline}.giftcard-container{align-items:flex-end;display:flex;flex-direction:column;gap:24px;height:auto;margin:40px auto 0;padding:0;position:relative;width:85%}.giftcard-container .giftcard-header{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:10px;width:100%}.giftcard-container .giftcard-header .add-giftcard-btn{align-self:flex-end;background:#84a1c1;border-radius:8px;color:#fff;cursor:pointer;font-family:Lexend;font-size:18px;font-style:normal;font-weight:400;line-height:22px;margin-bottom:10px;padding:22px 46px}.giftcard-container .giftcard-header h2{color:rgba(0,0,0,.8);font-family:Fredoka;font-size:20px;font-style:normal;font-weight:500;line-height:24px;margin-bottom:10px;text-transform:capitalize}.giftcard-container .giftcard-header .gradient-divider{background:none;border:none;height:2px;margin:0;position:relative;width:100%}.giftcard-container .giftcard-header .gradient-divider:before{background:linear-gradient(90deg,#00f,#00d9ff);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.giftcard-container .giftcard-header .gradient-divider:after{background:repeating-linear-gradient(90deg,transparent,transparent 5px,#fff 0,#fff 10px);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.giftcard-container .giftcard-table{width:100%}.giftcard-container .giftcard-table .ant-table-thead{position:relative}.giftcard-container .giftcard-table .ant-table-thead>tr>th{background:#fff;border-bottom:none;color:rgba(0,0,0,.8);font-family:Lexend;font-size:14px;font-style:normal;font-weight:500;line-height:20px;padding:8px 0;text-align:left;z-index:1}.giftcard-container .giftcard-table .ant-table-thead>tr>th:before{content:none!important}.giftcard-container .giftcard-table .ant-table-thead:after,.giftcard-container .giftcard-table .ant-table-thead:before{background:none;content:"";height:2px;left:0;position:absolute;width:100%;z-index:2}.giftcard-container .giftcard-table .ant-table-thead:before{background:linear-gradient(90deg,#00f,#00d9ff);top:100%}.giftcard-container .giftcard-table .ant-table-thead:after{background:repeating-linear-gradient(90deg,transparent,transparent 5px,#fff 0,#fff 10px);top:100%}.giftcard-container .giftcard-table .ant-table-tbody>tr>td{color:rgba(0,0,0,.8);font-family:Lexend;font-size:14px;font-style:normal;font-weight:500;line-height:20px;padding:15px 0;text-align:left}.giftcard-container .giftcard-table .ant-table-tbody>tr>td.text-link{color:#2386f1;-webkit-text-decoration:underline;text-decoration:underline}.giftcard-container .giftcard-table .status-started{color:#89e0d6}.giftcard-container .giftcard-table .status-booked{color:#ffad0d}.giftcard-container .giftcard-table .status-expired{color:#ff7c74}.giftcard-container .giftcard-table .status-finished{color:#2386f1}.ars-history-container{margin-left:50px}.ars-history-container .conversation-list-container{flex-grow:1}.ars-history-container .conversation-list-container .conv-list-content{height:90%;max-height:65vh;overflow-y:scroll;padding:10px 0;width:100%}.ars-history-container .conversation-list-container{flex-grow:2;padding:12px}.ars-history-container .conversation-list-container .selected-card{background:#92c3f9;background-color:#92c3f9!important}.ars-history-container .conversation-list-container .selected-card div{color:#fff!important}.ars-history-container .conversation-container{flex-grow:2;max-height:70vh;padding:12px;width:75%}.ars-history-container .conversation-container .conversation-content-container{height:90%;max-height:70vh;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.ars-history-container .conversation-container .conversation-content-container::-webkit-scrollbar{display:none}.ars-history-container .conversation-container .guest-chat-container{justify-content:flex-start}.ars-history-container .conversation-container .guest-chat-container .guest-chat{background-color:#f0f0f0;border-radius:8px;margin-bottom:.2rem;margin-left:.5rem;max-width:70%;padding:12px}.ars-history-container .conversation-container .bot-chat-container{align-items:flex-end;display:flex;flex-direction:column}.ars-history-container .conversation-container .bot-chat-container .bot-chat{background-color:#e0eaff;border-radius:8px;margin-bottom:.2rem;max-width:70%;padding:12px}.ars-history-container .conversation-container .chat-time{color:gray;font-size:16px}.ars-history-container .upload-modal-backdrop{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.ars-history-container .upload-modal{background:#fff;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:20px;width:80%}.ars-history-container .upload-modal .upload-modal-header{font-size:18px;font-weight:700}.ars-history-container .upload-modal .upload-modal-header .close-button{background:transparent;border:none;cursor:pointer;height:24px;line-height:24px;outline:none;position:relative;text-align:center;width:24px}.ars-history-container .upload-modal .upload-modal-header .close-button:after,.ars-history-container .upload-modal .upload-modal-header .close-button:before{background-color:#000;border-radius:1px;content:"";height:2px;left:50%;position:absolute;top:50%;width:16px}.ars-history-container .upload-modal .upload-modal-header .close-button:before{transform:translate(-50%,-50%) rotate(45deg)}.ars-history-container .upload-modal .upload-modal-header .close-button:after{transform:translate(-50%,-50%) rotate(-45deg)}.ars-history-container .upload-modal .upload-modal-content .upload-modal-content-header{color:rgba(0,0,0,.8);font-size:20px;font-weight:500;line-height:20px}.ars-history-container .upload-modal .upload-modal-content .prompt-container textarea{border:1px dashed rgba(0,0,0,.8);border-radius:6px;font-size:16px;height:180px;margin:15px 0;padding:10px;resize:none;width:100%}.ars-history-container .upload-modal .upload-modal-content .prompt-container textarea:focus{border-color:rgba(0,0,0,.8);outline:none}.ars-history-container .upload-modal .upload-modal-content .upload-container{align-items:center;display:flex;flex-direction:column}.ars-history-container .upload-modal .upload-modal-content .upload-container .upload-button{background:linear-gradient(95.6deg,rgba(42,50,245,.8) 1.94%,rgba(52,248,244,.8));border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;font-weight:400;padding:12px 24px}.addAppointmentComponent{align-items:flex-start;background:#fff!important;display:flex;height:100%;justify-content:center;left:0;overflow-y:auto;padding:20px 0;position:fixed;top:0;width:100%;z-index:1000}.addAppointmentComponent .content{align-items:flex-start;background:#fff;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:10px;max-width:600px;min-height:90%;padding:48px;position:relative;width:95%}.addAppointmentComponent .content .headerContainer{display:flex;justify-content:flex-end;width:100%}.addAppointmentComponent .content .blueText{color:#2386f1;font-weight:650}.addAppointmentComponent .content .header{display:flex;gap:10px;position:absolute;right:20px;top:20px}.addAppointmentComponent .content .header .loginButton,.addAppointmentComponent .content .header .signUpButton{background-clip:padding-box;border:0 solid transparent;border-radius:8px;cursor:pointer;font-family:Lexend,sans-serif;font-size:16px;overflow:hidden;padding:8px 16px;position:relative;transition:background .3s,border-color .3s}.addAppointmentComponent .content .header .signUpButton{background:linear-gradient(90deg,#00f,#00d9ff);background-clip:text;-webkit-background-clip:text;box-shadow:none!important;color:transparent}.addAppointmentComponent .content .header .signUpButton:before{background:linear-gradient(90deg,#00f,#00d9ff);border-radius:8px;content:"";height:100%;left:0;-webkit-mask:linear-gradient(#fff,#fff 0) content-box,linear-gradient(#fff,#fff 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute;top:0;width:100%}.addAppointmentComponent .content .header .signUpButton:hover{background:linear-gradient(95.6deg,rgba(42,50,245,.8) 1.94%,rgba(52,248,244,.8));border:none;color:#fff}.addAppointmentComponent .content .header .signUpButton:hover:before{display:none}.addAppointmentComponent .content .header .loginButton{background:linear-gradient(95.6deg,rgba(42,50,245,.8) 1.94%,rgba(52,248,244,.8));border:none;color:#fff}.addAppointmentComponent .content .header .loginButton:hover{background:linear-gradient(95.6deg,#2a32f5 1.94%,#34f8f4)}.addAppointmentComponent .content .greyTextContainer{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:10px;margin-top:30px;text-align:center;width:100%}.addAppointmentComponent .content .greyText{color:#848484;margin:3px 0}.addAppointmentComponent h2{color:#333;font-family:Lexend,sans-serif;margin-bottom:10px;width:100%}.addAppointmentComponent .gradientDivider{background:none;height:2px;margin:10px 0;position:relative;width:100%}.addAppointmentComponent .gradientDivider:before{background:linear-gradient(90deg,#00f,#00d9ff);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.addAppointmentComponent .gradientDivider:after{background:repeating-linear-gradient(90deg,transparent,transparent 5px,#fff 0,#fff 10px);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.addAppointmentComponent .inputGroup{margin-bottom:15px;width:100%}.addAppointmentComponent .inputGroup label{color:rgba(0,0,0,.8);display:block;font-family:Lexend,sans-serif;font-size:16px;font-weight:500;line-height:20px;margin-bottom:4px}.addAppointmentComponent .inputGroup.horizontalGroup{display:flex;justify-content:space-between}.addAppointmentComponent .inputGroup.horizontalGroup .halfWidth{width:48%}.addAppointmentComponent .labelWithButton{align-items:center;display:flex;justify-content:space-between}.addAppointmentComponent .detailsToggleContainer{align-items:center;cursor:pointer;display:flex}.addAppointmentComponent .toggleDetailsButton{background:none;border:none;color:#2386f1;cursor:pointer;font-family:Lexend,sans-serif;font-size:12px;margin-right:10px;padding:0}.addAppointmentComponent .toggleDetailsButton:hover{-webkit-text-decoration:underline;text-decoration:underline}.addAppointmentComponent .eyeIcon{color:#2386f1;font-size:12px}.addAppointmentComponent .fullWidth{width:100%!important}.addAppointmentComponent .availableTimeContainer{margin-top:20px;width:100%}.addAppointmentComponent .availableTimeContainer h3{color:#333;font-family:Lexend,sans-serif;font-size:16px;margin-bottom:10px}.addAppointmentComponent .availableTimeContainer .timeOptions{border:1px dashed #84a1c1;border-radius:8px;padding:10px}.addAppointmentComponent .availableTimeContainer .timeOptions .timeOption{background-color:#fff;border-bottom:1px solid #d9d9d9;cursor:pointer;padding:10px}.addAppointmentComponent .availableTimeContainer .timeOptions .timeOption:hover{background-color:#f0f8ff}.addAppointmentComponent .availableTimeContainer .timeOptions .timeOption.selected{background-color:#e6f7ff}.addAppointmentComponent .availableTimeContainer .timeOptions .timeOption:last-child{border-bottom:none}.addAppointmentComponent .backButton{align-items:center;background-color:transparent;border:none;color:#848484;cursor:pointer;display:flex;flex-direction:row;font-family:Lexend,sans-serif;font-size:16px;gap:12px;padding:0}.addAppointmentComponent .dateLabel{color:#333;font-family:Lexend,sans-serif;font-size:15px;font-weight:500}.addAppointmentComponent .calendarContainer{align-items:flex-start;border:1px solid #908aa0;border-radius:10px;display:flex;flex-direction:column;gap:12px;justify-content:center;margin-top:10px;padding:0;width:100%}.addAppointmentComponent .ant-picker-panel-container{width:100%!important}.addAppointmentComponent .customCalendar .ant-picker-header{display:flex;font-weight:700;justify-content:space-between;padding:0 16px}.addAppointmentComponent .custom-calendar-header{align-items:center;display:flex;font-size:16px;font-weight:700;justify-content:space-between;padding:10px 16px}.addAppointmentComponent .calendar-header-date{align-items:center;display:flex;flex-direction:column}.addAppointmentComponent .calendar-nav-icon{cursor:pointer;font-size:10px;transition:color .3s}.addAppointmentComponent .calendar-nav-icon:hover{color:#1890ff}.addAppointmentComponent .customCalendar .ant-picker-body{padding:8px}.addAppointmentComponent .customCalendar .ant-picker-calendar-header .ant-picker-calendar-mode-switch{display:none}.addAppointmentComponent .customCalendar .ant-picker-content th{font-weight:700;text-align:center}.addAppointmentComponent .customCalendar .ant-picker-cell{font-weight:700}.addAppointmentComponent .ant-picker-calendar .ant-picker-header-view button{font-size:16px}.addAppointmentComponent .customCalendar .ant-picker-cell-inner,.addAppointmentComponent .customCalendar .ant-picker-date{align-items:center;border-radius:50%;height:32px;justify-content:center;line-height:32px;width:32px}.addAppointmentComponent .customCalendar .ant-picker-cell-selected .ant-picker-cell-inner,.addAppointmentComponent .customCalendar .ant-picker-cell-selected .ant-picker-date{background:#1677ff;border-radius:50%;height:32px;line-height:32px;width:32px}.addAppointmentComponent .customCalendar .ant-picker-cell-inner:hover,.addAppointmentComponent .customCalendar .ant-picker-date:hover{background:#1677ff;height:32px;line-height:32px;width:32px}.addAppointmentComponent .customCalendar .ant-picker-cell-today .ant-picker-cell-inner:before{border:2px solid #1677ff!important;border-radius:50%;content:"";height:32px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:32px}.addAppointmentComponent .customCalendar .ant-picker-cell-inner:hover,.addAppointmentComponent .customCalendar .ant-picker-date:hover{background:#e6f7ff;border-radius:50%}.addAppointmentComponent .gradient{background:linear-gradient(95.6deg,rgba(42,50,245,.8) 1.94%,rgba(52,248,244,.8));border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Lexend,sans-serif}.addAppointmentComponent .bookAppointmentBtn,.addAppointmentComponent .gradient{font-size:16px;font-weight:400;line-height:20px;margin-top:20px;padding:8px 0;text-align:center;width:100%!important}.addAppointmentComponent .bookAppointmentBtn{align-items:center;background:#fff;border:1px solid #84a1c1;border-radius:8px;color:#84a1c1;display:flex;flex-direction:column;font-family:Lexend;font-style:normal;gap:10px;justify-content:center}.addAppointmentComponent .ant-input,.addAppointmentComponent .ant-picker,.addAppointmentComponent .ant-select-selector{border:1px dashed #84a1c1!important;box-shadow:none!important}.addAppointmentComponent .infoRow{display:flex;justify-content:space-between;margin-bottom:10px;width:100%}.addAppointmentComponent .infoRow .greyText{color:#848484}.addAppointmentComponent .infoRow .rightColumn{text-align:right}.addAppointmentComponent .fullWidth{display:flex;flex-direction:column;font-weight:500;width:100%}.addAppointmentComponent .fullWidth p{color:#333;font-family:Lexend,sans-serif;font-size:16px;margin:0}.addAppointmentComponent .infoCentered{color:#333;font-family:Lexend,sans-serif;font-size:15px;text-align:center;width:100%}.addAppointmentComponent .highlight{color:#2386f1;font-size:14px;font-weight:500;margin-bottom:20px;text-align:center!important;width:100%}.addAppointmentComponent .confirmationEmailText{color:#848484;font-size:12px;font-weight:400;margin-bottom:10px;text-align:center}.addAppointmentComponent .paymentSupportText{color:#848484;font-size:14px;font-weight:400;margin-bottom:10px;text-align:center}.addAppointmentComponent .contactInfoContainer{flex-direction:column;gap:10px;height:100%;width:100%}.addAppointmentComponent .contactInfoContainer .centered{text-align:center}.addAppointmentComponent .contactInfoContainer .blueText{color:#2386f1;font-size:18px;margin-bottom:30px}.addAppointmentComponent .contactInfoContainer .largeText{color:#848484;font-size:16px;margin-bottom:30px}.addAppointmentComponent .contactInfoContainer .inputGroup{margin-bottom:15px;width:100%}.addAppointmentComponent .contactInfoContainer .inputGroup label{color:rgba(0,0,0,.8);display:block;font-family:Lexend,sans-serif;font-size:16px;font-weight:500;line-height:20px;margin-bottom:4px}.addAppointmentComponent .contactInfoContainer .inputGroup .fullWidth{margin-bottom:20px}.addAppointmentComponent .contactInfoContainer .step4Button{margin-top:30px}.addAppointmentComponent .reviewCheckoutContainer{align-items:flex-start;display:flex;flex-direction:column;gap:10px;height:100%;width:100%}.addAppointmentComponent .reviewCheckoutContainer .transferText{color:#2386f1;font-size:18px;font-weight:500;margin-bottom:10px;text-align:center;width:100%}.addAppointmentComponent .reviewCheckoutContainer .highlight{color:#2386f1;font-size:14px;font-weight:500;margin-bottom:20px;text-align:center!important;width:100%}.addAppointmentComponent .reviewCheckoutContainer .uploadProof{align-items:center;display:flex;gap:20px;justify-content:center;margin-top:20px}.addAppointmentComponent .reviewCheckoutContainer .uploadProof img{height:100px;width:100px}.addAppointmentComponent .reviewCheckoutContainer .uploadProof .uploadImage{margin-right:0}.addAppointmentComponent .reviewCheckoutContainer .confirmButton{background:linear-gradient(95.6deg,rgba(42,50,245,.8) 1.94%,rgba(52,248,244,.8));border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Lexend,sans-serif;font-size:16px;font-weight:400;line-height:20px;margin-top:20px;padding:8px 0;text-align:center;width:100%!important}.addAppointmentComponent .finalConfirmationContainer{flex-direction:column;gap:10px;height:100%;width:100%}.addAppointmentComponent .finalConfirmationContainer .blueText{color:#2386f1;font-size:18px;margin-bottom:30px;text-align:center}.addAppointmentComponent .finalConfirmationContainer .largeText{color:#848484;font-size:16px;margin-bottom:30px;text-align:center}.addAppointmentComponent .finalConfirmationContainer .refCode{margin-top:100px;text-align:center}.addAppointmentComponent .finalConfirmationContainer .error{color:red;margin-top:5px}.addAppointmentComponent .ant-select-selection-item,.addAppointmentComponent .ant-select-selector{color:rgba(0,0,0,.85)!important;font-family:Lexend,sans-serif!important;font-size:16px!important}.addAppointmentComponent .ant-btn,.addAppointmentComponent button{align-items:center;justify-content:center;text-align:center}li{text-align:left}ul{list-style-type:none;margin:0;padding:0}html{font-size:16px}