@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap";*{margin:0;padding:0;box-sizing:border-box;font-family:Lato,sans-serif}input:disabled{background:#fafafa!important;cursor:not-allowed}:where(.css-dev-only-do-not-override-1odpy5d).ant-select-outlined:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer):hover .ant-select-selector{border-color:#e4e4e4!important;box-shadow:none!important}:where(.css-dev-only-do-not-override-1ybsixq).ant-select-dropdown .ant-select-item-option-content{white-space:wrap!important;font-size:.8rem!important}button:disabled{cursor:not-allowed!important}section.login{width:100%;height:100vh;display:flex}section.login .login_left{width:60%;height:100%;position:relative;overflow:hidden}section.login .login_left img{width:100%;height:100%;object-fit:cover}section.login .login_left .bg{position:absolute;width:100%;height:100%;background:#0009;top:0;left:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:2rem;color:#fff}section.login .login_left .bg h1{font-size:5rem;margin-bottom:10px}section.login .login_left .bg h4{font-size:1rem;color:#fff;font-weight:500;margin-bottom:10px}section.login .login_left .bg p{font-size:.85rem;color:#cbcbcb;line-height:1.2rem;text-align:justify}section.login .login_right{width:40%;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:1rem 3rem}section.login .login_right img{height:50px;object-fit:cover;margin-bottom:1rem}section.login .login_right h1{font-size:.9rem;margin-bottom:1rem;color:#313131;text-align:left;width:100%}section.login .login_right .form_group{width:100%;display:flex;flex-direction:column;margin-bottom:1rem}section.login .login_right .form_group label{color:#494949;font-size:.8rem}section.login .login_right .form_group input{border:1px solid #e4e4e4;outline:none;padding:.6rem;border-radius:5px;margin-top:5px}section.login .login_right button{width:100%;height:40px;border-radius:50px;background:#3cac46;outline:none;border:none;box-shadow:#959da533 0 8px 24px;color:#fff;font-weight:600;display:flex;align-items:center;gap:5px;justify-content:center;margin-top:1rem;cursor:pointer}h1.page_head{color:#494949;font-size:1rem;font-weight:600}p.page_dis{font-size:.8rem;margin-top:2px}p.page_bread{display:flex;align-items:center;justify-content:flex-start;gap:5px;font-size:.8rem;margin-top:2px}p.page_bread a{text-decoration:none;color:#3cac46}section.dashboard{width:100%;height:100vh;overflow:hidden;display:flex}section.dashboard .left{width:230px;height:100%;border-right:1px solid #e4e4e4;padding:.5rem}section.dashboard .left .left_head{width:100%;height:30px;display:flex;align-items:center;justify-content:flex-start;gap:5px}section.dashboard .left .left_head img{width:30px;height:30px;object-fit:cover}section.dashboard .left .left_head h2{font-size:1.3rem;font-weight:600;color:#144230}section.dashboard .left .left_head h2 span{color:#80c305}section.dashboard .left .left_mid{width:100%;height:calc(100% - 80px);display:flex;flex-direction:column;padding-top:1.5rem}section.dashboard .left .left_mid .menu_link{width:100%;display:flex;align-items:center;gap:5px;padding:.6rem;color:#494949;border-radius:5px;margin-bottom:5px;font-size:.95rem;cursor:pointer}section.dashboard .left .left_mid .menu_link.active{background:#3cac46;color:#fff}section.dashboard .left .left_mid .menu_link:hover{background:#3cac46;color:#fff}section.dashboard .left .left_foot{width:100%;height:50px;display:flex;align-items:flex-end;justify-content:flex-end}section.dashboard .left .left_foot button{border:none;outline:none;background:#ebebeb;width:100%;height:35px;display:flex;align-items:center;gap:4px;color:#282828;border-radius:5px;justify-content:center;font-size:.9rem;cursor:pointer}section.dashboard .left .left_foot button i{margin-top:3px}section.dashboard .right{width:calc(100% - 230px);height:100%}section.dashboard_content{padding:1rem;height:100vh;overflow:hidden}section.dashboard_content .dash_cards{width:100%;display:flex;flex-direction:row;gap:10px;align-items:center;justify-content:space-evenly;margin-top:1.5rem}section.dashboard_content .dash_cards .card{width:100%;border:1px solid #e4e4e4;border-radius:5px;padding:.5rem;display:flex;align-items:center;gap:10px}section.dashboard_content .dash_cards .card .box{width:40px;height:40px;background:#3cac46;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#fff}section.dashboard_content .dash_cards .card h4{color:#5e5e5e;font-size:.8rem;margin-bottom:2px;font-weight:600}section.dashboard_content .dash_cards .card .flex{display:flex;align-items:center;gap:10px;margin-top:4px}section.dashboard_content .dash_cards .card .flex .flex_item{display:flex;align-items:center;gap:5px}section.dashboard_content .dash_cards .card .flex .flex_item p{font-size:.85rem;color:#474747;font-weight:600}section.dashboard_content .dash_cards .card .flex .flex_item i{color:#3cac46;font-size:.9rem}section.dashboard_content .dash_mid{width:100%;margin-top:2rem;height:calc(100vh - 200px);max-height:600px;display:flex;flex-direction:row;gap:20px}section.dashboard_content .dash_mid .dash_mid_left{width:60%;height:100%;border:1px solid #e4e4e4;border-radius:5px;padding:1rem;overflow-y:hidden}section.dashboard_content .dash_mid .dash_mid_left h4{color:#34973c;font-size:1rem;margin-bottom:5px}section.dashboard_content .dash_mid .dash_mid_left p{color:#474747;font-size:.85rem;margin-bottom:10px}section.dashboard_content .dash_mid .dash_mid_left .form_group{margin-top:.5rem}section.dashboard_content .dash_mid .dash_mid_left .form_group label{color:#474747;font-size:.85rem}section.dashboard_content .dash_mid .dash_mid_left .form_group p{color:#000;font-weight:600;margin-top:5px;margin-bottom:0}section.dashboard_content .dash_mid .dash_mid_right{width:40%;height:100%;border:1px solid #e4e4e4;border-radius:5px;padding:1rem}section.dashboard_content .dash_mid .dash_mid_right h4{color:#34973c;font-size:1rem;margin-bottom:5px}section.dashboard_content .dash_mid .dash_mid_right p{color:#474747;font-size:.85rem;margin-bottom:10px;text-align:justify}section.dashboard_content .dash_mid .dash_mid_right ul li{list-style:none;margin-bottom:10px}section.dashboard_content .dash_mid .dash_mid_right ul li h5{color:#474747;font-weight:500;font-size:.85rem}section.dashboard_content .dash_mid .dash_mid_right ul li a{font-size:.85rem;text-decoration:none;color:#34973c}section.dashboard_content .dash_last{width:100%;display:flex;align-items:center;color:#000;margin-top:.6rem}section.dashboard_content .dash_last p{width:100%;text-align:center;font-size:.8rem}section.users{padding:1rem}section.category{padding:1rem}section.category .table_wrapper table thead tr th:nth-child(1){width:150px}section.category .table_wrapper table thead tr th:nth-child(2){width:100px}section.category .table_wrapper table thead tr th:nth-child(3){width:calc(100% - 320px)}section.category .table_wrapper table thead tr th:last-child{width:70px}section.manual_category{padding:1rem}section.manual_category .table_wrapper table thead tr th:nth-child(1){width:150px}section.manual_category .table_wrapper table thead tr th:nth-child(2){width:100px}section.manual_category .table_wrapper table thead tr th:nth-child(3){width:calc(100% - 250px)}section.invoices{padding:1rem}section.chats{padding:1rem}section.updates{padding:1rem}.table_head{width:100%;display:flex;align-items:center;justify-content:space-between;margin-top:1rem;height:30px}.table_head p{color:#494949;font-size:.8rem}.table_head .set{display:flex;align-items:center;gap:10px;height:100%}.table_head .set button.create{border:none;outline:none;border-radius:5px;background:#3cac46;height:30px;padding:0 .8rem;color:#fff;cursor:pointer;font-size:.8rem}.table_head .set select{border:1px solid #e4e4e4;height:30px;padding:0 .5rem;border-radius:5px;outline:none}.table_head .set .group{width:fit-content;border:1px solid #e4e4e4;border-radius:5px;height:30px;display:flex}.table_head .set .group input{width:180px;height:100%;border:none;outline:none;padding:0 .5rem;background:transparent}.table_head .set .group button{width:30px;height:30px;border:none;outline:none;border-top-right-radius:5px;border-bottom-right-radius:5px;display:flex;align-items:center;justify-content:center;color:#494949}.table_head .set .group button i{font-size:1rem}.table_wrapper{width:100%;height:calc(100vh - 200px);margin-top:1rem;overflow-y:auto}.table_wrapper table{width:100%;border-collapse:collapse}.table_wrapper table thead tr th{background:#f7f6f6;text-align:left;padding:8px;font-size:.85rem;color:#494949;position:sticky;top:0;left:0;z-index:999}.table_wrapper table tbody tr td{font-size:.8rem;color:#2c2c2c;border-bottom:1px solid #e4e4e4;padding:8px;line-height:1.3rem}.table_wrapper table tbody tr td img{width:50px;height:50px;border-radius:5px;object-fit:cover}.table_wrapper table tbody tr td .edit{display:flex;align-items:center;gap:10px}.table_wrapper table tbody tr td .edit button{border:none;outline:none;padding:5px 10px;font-size:.75rem;border-radius:5px;font-weight:500;cursor:pointer}.table_wrapper table tbody tr td .edit button:nth-child(1){background:#3cac46;color:#fff}.table_wrapper table tbody tr td .edit button:nth-child(2){background:#000;color:#fff}.table_wrapper::-webkit-scrollbar{width:5px;background:#fcfcfc}.table_wrapper::-webkit-scrollbar-thumb{width:5px;background:#cbcbcb}.table_page{margin-top:1.5rem;display:flex;align-items:center;justify-content:center}.modal_head{border-bottom:1px solid #e4e4e4;padding-bottom:5px}.modal_head h5{color:#494949;font-size:1rem;font-weight:500}.modal_foot{width:100%;display:flex;align-items:flex-end;justify-content:flex-end;padding-top:.5rem}.modal_foot button{background:#000;color:#fff;border:none;outline:none;cursor:pointer;padding:.5rem .8rem;border-radius:5px}.modal_from{width:100%;max-height:calc(100vh - 200px);overflow-y:auto;padding-top:.5rem}.modal_from .form_group{width:100%;display:flex;flex-direction:column;margin-bottom:1rem}.modal_from .form_group label{font-size:.8rem;color:#494949;margin-bottom:5px}.modal_from .form_group input,.modal_from .form_group select{width:100%;height:35px;padding:0 .5rem;border:1px solid #e4e4e4;border-radius:5px;outline:none}.modal_from button{background:#3cac46;color:#fff;border:none;outline:none;padding:.5rem 1rem;border-radius:5px;margin-top:.5rem;box-shadow:#959da533 0 8px 24px;cursor:pointer}.pop_options ul li{list-style:none;display:flex;align-items:center;gap:3px;font-size:.8rem;color:#494949;padding:5px;border-radius:5px;cursor:pointer}.pop_options ul li:hover{background:#f7f6f6;color:#3cac46}.create_invoice{width:100%;height:calc(100vh - 120px);padding-right:.5rem;overflow-y:auto}.create_invoice .invoice_head{width:100%}.create_invoice .invoice_head .invoice_row_top{width:100%;display:flex;align-items:center;justify-content:space-between}.create_invoice .invoice_text_group{width:fit-content;display:flex;align-items:center;gap:5px}.create_invoice .invoice_text_group p{color:#494949;font-size:.8rem}.create_invoice .invoice_text_group input,.create_invoice .invoice_text_group select{border:1px solid #e4e4e4;padding:5px 10px;border-radius:5px;outline:none;background:#fafafafa}.create_invoice .particular_wrap{border:1px solid #e4e4e4;padding:.8rem;margin-top:.5rem;border-radius:5px}.create_invoice .particular_detail{width:100%;display:flex;align-items:center;margin-bottom:.5rem;gap:10px}.create_invoice .particular_detail .invoice_text_group{width:100%;flex-direction:column;align-items:flex-start;gap:0}.create_invoice .particular_detail .invoice_text_group p{min-width:fit-content;margin-bottom:5px;margin-left:2px}.create_invoice .particular_detail .invoice_text_group input,.create_invoice .particular_detail .invoice_text_group select{width:100%;background:none;padding:.6rem}.create_invoice .particular_detail .invoice_text_group select{padding:.5rem}.create_invoice .product_wrap{width:100%;height:fit-content;border:1px solid #e4e4e4;padding:1rem;margin-top:1rem;border-radius:5px;display:flex;flex-direction:column;align-items:flex-end}.create_invoice .product_wrap .product_wrap_head{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.create_invoice .product_wrap .product_wrap_head .product_head_left{width:fit-content;display:flex;align-items:center;gap:10px}.create_invoice .product_wrap .product_wrap_head .product_head_left p{color:#494949;font-size:.8rem}.create_invoice .product_wrap .product_wrap_head .product_head_right{width:fit-content;display:flex;align-items:center;gap:10px}.create_invoice .product_wrap .product_wrap_head .product_head_right button{background:#3cac46;color:#fff;border:none;outline:none;cursor:pointer;padding:.3rem .6rem;border-radius:3px;font-size:.75rem}.create_invoice .product_wrap .product_wrap_head .product_head_right button:nth-child(2){background:#000;color:#fff}.create_invoice .product_wrap table{width:100%;table-layout:fixed;border-collapse:collapse}.create_invoice .product_wrap table thead tr th{background:#f7f6f6;font-weight:600;color:#282828;padding:.5rem 1rem;font-size:.8rem;text-align:left}.create_invoice .product_wrap table thead tr th:nth-child(1){border-top-left-radius:5px;width:70px}.create_invoice .product_wrap table thead tr th:nth-child(3){width:100px}.create_invoice .product_wrap table thead tr th:nth-child(4){width:100px}.create_invoice .product_wrap table thead tr th:nth-child(5){width:150px}.create_invoice .product_wrap table tbody tr td{border-right:1px solid #e4e4e4;font-size:.8rem;padding:.3rem 1rem;font-weight:600}.create_invoice .product_wrap table tbody tr td h4{font-weight:600;font-size:.85rem}.create_invoice .product_wrap table tbody tr td p{font-size:.75rem;font-weight:400}.create_invoice .product_wrap table tbody tr td .pd_gst{margin-top:10px;margin-bottom:10px;display:flex;flex-direction:column;gap:5px}.create_invoice .product_wrap table tbody tr td .pd_gst .pd_gst_wrap{width:100%;display:flex;align-items:center;justify-content:space-between;font-size:.7rem}.create_invoice .product_wrap table tbody tr td .btn_set{display:flex;align-items:center;gap:10px;cursor:pointer}.create_invoice .product_wrap table tbody tr td .btn_set i{color:#000}.create_invoice .product_wrap table tbody tr td .btn_set i:hover{color:#3cac46}.create_invoice .product_wrap table tbody tr td:nth-child(1){border-left:1px solid #e4e4e4}.create_invoice .product_wrap table tbody tr.subtotal td{background:#f1fef9;border:1px solid #3cac46}.create_invoice .narration{width:100%;display:flex;align-items:center;padding:1rem;margin-top:1rem;border:1px solid #e4e4e4;border-radius:5px;gap:20px}.create_invoice .narration .invoice_text_group{width:100%}.create_invoice .narration .invoice_text_group p{min-width:fit-content}.create_invoice .narration .invoice_text_group input,.create_invoice .narration .invoice_text_group select{width:100%;padding:.6rem;background:transparent}.create_invoice::-webkit-scrollbar{width:5px;background:#f7f6f6}.create_invoice::-webkit-scrollbar-thumb{width:5px;background:#dfdfdf}.add_product{width:100%;height:calc(100vh - 200px);overflow-y:auto;padding-right:.5rem}.add_product .form_wrap{width:100%;display:flex;align-items:center;gap:10px}.add_product .form_wrap .form_group{width:100%;display:flex;flex-direction:column;margin-bottom:1rem}.add_product .form_wrap .form_group label{color:#494949;font-size:.8rem;margin-left:2px}.add_product .form_wrap .form_group input,.add_product .form_wrap .form_group select{width:100%;border:1px solid #e4e4e4;outline:none;padding:.6rem;border-radius:5px;margin-top:5px}.add_product .form_wrap .form_group3{width:100%;display:flex;flex-direction:column;margin-bottom:1rem}.add_product .form_wrap .form_group3 label{color:#494949;font-size:.8rem;margin-left:2px}.add_product .gst_table{width:100%;margin-top:.5rem}.add_product .gst_table table{width:100%;table-layout:fixed;border-collapse:collapse}.add_product .gst_table table thead tr th{background:#3cac46;color:#fff;font-size:.8rem;font-weight:500;text-align:left;padding:.3rem .5rem}.add_product .gst_table table thead tr th:first-child{border-top-left-radius:5px}.add_product .gst_table table thead tr th:last-child{border-top-right-radius:5px}.add_product .gst_table table tbody tr td{border:1px solid #e4e4e4;padding:.4rem .5rem;color:#494949;font-size:.8rem}.add_product::-webkit-scrollbar{width:5px;background:#f7f6f6}.add_product::-webkit-scrollbar-thumb{width:5px;background:#dfdfdf}td.invoice_detail h5{color:#3cac46;font-size:1rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.content_list ul li{list-style:none;font-size:.75rem;color:#494949;padding:3px 4px;cursor:pointer}.content_list ul li:hover{background:#fafafafa}section.user_invoices{padding:1rem;width:100%;height:calc(100vh + -0px)}section.user_invoices .top_bar{width:100%;display:flex;align-items:center;justify-content:flex-start;margin-top:1rem;gap:15px}section.user_invoices .top_bar .form_group{width:fit-content;display:flex;align-items:center;gap:10px}section.user_invoices .top_bar .form_group label{font-size:.8rem;color:#494949}section.user_invoices .top_bar2{margin-top:1rem;font-size:.8rem;color:#494949;display:flex;align-items:center;justify-content:space-between}section.user_invoices .top_bar2 button{border:none;outline:none;background:#3cac46;padding:.4rem .6rem;font-size:.75rem;color:#fff;border-radius:5px;cursor:pointer}section.user_invoices .table_wrapper2{width:100%;margin-top:.5rem;height:calc(100% - 180px);overflow-y:auto}section.user_invoices .table_wrapper2 table{width:100%;table-layout:fixed;border-collapse:collapse}section.user_invoices .table_wrapper2 table thead tr th{position:sticky;top:0;left:0;z-index:999;background:#f2f2f2fb;padding:8px 10px;font-size:.85rem;font-weight:500;color:#282828;text-align:left}section.user_invoices .table_wrapper2 table tbody tr td{padding:8px 15px;border-bottom:1px solid rgba(228,228,228,.8941176471);font-size:.78rem;color:#494949}section.user_invoices .table_wrapper2 table tbody tr td.details2 h5{color:#3cac46;font-size:.8rem;margin-bottom:2px;font-weight:500}section.user_invoices .table_wrapper2 table tbody tr td.details2 p{margin-bottom:4px}section.user_invoices .table_footer{margin-top:1rem;display:flex;align-items:center;justify-content:center}.badge{background-color:#eef2ff;color:#6260ff;color:oklch(58.5% .233 277.117deg);width:fit-content;padding:.25rem .5rem;border-radius:5px}.invoice_detail_section{width:100%;height:calc(100vh - 150px);overflow-y:auto}.invoice_detail_section .invoice_detail_top{width:100%}.invoice_detail_section .invoice_detail_top .form_wrap{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:2px}.invoice_detail_section .invoice_detail_top .form_wrap .form_group{width:100%;display:flex;align-items:center;gap:10px}.invoice_detail_section .invoice_detail_top .form_wrap .form_group label{font-size:.8rem;color:#494949;display:flex;align-items:center;gap:2px}.invoice_detail_section .invoice_detail_top .form_wrap .form_group label i{cursor:pointer}.invoice_detail_section .invoice_detail_top .form_wrap .form_group input{border:none;padding:.3rem .5rem;border-radius:5px;background:#fafafa;outline:none;max-width:fit-content;width:100px}.invoice_detail_section .invoice_detail_top .form_wrap .form_group p{color:#000;font-size:.8rem}.invoice_detail_section .invoice_detail_top .form_wrap .form_group:last-child{width:100%;display:flex;align-items:center;gap:10px;justify-content:flex-end}.invoice_detail_section .invoice_detail_top .form_wrap .form_group:last-child p{color:#000;font-size:.8rem}.invoice_detail_section .invoice_detail_body{width:100%;height:fit-content}.invoice_detail_section .invoice_detail_body table{width:100%;table-layout:fixed;border-collapse:collapse;margin-top:1rem}.invoice_detail_section .invoice_detail_body table thead tr th{background:#f0f0f0;font-weight:500;font-size:.8rem;padding:3px 6px;text-align:left}.invoice_detail_section .invoice_detail_body table thead tr th:first-child{border-top-left-radius:5px}.invoice_detail_section .invoice_detail_body table thead tr th:last-child{border-top-right-radius:5px}.invoice_detail_section .invoice_detail_body table tbody tr td{font-size:.8rem;padding:10px 6px 3px;color:#494949;vertical-align:top}.invoice_detail_section .invoice_detail_body table tbody tr td.detail3{padding-right:1rem}.invoice_detail_section .invoice_detail_body table tbody tr td.detail3 h4{color:#3cac46;font-size:.8rem;font-weight:500;text-transform:capitalize}.invoice_detail_section .invoice_detail_body table tbody tr td.detail3 p{font-size:.75rem;color:#494949}.invoice_detail_section .invoice_detail_body table tbody tr td.detail3 .tax{margin-top:5px}.invoice_detail_section .invoice_detail_body table tbody tr td.detail3 .tax .tax_row{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.invoice_detail_section .invoice_detail_body table tbody tr td.detail3 .tax b{font-size:.68rem;color:#282828;font-weight:600}.invoice_detail_section .invoice_detail_body table tbody tr.subtotal td{background-color:#f4fffc;font-weight:600;font-size:.8rem;padding:5px;vertical-align:middle}.invoice_detail_section .invoice_detail_body table tbody tr.final td{background:#000;color:#fff;vertical-align:middle;padding:5px;font-weight:600}.invoice_detail_section .invoice_detail_body table tbody tr.final td:first-child{border-bottom-left-radius:5px}.invoice_detail_section .invoice_detail_body table tbody tr.final td:last-child{border-bottom-right-radius:5px}.personal h6{font-size:.85rem;color:#3cac46;font-weight:500}.personal ul li{list-style:none;font-size:.8rem;color:#494949;margin-bottom:2px}section.json{width:100%;height:100vh;padding:1rem}section.json .uploader{width:100%;height:200px;border:1px solid #3cac46;border-style:dashed;margin-top:1rem;background:#fcfffc;border-radius:5px;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;cursor:pointer;gap:5px;margin-top:1.5rem}section.json .uploader i{color:#80c305;font-size:3rem;margin-bottom:5px}section.json .uploader h5{color:#144230;font-size:.8rem;font-weight:600}section.json .uploader p{font-size:.75rem;color:#000;text-align:center;max-width:80%;line-height:1.2rem}section.json .uploader input{position:absolute;width:100%;height:100%;opacity:0}section.json .form_wrap{width:100%;display:flex;align-items:center;margin-top:1.5rem;gap:15px}section.json .form_wrap .form_group{display:flex;flex-direction:column;width:100%}section.json .form_wrap .form_group label{font-size:.8rem;color:#2a2a2a;margin-bottom:5px}section.json .form_wrap .form_group input{width:100%;height:35px;border:1px solid #e4e4e4;border-radius:5px;outline:none;padding:0 .5rem}section.json .form_wrap button{width:200px;height:35px;border:none;outline:none;background:#3cac46;color:#fff;border-radius:5px;cursor:pointer}.chats{width:100%;height:100vh;overflow:hidden;display:flex;align-items:center}.chats .chat_left{width:30%;height:100%;border-right:1px solid #e4e4e4;padding:.5rem;padding-left:0;padding-top:0}.chats .chat_left h2{font-size:1rem;color:#565656;font-weight:600}.chats .chat_left .searchbar{margin-top:1rem;width:100%;background:#f0f0f0;height:32px;padding:0 .2rem 0 .5rem;border-radius:5px;display:flex;align-items:center}.chats .chat_left .searchbar input{width:100%;height:100%;border-style:none;background:transparent;outline:none;color:#2c2c2c}.chats .chat_left .searchbar button{width:32px;height:32px;background:transparent;border:none;outline:none;font-size:1.1rem;color:#646464;cursor:pointer}.chats .chat_left .chat_list{width:100%;height:calc(100vh - 110px);margin-top:1rem;overflow-y:auto}.chats .chat_left .chat_list .no{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.chats .chat_left .chat_list .no img{width:100px;height:100px;object-fit:contain}.chats .chat_left .chat_list .chat_item{width:100%;display:flex;align-items:center;border:1px solid #e4e4e4;border-left:none;border-right:none;border-bottom:none;padding:.6rem 0;cursor:pointer;gap:10px}.chats .chat_left .chat_list .chat_item .pro{width:32px;height:32px;border-radius:50px;background:#ededed;display:flex;align-items:center;justify-content:center;color:#3cac46;font-weight:600;text-transform:capitalize;font-size:1rem}.chats .chat_left .chat_list .chat_item .name h4{color:#373737;font-size:.82rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-bottom:0;font-weight:600}.chats .chat_left .chat_list .chat_item .name p{color:#646464;font-size:.7rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chats .chat_left .chat_list .chat_item:hover{background:#fbfbfb}.chats .chat_left .chat_list::-webkit-scrollbar{display:none}.chats .chat_right{width:70%;height:100%;display:flex;flex-direction:column}.chats .chat_right .no{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.chats .chat_right .no img{width:200px;height:200px;object-fit:contain}.chats .chat_right .chat_top{width:100%;height:50px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e4e4e4;padding:0rem .5rem}.chats .chat_right .chat_top .profile2{display:flex;align-items:center;justify-content:flex-start;gap:10px}.chats .chat_right .chat_top .profile2 .icon{width:32px;height:32px;border-radius:50px;background:#ededed;display:flex;align-items:center;justify-content:center;color:#3cac46;font-weight:600;text-transform:capitalize;font-size:1rem}.chats .chat_right .chat_top .profile2 .name{display:flex;flex-direction:column}.chats .chat_right .chat_top .profile2 .name h4{color:#000;font-size:.8rem}.chats .chat_right .chat_top .profile2 .name p{font-size:.65rem;color:#313131;margin-top:2px}.chats .chat_right .chat_top .clear i{cursor:pointer}.chats .chat_right .chat_mid{width:100%;height:calc(100% - 90px);padding:.5rem;display:flex;flex-direction:column;gap:20px;overflow-y:auto}.chats .chat_right .chat_mid .mid_container{width:100%;display:flex;flex-direction:column;gap:20px}.chats .chat_right .chat_mid .label{align-self:center;background:#f2f2f2;color:#868686;font-size:.7rem;padding:.3rem .6rem;border-radius:5px;font-weight:600}.chats .chat_right .chat_mid .admin_msg{width:fit-content;max-width:calc(100% - 100px);align-self:flex-end}.chats .chat_right .chat_mid .admin_msg .p{font-size:.68rem;color:#646464;margin-bottom:4px;margin-left:4px}.chats .chat_right .chat_mid .admin_msg .message{width:100%;background:#34973c;color:#fff;padding:.4rem .6rem;font-size:.8rem;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;line-height:1.2rem}.chats .chat_right .chat_mid .user_msg{width:fit-content;max-width:calc(100% - 100px);align-self:flex-start}.chats .chat_right .chat_mid .user_msg .p{font-size:.68rem;color:#646464;margin-bottom:4px;margin-left:4px}.chats .chat_right .chat_mid .user_msg .message{width:100%;background:#ebebeb;color:#393939;padding:.4rem .6rem;font-size:.8rem;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;line-height:1.2rem}.chats .chat_right .chat_mid::-webkit-scrollbar{display:none}.chats .chat_right .chat_foot{width:100%;height:40px;display:flex;align-items:center;padding-left:10px}.chats .chat_right .chat_foot input{width:100%;height:100%;padding:0 1rem;background:#eee;border:none;outline:none;border-top-left-radius:5px;border-bottom-left-radius:5px}.chats .chat_right .chat_foot button{background:#3cac46;border:none;border-top-right-radius:5px;border-bottom-right-radius:5px;color:#fff;height:100%;width:100px;cursor:pointer;color:#e4e4e4}section.users .search_bar{width:100%;background:#f0f0f0;border-radius:5px;padding-right:8px;display:flex}section.users .search_bar input{width:100%;border:none;outline:none;background:transparent;font-size:.8rem;height:30px;padding-left:8px}section.users .search_bar button{background:transparent;border:none;outline:none;cursor:pointer;height:30px;width:30px;color:#2a2a2a}.userDetails .form_wrap{width:100%;display:flex;align-items:center;justify-content:space-evenly;gap:10px}.userDetails .form_wrap .form_group{width:100%;display:flex;flex-direction:column;margin-bottom:1rem}.userDetails .form_wrap .form_group label{color:#494949;font-size:.8rem;margin-left:2px}.userDetails .form_wrap .form_group p{color:#000;font-size:.85rem}section.updates .table_wrapper .detail{line-height:1.1rem}section.updates .table_wrapper .detail h4{color:#5c5c5c;margin-bottom:0}section.updates .table_wrapper .detail p{font-size:.8rem;color:#474747}section.updates .table_footer{margin-top:1.5rem;display:flex;align-items:center;justify-content:center}.add_notification .form_group{width:100%;display:flex;flex-direction:column;margin-bottom:1rem}.add_notification .form_group label{color:#494949;font-size:.8rem}.add_notification .form_group input,.add_notification .form_group textarea{border:1px solid #e4e4e4;outline:none;padding:.6rem;border-radius:5px;margin-top:5px;resize:none}.big{width:100%;height:100vh;display:flex;align-items:center;justify-content:center}.big h4{color:#000;font-weight:600;font-size:1.2rem}.uploader{position:relative}.uploader .uploader_input{width:100%;height:100px;border:1px solid #cacaca;border-style:dashed;background:#fafafa;border-radius:5px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.uploader .uploader_input i{font-size:2.5rem;color:#696969}.uploader .uploader_input p{font-size:.7rem;text-align:center;color:#474747;margin-top:8px}.uploader .uploader_input .img_input{position:absolute;top:0;left:0;width:100%;height:100%;border:none;background:none;opacity:0}.image_wrapper{width:100%;height:100%;display:flex;flex-wrap:wrap;gap:20px}.image_wrapper .img_card{width:250px;height:250px;position:relative;overflow:hidden;border-radius:10px}.image_wrapper .img_card img{width:100%;height:100%;object-fit:cover;border-radius:10px;transition:all 1s ease-out}.image_wrapper .img_card img:hover{transform:scale(1.5)}.image_wrapper .img_card .del{position:absolute;bottom:10px;right:10px;display:flex;align-items:center;gap:10px}.image_wrapper .img_card .del button{border:none;outline:none;background:#fff6;padding:5px;border-radius:5px;cursor:pointer;color:#fff}.image_wrapper .img_card .del button.trash:hover{background:red}.image_wrapper .img_card .del button:hover{background:#34973c}
