.chat-window{height:var(--vh);background-color:var(--white);display:flex;justify-content:center}.chat-window .content{padding:0 20px 20px;overflow-y:auto;display:flex;justify-content:center}.chat-window .footer{border-top:1px solid var(--header-border);display:flex;justify-content:center;background-color:var(--white);padding:10px}.chat-window .chat-menu-container{display:flex;flex-direction:row;justify-content:center}.chat-window .ai-container{display:flex;align-items:flex-end;width:100%;max-width:990px;margin:10px 20px}.chat-window .ai-container .verification-container{display:flex;justify-content:flex-end;width:100%}.chat-window .ai-container .verification-container button{margin:0}.chat-window .ai-container .ai-notification{width:100%;color:var(--description);font-size:12px}.chat-window .upload-container{display:flex;justify-content:center}.chat-window .upload-container .ant-upload-wrapper{width:100%;max-width:1000px}.chat-window .upload-container .ant-upload-wrapper .ant-upload-list-item-container .ant-tooltip{display:none!important}.chat-window .upload-container .ant-upload-wrapper .ant-upload-list-item{border:1px solid #C0D9E8;border-radius:8px;padding:8px;height:unset;margin:4px 20px 10px;display:flex;align-items:center}.chat-window .upload-container .ant-upload-wrapper .ant-upload-list .ant-upload-list-item-error .ant-upload-icon,.chat-window .upload-container .ant-upload-wrapper .ant-upload-list .ant-upload-list-item-error .ant-upload-list-item-actions{display:flex}.chat-window .upload-container .ant-upload-wrapper .ant-upload-list .ant-upload-list-item-error .ant-upload-icon .anticon,.chat-window .upload-container .ant-upload-wrapper .ant-upload-list .ant-upload-list-item-error .ant-upload-list-item-actions .anticon{width:20px;height:20px}.chat-window .upload-container .ant-upload-wrapper .ant-upload-list .ant-upload-list-item-error .ant-upload-icon .anticon svg,.chat-window .upload-container .ant-upload-wrapper .ant-upload-list .ant-upload-list-item-error .ant-upload-list-item-actions .anticon svg{width:100%;height:100%}.chat-window .upload-container .ant-upload-wrapper .ant-upload-list .ant-upload-list-item-error,.chat-window .upload-container .ant-upload-wrapper .ant-upload-list .ant-upload-list-item-error .ant-upload-list-item-name,.chat-window .upload-container .ant-upload-wrapper .ant-upload-list .ant-upload-list-item-error .ant-upload-icon .anticon,.chat-window .upload-container .ant-upload-wrapper .ant-upload-list .ant-upload-list-item-error .ant-upload-list-item-actions .anticon{color:#305e88}.chat-window .upload-container .ant-upload-wrapper .ant-upload-list .ant-upload-list-item-error .ant-upload-icon .anticon,.chat-window .upload-container .ant-upload-wrapper .ant-upload-list .ant-upload-list-item-error .ant-upload-list-item-actions .anticon{color:#5a8cba}.chat-window .chat-upload-view-only.doctor .ant-upload-list-item{cursor:pointer}.chat-window .chat-upload-view-only .ant-upload-list-item-action{display:none}.payment-modal{width:558px!important}.payment-modal .ant-modal-title{font-size:20px;margin-bottom:30px;color:var(--primary-color)}.payment-modal .ant-checkbox.ant-wave-target{align-self:flex-start;margin-top:4px}.payment-modal .ant-modal-footer{display:flex;justify-content:space-between}.doctor-buttons-container{max-width:1000px;width:100%;display:flex;gap:10px;margin:20px}.doctor-buttons-container button{width:100%}.assessment-edit{border:none}@media (max-width: 710px){.ai-container{flex-direction:column-reverse!important}.ai-container .verification-container{margin-bottom:10px;justify-content:center!important}}@media (max-width: 425px){.none{display:none!important}}.message-input-wrapper{max-width:1000px;width:100%;background-color:var(--white)}.message-input-wrapper .input-container{display:flex;gap:10px}.message-input-wrapper .unreg-not-progress-chat-message{padding:8px 12px;color:#aaa;width:100%;min-height:83px;opacity:.65;pointer-events:none;user-select:none}.message-input-wrapper .unreg-not-progress-chat-message-link{pointer-events:auto;cursor:pointer;caret-color:transparent}.message-input-wrapper .ant-wave-target{align-self:flex-start;margin-top:4px}.message-input-wrapper .input-box{border:none;flex:1}.message-input-wrapper .ant-input-outlined:focus,.message-input-wrapper .ant-input-outlined:focus-within{box-shadow:unset}.message-input-wrapper .send-button{border:none;border-radius:50%;padding:5px;display:flex;justify-content:center;align-items:center;transition:background-color .3s ease}.message-input-wrapper .send-button .anticon{font-size:24px}.message-input-wrapper .send-button:disabled{background:none}.message-input-wrapper .send-button:not(:disabled):focus,.message-input-wrapper .send-button:not(:disabled):focus-visible{outline:2px solid var(--light-border-color)!important;border-color:var(--light-border-color)!important}.message-input-wrapper .send-button:not(:disabled):hover .send{background-color:var(--hover-color)}.message-input-wrapper .send-button:not(:disabled):active .send{background-color:var(--active-color)}.message-input-wrapper .ant-input-outlined.ant-input-disabled,.message-input-wrapper .ant-input-outlined[disabled]{background-color:transparent}.pie-element-container{display:flex;align-items:center;gap:20px;margin:10px}.pie-element-container .pie-container{height:150px;width:150px;position:relative}.pie-element-container .pie-container .pie-total-container{position:absolute;top:39%;left:41%;display:flex;flex-direction:column}.pie-element-container .pie-container .pie-total-container .count{text-align:center;font-size:20px;font-weight:600;line-height:1}.pie-element-container .pie-container .pie-total-container .total{color:#5e6971}.pie-element-container .pie-container .pie-label{font-size:12px;font-weight:600}.pie-element-container .legend-container{display:flex;flex-direction:column}.pie-element-container .legend-container .title{font-size:16px}.pie-element-container .legend-container .ant-space-align-center{align-items:baseline}.pie-element-container .legend-container .element-container{margin:16px 0}.pie-element-container .legend-container .element-container .color{width:10px;height:10px;border-radius:50%}.pie-element-container .legend-container .element-container .value{font-weight:600}.pie-element-container .legend-container .element-container .label{color:#5e6971}@media (max-width: 368px){.pie-element-container{flex-wrap:wrap;justify-content:center}.pie-element-container .legend-container{width:200px}}.message-item-container{display:flex;justify-content:flex-start;align-items:flex-end;padding-bottom:10px}.message-item-container.user{justify-content:flex-end;padding-left:25px}.message-item-container.user .ant-avatar{margin-right:0}.message-item-container .ant-avatar{margin-right:5px}.avatar{display:block;width:24px;min-width:24px;height:20.7px;vertical-align:middle}.avatar.user{background-color:#c0d9e8}.avatar.doctor{background-color:#efe8de}.avatar.doctor img{width:22px;height:22px;border-radius:50%;position:absolute;top:0;left:0}.avatar img{height:100%;width:initial;display:inline}.avatar.spin{background-color:transparent;min-width:10px;border:none}.avatar.spin .ant-spin-dot{font-size:8px;margin-right:10px;color:var(--primary-color)}.avatar.spin .error-message{color:#e51f1f;display:inline-block;width:24px}.message-card{background-color:var(--message-color);border-radius:28px 28px 28px 0;max-width:700px;padding:16px;white-space:break-spaces}.message-card .typing{width:30px}.message-card.current{border-radius:28px 0 28px 28px}.message-card.user{background-color:var(--user-message-color)}.message-card.doctor{background-color:#efe8de}.message-card .ant-card-body{padding:0}.message-list-container{max-width:1000px;background-color:var(--white);padding:10px}.message-list-container .tech-message-container{display:flex;justify-content:center;margin:10px}.message-list-container .tech-message-container .ant-typography{max-width:800px;border-radius:25px;font-style:italic;color:#727e86}.chat-header{display:flex;flex-direction:row;width:100%;justify-content:space-between}.chat-header .actions button{margin-left:10px}.chat-header .logo-label{font-weight:700}.bell-notifications-modal .ant-modal-content{padding:0}.bell-notifications-modal .ant-modal-header{padding:12px 20px;margin:0;border-bottom:1px solid var(--header-border)}.bell-notifications-modal .modal-title{text-wrap:nowrap;font-weight:600;font-size:20px}.bell-notifications-modal .modal-title-container{display:flex;justify-content:space-between;align-items:center;gap:4px;padding-right:34px}.bell-notifications-modal .notification-item-menu svg{transform:rotate(90deg)}.bell-notifications-modal .content{color:#5e6971}.bell-notifications-modal .ant-list-item{border-bottom:1px solid rgba(8,41,59,.0784313725)}.bell-notifications-modal .unread{position:absolute;right:0;width:10px;height:10px;border-radius:50%;background-color:#e35394}.custom-toast{display:flex;align-items:center;justify-content:space-between;max-width:400px;padding:16px;background-color:#fff;box-shadow:0 4px 6px #0000001a;border-radius:8px;animation:fade-in .3s ease-in-out;transform-origin:top;border:.5px solid rgba(0,0,0,.1);cursor:pointer}.custom-toast.animate-fade-in{animation:fade-in .3s ease-in-out forwards}.custom-toast.animate-fade-out{animation:fade-out .3s ease-in-out forwards}.custom-toast .custom-toast-content{display:flex;align-items:center;justify-content:space-between;width:100%}.custom-toast .custom-toast-text{flex-grow:1}.custom-toast .custom-toast-text .custom-toast-title{font-weight:700;margin-bottom:4px}.custom-toast .custom-toast-text .custom-toast-message{margin:0;color:#555}.custom-toast .custom-toast-close{margin-left:20px}@keyframes fade-in{0%{opacity:0;transform:scale(.9) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes fade-out{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.9) translateY(-10px)}}.medical-records-layout{background-color:#f9f9f9;border-radius:15px}.medical-records-layout .ant-layout-content{display:flex;flex-direction:column;align-items:center;padding:0 20px 20px}.medical-records-layout .content-layout{width:100%;max-width:820px}.medical-records-layout .filter-section{display:flex;justify-content:center;padding:10px;width:100%}.medical-records-layout .filter-section .ant-select-single{height:100%}.medical-records-layout .filter-section .ant-select-selector{padding:5px 11px}.medical-records-layout .filter-section .status-filter{width:100%;max-width:400px}.medical-records-layout .ant-card:hover{background-color:#c0d9e8}.medical-records-layout .chat-list{padding:0 10px 10px}.medical-records-layout .chat-list .medical-record-card:first-child{border-radius:10px 10px 0 0}.medical-records-layout .chat-list .medical-record-card:last-child{border-radius:0 0 10px 10px}.medical-records-layout .chat-list .medical-record-card:only-child{border-radius:10px}.medical-records-layout .chat-list .medical-record-card:not(:first-child):not(:last-child){border-radius:0}.medical-records-layout .chat-list .medical-record-card:not(:first-child){border-top:none}.medical-records-layout .chat-item-dropdown{display:flex;justify-content:flex-end}.medical-records-layout .chat-item-menu{margin:10px}.medical-records-layout .chat-item-menu svg{transform:rotate(90deg)}.medical-records-layout .chat-item-content{display:flex;flex-direction:column;height:100%;width:100%;align-items:flex-start}.medical-records-layout .chat-item-content .message{overflow-wrap:break-word;word-break:break-word;white-space:normal;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-align:left;color:#5e6971}.medical-records-layout .medical-record-card{background-color:#fff;border-color:#c0d9e8;display:flex;width:100%;height:100%;margin:10px 0}.medical-records-layout .medical-record-card .message-container{display:flex;justify-content:space-between;width:100%}.medical-records-layout .medical-record-card .message-container.doctor{display:flex;flex-direction:column;margin-bottom:10px}.medical-records-layout .medical-record-card .message-container.doctor .username{display:flex;justify-content:space-between;margin-bottom:10px}.medical-records-layout .medical-record-card .message-container .notification{width:10px;height:10px;border-radius:50%;background-color:#e35394}.medical-records-layout .medical-record-card .ant-card-body{padding:0;width:100%;display:flex;flex-direction:column}.medical-records-layout .medical-record-card:not(:disabled):not(.ant-btn-disabled):hover{background-color:#c0d9e8}.medical-records-layout .medical-record-card .record-header{display:flex;margin:10px 0;align-items:center;width:100%;justify-content:space-between}.medical-records-layout .medical-record-card .record-header .ant-tag{border-radius:20px;padding:0 10px;font-size:12px}.medical-records-layout .medical-record-card .record-header .status{padding:3px 10px;border-radius:5px;border-style:solid;border-width:1px}.medical-records-layout .medical-record-card .record-header .status .icon{margin-right:8px}.medical-records-layout .medical-record-card .record-avatar{margin-left:5px;vertical-align:middle}.medical-records-layout .medical-record-card .record-actions{margin-top:10px;display:flex;justify-content:space-between}.medical-records-layout .medical-record-card .record-actions .ant-btn{color:#69a3d8}.medical-records-layout .medical-record-card .record-actions .ant-btn:hover{color:#5a8cba}.ant-select-dropdown .ant-divider{margin:8px 0}.ant-select-dropdown .ant-btn{width:100%}.back-link{position:absolute;margin:30px;display:flex;align-items:center;color:#69a3d8;font-size:16px;gap:5px}.back-link svg{fill:var(--link-color)}.ant-input-affix-wrapper{padding:9px 11px}.ant-input-affix-wrapper svg{fill:#08293b4d;margin-right:5px}.signup-form{max-width:400px;width:100%}.signup-form .ant-wave-target{align-self:flex-start;margin-top:4px}.signup-form .checkbox-label{display:block;text-align:start}.signup-form-button{width:100%;height:50px;font-size:16px;border-radius:35px;margin-bottom:15px}.form-options{display:flex;justify-content:end;margin:20px 0}.signup-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:var(--vh);padding:20px;text-align:center}.signup-container .signup-logo img{width:260px;margin-bottom:20px}.signup-container .signup-title{margin-bottom:10px;font-weight:700}.signup-container .signin-title{margin-bottom:62px;font-weight:700}.signup-container .signup-subtext{margin-bottom:30px;color:#727e86}.signup-container .signup-btn{width:100%;max-width:400px;min-width:230px;height:50px;font-size:16px;border-radius:25px;margin-bottom:15px}.signup-container .signup-btn img{margin-right:10px}.signup-container .email-signup-btn span{font-weight:300;color:#fff}.signup-container .or-divider{display:flex;align-items:center;margin:5px 0 20px;color:#727e86;font-size:14px;max-width:400px;width:100%}.signup-container .or-divider span{margin:0 10px}.signup-container .horizontal-bar{width:100%;height:1px;background-color:#08293b14}.signup-container .ant-typography{word-break:unset}.signup-container .signup-link{margin-top:10px}.signup-container .signup-link span{color:#5e6971}.signup-container .signup-link .signup-link-text{margin-left:5px}.otp-container{max-width:400px;margin:0 auto;padding:40px 20px;text-align:center}.otp-header{margin-bottom:30px}.otp-header .otp-logo{width:64px;margin-bottom:20px}.otp-header .otp-title{color:#0a2540;font-weight:600}.otp-header .otp-description{font-size:14px;color:#727e86}.otp-input-container{width:100%;max-width:400px;min-width:230px}.otp-input-container>div{display:flex;justify-content:space-between}.otp-input-container>div .ant-input{width:50px!important;padding:10px 15px;font-size:16px;margin-bottom:20px}.otp-submit-button{width:100%;max-width:400px;min-width:230px;height:50px;font-size:16px;border-radius:25px;margin-bottom:15px}.otp-footer{margin-top:10px}.otp-footer span{color:#5e6971}.otp-footer .otp-link-text{margin-left:5px;color:#0073dc}.otp-footer .otp-link-text:hover{color:#69a3d8}.verification-text{display:flex;flex-direction:column;width:100%;max-width:600px}.verification-text span{text-align:center}.verification-text .resend-text{display:flex;flex-direction:column;align-items:center}.verification-text .resend-text span{margin:0}.profile-header{background-color:var(--white);border-bottom:1px solid var(--header-border);display:flex;align-items:center;padding:15px 10px;justify-content:space-between}.profile-header .home-btn{display:flex;align-items:center}.profile-header .home-btn .ant-btn{padding:4px 5px;margin-right:5px}.profile-header .home-btn .ant-btn svg{width:20px;height:20px}.profile-header .home-btn .ant-typography{font-weight:600;font-size:16px;white-space:nowrap;margin-right:30px}.profile-header .menu{display:flex}.profile-header .menu .logout svg{fill:var(--active-color)}.profile-header .menu button{margin-left:10px;padding:5px}.profile-header .menu svg{width:20px;height:20px}.profile-container{padding:20px;width:100%;max-width:820px}.profile-container .profile-section{margin-bottom:16px;background-color:#fff;border-radius:8px;border-width:2px}.profile-container .profile-section .ant-card-body{padding:0}.profile-container .profile-section .ant-card-extra .ant-btn{border-radius:20px;margin:2px}.profile-container .profile-section .ant-card-head{padding:0 15px;border-bottom:2px solid rgba(8,41,59,.0784313725)}.profile-container .profile-section.account{background-color:#efe8de66;border:none}.profile-container .profile-section.personal{background-color:#c0d9e866;border:none}.profile-container .profile-section .card-element{display:flex;flex-direction:column;padding:24px 15px}.profile-container .profile-section .card-element:not(:first-child){border-top:1px solid rgba(8,41,59,.0784313725)}.profile-container .profile-section .not-completed{margin-top:5px;border:1px solid #C0D9E8;border-radius:5px;font-style:italic;padding:2px 5px;color:#08293b8c}.profile-container .profile-section .card-element-label{color:#5e6971;margin-bottom:10px}.profile-container .profile-section .card-sub-element{display:flex;flex-direction:column;margin-bottom:10px}.profile-container .profile-section .card-sub-elements-container{margin-top:10px}.profile-container .profile-section .ant-card-head-title{font-weight:700;font-size:18px}.profile-container .profile-section p{margin-bottom:8px}.profile-container .profile-section p strong{display:inline-block;min-width:150px}.profile-container .profile-section .ant-radio-group-outline{display:flex;flex-direction:column}.profile-container .profile-section .ant-btn-link{color:#1890ff;font-weight:700}.home-layout{display:flex;flex-direction:column}.home-layout .home-content{flex-grow:1;display:flex;flex-direction:column;align-items:center;padding:40px 20px 80px}.home-layout .home-content .dashboard-row{max-width:853px;width:100%;margin:0 auto}.home-layout .home-content .welcome-title{font-weight:600;margin-bottom:38px;margin-top:20px;text-align:center}.home-layout .home-content .main-action-button{margin:0;width:100%;height:250px;display:flex;flex-direction:column;align-items:center;background-color:#69a3d8;border-radius:10px;border:none;font-size:26px;white-space:break-spaces}.home-layout .home-content .main-action-button:hover,.home-layout .home-content .main-action-button:active{background-color:#69a3d8cc}.home-layout .home-content .main-action-button:focus,.home-layout .home-content .main-action-button:not(:disabled):focus-visible{outline:2px solid rgba(105,163,216,.8);border-color:#69a3d8cc}.home-layout .home-content .main-action-button .button-icon{height:100%;position:absolute;left:0}.home-layout .home-content .card{margin:0;display:flex;flex-direction:column;align-items:center;width:100%;height:120px;padding:4px 5px;font-size:16px;border-radius:10px;border:none;box-shadow:0 4px 8px #0000001a;text-align:center;color:#0a2540;white-space:break-spaces}.home-layout .home-content .card.profile{background-color:#f8cde1}.home-layout .home-content .card.profile:hover,.home-layout .home-content .card.profile:active{background-color:#f8cde1cc}.home-layout .home-content .card.profile:focus,.home-layout .home-content .card.profile:not(:disabled):focus-visible{outline:2px solid rgba(248,205,225,.8);border-color:#f8cde1cc}.home-layout .home-content .card.record{background-color:#efe8de}.home-layout .home-content .card.record:hover,.home-layout .home-content .card.record:active{background-color:#efe8decc}.home-layout .home-content .card.record:focus,.home-layout .home-content .card.record:not(:disabled):focus-visible{outline:2px solid #efe8de;border-color:#efe8de}.home-layout .home-content .card.how{background-color:#c1cab4}.home-layout .home-content .card.how:hover,.home-layout .home-content .card.how:active{background-color:#c1cab4cc}.home-layout .home-content .card.how:focus,.home-layout .home-content .card.how:not(:disabled):focus-visible{outline:2px solid rgba(193,202,180,.8);border-color:#c1cab4cc}.home-layout .home-content .card.support{background-color:#c0d9e8}.home-layout .home-content .card.support:hover,.home-layout .home-content .card.support:active{background-color:#c0d9e8cc}.home-layout .home-content .card.support:focus,.home-layout .home-content .card.support:not(:disabled):focus-visible{outline:2px solid rgba(192,217,232,.8);border-color:#c0d9e8cc}.home-layout .home-footer{position:fixed;bottom:0;width:100%;text-align:center;padding:20px;background-color:#fff}.home-layout .home-footer p{color:#727e86}@media (min-width: 370px){.ant-col-sm-12{--ant-display: block;display:block;flex:0 0 50%;max-width:50%}}@media (max-width: 370px){.home-footer{border-top:1px solid var(--header-border)}}.home-content .pies-container .pie-element-container{margin:10px 10px 30px}.home-content .analytics-container .total-card{border-radius:15px;padding:5px;margin-bottom:15px}.home-content .analytics-container .total-card .ant-card-body{padding:0;display:flex;align-items:center}.home-content .analytics-container .total-card .icon{padding:0;border-radius:10px;width:56px;height:56px;display:flex;justify-content:center;align-items:center}.home-content .analytics-container .total-card .label-container .number{font-size:24px;font-weight:600}@media (min-width: 820px){.doctor-dashboard{display:flex;gap:70px}.doctor-dashboard .analytics-container{display:flex;flex-direction:column;justify-content:center}.doctor-dashboard .analytics-container .icon{height:100px!important}.doctor-dashboard .analytics-container .label-container{display:flex;flex-direction:column;margin:30px 30px 30px 20px;white-space:nowrap}.doctor-dashboard .analytics-container .label-container .number{line-height:1}}@media (max-width: 820px){.analytics-container .ant-card-body{max-width:360px;width:100%}.analytics-container .label-container{display:flex;align-items:center}.analytics-container .label-container .label{padding:0 15px;max-width:195px}.analytics-container .label-container .number{max-width:100px;padding:0 15px}}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}:root{--white: #ffffff;--primary-color: #08293B;--hover-color: #305E88;--active-color: #5A8CBA;--border-color: #ABABAB;--light-border-color: #08293B33;--description: #727E86;--header-border: #c0d9e8;--message-color: #eef2f4;--user-message-color: #c0d9e8;--link-color: #0073DC}.primary{color:var(--primary-color)}#root{overflow:auto;min-width:280px}*:not(svg):not(svg *){font-family:Figtree,sans-serif!important;font-optical-sizing:auto;font-weight:500;font-style:normal;color:var(--primary-color)}.ant-scroll-number-only .ant-scroll-number-only-unit{color:#fff}.ant-modal-root .ant-modal-mask{background-color:transparent}.ant-scroll-number.ant-badge-count{transform:translate(20%,-20%);background-color:#e45296}.spinner-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10001}.screen-block{width:100%;height:var(--vh);background:#fff;position:fixed;z-index:10000;opacity:.5}a{color:var(--link-color)}input{color:var(--primary-color)!important}.ant-typography,h1.ant-typography,h2.ant-typography,h3.ant-typography{color:var(--primary-color)}.ant-layout-header{color:transparent;background-color:transparent;padding:0}.ant-layout{background-color:transparent}.ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner{background-color:var(--primary-color)}.ant-checkbox:not(.ant-checkbox-disabled) .ant-checkbox-inner{border-color:var(--primary-color)}.ant-checkbox-wrapper-disabled .ant-typography:not(a){color:#8e9aa3}.ant-checkbox-checked:not(.ant-checkbox-disabled):hover .ant-checkbox-inner,.ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner{background-color:var(--hover-color)}.ant-checkbox:not(.ant-checkbox-disabled):hover .ant-checkbox-inner,.ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox:not(.ant-checkbox-disabled) .ant-checkbox-inner{border-color:var(--hover-color)}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){background:var(--primary-color);border-color:var(--primary-color)}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) span{color:#fff}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active{background:var(--active-color);border-color:var(--active-color)}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before,.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover:before,.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active:before{background-color:transparent}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{background:var(--hover-color);border-color:var(--hover-color)}.ant-form-item-with-help .ant-form-item-explain{text-align:left}.ant-input-outlined:hover,.ant-input-outlined:focus,.ant-input-outlined:focus-within{border-color:#305e88}a.ant-typography{color:#0073dc}a.ant-typography:hover{color:#69a3d8}a.ant-typography:hover svg{fill:#69a3d8}.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background-color:#c0d9e866}.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state{color:#5a8cba}.ant-select-outlined:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer):hover .ant-select-selector{border-color:#08293b}.ant-select-focused.ant-select-outlined:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector{border-color:#08293b}.ant-picker-outlined:hover{border-color:#305e88}.ant-picker-outlined:focus,.ant-picker-outlined:focus-within{border-color:#08293b}.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-selected:not(.ant-picker-cell-disabled) .ant-picker-cell-inner{background-color:#08293b}.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:#08293b}.ant-radio-wrapper:hover .ant-radio-inner{border-color:#305e88}.ant-radio-wrapper .ant-radio-checked .ant-radio-inner{background-color:#08293b;border-color:#08293b}#root .ant-btn-default{border-color:#08293b33}#root .ant-btn-default:not(:disabled):not(.ant-btn-disabled):hover{border-color:var(--hover-color)}#root .ant-btn-default:not(:disabled):not(.ant-btn-disabled):active{color:#5a8cba;border-color:#5a8cba}#root .ant-btn-default:not(:disabled):not(.ant-btn-disabled):active span{color:#5a8cba}#root .ant-btn-default:disabled span{color:#08293b4d}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#f0f0f0;border-radius:10px}::-webkit-scrollbar-thumb{background-color:#08293b33;border-radius:10px;border:2px solid #f0f0f0}::-webkit-scrollbar-thumb:hover{background-color:#08293b4d}b,strong{font-weight:bolder!important}i{font-style:italic!important}.ant-btn-primary:disabled span{color:#08293b4d}.ant-modal{padding:20px}.ant-modal .ant-modal-title{color:var(--primary-color)}.ant-form-item .ant-form-item-explain-connected{text-align:left}.border-none{border:none!important}input,textarea{font-size:16px!important;transform:scale(.9);transform-origin:left}.ant-btn-default{border-radius:20px;border-color:var(--border-color)}.ant-btn-default span{color:var(--primary-color)}.ant-btn-default:not(:disabled):not(.ant-btn-disabled):hover{border-color:var(--hover-color)}.ant-btn-default:not(:disabled):not(.ant-btn-disabled):hover span{color:var(--hover-color)}.ant-btn-default:not(:disabled):not(.ant-btn-disabled):active{border-color:var(--active-color)}.ant-btn-default:not(:disabled):not(.ant-btn-disabled):active span{color:var(--active-color)}.ant-btn-default:focus,.ant-btn-default:not(:disabled):focus-visible,.ant-btn-default:not(:disabled):not(.ant-btn-disabled):hover:focus{outline:2px solid var(--light-border-color);border-color:var(--light-border-color);outline-offset:1px}.ant-btn-primary{border-radius:20px;background-color:var(--primary-color)}.ant-btn-primary span{color:var(--white)}.ant-btn-primary:not(:disabled):not(.ant-btn-disabled):hover{background-color:var(--hover-color)}.ant-btn-primary:not(:disabled):not(.ant-btn-disabled):active,.ant-btn-primary:not(:disabled):not(.ant-btn-disabled):active:focus{outline:unset;background-color:var(--active-color)}.ant-btn-primary:focus,.ant-btn-primary:not(:disabled):focus-visible,.ant-btn-primary:not(:disabled):not(.ant-btn-disabled):hover:focus{outline:3px solid var(--light-border-color);outline-offset:1px}.header{height:65px;position:fixed;top:0;left:0;width:100%;z-index:998;background-color:var(--white);border-bottom:1px solid var(--header-border);display:flex;align-items:center;padding:15px 10px;justify-content:space-between}.header .logo{cursor:pointer;display:flex;align-items:center}.header .logo .ant-btn{padding:4px 5px;margin-right:5px}.header .logo .ant-btn svg{width:20px;height:20px}.header .logo .ant-typography{font-weight:600;font-size:16px;white-space:nowrap;margin-right:30px}.header .menu{display:flex;align-items:center;gap:10px}.header .menu .new-chat{margin-right:5px;padding:5px;height:100%;font-size:13px}.header .menu .new-chat .ant-typography{line-height:1;font-size:13px}.header .menu .bell,.header .menu .logout{padding:4px 5px}.header .menu .bell svg,.header .menu .logout svg{width:20px;height:20px}.header .menu .logout svg{fill:var(--active-color)}
