#login-section .form-control::placeholder{text-align:right}#foods-select-modal .item{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#foods-select-modal .item:hover,#foods-select-modal .item:active{box-shadow:0 1px 9px #0850a28a}#foods-category-items-row button:hover{background-color:var(--color-blue-5);border-color:var(--color-blue-10)}#foods-items-row button:hover{background-color:var(--color-warning);border-color:var(--color-warning-10)}#foods-category-items-row button.active{background-color:var(--color-blue-5);border-color:#fff;font-weight:700;color:var(--color-primary)}.notfound-page{background-image:none}#panel-marker-menu .menu-link{height:50px;font-size:11px;border-radius:10px 10px 0 0;border:2px dashed var(--color-secondary);border-bottom:none;text-align:center}@media(min-width:576px){#panel-marker-menu .menu-link{font-size:14px}}@media(min-width:992px){#panel-marker-menu .menu-link{font-size:15px}}.navbar-nav .nav-item:nth-last-child(1){margin-bottom:0}.navbar-nav .nav-item{margin-bottom:10px}.navbar-toggler:focus{box-shadow:none}.navbar-nav .nav-link{border-radius:8px;padding:5px 10px;transition:all .2s ease;color:#aaa;text-align:right;border:1px solid #dbdbdb!important}.navbar-nav .nav-link:after{display:none}.navbar-nav .nav-link.active{color:var(--color-primary);border:1px solid #fff;border:none}.navbar-nav .nav-link i:before{display:inline-block;justify-content:center;font-size:15px;margin-top:5px;margin-left:10px}.navbar-collapse{box-shadow:var(--shadow);padding:10px;border-radius:var(--rounded-10)}.navbar .dropdown-menu{box-shadow:none!important}.navbar .dropdown-menu{width:100%!important}@media(min-width:576px){.navbar-nav .nav-link{text-align:right;padding:5px 10px;border:1px solid rgb(221,221,221)!important}.navbar-nav .nav-link.active{border:none}.navbar-nav .nav-link i:before{display:inline-block;margin-bottom:auto;margin-left:10px;font-size:20px}.navbar .dropdown-menu{width:100%!important;box-shadow:0 4px 12px #00000014!important}}@media(min-width:992px){.navbar-collapse{box-shadow:none}.navbar-nav .nav-link{text-align:initial;padding-bottom:10px;text-align:center;border:none!important}.navbar-nav .nav-link.active{border:none}.navbar-nav .nav-link i:before{display:inline-block;margin-bottom:auto;margin-left:10px;font-size:25px}.navbar-nav .nav-item{margin-bottom:0}.navbar-nav .dropdown-menu{width:initial}}.dropdown-toggle:after{margin-right:10px}@font-face{font-family:BalooBhaijaan2-Bold;src:url(/fonts/Baloo_Bhaijaan_2/BalooBhaijaan2-Bold.ttf)}@font-face{font-family:BalooBhaijaan2-ExtraBold;src:url(/fonts/Baloo_Bhaijaan_2/BalooBhaijaan2-ExtraBold.ttf)}@font-face{font-family:BalooBhaijaan2-Medium;src:url(/fonts/Baloo_Bhaijaan_2/BalooBhaijaan2-Medium.ttf)}@font-face{font-family:BalooBhaijaan2-Regular;src:url(/fonts/Baloo_Bhaijaan_2/BalooBhaijaan2-Regular.ttf)}@font-face{font-family:BalooBhaijaan2-SemiBold;src:url(/fonts/Baloo_Bhaijaan_2/BalooBhaijaan2-SemiBold.ttf)}@font-face{font-family:Vazirmatn-Black;src:url(/fonts/Vazirmatn/Vazirmatn-Black.ttf)}@font-face{font-family:Vazirmatn-Bold;src:url(/fonts/Vazirmatn/Vazirmatn-Bold.ttf)}@font-face{font-family:Vazirmatn-ExtraBold;src:url(/fonts/Vazirmatn/Vazirmatn-ExtraBold.ttf)}@font-face{font-family:Vazirmatn-ExtraLight;src:url(/fonts/Vazirmatn/Vazirmatn-ExtraLight.ttf)}@font-face{font-family:Vazirmatn-Light;src:url(/fonts/Vazirmatn/Vazirmatn-Light.ttf)}@font-face{font-family:Vazirmatn-Medium;src:url(/fonts/Vazirmatn/Vazirmatn-Medium.ttf)}@font-face{font-family:Vazirmatn-Regular;src:url(/fonts/Vazirmatn/Vazirmatn-Regular.ttf)}@font-face{font-family:Vazirmatn-SemiBold;src:url(/fonts/Vazirmatn/Vazirmatn-SemiBold.ttf)}@font-face{font-family:Vazirmatn-Thin;src:url(/fonts/Vazirmatn/Vazirmatn-Thin.ttf)}@font-face{font-family:Estedad-Black;src:url(/fonts/Estedad/Estedad-Black.ttf)}@font-face{font-family:Estedad-Bold;src:url(/fonts/Estedad/Estedad-Bold.ttf)}@font-face{font-family:Estedad-ExtraBold;src:url(/fonts/Estedad/Estedad-ExtraBold.ttf)}@font-face{font-family:Estedad-ExtraLight;src:url(/fonts/Estedad/Estedad-ExtraLight.ttf)}@font-face{font-family:Estedad-Light;src:url(/fonts/Estedad/Estedad-Light.ttf)}@font-face{font-family:Estedad-Medium;src:url(/fonts/Estedad/Estedad-Medium.ttf)}@font-face{font-family:Estedad-Regular;src:url(/fonts/Estedad/Estedad-Regular.ttf)}@font-face{font-family:Estedad-SemiBold;src:url(/fonts/Estedad/Estedad-SemiBold.ttf)}@font-face{font-family:Estedad-Thin;src:url(/fonts/Estedad/Estedad-Thin.ttf)}:root{--font-baloo-bold: BalooBhaijaan2-Bold;--font-baloo-extraBold: BalooBhaijaan2-ExtraBold;--font-baloo-medium: BalooBhaijaan2-Medium;--font-baloo-regular: BalooBhaijaan2-Regular;--font-baloo-semiBold: BalooBhaijaan2-SemiBold;--font-vazirmatn-black: Vazirmatn-Black;--font-vazirmatn-bold: Vazirmatn-Bold;--font-vazirmatn-extraBold: Vazirmatn-ExtraBold;--font-vazirmatn-extraLight: Vazirmatn-ExtraLight;--font-vazirmatn-light: Vazirmatn-Light;--font-vazirmatn-medium: Vazirmatn-Medium;--font-vazirmatn-regular: Vazirmatn-Regular;--font-vazirmatn-semiBold: Vazirmatn-SemiBold;--font-vazirmatn-thin: Vazirmatn-Thin;--font-estedad-black: Estedad-Black;--font-estedad-bold: Estedad-bold;--font-estedad-extraBold: Estedad-extraBold;--font-estedad-extraLight: Estedad-extraLight;--font-estedad-light: Estedad-light;--font-estedad-medium: Estedad-medium;--font-estedad-regular: Estedad-regular;--font-estedad-semiBold: Estedad-semiBold;--font-estedad-thin: Estedad-thin}:root{--font-size-link: 15px;--font-size-button: 15px;--font-size-icon: 20px;--font-size-alert-titr: auto;--color-white: #fff;--color-secondary: #dadada;--color-light: #e9e9e9;--color-light-500: #666;--color-primary: rgb(121, 72, 126);--color-blue-500: #023c6e;--color-danger: #f8d7da;--color-danger-10: #d28a8a;--color-warning: #fff3cd;--color-warning-10: #ffa544;--color-base: rgb(121, 72, 126);--color-blue-5: #cfe2ff;--color-blue-10: #8aa7d2;--color-black: #000;--shadow: 0 .5rem 1rem rgba(134, 134, 134, .15);--background-image: linear-gradient(rgb(255 255 255), rgb(219 233 255), rgba(206, 206, 206, .78)), url(/img/background-image.jpg);--background-base: linear-gradient(135deg, rgb(255, 255, 255) 0%, rgb(248, 248, 248) 50%, rgba(250, 250, 250, .78) 100%);--rounded-10: 10px}*{margin:0;padding:0;scrollbar-width:thin;scrollbar-color:var(--color-light) var(--color-white)}::-webkit-scrollbar{width:10px;height:8px}::-webkit-scrollbar-track{background:var(--color-blue-500);border-radius:10px}::-webkit-scrollbar-thumb{background-color:var(--color-blue-500);border-radius:10px;border:2px solid var(--color-blue-500)}::-webkit-scrollbar-thumb:hover{background-color:var(--color-blue-10)}body{width:100%;min-height:100vh;font-family:var(--font-vazirmatn-semiBold);background:var(--background-base);background-repeat:no-repeat;background-size:cover;background-position:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#mainContent{min-height:100vh}a{font-size:var(--font-size-link)}button{font-size:var(--font-size-button)}i,svg{font-size:var(--font-size-icon);pointer-events:none;vertical-align:middle}input[type=number]::placeholder{text-align:right}.text-primary{color:var(--color-base)!important}.border-primary{border-color:var(--color-base)!important}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--color-base);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}button:disabled{background-color:transparent!important;border:2px dotted #eee!important;color:#747474!important;overflow:hidden}.custom-tooltip{--bs-tooltip-bg: var(--color-primary);--bs-tooltip-padding-x: 25px;--bs-tooltip-padding-y: 10px;--bs-tooltip-border-radius: 10px;--bs-tooltip-arrow-width: 20px;--bs-tooltip-arrow-height: 10px;font-family:var(--font-estedad-medium)}.dropdown-menu{width:150px!important;padding:10px!important;border-color:var(--color-secondary);border-radius:var(--rounded-10)!important;--bs-border-opacity: 1;box-shadow:0 4px 12px #00000014;background-color:#fff}.dropdown-item:first-of-type{border-radius:10px 10px 0 0!important}.dropdown-item:last-of-type{border-radius:5px!important}.dropdown-item{padding:.7rem!important;margin:2.5px 0;border-radius:var(--rounded-10)!important;color:var(--color-primary);background-color:#eee;border:1px dashed #b2b1b1}.btn-warning{--bs-btn-bg: #ffde7a}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: var(--color-base);--bs-btn-border-color: var(--color-base);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(160, 30, 196);--bs-btn-hover-border-color: rgb(160, 30, 196);--bs-btn-focus-shadow-rgb: 49, 132, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(160, 30, 196);--bs-btn-active-border-color: rgb(160, 30, 196);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: var(--color-base);--bs-btn-disabled-border-color: var(--color-base)}.skeleton{background-size:200% 100%;animation:shimmer 1.5s infinite;border:1px solid #f7f7f7;pointer-events:none;text-indent:-9999px;opacity:.7}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.select__control{border-radius:.375rem;border:1px solid #ced4da}.select__value-container{padding:.375rem .75rem}.select__placeholder{color:var(--color-light-500)!important}.form-select,.form-control,.css-13cymwt-control,.css-t3ipsp-control{border:1px solid var(--color-light)!important;font-size:.9rem!important;padding:.7rem .75rem!important}.btn{--bs-btn-padding-x: .5rem !important;--bs-btn-padding-y: .5rem !important;font-size:.9rem!important}.btn:hover{color:var(--bs-btn-hover-color);background-color:#4a085cde!important;border-color:#ac37cb!important}.form-control::placeholder{color:var(--color-light-500)!important}.form-select:focus,.form-control:focus,.css-t3ipsp-control{box-shadow:0 0 5px var(--color-base)!important}.form-control:disabled{background-color:#eed8ff!important;opacity:1}.color-warning{color:var(--color-warning-10)!important}.fs-5,.fs-8{font-size:5px!important}.fs-10{font-size:10px!important}.fs-13{font-size:13px!important}.fs-15{font-size:15px!important}.fs-20{font-size:20px!important}.fs-25{font-size:25px!important}.fs-30{font-size:30px!important}.fade-in{opacity:0;animation:fadeInAnimation 1s forwards}@keyframes fadeInAnimation{to{opacity:1}}.fade-out{opacity:1;animation:fadeInAnimation 1s backwards}@keyframes fadeInAnimation{to{opacity:0}}
