@font-face{font-family:IRANSansXFaNum;src:url(/assets/IRANSansXFaNum-Black-CzjHN6J0.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:IRANSansXFaNum;src:url(/assets/IRANSansXFaNum-DemiBold-CicZeUYq.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:IRANSansXFaNum;src:url(/assets/IRANSansXFaNum-Bold-C_zqPbUd.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:IRANSansXFaNum;src:url(/assets/IRANSansXFaNum-Regular-qzWB5mNz.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:IRANSansXFaNum;src:url(/assets/IRANSansXFaNum-Medium-DwHoeyOY.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:IRANSansXFaNum;src:url(/assets/IRANSansXFaNum-Light-BVBTXTNy.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:IRANSansXFaNum;src:url(/assets/IRANSansXFaNum-Thin-utmSP0xz.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:IRANSansXFaNum;src:url(/assets/IRANSansXFaNum-UltraLight-DlekQZVz.ttf) format("truetype");font-weight:100;font-style:normal}:root{font-family:IRANSansXFaNum,sans-serif;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;direction:rtl;background-color:#fff}body{margin:0;padding:.5rem .5rem 1rem}#root{width:100%;margin:0 auto}.products_list{width:100%;box-sizing:border-box;padding:.5rem;background-color:#f78606;border-radius:8px;border:2px solid #f78606;margin-top:.5rem;display:flex;flex-direction:column;align-items:start;gap:1rem}.products_list .empty-msg{color:#000;font-weight:500;font-family:IRANSansXFaNum,sans-serif;margin:0;text-align:center}.products_list .product_item{width:100%;background-color:#fff;border-radius:8px;border:2px solid #fff;box-sizing:border-box;padding:.5rem}.products_list .product_item .product_info{width:100%;display:flex;flex-direction:column;align-items:start;gap:.5rem;direction:rtl}.products_list .product_item .product_info p{color:#000;font-weight:400;font-family:IRANSansXFaNum,sans-serif;margin:0;text-align:right;font-size:.9rem}.products_list .product_item .inner_products{width:100%;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;padding:.5rem;background-color:#eeeeee8c;border-radius:8px;border:2px solid #e0e0e0;margin-top:.5rem}.products_list .product_item .inner_products .inner_products_info{width:100%;display:flex;flex-direction:column;align-items:start;gap:.5rem}.products_list .product_item .inner_products .inner_products_info p{color:#000;font-weight:400;font-family:IRANSansXFaNum,sans-serif;margin:0;text-align:right;font-size:.8rem}.products_list .product_item .inner_products .delete_btn{width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;margin:0;align-self:flex-end}.products_list .product_item .inner_products .delete_btn img{width:100%;height:100%}.Header{display:flex;align-items:center;gap:.5rem;padding:.5rem;background-color:#eeeeee3d;border-radius:8px;border:2px solid #e0e0e0}.Header button{width:100%;font-weight:600;font-family:IRANSansXFaNum,sans-serif;border-radius:8px;padding:.5rem;border:2px solid #e0e0e0;background-color:#fff;cursor:pointer;color:#000;font-size:1rem}.Modal{position:fixed;z-index:999;width:94%;border:2px solid #e0e0e0;background-color:#fff;padding:.5rem;border-radius:8px;left:3%;top:5%;box-sizing:border-box;transition:all .3s ease-out!important;overflow:auto}.Modal .Modal_Header{width:100%;display:flex;align-items:center;justify-content:space-between}.Modal .Modal_Header p{color:#000;font-weight:500;font-family:IRANSansXFaNum,sans-serif;margin:0}.Modal .Modal_Header button{color:#000;font-weight:500;font-family:IRANSansXFaNum,sans-serif;font-size:.9rem;padding:.2rem 1rem;cursor:pointer;border:2px solid #e0e0e0;background-color:#fff;border-radius:8px}.Modal .Product{width:100%;display:flex;flex-direction:column;align-items:start;gap:1rem;margin-top:2rem}.Modal .Product .products{width:100%;height:100%;overflow-y:scroll;display:flex;flex-direction:column;gap:1rem}.Modal .Product .image-container{width:100%;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;margin-top:2rem}.Modal .Product .image-container figure,.Modal .Product .image-container label figure{display:flex;align-items:center;justify-content:center;margin:0}.Modal .Product .image-container figure{width:80px;height:80px;border-radius:50%;overflow:hidden;object-fit:cover;border:2px solid #e0e0e0}.Modal .Product .image-container figure img{width:100%;height:100%;object-fit:cover}.Modal .Product .image-container label{cursor:pointer;margin:0}.Modal .Product .image-container label p{color:#000;font-weight:500;font-family:IRANSansXFaNum,sans-serif;font-size:.9rem;padding:.2rem 1rem;cursor:pointer;border:2px solid #e0e0e0;background-color:#fff;border-radius:8px}.Modal .Product .image-container #fileInput{display:none}.Modal .Product .inputs{width:100%;display:flex;flex-direction:column;align-items:start;gap:.3rem}.Modal .Product .inputs label{font-weight:500;font-family:IRANSansXFaNum,sans-serif;font-size:.9rem;color:#000}.Modal .Product .inputs input{width:94%;border:2px solid #e0e0e0;background-color:#fff;border-radius:8px;color:#000;padding:.5rem;font-weight:400;font-family:IRANSansXFaNum,sans-serif;font-size:.9rem}.Modal .Product .inputs input:focus{outline:none}.Modal .Product .add_product{width:100%;font-weight:500;font-family:IRANSansXFaNum,sans-serif;font-size:1rem;border-radius:8px;padding:.5rem;color:#fff;background-color:#f78606;border:2px solid #f78606;margin-top:1.5rem;cursor:pointer;box-sizing:border-box;text-align:center}.Backdrop{width:100%;height:100%;position:fixed;z-index:990;left:0;top:0;background:#00000080}.multi_select{width:100%;position:relative;margin-top:2rem}.multi_select .select_btn{display:flex;align-items:center;justify-content:space-between;cursor:pointer;border:2px solid transparent;padding:.5rem 1rem;border-radius:.4rem;box-shadow:0 1px 10px #eee,0 0 0 1px #00000017}.multi_select .select_btn .btn_text{color:#757575;font-size:.9rem;font-weight:400;margin:0}.multi_select .select_btn figure{margin:0;transition:.3s;display:flex;align-items:center;justify-content:center}.multi_select .select_btn figure img{width:10px;height:10px}.multi_select .select_btn.open figure{transform:rotate(180deg)}.multi_select .list_items,.multi_select .empty_list_items{position:absolute;background-color:#fff;width:100%;border-radius:.4rem;margin-top:.3rem;display:none;z-index:10;box-shadow:0 1px 10px #eee,0 0 0 1px #00000017;overflow:hidden;padding:0}.multi_select .list_items .item,.multi_select .empty_list_items .item{display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse;cursor:pointer;padding:.7rem 1rem;transition:.3s}.multi_select .list_items .item:not(:first-child),.multi_select .empty_list_items .item:not(:first-child){border-top:2px solid #f7f5f5}.multi_select .list_items .item:hover,.multi_select .empty_list_items .item:hover{background-color:#f4f5f7}.multi_select .list_items .item .check_icon,.multi_select .empty_list_items .item .check_icon{border:none;background-color:#f78606;display:flex;align-items:center;justify-content:center;padding:3px;border-radius:3px;transition:all .3s ease-in-out;border:1px solid #e7e7e7}.multi_select .list_items .item .check_icon figure,.multi_select .empty_list_items .item .check_icon figure{width:8px;height:8px;margin:0;display:flex;align-items:center;justify-content:center}.multi_select .list_items .item .check_icon figure img,.multi_select .empty_list_items .item .check_icon figure img{width:100%;height:100%}.multi_select .list_items .item .checkbox,.multi_select .empty_list_items .item .checkbox{border:1px solid #e7e7e7;border-radius:3px;width:14px;height:14px;transition:all .3s ease-in-out}.multi_select .list_items .item .item_info,.multi_select .empty_list_items .item .item_info{display:flex;align-items:center;justify-content:flex-start;gap:1rem}.multi_select .list_items .item .item_info .item_infos,.multi_select .empty_list_items .item .item_info .item_infos{display:flex;flex-direction:column;align-items:start;gap:.5rem}.multi_select .list_items .item .item_info .item_infos h6,.multi_select .empty_list_items .item .item_info .item_infos h6{font-size:.9rem;color:#000;font-weight:400;font-family:IRANSansXFaNum,sans-serif;margin:0}.multi_select .list_items .item .item_info .item_infos p,.multi_select .empty_list_items .item .item_info .item_infos p{font-size:.8rem;color:#000;font-weight:400;font-family:IRANSansXFaNum,sans-serif;margin:0}.multi_select .list_items .item .item_info figure,.multi_select .empty_list_items .item .item_info figure{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;margin:0}.multi_select .list_items .item .item_info figure img,.multi_select .empty_list_items .item .item_info figure img{width:100%;height:100%}.multi_select .empty_list_items .item{justify-content:flex-end}.multi_select .select_btn.open~.list_items,.multi_select .select_btn.open~.empty_list_items{display:block}.select_products{width:100%;display:flex;flex-direction:column;gap:.5rem;border:2px solid #e0e0e0;background-color:#eceaea69;padding:.5rem;border-radius:8px;box-sizing:border-box}.select_products .selected_product_info{width:100%;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}.select_products .selected_product_info figure{min-width:120px;max-width:120px;min-height:120px;max-height:120px;border-radius:50%;overflow:hidden;object-fit:cover;border:2px solid #e0e0e0;margin:0}.select_products .selected_product_info figure img{width:100%;height:100%;object-fit:cover}.select_products .selected_product_info .product_infos{width:100%;display:flex;flex-direction:column;align-items:start;gap:.3rem}.select_products .selected_product_info .product_infos p{color:#000;font-weight:500;font-family:IRANSansXFaNum,sans-serif;font-size:.8rem;margin:0}.select_products .inputs{width:100%;display:flex;flex-direction:column;align-items:start;gap:.3rem}.select_products .inputs label{font-weight:500;font-family:IRANSansXFaNum,sans-serif;font-size:.9rem;color:#000}.select_products .inputs input{width:94%;border:2px solid #e0e0e0;background-color:#fff;border-radius:8px;color:#000;padding:.5rem;font-weight:400;font-family:IRANSansXFaNum,sans-serif;font-size:.9rem}.select_products .inputs input:focus{outline:none}
