.chat-body-component{width:100%;overflow-y:scroll}.chat-body-component .user-chat{padding:7px 15px;overflow-wrap:break-word;display:flex;align-items:flex-start}.chat-body-component .user-chat .user-image img{width:37px}.chat-body-component .user-chat .user-message .user-name{margin-left:5px;margin-top:10px}.chat-body-component .user-chat .user-message{width:100%}.chat-body-component .user-chat .user-message .message-body{border-radius:10px;background-color:#fff;padding:7px;word-wrap:break-word;margin-top:10px;color:#333;font-size:16px;font-weight:400}.chat-body-component .bot-chat{padding:8px 15px;overflow-wrap:break-word;display:flex;align-items:flex-start}.chat-body-component .bot-chat .bot-image img{width:37px}.chat-body-component .bot-chat .bot-message .bot-name{margin-top:7px;margin-left:5px}.chat-body-component .bot-chat .bot-message{width:100%}.chat-body-component .bot-chat .bot-message .message-body{border-radius:10px;background-color:#fff;padding:7px;word-wrap:break-word;margin-top:10px;color:#333;font-size:16px;font-weight:400}.chat-body-component .bot-chat .bot-message .option-button-section{margin-top:15px;display:flex;align-items:center;justify-content:flex-start}.chat-body-component .bot-chat .bot-message .option-button-section .button-icon{margin-right:15px;cursor:pointer}@media screen and (max-width: 570px){.chat-body-component .user-chat .user-message h4,.chat-body-component .bot-chat .bot-message h4 div{font-size:1.05rem}}.transparent{font-size:10px;background-color:#fff}p{margin-bottom:10px}.styled-table{border-collapse:collapse;width:100%;max-width:800px}.styled-table th,.styled-table td{border:1px solid #dddddd;text-align:left;padding:8px}.styled-table th{background-color:#fff;text-align:center}.styled-table tr:nth-child(odd){background-color:#ebeff9}ul,ol{margin-left:20px;line-height:25px}@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color: #ebebeb;--highlight-color: #f5f5f5;--animation-duration: 1.5s;--animation-direction: normal;--pseudo-element-display: block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:var( --custom-highlight-background, linear-gradient( 90deg, var(--base-color) 0%, var(--highlight-color) 50%, var(--base-color) 100% ) );transform:translate(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display: none}}.input-component{display:flex;align-items:center;justify-content:space-around;transition:border .5s;border-radius:8px;border:1px solid #ccc;padding-left:10px}.input-component:focus-within{border:1px solid #333;transition:border .5s}.input-component .input{width:100%;display:flex;align-items:center;justify-content:center}.input-component .button{display:flex;align-items:center;justify-content:center}.input-component .button button{width:47px;height:47px;outline:none;border-radius:50%;border:none;cursor:pointer;background-color:#fff}.input-component .button.button-disable button{cursor:not-allowed}.input-component .button-send-icon{font-size:30px;color:#fff;margin-top:5px}.footer-section .notification-note{width:100%;color:#666;text-align:left;font-size:12px;font-weight:400;margin-bottom:7px}@media screen and (max-width: 570px){.input-component .input{min-width:80%}.input-component .button button{width:40px;height:40px}.input-component .input input{height:50px}.input-component .input textarea{font-size:.7rem}}.input-component .input textarea{width:100%;padding:10px 7px 7px;outline:none;border:none;resize:none;background-color:#fff;color:#333;font-size:16px;font-weight:400}textarea::placeholder{color:#666;font-size:16px;font-weight:400}textarea[lang=si]::placeholder{font-size:12.5px}textarea[lang=ta]::placeholder{font-size:12.5px}.input-component .input ::-webkit-scrollbar{display:none}.footer-section .policy-info{margin-top:7px}.footer-section .policy-info h5{color:#666;font-size:12px;font-weight:400}.footer-section .policy-info h5 span{color:#f15a22;font-size:12px;font-weight:700;text-decoration-line:underline;cursor:pointer}:root{--label-color: #efbb11d7;--label-font-color: #ffffff}.home-page{display:flex;align-items:center;flex-direction:column;justify-content:space-between;height:100%;width:100%;position:fixed;background-color:#f6f6f6}.home-page .chat-body-section{width:100%;height:100%;overflow-y:scroll}.home-page .home-container{height:100%;width:100%;overflow-y:auto}.home-page .home-container .home-header-section{text-align:center;display:flex;align-items:center;flex-direction:column;justify-content:center}.home-page .home-container .home-header-section .genie-image{border-radius:50%;width:45px;height:45px;display:flex;align-items:center;justify-content:center;margin:10px 0;background-color:#fff}.home-page .home-container .home-header-section .genie-image img{width:45px}.home-page .home-container .home-header-section h4{color:#333;text-align:center;font-size:32px;font-weight:700}.home-page .home-container .home-header-section h5{color:#666;text-align:center;font-size:24px;font-weight:400;margin:10px 0}.home-page .home-container .suggestion-section{max-width:90%;margin:24px auto 0}.home-page .home-container .suggestion-section .suggestion-label{border-radius:10px;padding:13px 0 13px 13px;background-color:#fff;color:#000;margin-bottom:16px;cursor:pointer;display:grid;grid-template-columns:90% 10%;align-items:center;width:100%}.home-page .home-container .suggestion-section .suggestion-label span{text-align:center}.home-page .home-container .suggestion-section .suggestion-label h4{color:#333;font-size:16px;font-weight:400}.home-page .msg-input-container{width:100%;padding:10px;bottom:0;background-color:#fff;box-shadow:0 -2px 10px #00000026}@media screen and (max-width: 580px){.home-page .home-container .home-header-section h4{font-size:1.5rem}.home-page .home-container .home-header-section h5{font-size:1.3rem}.home-page .home-container .suggestion-section .suggestion-label h4{font-size:1.1rem}.home-page .home-container .suggestion-section .suggestion-label h4:lang(si){font-size:.9rem}.home-page .home-container .suggestion-section .suggestion-label h4:lang(ta){font-size:.9rem}.home-page .home-container .suggestion-section{width:90%}}.home-page .chat-body-section::-webkit-scrollbar{width:4px}.home-page .chat-body-section::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:40px}.home-page .chat-body-section::-webkit-scrollbar-track{border-radius:40px}.home-page .page-up-arrow-button{position:fixed;bottom:100px;display:flex;align-items:center;width:98%;justify-content:right}.home-page .page-up-arrow-button button{color:#424242;width:45px;height:45px;outline:none;border-radius:50%;border:3px solid white;cursor:pointer}.header-component{display:flex;align-items:center;justify-content:space-around;width:100%;background-color:#fff;height:60px;box-shadow:0 -2px 10px #00000026}.header-component .image{position:relative;left:10px;cursor:pointer;width:24px;height:24px}.header-component .title{width:100%;text-align:center;margin-right:20px;padding:16px}.header-component .title h3{font-weight:400;font-size:22px}.caution-page .caution-body{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.caution-page .caution-body .caution-animation-container{width:170px;margin-top:20px}.caution-page .caution-body .title h3{color:#333;text-align:center;font-size:16px;font-weight:700;margin:12px 0}.caution-page .caution-body .description{color:#666;text-align:center;font-size:14px;font-weight:400;line-height:20px;width:90%}.caution-page .caution-footer{position:fixed;bottom:0;background:#fff;box-shadow:0 -2px 10px #00000026;width:100%;height:72px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.caution-page .caution-footer button{color:#fff;text-align:center;font-size:16px;font-weight:700;line-height:24px;outline:none;border:none;height:40px;cursor:pointer;flex-shrink:0;border-radius:20px;background-color:#333;width:95%}@font-face{font-family:LatoRegular;src:url(/assets/Lato-Regular-BwLIet1C.ttf) format("truetype")}*{padding:0;margin:0;box-sizing:border-box;font-family:LatoRegular,sans-serif!important;-webkit-user-select:none;user-select:none}body,html{-webkit-overflow-scrolling:none;font-family:LatoRegular,sans-serif!important}h2,h3,h4,span,label{font-family:LatoRegular,sans-serif!important}body{width:100%;height:100%;font-family:LatoRegular,sans-serif!important;overflow:hidden}button,input,textarea,select{font-family:LatoRegular,sans-serif!important}::-webkit-scrollbar{display:none}.spinner{border:4px solid rgba(255,255,255,.3);border-top:5px solid #ffa600fe;border-radius:50%;width:25px;height:25px;animation:spin 1s linear infinite;margin:0 5px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
