*{margin:0;padding:0}body{margin:0;padding:0;font-family:Arial,sans-serif;height:100vh;width:100vw;overflow:hidden;background:#24252d}body .sidebar{position:fixed;top:0;left:0;height:100vh;width:300px;z-index:200}body .sidebar .bgsidebar{height:100vh;background:#24252d;color:#cacacb;transition-duration:.5s;overflow:auto}body .sidebar .closesidebar{position:absolute;right:-33px;top:20px;z-index:200}body .sidebar .new_conversation{background:#33343c;border:none;padding:10px;width:100%;border-radius:45px;color:#8e9095}body .sidebar .view_all_btn{color:#465f6c;font-size:13px}body .sidebar .recent small{color:#999;font-size:13px}body .sidebar .bordercolor{border:1px solid #4a4a4e;border-radius:40px;color:#8e9095;font-size:13px;padding-left:40px}body .sidebar .bordercolor:focus{box-shadow:none}body .sidebar .bordercolor::-moz-placeholder{color:#3f3f41}body .sidebar .bordercolor::placeholder{color:#3f3f41}body .sidebar .button_holder button,body .sidebar .button_holder a{border:1px solid #4a4a4e;border-radius:23px;color:#cacacb;font-size:13px;padding:3px 10px;margin-right:2px;margin-bottom:5px;display:inline-block;text-decoration:none;text-align:left;display:flex}body .sidebar .button_holder button.active,body .sidebar .button_holder a.active{background:#33343c!important}body .sidebar ul{list-style-type:none;padding:0;margin:0}body .sidebar ul li button,body .sidebar ul li button:hover{display:flex;gap:10px;text-align:left;color:#cacacb;text-decoration:none;padding:10px 0;font-size:14px}@media screen and (max-width: 767px){body .sidebar{left:-100%}body .sidebar.active{left:0%}}body .sidebar .sidebar_footer{border-top:1px solid #4a4a4e}body .sidebar .sidebar_footer a{color:#999;font-size:13px;text-decoration:none}body .content{margin-left:300px;padding:20px;height:100vh;overflow-y:auto}@media screen and (max-width: 767px){body .content{margin-left:0}}body .overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a8;display:none;z-index:1}body .overlay.active{display:block}body .stickytop{position:sticky;top:0;background:#24252d}.bgsidebar .stickytop{z-index:100}body .stickybottom{position:sticky;bottom:0;background:#24252d}body ::-webkit-scrollbar{width:5px}body ::-webkit-scrollbar-thumb{background:#888;border-radius:5px}body ::-webkit-scrollbar-thumb:hover{background:#555}body ::-webkit-scrollbar-track{background:#24252d}body ::-moz-scrollbar{width:5px}body ::-moz-scrollbar-thumb{background:#888;border-radius:5px}body ::-moz-scrollbar-thumb:hover{background:#555}body ::-moz-scrollbar-track{background:#24252d}body ::-ms-scrollbar{width:5px}body ::-ms-scrollbar-thumb{background:#888;border-radius:5px}body ::-ms-scrollbar-thumb:hover{background:#555}body ::-ms-scrollbar-track{background:#24252d}body .form-select:focus,body .form-control:focus{border-color:#ccc;outline:none;box-shadow:none}body .fs18{font-size:15px}body .textlight{color:#9c9c9c}body .chatcard{height:calc(100vh - 32px);border-radius:16px}body .chatcard .card-header{border-top-left-radius:16px;border-top-right-radius:16px}body .chatcard .card-footer{border-bottom-left-radius:16px;border-bottom-right-radius:16px}body .chatcard .card-footer .sendmsgarea{border-color:#ccc;padding:16px;outline:none;box-shadow:none}body .chatcard .card-footer .sendmsgarea::-moz-placeholder{color:#ccc}body .chatcard .card-footer .sendmsgarea::placeholder{color:#ccc}body .chatcard .card-footer .msginputgroup:focus{outline:none;box-shadow:none}body .chatcard .card-footer .msginputgroup .input-group-text{border-color:#ccc}body .chatcard .card-footer .textlight{color:#b4b4b4}body .chatcard .card-body{color:#777676;scrollbar-width:thin}body .chatcard .card-body .username{background:linear-gradient(to right,#ec7c3d,#c07f59);-webkit-background-clip:text;background-clip:text;color:transparent}body .chatcard .card-body .username .firstname{background:#ea7c3e;background:linear-gradient(to right,#ea7c3e,#527382);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}body .chatcard .card-body .username .lastname{background:#527382;background:linear-gradient(to right,#527382,#527382);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}body .chatcard .card-body .tagbtn{background-color:#f2f2f2;border-color:#f2f2f2;color:#9c9c9c;padding:6px 16px;border-radius:20px}body .chatcard .card-body .tagbtn:hover,body .chatcard .card-body .tagbtn:active,body .chatcard .card-body .tagbtn:focus{background-color:f2f2f2;border-color:#f2f2f2;color:#a5a5a5}body .chatcard .promptbtn{background-color:#f8f8f8;border-color:#f8f8f8;color:#4a4949;border-radius:6px;white-space:nowrap;font-size:15px}body .chatcard .sliderbtn{color:#ddd;padding:4px;line-height:1;border:none;background:none}body .chatcard .sliderbtn:hover,body .chatcard .card-body .sliderbtn:active,body .chatcard .card-body .sliderbtn:focus{color:#2d2d2d}body .chatcard .card-body ol{padding-left:16px}body .chatcard .card-body ol li{padding-left:10px;margin-bottom:5px}body .chatcard .card-body .cursor-pointer{cursor:pointer}body .chatcard .card-body button.intbn{background:#fff;border:none;color:#777;padding:0}body .sendmsgbtn{background:#527382;color:#fff;padding:4px;width:44px;height:44px}body .hoverbtn{visibility:hidden}body .hoverbox:hover .hoverbtn{visibility:visible}.typed-text{white-space:pre-wrap}.scrollable-container{height:73vh;overflow-y:scroll;scrollbar-width:0;-ms-overflow-style:none}.scrollable-container::-webkit-scrollbar{width:0}.scrollable-container{display:flex;flex-direction:column-reverse}.recent-icon{margin-top:2px}.logo img{padding-top:10px;width:230px}.loader-container{height:100vh;width:100vw;background-color:#fff;display:flex;justify-content:center;align-items:center;position:fixed;z-index:400;top:0;bottom:0;right:0;left:0}.regenerate-button{display:flex;align-items:center;padding:.5rem 1rem;font-size:1rem;font-weight:500;color:#fff;background-color:#000;border:none;border-radius:20px;cursor:pointer;transition:background-color .3s}.regenerate-button svg{margin-right:.5rem;fill:#fff}.regenerate-button:hover{background-color:#2e2c2c}.btn-active{border-color:#c07f59}.recent-msg{position:relative;max-width:260px;overflow:hidden}.text-message-btn{white-space:nowrap}.recent-msg:hover{background-color:#000;border-radius:10px}.recent-msg .delete-icon-button{position:absolute;left:90%;display:none}.confirm-action-title{font-size:1.1rem;line-height:1.6rem}.recent-msg:hover .delete-icon-button{display:flex;background-color:#000}.delete-icon-button svg{color:#777;border-radius:5px}.modal{padding:0;--bs-modal-padding: 0px;border-radius:0%}.modal-title{padding-bottom:.5rem;font-size:1.3rem;color:#504d4d}.modal-data{padding-bottom:1.5rem;font-size:small}.modal-content{border-radius:0%}.modal button.close{position:absolute;right:10px;text-decoration:none;color:#585858;font-size:1.7rem;z-index:999}.modal .modal-data button{padding:5px 16px;border:none;color:#f8f8f8;position:relative}.modal .modal-data button:first-of-type{border-radius:45px;background-color:#585858}.modal .modal-data button:first-of-type:hover{background-color:#474040}.modal .modal-data button:last-of-type{background-color:#ec7c3d;border-radius:45px}.modal .modal-data button:last-of-type:hover{background-color:#ec6a1e}.recent-holds_searched_info{max-height:290px;overflow-y:scroll}.end-text{position:absolute;left:91%;top:10px;width:150px;height:100%;pointer-events:none;overflow:hidden}.end-text:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(.5px);-webkit-backdrop-filter:blur(.5px);background:linear-gradient(to right,#fff0,#24252d)}.custom-border{border-bottom:1px solid #dad7d7}.modal-dialog{max-width:420px}@media (max-width: 992px){.mediabots{padding-right:40px}}.fixedDropDownBoxCustom{position:fixed!important;top:25px;right:100px;z-index:10001}.BookmarkButtonCustom{position:fixed;top:90px;right:35px;z-index:1000;background:#6d6d6d;border:none;border-radius:25px;cursor:pointer;overflow:hidden;white-space:nowrap;color:#fff;display:inline-flex;align-items:center;justify-content:center;transition:width .4s ease-in-out,padding .4s ease-in-out}.BookmarkButtonCustom.shrunk{width:50px;padding:10px}.BookmarkButtonCustom.expanded{width:200px;padding:10px 20px}.bookmark-text{margin-left:10px;transition:opacity .4s ease-in-out}.BookmarkButtonCustom.shrunk .bookmark-text{opacity:0;visibility:hidden;width:0}
