:root {
	--main-color: #914E19 !important;
	--second-color: #D2AA77 !important;
}
html body {
	background-color: #FAFAFA !important;
}
.sticky{
	position: sticky;
	top: 0;
}
.rb_flex_wrap{
	justify-content: space-between;
	display: flex;
	align-items: center;
	gap: 10px;
}
.my_order_items {
	display: flex;
	gap: 20px;
	flex: 1 1 auto;
}
.panel_order_product_item strong {
  white-space: nowrap;
}
.offercoffee_contact_sticky, .support_sticky_icon, .offercoffee_about_wrap{display: none;}
.rb_panel_wrap {
	display: flex;
	gap: 20px;
	justify-content: flex-start;
	padding-right: 20%;
}
.panel_nav_wrap {
	flex: 0 0 20%;
	min-height: 100vh;
	padding: 30px;
	border-left: 1px solid #D8D8D8;
	position: fixed;
	top: 0;
	bottom: 0;
	right: 0;
	left: 80%;
}
.panel_content_wrap {
	flex: 0 0 100%;
	padding: 30px;
	max-width: 100%;
}
#product_variations_form .form_group :is(input, select) {background: #fff;border-radius: 5px;}
.add_order_exist_products_result {width: 100% !important;margin: 10px 0;}
.panel_logo {display: block;text-align: center;margin-bottom: 50px;}
.panel_menu_wrap {margin: 20px auto;width: 100%;}
.panel_menu_wrap ul, .panel_menu_botton_wrap ul {
	display: flex;
	flex-direction: column;
	gap: 30px;
	padding-right: 50px !important;
}
.panel_menu_wrap li a, .panel_menu_botton_wrap li a {
	position: relative;
	color: #828282;
	font-size: 18px;
	font-weight: 400;
	padding-right: 45px;
}
.panel_menu_wrap li a.current {color: #000;font-weight: 600;}
.panel_menu_botton_wrap{margin-top: 150px;}
.panel_menu_wrap ul li a:before , .panel_menu_botton_wrap ul li a:before{
	content: '';
	position: absolute;
	right: 0;
	top: 3px;
	width: 20px;
	height: 20px;
}
.panel_menu_wrap ul li a.dashboard:before, .panel_menu_botton_wrap ul li a.setting:before{
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 19.7503H11.75V14.5003C11.75 13.5353 10.965 12.7503 10 12.7503C9.035 12.7503 8.25 13.5353 8.25 14.5003V19.7503H4C1.582 19.7503 0.25 18.4183 0.25 16.0003V9.65029C0.25 7.52729 0.835992 6.93425 1.79199 6.14125L7.91199 1.01027C9.12099 -0.00472653 10.879 -0.00472653 12.088 1.01027L18.208 6.14125C19.164 6.93425 19.75 7.52829 19.75 9.65029V16.0003C19.75 18.4183 18.418 19.7503 16 19.7503ZM13.25 18.2503H16C17.577 18.2503 18.25 17.5773 18.25 16.0003V9.65029C18.25 8.12429 17.998 7.91531 17.251 7.29531L11.125 2.15932C10.473 1.61332 9.527 1.61332 8.875 2.15932L2.74902 7.29531C2.00202 7.91531 1.75 8.12429 1.75 9.65029V16.0003C1.75 17.5773 2.423 18.2503 4 18.2503H6.75V14.5003C6.75 12.7083 8.208 11.2503 10 11.2503C11.792 11.2503 13.25 12.7083 13.25 14.5003V18.2503Z' fill='%23828282'/%3E%3C/svg%3E");
}
.panel_menu_wrap ul li a.dashboard.current:before{
	width: 18px;height: 18px;
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 18H11.8C11.634 18 11.5 17.866 11.5 17.7V13.5C11.5 12.119 10.381 11 9 11C7.619 11 6.5 12.119 6.5 13.5V17.7C6.5 17.866 6.36595 18 6.19995 18H3C1 18 0 17 0 15V8.65102C0 6.65302 0.523054 6.34608 1.43005 5.58608L7.39404 0.584982C8.32304 -0.194018 9.67806 -0.194018 10.6071 0.584982L16.571 5.58608C17.477 6.34608 18.001 6.65302 18.001 8.65102V15C18 17 17 18 15 18Z' fill='url(%23paint0_linear_1_44)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1_44' x1='9.00049' y1='0.000732422' x2='9.00049' y2='18' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23914E19'/%3E%3Cstop offset='1' stop-color='%23D2AA77'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}
.panel_menu_wrap ul li a.insert-order:before{
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.27002 19C8.27002 19.69 7.71002 20.25 7.02002 20.25C6.33102 20.25 5.76501 19.69 5.76501 19C5.76501 18.31 6.32001 17.75 7.01001 17.75H7.02002C7.71002 17.75 8.27002 18.31 8.27002 19ZM15.02 17.75H15.01C14.32 17.75 13.765 18.31 13.765 19C13.765 19.69 14.33 20.25 15.02 20.25C15.71 20.25 16.27 19.69 16.27 19C16.27 18.31 15.71 17.75 15.02 17.75ZM19.705 6.492L18.691 12.658C18.428 14.104 17.774 15.75 15 15.75H6.73401C5.37501 15.75 4.20396 14.735 4.01196 13.389L2.50195 2.82401C2.41395 2.21201 1.88301 1.75101 1.26501 1.75101H1C0.586 1.75101 0.25 1.41501 0.25 1.00101C0.25 0.587007 0.586 0.251007 1 0.251007H1.26599C2.62499 0.251007 3.79604 1.266 3.98804 2.612L4.07996 3.25101H17C17.818 3.25101 18.5881 3.611 19.1121 4.239C19.6351 4.866 19.852 5.688 19.705 6.492ZM17.959 5.19901C17.721 4.91401 17.371 4.75 16.999 4.75H4.29297L5.49695 13.177C5.58495 13.789 6.11601 14.25 6.73401 14.25H15C16.597 14.25 16.986 13.654 17.213 12.403L18.2271 6.23599C18.2961 5.85799 18.197 5.484 17.959 5.19901ZM13.5 8.75H9.5C9.086 8.75 8.75 9.086 8.75 9.5C8.75 9.914 9.086 10.25 9.5 10.25H13.5C13.914 10.25 14.25 9.914 14.25 9.5C14.25 9.086 13.914 8.75 13.5 8.75Z' fill='%23828282'/%3E%3C/svg%3E");
}
.panel_menu_wrap ul li a.insert-order.current:before{
	width: 18px;height: 18px;
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='21' viewBox='0 0 18 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.021 20.25C5.332 20.25 4.76599 19.69 4.76599 19C4.76599 18.31 5.32099 17.75 6.01099 17.75H6.021C6.711 17.75 7.271 18.31 7.271 19C7.271 19.69 6.711 20.25 6.021 20.25ZM15.271 19C15.271 18.31 14.711 17.75 14.021 17.75H14.011C13.321 17.75 12.766 18.31 12.766 19C12.766 19.69 13.331 20.25 14.021 20.25C14.711 20.25 15.271 19.69 15.271 19ZM10.001 11.75C9.59098 11.75 9.25098 11.41 9.25098 11C9.25098 10.59 9.59098 10.25 10.001 10.25H17.069C17.216 10.25 17.341 10.143 17.365 9.99803L17.96 6.35902C18.19 5.12902 17.24 3.99902 16 3.99902H3.94104L3.73206 2.61304C3.53806 1.24304 2.39203 0.249023 1.00903 0.249023H0.749023C0.335023 0.249023 -0.000976562 0.585023 -0.000976562 0.999023C-0.000976562 1.41302 0.335023 1.74902 0.749023 1.74902H0.999023C1.62602 1.74902 2.15805 2.21002 2.24805 2.83102L3.74902 13.279C3.88902 14.269 4.729 14.999 5.729 14.999H13.999C16.099 14.999 16.689 13.959 16.949 12.539L17.02 12.104C17.02 12.104 17.085 11.749 16.748 11.749C16.434 11.75 10.001 11.75 10.001 11.75Z' fill='url(%23paint0_linear_1_440)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1_440' x1='8.99674' y1='0.249023' x2='8.99674' y2='20.25' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23914E19'/%3E%3Cstop offset='1' stop-color='%23D2AA77'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}
.panel_menu_wrap ul li a.orders:before{
	background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.125 10.25H16.569C16.688 9.923 16.75 9.547 16.75 9.125V2.875C16.75 1.207 15.793 0.25 14.125 0.25H7.875C6.207 0.25 5.25 1.207 5.25 2.875V9.125C5.25 9.547 5.31203 9.923 5.43103 10.25H2.875C1.207 10.25 0.25 11.207 0.25 12.875V19.125C0.25 20.793 1.207 21.75 2.875 21.75H9.125C9.924 21.75 10.554 21.525 11 21.113C11.446 21.525 12.076 21.75 12.875 21.75H19.125C20.793 21.75 21.75 20.793 21.75 19.125V12.875C21.75 11.207 20.793 10.25 19.125 10.25ZM15.25 11.75H16.75V13.599L16.416 13.376C16.164 13.208 15.836 13.208 15.584 13.376L15.25 13.599V11.75ZM10.25 1.75H11.75V3.599L11.416 3.37601C11.164 3.20801 10.836 3.20801 10.584 3.37601L10.25 3.599V1.75ZM6.75 2.875C6.75 2.044 7.044 1.75 7.875 1.75H8.75V5C8.75 5.277 8.902 5.53101 9.146 5.66101C9.388 5.79101 9.68702 5.77699 9.91602 5.62399L11 4.901L12.084 5.62399C12.21 5.70799 12.355 5.75 12.5 5.75C12.621 5.75 12.743 5.72101 12.854 5.66101C13.098 5.53001 13.25 5.276 13.25 5V1.75H14.125C14.956 1.75 15.25 2.044 15.25 2.875V9.125C15.25 9.956 14.956 10.25 14.125 10.25H12.875H9.125H7.875C7.044 10.25 6.75 9.956 6.75 9.125V2.875ZM5.25 11.75H6.75V13.599L6.41602 13.376C6.16402 13.208 5.83598 13.208 5.58398 13.376L5.25 13.599V11.75ZM9.125 20.25H2.875C2.044 20.25 1.75 19.956 1.75 19.125V12.875C1.75 12.044 2.044 11.75 2.875 11.75H3.75V15C3.75 15.277 3.902 15.531 4.146 15.661C4.388 15.792 4.68602 15.777 4.91602 15.624L6 14.901L7.08398 15.624C7.20998 15.708 7.355 15.75 7.5 15.75C7.621 15.75 7.743 15.721 7.854 15.661C8.098 15.53 8.25 15.276 8.25 15V11.75H9.125C9.956 11.75 10.25 12.044 10.25 12.875V19.125C10.25 19.956 9.956 20.25 9.125 20.25ZM20.25 19.125C20.25 19.956 19.956 20.25 19.125 20.25H12.875C12.044 20.25 11.75 19.956 11.75 19.125V12.875C11.75 12.044 12.044 11.75 12.875 11.75H13.75V15C13.75 15.277 13.902 15.531 14.146 15.661C14.388 15.792 14.686 15.777 14.916 15.624L16 14.901L17.084 15.624C17.21 15.708 17.355 15.75 17.5 15.75C17.621 15.75 17.743 15.721 17.854 15.661C18.098 15.53 18.25 15.276 18.25 15V11.75H19.125C19.956 11.75 20.25 12.044 20.25 12.875V19.125Z' fill='%23828282'/%3E%3C/svg%3E");
}
.panel_menu_wrap ul li a.orders.current:before{
	width: 18px;height: 18px;
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.13 10H16.5V14L15 13L13.5 14V10H13.13C14.38 10 15 9.37 15 8.12V1.87C15 0.619995 14.38 0 13.13 0H11.5V4L10 3L8.5 4V0H6.88C5.63 0 5 0.619995 5 1.87V8.12C5 9.37 5.63 10 6.88 10H6.5V14L5 13L3.5 14V10H1.88C0.630005 10 0 10.62 0 11.87V18.12C0 19.37 0.630005 20 1.88 20H8.13C9.38 20 10 19.37 10 18.12C10 19.37 10.63 20 11.88 20H18.13C19.38 20 20 19.37 20 18.12V11.87C20 10.62 19.38 10 18.13 10ZM10 11.87C10 10.62 9.38 10 8.13 10H11.88C10.63 10 10 10.62 10 11.87Z' fill='url(%23paint0_linear_1_192)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1_192' x1='10' y1='0' x2='10' y2='20' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23914E19'/%3E%3Cstop offset='1' stop-color='%23D2AA77'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}
.panel_menu_wrap ul li a.accountance:before{
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.75 12.269C19.749 10.279 17.217 8.746 13.75 8.552V3.98999C13.749 1.40699 10.36 0.25 7 0.25C3.64 0.25 0.251 1.40599 0.25 3.98999V15.01C0.25 17.593 3.64 18.75 7 18.75C7.347 18.75 7.70301 18.718 8.05701 18.683C9.35101 19.406 11.178 19.75 13 19.75C16.359 19.75 19.75 18.593 19.75 16.01V12.269C19.75 12.27 19.75 12.27 19.75 12.269ZM18.25 12.271C18.25 13.329 16.005 14.512 13 14.512C9.995 14.512 7.75 13.329 7.75 12.271C7.75 11.883 8.05701 11.479 8.58801 11.122C8.60601 11.112 8.62002 11.098 8.63702 11.087C9.56102 10.487 11.133 10.03 13 10.03C16.005 10.03 18.25 11.213 18.25 12.271ZM12.25 7.53003C12.25 7.98103 11.854 8.35797 11.477 8.62097C10.086 8.78597 8.88501 9.17502 7.98401 9.72302C7.66401 9.75002 7.34198 9.77002 7.00098 9.77002C4.17298 9.77002 1.75098 8.53803 1.75098 7.53003V6.47803C3.05198 7.33003 5.02898 7.73199 7.00098 7.73199C8.97298 7.73199 10.95 7.33003 12.251 6.47803V7.53003H12.25ZM1.75 9.849C2.953 10.663 4.72401 11.172 6.48901 11.256C6.33701 11.577 6.25 11.915 6.25 12.27C6.25 12.27 6.25 12.27 6.25 12.271V13.479C3.758 13.288 1.75 12.189 1.75 11.271V9.849ZM7 1.75C9.581 1.75 12.25 2.58803 12.25 3.99103C12.25 5.44703 9.545 6.23199 7 6.23199C4.455 6.23199 1.75 5.44703 1.75 3.99103C1.75 2.58803 4.419 1.75 7 1.75ZM1.75 15.01V13.589C2.899 14.366 4.564 14.865 6.25 14.981V16.01C6.25 16.465 6.36 16.873 6.552 17.241C4.119 17.15 1.75 16.331 1.75 15.01ZM13 18.25C11.381 18.25 9.72801 17.92 8.72101 17.328C8.12201 16.976 7.75098 16.532 7.75098 16.01V14.676C8.96898 15.502 10.835 16.012 13.001 16.012C15.167 16.012 17.033 15.502 18.251 14.676V16.01C18.25 17.412 15.581 18.25 13 18.25Z' fill='%23828282'/%3E%3C/svg%3E");
}
.panel_menu_wrap ul li a.accountance.current:before{
	width: 18px;height: 18px;
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5 15.01C4.5 15.74 4.72001 16.4 5.13 16.97C2.45 16.8 0 15.82 0 14.01V13.13C1.05 13.95 2.6 14.5 4.5 14.68V15.01ZM4.53998 10.94C4.52998 10.95 4.53003 10.96 4.53003 10.97C4.51003 11.07 4.5 11.17 4.5 11.27V13.18C2.08 12.9 0 11.94 0 10.27V9.39001C1.05 10.22 2.61003 10.77 4.53003 10.94H4.53998ZM8.44 7.28003C6.92 7.75003 5.73001 8.51998 5.07001 9.47998C2.41001 9.30998 0 8.33003 0 6.53003V5.84998C1.31 6.87998 3.41 7.47998 6 7.47998C6.87 7.47998 7.69 7.41003 8.44 7.28003ZM12 5.84998V6.53003C12 6.62003 11.99 6.70003 11.98 6.78003C11.19 6.78003 10.44 6.84997 9.73999 6.96997C10.64 6.69997 11.4 6.31998 12 5.84998ZM6 0C3 0 0 0.99999 0 2.98999C0 4.99999 3 5.97998 6 5.97998C9 5.97998 12 4.99999 12 2.98999C12 0.99999 9 0 6 0ZM12 15.76C9.49 15.76 7.35 15.1 6 14.03V15.01C6 17 9 18 12 18C15 18 18 17 18 15.01V14.03C16.65 15.1 14.51 15.76 12 15.76ZM12 8.28003C8.69 8.28003 6 9.62002 6 11.27C6 12.92 8.69 14.26 12 14.26C15.31 14.26 18 12.92 18 11.27C18 9.62002 15.31 8.28003 12 8.28003Z' fill='url(%23paint0_linear_1_267)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1_267' x1='9' y1='0' x2='9' y2='18' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23914E19'/%3E%3Cstop offset='1' stop-color='%23D2AA77'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}
.panel_menu_wrap ul li a.tickets:before{
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 6.25H15.75V3.33301C15.75 1.37401 14.626 0.25 12.667 0.25H3.33301C1.37401 0.25 0.25 1.37401 0.25 3.33301V15C0.25 15.303 0.432891 15.577 0.712891 15.693C0.805891 15.732 0.903 15.75 1 15.75C1.195 15.75 1.38703 15.674 1.53003 15.53L3.64307 13.416H6.24902V15C6.24902 16.748 7.25102 17.75 8.99902 17.75H16.688L18.468 19.53C18.612 19.674 18.803 19.75 18.998 19.75C19.095 19.75 19.1919 19.731 19.2849 19.693C19.5649 19.577 19.748 19.303 19.748 19V9C19.75 7.252 18.748 6.25 17 6.25ZM3.33301 11.917C3.13401 11.917 2.94298 11.996 2.80298 12.137L1.75 13.1899V3.33496C1.75 2.19496 2.19301 1.75195 3.33301 1.75195H12.667C13.807 1.75195 14.25 2.19596 14.25 3.33496V10.335C14.25 11.474 13.807 11.918 12.667 11.918H3.33301V11.917ZM18.25 17.189L17.53 16.469C17.389 16.328 17.199 16.249 17 16.249H9C8.089 16.249 7.75 15.91 7.75 14.999V13.416H12.667C14.626 13.416 15.75 12.292 15.75 10.333V7.75H17C17.911 7.75 18.25 8.089 18.25 9V17.189ZM11.8611 5.27795C11.8611 5.69195 11.5251 6.02795 11.1111 6.02795H4.88794C4.47394 6.02795 4.13794 5.69195 4.13794 5.27795C4.13794 4.86395 4.47394 4.52795 4.88794 4.52795H11.1111C11.5251 4.52795 11.8611 4.86395 11.8611 5.27795ZM9.5271 8.38904C9.5271 8.80304 9.1911 9.13904 8.7771 9.13904H4.88794C4.47394 9.13904 4.13794 8.80304 4.13794 8.38904C4.13794 7.97504 4.47394 7.63904 4.88794 7.63904H8.7771C9.1911 7.63904 9.5271 7.97504 9.5271 8.38904Z' fill='%23828282'/%3E%3C/svg%3E");
}
.panel_menu_wrap ul li a.tickets.current:before{
	width: 18px;height: 18px;
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 9.33301V2.33301C14 0.778008 13.222 0 11.667 0H2.33398C0.778984 0 0.000976562 0.778008 0.000976562 2.33301V14L2.33398 11.667H11.667C13.222 11.667 14 10.889 14 9.33301ZM7.7771 8.13904H3.88794C3.47394 8.13904 3.13794 7.80304 3.13794 7.38904C3.13794 6.97504 3.47394 6.63904 3.88794 6.63904H7.7771C8.1911 6.63904 8.5271 6.97504 8.5271 7.38904C8.5271 7.80304 8.1911 8.13904 7.7771 8.13904ZM10.1111 5.02795H3.88794C3.47394 5.02795 3.13794 4.69195 3.13794 4.27795C3.13794 3.86395 3.47394 3.52795 3.88794 3.52795H10.1111C10.5251 3.52795 10.8611 3.86395 10.8611 4.27795C10.8611 4.69195 10.5251 5.02795 10.1111 5.02795ZM18 8V18L16 16H8C6.67 16 6 15.33 6 14C6 14 6 13.72 6 13.479C6 13.266 6.16093 13.17 6.30493 13.17C6.40493 13.17 11.6699 13.17 11.6699 13.17C14.0699 13.17 15.5 11.73 15.5 9.32996C15.5 9.32996 15.5 6.53305 15.5 6.30005C15.5 6.06705 15.7031 6 15.7981 6C15.8931 6 16 6 16 6C17.33 6 18 6.67 18 8Z' fill='url(%23paint0_linear_1_331)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1_331' x1='9.00049' y1='0' x2='9.00049' y2='18' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23914E19'/%3E%3Cstop offset='1' stop-color='%23D2AA77'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}
.panel_menu_wrap ul li a.notifications:before{
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.99996 19.75C8.01196 19.75 7.12395 19.237 6.62195 18.378C6.41395 18.02 6.53396 17.561 6.89196 17.352C7.24796 17.144 7.70796 17.264 7.91796 17.622C8.37696 18.409 9.62296 18.409 10.082 17.622C10.291 17.264 10.751 17.144 11.108 17.352C11.466 17.56 11.587 18.02 11.378 18.378C10.876 19.237 9.98796 19.75 8.99996 19.75ZM17.675 16.325C17.8 16.065 17.765 15.757 17.586 15.532C17.567 15.509 15.745 13.189 15.745 10.5V6.995C15.745 3.276 12.719 0.25 8.99996 0.25C5.28096 0.25 2.25496 3.276 2.25496 6.995V10.5C2.25496 13.189 0.43296 15.509 0.41396 15.532C0.23496 15.757 0.199956 16.066 0.324956 16.325C0.449956 16.584 0.711959 16.75 0.999959 16.75H17C17.288 16.75 17.55 16.584 17.675 16.325ZM3.75496 10.5V6.995C3.75496 4.103 6.10796 1.75 8.99996 1.75C11.892 1.75 14.245 4.103 14.245 6.995V10.5C14.245 12.436 14.995 14.158 15.613 15.25H2.38596C3.00496 14.158 3.75496 12.436 3.75496 10.5Z' fill='%23545454'%3E%3C/path%3E%3C/svg%3E");
}
.panel_menu_wrap ul li a.notifications.current:before{
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.99996 19.75C8.01196 19.75 7.12395 19.237 6.62195 18.378C6.41395 18.02 6.53396 17.561 6.89196 17.352C7.24796 17.144 7.70796 17.264 7.91796 17.622C8.37696 18.409 9.62296 18.409 10.082 17.622C10.291 17.264 10.751 17.144 11.108 17.352C11.466 17.56 11.587 18.02 11.378 18.378C10.876 19.237 9.98796 19.75 8.99996 19.75ZM17.675 16.325C17.8 16.065 17.765 15.757 17.586 15.532C17.567 15.509 15.745 13.189 15.745 10.5V6.995C15.745 3.276 12.719 0.25 8.99996 0.25C5.28096 0.25 2.25496 3.276 2.25496 6.995V10.5C2.25496 13.189 0.43296 15.509 0.41396 15.532C0.23496 15.757 0.199956 16.066 0.324956 16.325C0.449956 16.584 0.711959 16.75 0.999959 16.75H17C17.288 16.75 17.55 16.584 17.675 16.325ZM3.75496 10.5V6.995C3.75496 4.103 6.10796 1.75 8.99996 1.75C11.892 1.75 14.245 4.103 14.245 6.995V10.5C14.245 12.436 14.995 14.158 15.613 15.25H2.38596C3.00496 14.158 3.75496 12.436 3.75496 10.5Z' fill='%23914E19'%3E%3C/path%3E%3C/svg%3E");
}
.panel_menu_botton_wrap ul li a.exit:before{
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.75 15V16C13.75 18.418 12.418 19.75 10 19.75H4C1.582 19.75 0.25 18.418 0.25 16V4C0.25 1.582 1.582 0.25 4 0.25H10C12.418 0.25 13.75 1.582 13.75 4V5C13.75 5.414 13.414 5.75 13 5.75C12.586 5.75 12.25 5.414 12.25 5V4C12.25 2.423 11.577 1.75 10 1.75H4C2.423 1.75 1.75 2.423 1.75 4V16C1.75 17.577 2.423 18.25 4 18.25H10C11.577 18.25 12.25 17.577 12.25 16V15C12.25 14.586 12.586 14.25 13 14.25C13.414 14.25 13.75 14.586 13.75 15ZM19.692 10.287C19.768 10.104 19.768 9.89699 19.692 9.71399C19.654 9.62199 19.599 9.539 19.53 9.47L16.53 6.47C16.237 6.177 15.762 6.177 15.469 6.47C15.176 6.763 15.176 7.23801 15.469 7.53101L17.189 9.25101H6C5.586 9.25101 5.25 9.58701 5.25 10.001C5.25 10.415 5.586 10.751 6 10.751H17.189L15.469 12.471C15.176 12.764 15.176 13.239 15.469 13.532C15.615 13.678 15.807 13.752 15.999 13.752C16.191 13.752 16.383 13.679 16.529 13.532L19.529 10.532C19.599 10.461 19.654 10.378 19.692 10.287Z' fill='%23545454'/%3E%3C/svg%3E");
}
.panel_menu_wrap ul li a.bank_info::before {
  background-image: url("data:image/svg+xml,%3Csvg fill='%23000000' version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 512 512' xml:space='preserve' height='20px' width='20px'%3E%3Cg%3E%3Cg%3E%3Cpath d='M469.526,75.926H111.652c-23.42,0-42.474,19.049-42.474,42.463v26.714H42.463C19.05,145.104,0,164.158,0,187.578v206.032 c0,23.415,19.049,42.463,42.463,42.463h357.874c23.42,0,42.474-19.049,42.474-42.463v-26.714h26.714 c23.42,0,42.474-19.054,42.474-42.474V118.39C512,94.975,492.946,75.926,469.526,75.926z M489.598,324.422 c0,11.068-9.005,20.072-20.072,20.072h-26.715V227.084h46.787V324.422z M489.598,204.682h-46.787v-17.104 c0-7.256-1.833-14.091-5.053-20.072h51.84V204.682z M489.598,145.104h-89.261h-16.085c-6.185,0-11.201,5.015-11.201,11.201 s5.016,11.201,11.201,11.201h16.085c11.068,0,20.072,9.005,20.072,20.072v206.032h0c0,11.061-9.005,20.061-20.072,20.061H42.463 c-11.061,0-20.061-9-20.061-20.061V187.578c0-11.068,8.999-20.072,20.061-20.072h268.982c6.185,0,11.201-5.015,11.201-11.201 s-5.016-11.201-11.201-11.201H91.58V118.39c0-11.061,9.005-20.061,20.072-20.061h357.874c11.068,0,20.072,9,20.072,20.061V145.104 z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M350.089,145.104h-3.92c-6.185,0-11.201,5.015-11.201,11.201s5.015,11.201,11.201,11.201h3.92 c6.185,0,11.201-5.015,11.201-11.201S356.274,145.104,350.089,145.104z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M125.698,213.05H93.932c-16.571,0-30.052,13.487-30.052,30.064v8.334c0,16.576,13.482,30.064,30.052,30.064h31.766 c16.571,0,30.052-13.487,30.052-30.064v-8.334C155.751,226.536,142.269,213.05,125.698,213.05z M133.349,251.447 c0,4.224-3.432,7.661-7.65,7.661H93.932c-4.218,0-7.65-3.436-7.65-7.661v-8.334c0-4.225,3.432-7.662,7.65-7.662h31.766 c4.218,0,7.65,3.437,7.65,7.662V251.447z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M234.068,356.233H69.234c-6.186,0-11.201,5.015-11.201,11.201s5.015,11.201,11.201,11.201h164.835 c6.186,0,11.201-5.015,11.201-11.201S240.255,356.233,234.068,356.233z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M164.532,316.099H69.234c-6.186,0-11.201,5.015-11.201,11.201s5.015,11.201,11.201,11.201h95.299 c6.186,0,11.201-5.015,11.201-11.201S170.719,316.099,164.532,316.099z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M390.929,338.62c-1.872-17.153-15.74-30.559-32.986-31.876c-7.457-0.561-14.775,1.147-21.112,4.932 c-0.115,0.069-0.164,0.069-0.253,0.016c-6.361-3.799-13.661-5.508-21.148-4.947c-17.218,1.315-31.086,14.71-32.974,31.843 c-0.904,8.148,0.888,16.106,5.183,23.02c6.628,10.661,18.064,17.027,30.593,17.027c6.506,0,12.88-1.77,18.459-5.12 c5.579,3.35,11.959,5.12,18.471,5.12c12.535,0,23.968-6.367,30.583-17.029C390.026,354.716,391.818,346.767,390.929,338.62z M366.718,349.784c-0.002,0.002-0.004,0.006-0.006,0.009c-2.499,4.032-6.817,6.439-11.549,6.439c-2.483,0-4.916-0.685-7.034-1.983 c-3.475-2.125-7.454-3.189-11.436-3.189c-3.982,0-7.962,1.063-11.436,3.189c-2.119,1.297-4.548,1.983-7.024,1.983 c-4.732,0-9.056-2.412-11.565-6.448c-1.616-2.602-2.288-5.62-1.943-8.735c0.699-6.335,6.035-11.481,12.403-11.967 c2.842-0.215,5.588,0.422,7.989,1.856c7.141,4.24,16.013,4.238,23.179-0.016c2.372-1.419,5.13-2.058,7.953-1.841 c6.385,0.487,11.721,5.632,12.412,11.968C369,344.171,368.329,347.19,366.718,349.784z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.panel_menu_wrap ul li .current::after, .panel_menu_botton_wrap ul li .current::after {
	content: '';
	width: 4px;
	height: 26px;
	position: absolute;
	right: -20px;
	top: 0;
	background: linear-gradient(#914E19 , #D2AA77);
	border-radius: 27px;
}
#rb_table :is(th, td) {
	flex: 1 1 auto;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 10px;
}
#rb_table tr {display: flex;}
#rb_table tbody {
	max-height: 200px;
	overflow-y: auto;
}
#rb_table, #rb_table tbody, #rb_table thead {display: block;width: 100%;}
#rb_table {width: 100%;border: 1px solid #eee;border-radius: 4px;font-size: 14px;border-collapse: unset;}
#rb_table th {background: var(--main-color);color: #fff;font-weight: 700;padding: 10px;border-radius: 5px;text-align: center;}
#rb_table td{text-align: center;padding: 4px;width: 100%;}
#rb_table tr:nth-child(even){background: #fafbfc;}
#withdraw_amount:focus {
	box-shadow: unset;
	border-color: var(--main-color);
}
.price_input_box{position: relative;}
.price_input_box::after {
	content: 'تـومان';
	position: absolute;
	left: 0;
	top: 0;
	background: #edf1f5;
	color: #333;
	font-size: 14px;
	width: 60px;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 10px 0 0 10px;
	border-width: 1px 0 1px 1px;
	border-style: solid;
	border-color: #DCEAF4;
}
.notife_item {
	position: relative;
	border-bottom: 1px solid #ddd;
	background: #fff;
	padding: 20px 0;
	display: flex;
	justify-content: flex-start;
	align-items: start;
	gap: 20px;
}
.notife_item:last-child{	border-bottom: 0;}
.notife_item .notife_link{margin-top: 5px;color: var(--main-color);transition: 0.2s all;display: flex;justify-content:flex-start; align-items: center; gap:10px;	cursor: pointer;}
.notife_item .notife_link:hover{ gap:20px;}
.notife_status {
	width: 36px;
	height: 36px;
	background: rgb(255,167,54);
	border-radius: 50px;
	position: relative;
}
.notife_status.seen {background: rgb(30, 176, 0);}
.notife_status:before {
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	width: 22px;
	height: 22px;
	transform: translate(-50% , -50%);
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%23fff' class='bi bi-megaphone' viewBox='0 0 16 16'%3E%3Cpath d='M13 2.5a1.5 1.5 0 0 1 3 0v11a1.5 1.5 0 0 1-3 0v-.214c-2.162-1.241-4.49-1.843-6.912-2.083l.405 2.712A1 1 0 0 1 5.51 15.1h-.548a1 1 0 0 1-.916-.599l-1.85-3.49-.202-.003A2.014 2.014 0 0 1 0 9V7a2.02 2.02 0 0 1 1.992-2.013 75 75 0 0 0 2.483-.075c3.043-.154 6.148-.849 8.525-2.199zm1 0v11a.5.5 0 0 0 1 0v-11a.5.5 0 0 0-1 0m-1 1.35c-2.344 1.205-5.209 1.842-8 2.033v4.233q.27.015.537.036c2.568.189 5.093.744 7.463 1.993zm-9 6.215v-4.13a95 95 0 0 1-1.992.052A1.02 1.02 0 0 0 1 7v2c0 .55.448 1.002 1.006 1.009A61 61 0 0 1 4 10.065m-.657.975 1.609 3.037.01.024h.548l-.002-.014-.443-2.966a68 68 0 0 0-1.722-.082z'/%3E%3C/svg%3E");
}
.notife_item  .notife_date {
	position: absolute;
	left: 0;
	top: 0;
	font-size: 14px;
}
.notife_title {
	font-size: 15px;
	color: #000;
	font-weight: 600;
	margin-bottom: 5px;
	display: block;
	cursor: pointer;
}
.rb_alert_box{
	position: relative;
	border: 1px solid var(--border-color);
	padding: 30px;
	border-radius: var(--border-radius);
	text-align: right;
	font-size: 16px;
	font-weight: 600;
}
.rb_alert_box:after{
	content: '';
	position: absolute;
	left: 30px;
	top: 50%;
	width: 60px;
	height: 60px;
	transform: translatey(-50%);
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' fill='%23ddd' class='bi bi-patch-exclamation' viewBox='0 0 16 16'%3E%3Cpath d='M7.001 11a1 1 0 1 1 2 0 1 1 0 0 1-2 0M7.1 4.995a.905.905 0 1 1 1.8 0l-.35 3.507a.553.553 0 0 1-1.1 0z'/%3E%3Cpath d='m10.273 2.513-.921-.944.715-.698.622.637.89-.011a2.89 2.89 0 0 1 2.924 2.924l-.01.89.636.622a2.89 2.89 0 0 1 0 4.134l-.637.622.011.89a2.89 2.89 0 0 1-2.924 2.924l-.89-.01-.622.636a2.89 2.89 0 0 1-4.134 0l-.622-.637-.89.011a2.89 2.89 0 0 1-2.924-2.924l.01-.89-.636-.622a2.89 2.89 0 0 1 0-4.134l.637-.622-.011-.89a2.89 2.89 0 0 1 2.924-2.924l.89.01.622-.636a2.89 2.89 0 0 1 4.134 0l-.715.698a1.89 1.89 0 0 0-2.704 0l-.92.944-1.32-.016a1.89 1.89 0 0 0-1.911 1.912l.016 1.318-.944.921a1.89 1.89 0 0 0 0 2.704l.944.92-.016 1.32a1.89 1.89 0 0 0 1.912 1.911l1.318-.016.921.944a1.89 1.89 0 0 0 2.704 0l.92-.944 1.32.016a1.89 1.89 0 0 0 1.911-1.912l-.016-1.318.944-.921a1.89 1.89 0 0 0 0-2.704l-.944-.92.016-1.32a1.89 1.89 0 0 0-1.912-1.911z'/%3E%3C/svg%3E");
}
.notife_title:hover {color: var(--main-color);}
.notife_item .notife_text{font-size: 14px;  color: #444;}
.ajax_result_box{margin:10px 0;}
.ajax_result_box .error_alert {	padding: 10px;	border-radius: 10px;background: #ffe0e0;width: 100%;display: block;}
.ajax_result_box .success_alert {padding: 10px;	border-radius: 10px;background: #b9eab9;width: 100%;display: block;}
.rb_pabel_header {
	display: flex;
	justify-content: space-between;
	gap: 10px;
	font-size: 16px;
	color : #545454;
	margin-bottom: 40px;
}
.page_title_wrap h1 {
	color: #000;
	font-size: 24px;
	font-weight: 700;
	margin-bottom: 10px;
}
.panel_left_header {
	display: flex;
	gap: 40px;
	align-items: center;
}
.panel_user_account {
	color: #000;
	font-size: 18px;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	gap: 10px;
	position: relative;
}
.panel_user_account a, .panel_user_account a:hover{color: #000;}
.panel_user_account img {
	width: 56px;
	height: 56px;
	border-radius: 50px;
}
.panel_header_notice {
	width: 48px;
	height: 48px;
	border-radius: 50px;
	border: 1px solid #ddd;
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
}
.panel_notice_badge {
	background: #EA235A;
	width: 20px;
	height: 20px;
	border-radius: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	color: #fff;
	top: -6px;
	right: -3px;
	font-size: 14px;
	font-weight: 700;
}
.notifications .panel_notice_badge {
	background: #EA235A;
	width: 18px;
	height: 18px;
	right: 100px;
	font-size: 13px;
}
.rb_box{
	width: 100%;
	position: relative;
	background: #fff;
	border-radius: 12px;
	border: 1px solid #D3D3D3;
	padding: 20px;
	margin-bottom: 20px;
}
.rb_box_title{
	color: #000;
	font-size: 16px;
	font-weight: 600;
	position: relative;
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap : 10px;
	margin-bottom: 30px;
	padding-bottom: 15px;
}
.rb_box_title::before {
	content: "";
	position: absolute;
	bottom: 0px;
	right: 0px;
	background: linear-gradient(-90deg,var(--main-color) ,var(--second-color));
	height: 2px;
	width: 90px;
}
.rb_box_title::after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	right: 100px;
	border-bottom: 1px solid var(--main-color);
	height: 1px;
	width: calc(100% - 100px);
}
.rb_box_title a {
	display: flex;
	gap: 12px;
	align-items: center;
	font-size: 13px;
}
.rb_box_title a:hover {color: var(--main-color);}
.half_width {flex: 0 0 calc(50% - 10px);}
.full_width {flex: 0 0 100%;}
#rb_add_combine_admin_result .product-subtotal{margin-right: 0 !important;}
#rb_add_combine_admin_result .product-name {font-weight: 500 !important;}
body{background-color: #f5f7fa;}
.rb_wrap {
	border-radius: 16px;
	background-color: #fff;
	margin: 20px 0;
	border: 1px solid #d3d3d3;
	padding: 20px;
}
#ticket_form :is(input, select , textarea) {
	background: #eee !important;
}
.rb_wrap .section_title {
	font-size: 20px;
	padding-bottom: 15px;
	color: var(--main-color);
	margin: 0;
	padding-right: 0;
}
.rb_wrap .section_sub_title{font-size: 15px;color: #555;margin-bottom: 30px;}
.form_group{position: relative;margin-bottom: 20px;max-width: 700px}
.form_group label:not(.upload_input){
	pointer-events: none;
	position: absolute;
	right: 12px;
	top: 13px;
	font-weight: 400;
	color: #778599;
	font-size: 16px;
	transition-duration: 300ms;
}
#ticket_form :is(input, select, textarea):focus-visible {
	outline: 1px solid var(--main-color);
	background: white !important;
}
.form_group input:focus + label, .form_group textarea:focus + label, .form_group.filled input + label, .form_group.filled textarea + label{
	top: -11px;
	font-size: 13px;
	padding: 0 8px;
	background: #fff;
	border-radius: 30px;
	color: #444;
}
.form_group select{min-width: 300px;}
.form_control{
	font-size: 15px;
	border-radius: 10px !important;
	display: block;
	width: 100%;
	height: 48px;
	padding: 0 12px !important;
	font-weight: 400;
	line-height: 1.5 !important;
	color: #3b4e66 !important;
	background-color: #fff !important;
	background-clip: padding-box;
	border: 1px solid #dde2eb !important;
	transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.form_group textarea{padding: 12px !important;height: 150px;}
.ticket_form_btn {
	border-radius: 10px;
	color: var(--main-color);
	background: #fff;
	border: 0;
	min-width: 120px;
	height: 46px;
	cursor: pointer;
	border: 1px solid var(--main-color);
	font-weight: bold;
}
.p-panel{padding: 20px;}
.ticket_form_btn:hover{box-shadow: inset 0 0 100px #0003;background: var(--main-color);color: #fff; }
.rb_loading{position: relative;font-size: 0 !important;min-width: 120px;min-height: 46px;}
.rb_loading:before{
	content: '';
	width: 22px;
	height: 22px;
	position: absolute;
	left: 55px;
	top: 12px;
	animation: 1s spin linear infinite;
	z-index: 999999;
	border-width: 2px;
	border-color: #fff #fff5 #fff5 #fff5;
	border-radius: 50px;
	border-style: solid;
	animation: 1s spin linear infinite;
}
.notice {
	display: none !important;
}
@keyframes spin{0%{ transform: rotate(0deg); }100%{ transform: rotate(360deg); }}
body .form_control.require { border-color: #df0101 !important;}
body .form_control.require input:focus{box-shadow:unset !important; outline: 0 !important;}
body .form_control.require + label{color: #df0101 !important;}
.upload_input {
	display: block;
	position:relative;
	border: 1px solid #2887fa5e;
	border-radius: 10px;
	padding: 10px;
	width: 250px;
	text-align: center;
	background: #2887fa0a;
	height: 30px;
	cursor: pointer;
}
.upload_input input{display: none;}
.upload_input:after{content:''; position: absolute; right: 46px;top: 12px;width:26px;height: 26px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' fill='currentColor' class='bi bi-cloud-upload' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.406 1.342A5.53 5.53 0 0 1 8 0c2.69 0 4.923 2 5.166 4.579C14.758 4.804 16 6.137 16 7.773 16 9.569 14.502 11 12.687 11H10a.5.5 0 0 1 0-1h2.688C13.979 10 15 8.988 15 7.773c0-1.216-1.02-2.228-2.313-2.228h-.5v-.5C12.188 2.825 10.328 1 8 1a4.53 4.53 0 0 0-2.941 1.1c-.757.652-1.153 1.438-1.153 2.055v.448l-.445.049C2.064 4.805 1 5.952 1 7.318 1 8.785 2.23 10 3.781 10H6a.5.5 0 0 1 0 1H3.781C1.708 11 0 9.366 0 7.318c0-1.763 1.266-3.223 2.942-3.593.143-.863.698-1.723 1.464-2.383'/%3E%3Cpath fill-rule='evenodd' d='M7.646 4.146a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8.5 5.707V14.5a.5.5 0 0 1-1 0V5.707L5.354 7.854a.5.5 0 1 1-.708-.708z'/%3E%3C/svg%3E");}
.upload_input:before{content:'انتخاب فایل ضمیمه'; position: absolute; left: 50%;top: 50%;font-size: 14px;color: #000;transform: translate(-50%, -50%);}
.upload_input:hover{background: #2887fa14;}
#tickets_table {width: 100%;border: 1px solid #eee;border-radius: 6px;border-collapse: unset;}
#tickets_table thead th {background: #2887fa;color: #fff;text-align: center;border-radius: 5px;font-size: 14px;padding: 8px 0;}
#tickets_table tbody ul{margin: 0;}
#tickets_table tbody tr:hover{background: #f5f7fa;}
#tickets_table tbody ul li{margin-bottom: 0;}
#tickets_table tbody td{padding:8px;text-align: center;color: #333;font-size: 14px; border-bottom: 1px solid #ddd;}
#tickets_table tbody tr:last-child td{border-bottom: 0;}
#tickets_table tbody td form{cursor: pointer;}
.ticket_item {
	background: #FFF;
	border-radius: 5px 50px 50px 25px;
	padding: 10px 15px;
	justify-content: space-between;
	display: flex;
	position: relative;
	min-width: 50%;
	padding: 5px 15px 12px;
	font-size: 13px;
	flex-direction: column;
	max-width: 50%;
	margin-right: auto;
}
.ticket_content {
	border: 1px solid #aaa;
	border-radius: 0 0 5px 5px;
	padding: 10px;
	text-align: justify;
	width: 100%;
	display: none;
	flex: 0 0 100%;
	background: #fff;
}
.ticket_date {
	display: flex;
	justify-content: flex-end;
	align-items: center;
	gap: 15px;
}
#tickets_table td button{background: transparent;border: 0;}
.ticket_details_wrap {
	display: flex;
	flex-direction: column;
	gap: 15px;
	background: url(/K4a87SMrlI1kY7YzaXb3/uploads/2024/09/seed-bg.webp) #f0e7dd;
	padding: 40px;
	max-height: 500px;
	overflow-y: auto;
}
.ticket_time {
	font-size: 11px;
	margin-left: auto;
	margin-right: 12px;
}
.ticket_item.user .ticket_time {
	margin-left: 10px;
	margin-right: auto;
}
.ticket_text {
	width: fit-content;
	margin-right: auto;
}
.ticket_item.user .ticket_text {
	margin-right: 0;
}
.ticket_item.user {
	margin-left: auto;
	margin-right: 0;
	background: #975722;
	color: #fff;
	border-radius: 60px 20px 0 60px;
}
.form_group.reply_textarea {
	width: 100%;
	max-width: 100%;
	position: relative;
	margin: 0;
}
.back_btn:hover{color: var(--main-color);}
.add_new_ticket {
	color: var(--main-color);
	font-size: 18px;
	font-weight: 500;
	margin-top: 30px;
	display: block;
	cursor: pointer;
	transition: 0.3s all;
}
.add_new_ticket:hover {color: var(--main-color);}
.add_new_ticket:hover svg{transition: 0.3s all;}
.add_new_ticket:hover svg{transform: rotate(-90deg);margin-left: 5px; }
.form_group.reply_textarea textarea {
	height: 58px;
	padding: 16px !important;
	border: 0 !important;
	margin: 0 !important;
	border-top: 1px solid #803c00 !important;
	border-radius: 0 !important;
}
.form_group.reply_textarea input:focus {box-shadow: unset !important;outline: 0 !important;}
#reply_form {position: relative;}
.reply_btn {
	position: absolute;
	left: 6px;
	top: 8px;
	background: transparent;
	min-width: 50px;
	display: flex;
	align-items: center;
}
.reply_btn:hover {box-shadow: unset !important;}
.ticket_conversation_wrap {
	max-width: 1000px;
	margin: auto;
	border: 1px solid #803c00;
	border-radius: 16px;
	overflow: hidden;
}
#ticket_reply {
	border-radius: 0 !important;
	height: 60px;
}
.processing_orders, .cancelled_orders, .completed_orders {
	flex: 0 0 calc(33% - 10px);
	justify-content: flex-start;
	gap: 15px;
	color: #000;
	font-size: 16px;
	border-left: 1px solid #ddd;
}
.cancelled_orders{border: 0;}
:is(.processing_orders, .cancelled_orders, .completed_orders) span:last-child {
	font-size: 14px;
	color: #555;
}
.panel_wallet_box {
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-size: 14px;
}
.panel_wallet_box_info {
	display: flex;
	flex-direction: column;
	gap: 15px;
}
.panel_add_order_btn {
	color: var(--main-color);
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 15px;
	font-size: 16px;
	font-weight: 600;
	cursor: pointer;
}
.panel_add_order_btn:hover{color: var(--main-color); }
.panel_ticket_item_title {
	font-size: 16px;
	font-weight: 600;
}
.panel_ticket_item, .my_order_box {
	position: relative;
	border-bottom: 1px solid #eee;
	padding-bottom: 10px;
	margin-bottom: 10px;
	display: flex;
	justify-content: flex-start;
	gap: 20px;
	padding-right: 10px;
}
.panel_ticket_item:last-child {border-bottom: 0;}
.panel_ticket_item_status {
	font-size: 14px;
	padding: 3px 10px;
	border-radius: 6px;
}
.panel_order_item {
	border: 1px solid #ddd;
	padding: 20px;
	background: #fafbfc;
	border-radius: var(--border-radius);
	display: flex;
	flex-direction: column;
	gap: 20px;
}
.panel_order_price_box{
	text-align: left;
	font-size: 16px;
}
.panel_order_products_wrap {
	display: flex;
	justify-content: space-between;
	gap: 10px;
	align-items: center;
	border-bottom: 1px solid #ccc;
	padding-bottom: 20px;
	flex-wrap: wrap;
}
.my_order_box img{
	width: 50px;
	border-radius: 5px;
}
.panel_order_product_item {
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 10px;
	padding: 10px;
	background: #fff;
	border-radius: 5px;
	font-size: 14px;
	border: 1px solid #ddd;
	width:100%;
}
.panel_order_price_box {
	text-align: left;
	font-size: 15px;
	display: flex;
	justify-content: space-between;
}
.panel_order_customer_details {
	padding: 10px;
	background: #fff;
	border-radius: 5px;
	font-size: 14px;
	border: 1px solid #ddd;
}
.panel_order_customer_details table {
	width: 100%;
}
.panel_order_customer_details table td {
	padding: 5px;
}
.panel_order_customer_details table tr:not(:last-child) td {
	border-bottom: 1px solid #ddd;
}
.panel_order_customer_details table td:last-child {
	text-align:left;
}
.product_meta_item {
  display: flex;
  gap: 15px;
  justify-content: space-between;
  border-bottom: 1px solid #ddd;
  padding-bottom: 5px;
  margin-bottom: 5px;
}
.panel_order_product_item img {
	width: 70px;
	border-radius: 5px;
}
.panel_order_product_item_price{font-size: 16px;font-weight: 600;color: var(--main-color);}

.panel_ticket_item_status.pending {background: #4F9FF829; color: #4F9FF8;}
.panel_ticket_item_status.answered {background: #57B75C29; color: #58B85C;}
.panel_ticket_item_text {
	color: #545454;
	font-size: 14px;
	width: 100%;
	text-align: right;
	margin-bottom: 8px;
}
.panel_ticket_id {
	font-size: 16px;
	color: #000;
	font-weight: 600;
}
.panel_ticket_item_title::before {
	content: '';
	position: absolute;
	right: 0;
	top: 8px;
	width: 6px;
	height: 6px;
	background: var(--main-color);
	border-radius: var(--border-radius);
}
.panel_ticket_item_text.answer {
	position: relative;
	padding-right: 35px;
	margin-right: 15px;
}
.panel_ticket_item_text.answer::before {
	content: '';
	position: absolute;
	right: 0;
	top: 3px;
	width: 20px;
	height: 14px;
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='14' viewBox='0 0 20 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.7501 1V6C19.7501 8.068 18.0671 9.75 16.0001 9.75H2.81115L5.53112 12.47C5.82412 12.763 5.82412 13.238 5.53112 13.531C5.38512 13.677 5.19309 13.751 5.00109 13.751C4.80909 13.751 4.61706 13.678 4.47106 13.531L0.471062 9.53101C0.402063 9.46201 0.347197 9.37911 0.309197 9.28711C0.233197 9.10411 0.233197 8.89711 0.309197 8.71411C0.347197 8.62211 0.402063 8.53897 0.471062 8.46997L4.47106 4.46997C4.76406 4.17697 5.2391 4.17697 5.5321 4.46997C5.8251 4.76297 5.8251 5.23801 5.5321 5.53101L2.81213 8.25098H16.0001C17.2401 8.25098 18.2501 7.24198 18.2501 6.00098V1.00098C18.2501 0.586977 18.5861 0.250977 19.0001 0.250977C19.4141 0.250977 19.7501 0.586 19.7501 1Z' fill='%234F9FF8'/%3E%3C/svg%3E");
}
.panel_ticket_text {
	position: relative;
	width: 100%;
}
.panel_ticket_item form button{
	color: #fff;
	background: var(--main-color);
	border: 0;
	font-size: 11px;
	padding: 4px 12px;
	border-radius: 3px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-weight: 500;
	position: absolute;
	left: 80px;
	top: -1px;
	opacity: 0.7;
}
.panel_ticket_item form button:hover{  opacity: 1; }
.panel_ticket_item_date {
	font-size: 14px;
	color: #000;
	position: absolute;
	left: 0;
	top: 0;
}
.rb_flex_start_wrap {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	gap: 15px;
}
.list_items_wrap {
	padding: 10px !important;
	display: flex;
	margin-bottom: 20px !important;
	border-bottom: 1px solid #D8D8D8;
	gap: 5px;
	justify-content: flex-start;
}
.list_items_wrap li {
	position: relative;
	color: var(--text-color);
	font-size: 14px;
	padding: 10px 20px;
	text-align: center;
	border-radius: 8px;
	cursor: pointer;
	white-space: nowrap;
}
.list_items_wrap li.active:before {
	content: '';
	position: absolute;
	bottom: -11px;
	right: 0;
	background: var(--main-color);
	height: 2px;
	width: 100%;
}
.list_items_wrap li:selection {background: transparent;}

.user_wallet_box {
	position: relative;
	width: 550px !important;
	height: 200px;
	max-width: 100%;
	background: linear-gradient(90deg, var(--main-color) , var(--second-color));
	display: flex;
	justify-content: space-around;
	flex-wrap: wrap;
	align-items: center;
	font-size: 24px;
	color: #fff;
	border-radius: var(--border-radius);
}
.user_wallet_box::before {
	content: '';
	position: absolute;
	left: 70px;
	top: 25px;
	width: 70px;
	height: 60px;
	background-image: url("data:image/svg+xml,%3Csvg width='70' height='60' viewBox='0 0 99 85' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M87.7751 11.5191L89.3927 17.5562L2.45938 40.8499L0.841758 34.8129C-1.74643 25.1536 1.7891 19.0299 11.4484 16.4417L69.4039 0.912546C79.0632 -1.67564 85.1869 1.85989 87.7751 11.5191ZM91.3338 24.8006L98.1278 50.1562C100.716 59.8154 97.1805 65.9392 87.5212 68.5274L29.5657 84.0565C19.9064 86.6447 13.7827 83.1092 11.1945 73.4499L4.40052 48.0943L91.3338 24.8006ZM47.3301 58.591C46.7943 56.5916 44.7367 55.4036 42.7373 55.9394L28.2484 59.8217C26.2489 60.3574 25.061 62.415 25.5967 64.4145C26.1325 66.4139 28.19 67.6019 30.1895 67.0661L44.6784 63.1838C46.6779 62.6481 47.8658 60.5905 47.3301 58.591Z' fill='white' fill-opacity='0.16'/%3E%3C/svg%3E");
}
.title_link {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0 !important;
}
.add_maye_form_group {
	position: relative;
}
.user_wallet_box_title{
	flex: 0 0 100%;
	font-size: 16px;
	margin-right: 20px;
}
.add_maye_form_group, .withdraw_form_group {
	display: flex;
	gap: 10px;
}
.add_maye_form_group .rb_btn, .withdraw_form_group .rb_btn {width: 150px; white-space: nowrap;cursor: pointer;}
.rb_flex_end_wrap{
	display: flex;
	gap: 15px;
	justify-content: flex-end;
	align-items: center;
}
.panel_products_wrap {
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
	max-height: 300px;
	overflow-y: auto;
	padding-left: 15px;
	scrollbar-width: thin;
	margin-bottom: 20px;
}
.panel_products_wrap::-webkit-scrollbar {width: 9px;}
.panel_products_wrap::-webkit-scrollbar-track {background: #eee;}
.panel_products_wrap::-webkit-scrollbar-thumb {background-color: #ccc;border-radius: 20px;}
.panel_products_wrap label {cursor:pointer;pointer-events: unset !important;border: 1px solid #ddd;border-radius: 5px;padding: 5px !important;color: #000  !important;font-size: 14px  !important;position: relative !important;top: 0 !important;right: 0 !important;}
.panel_products_wrap input:checked + label {border-color: var(--main-color);box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;}
.panel_products_wrap .form_group {
	flex: 0 0 48%;
	width: 100%;
}
.panel_products_wrap input{display: none;}
.panel_products_wrap label img {
	width: 60px;
	border-radius: 5px;
}
body .chosen-container{max-width: 100% !important;}
.rw_insert_order_woo_wrap .form_group label{top: -14px;font-weight: 500;color: #555;font-size: 14px;}
.form_group.rb_radio_btns > div label { top: 0;right: 0;}
.product_combine_wrap .product_combine_item{
	font-size: 14px !important;
	margin-bottom: 0;
	flex: 0 0 calc(33% - 10px);
	font-size: 13px;
	border: 1px solid #ddd;
	padding: 10px;
	background: #fff;
	border-radius: 7px;
	display: flex;
	justify-content: flex-start;
	gap: 20px;
	flex: 0 0 32.66% !important;
}
body .product_combine_wrap{
	justify-content: flex-start;
	gap: 10px !important;
}
body .product_combine_wrap .product_combine_item select {
	width: 90px;
	background: #fff;
	border-radius: 5px;
	border: 1px solid #ddd;
	padding: 6px 10px;
}
body .product_combine_item img {border-radius: 5px;}
.sum_combine_result {font-size: 17px; font-weight: 500;}
body .rw_insert_order_woo_wrap{width: 100% !important;padding: 15px 20px;border-radius: var(--border-radius); margin: 15px auto;max-width: 100%;}
body #order_note, body .customers.chosen_select {
	width: 100%;
	border: 1px solid #ddd;
	border-radius: 5px;
	padding: 15px;
	background: #fff;
	max-width: 100%;
}
body .customers.chosen_select{width: 500px;}
.button.button-primary.add_to_cart_ajax {
	background: var(--main-color);
	color: #fff;
	border: 1px solid var(--main-color);
	padding: 10px 20px;
	font-size: 13px;
}
.button.button-primary.add_to_cart_ajax:hover {box-shadow: inset 0 0 100px #0003;}
body .rw_insert_order_address_wrap .flex_wrap .rw_insert_order_address_box {
	display: flex;
	flex-direction: column;
	gap: 5px;
	margin-bottom: 20px;
}
.rw_insert_order_address_wrap :is(input, select) {
	background: #fff;
	border: 1px solid #ddd;
	border-radius: 5px;
	padding: 10px;
	font-size: 14px;
}
.rw_insert_order_address_wrap {
	background: #f7f7f7;
	padding: 20px;
	border-radius: 8px;
	border: 1px solid #dedede;
	margin: 20px 0;
}

.rw_insert_order_woo_form h5{font-size: 18px;}
.rb_custom_product_attrs {
	display: flex;
	flex-direction: column;
	font-size: 11px;
	color: #444;
}
.combine_coffee_btn {
	background: var(--main-color);
	color: #fff;
	border-radius: 5px;
	margin-top: 10px;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 5px 10px;
	font-size: 14px;
	white-space: nowrap;
}
.combine_coffee_btn:hover {box-shadow: inset 0 0 100px #0003;}
.product_price_box {font-size: 14px;color: var(--main-color);font-weight: 600;}
.full_width{flex: 0 0 100% !important;max-width: 100% !important;}
.panel_products_wrap .form_group.full_width label img {width: 75px;}
.offercoffee_product_title {white-space: nowrap;}
.search_product {
	margin-bottom: 10px;
	border: 1px solid #ddd !important;
	font-size: 15px;
	padding: 10px !important;
}
.search_product:focus:focus-visible {box-shadow: unset !important; outline: 0 !important;}
.chosen-container.chosen-container-single{background: #fff;}


@media(max-width: 991px){
	.panel_order_product_item, .rb_flex_start_wrap {
		flex-direction: column;
	}
	.panel_content_wrap {flex: 100%;padding: 15px;}
	.page_title_wrap h1 {
		font-size: 18px;
		margin-bottom: 5px;
	}
	.rb_panel_wrap {padding: 0;}
	.notife_item {padding: 10px 0;gap: 5px;}
	.notife_status::before {transform: translate(-50% , -50%) scale(0.7);}
	.notife_status {width: 30px;height: 27px;}
	.notife_item .notife_date {font-size: 12px;}
	.notife_title {font-size: 13px;}
	.notife_item .notife_text {font-size: 12px;}
	.notife_item .notife_link {font-size: 12px;font-weight: 600;}
	.offcanvass_menu_btn { transform: translateY(0);}
	.rb_pabel_mobile_header .page_title_wrap {font-size: 13px;margin: 20px 0;}
	.panel_user_account img {width: 36px;height: 36px;}
	.panel_header_notice {width: 36px;height: 36px;}
	.panel_user_account::before {top: 16px;}
	.panel_menu_wrap li a, .panel_menu_botton_wrap li a {font-size: 15px;}
	.panel_menu_wrap {margin: 30px auto 20px;}
	.panel_menu_wrap ul, .panel_menu_botton_wrap ul {gap: 20px;padding-right: 25px !important;}
	.panel_menu_wrap li a, .panel_menu_botton_wrap li a {padding-right: 35px;}
	.user_wallet_box {width: 100% !important;margin-bottom: 15px;font-size: 18px;height: 160px;}
	.user_wallet_box_title {font-size: 14px;}
	.rb_box{font-size: 14px;}
	.title_link { font-size: 15px;}
	.add_maye_form_group .rb_btn, .withdraw_form_group .rb_btn {font-size: 12px;padding: 10px;}
	.panel_notice_badge {width: 18px;height: 18px;top: -8px;right: -5px;}
	.rb_flex_wrap{flex-wrap: wrap;}
	.half_width {flex: 100%;}
	.rb_box_title {font-size: 14px;}
	.rb_box_title a {gap: 10px;}
	.rb_box_title {margin-bottom: 25px;padding-bottom: 12px;}
	.processing_orders, .cancelled_orders, .completed_orders {gap: 10px;font-size: 15px;text-align: center;justify-content: center;}
	.panel_ticket_item_title {font-size: 12px;max-width: 64%;}
	.panel_ticket_item_status {font-size: 11px;}
	.list_items_wrap {padding: 0 10px 10px !important;}
	.list_items_wrap li {font-size: 13px;padding: 8px;font-weight: 700;}
	.list_items_wrap{overflow-x: auto;}
	.panel_user_account::before {width: 10px;height: 10px;background-image: url("data:image/svg+xml,%3Csvg width='10' height='7' viewBox='0 0 16 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.00002 8.75002C7.80802 8.75002 7.61599 8.67705 7.46999 8.53005L0.469994 1.53005C0.176994 1.23705 0.176994 0.762018 0.469994 0.469018C0.762994 0.176018 1.23803 0.176018 1.53103 0.469018L8.001 6.93899L14.471 0.469018C14.764 0.176018 15.239 0.176018 15.532 0.469018C15.825 0.762018 15.825 1.23705 15.532 1.53005L8.53201 8.53005C8.38401 8.67705 8.19202 8.75002 8.00002 8.75002Z' fill='%23545454'/%3E%3C/svg%3E"); }
	.rb_wrap {padding: 15px;}
	.rb_wrap .section_title {font-size: 16px;padding-bottom: 10px;text-align: right;padding: 0;}
	body .section_title{text-align:right !important;margin: 10px 0 25px !important;font-size: 16px;}
	.p-panel {padding: 0;}
	.form_control {font-size: 14px;height: 40px;padding: 0 10px !important;}
	.form_group label:not(.upload_input) {right: 12px;top: 8px;font-size: 14px;}
	.form_group {margin-bottom: 10px;}
	.form_group textarea {padding: 10px !important;height: 100px;}
	.ticket_form_btn {min-width: 100px;height: 40px;font-size: 15px;}
	.rb_wrap .section_title {font-size: 14px;padding-bottom: 10px;margin: 10px 0;}
	.rb_wrap .section_sub_title {font-size: 13px;margin-bottom: 20px !important;}
	.panel_menu_botton_wrap {margin-top: 200px;}
	.panel_ticket_id { font-size: 14px;}
	.panel_ticket_item_date {font-size: 12px;}
	.panel_ticket_item {gap: 10px;}
	.panel_ticket_item form button {font-size: 10px;padding: 3px 8px;left: 2px;top: 20px;}
	.panel_ticket_item_text {font-size: 12px;}
	.rb_flex_start_wrap.mb-3{align-items: start;margin-bottom: 5px !important;}
	.panel_ticket_item{flex-direction: column;}
	.panel_products_wrap .form_group { flex: 0 0 100%;}
	body .rw_insert_order_woo_wrap { padding: 15px;margin: 15px 0;}
	body .flex_wrap {flex-wrap: wrap;}
	body .rw_insert_order_address_wrap .flex_wrap .rw_insert_order_address_box {margin-bottom: 10px;font-size: 14px;}
	body .chosen-container.chosen-container-single{max-width: 100% !important;width: 100% !important;}
	body .customers.chosen_select {width: 100%;}
	body .rw_insert_order_woo_wrap .form_group label{font-size: 13px !important;padding: 10px !important;}
	.rw_insert_order_address_wrap { padding: 0px 10px;}
	.panel_products_wrap label img {width: 50px;}
	.form_group.full_width label {flex-direction: column;}
	.panel_products_wrap.maked_products{overflow-x: auto;display: flex;flex-direction: row;  flex-wrap: nowrap;max-height: 440px;align-items: start;}
	.panel_products_wrap.maked_products .form_group {max-width: 250px !important;margin: 0 8px;	}
	.offercoffee_product_box_footer {display: flex;justify-content: space-between;align-items: center;width: 100%;}
	.panel_products_wrap .form_group.full_width label img {width: 100%;max-height: 120px;object-fit: cover;}
}