@font-face{font-family:Inter;font-style:normal;font-weight:300;src:url(/assets/fonts/Inter/Inter-Light.ttf) format("ttf"),url(/assets/fonts/Inter/Inter-Light.ttf) format("ttf");font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(/assets/fonts/Inter/Inter-Regular.ttf) format("ttf"),url(/assets/fonts/Inter/Inter-Regular.ttf) format("ttf");font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:url(/assets/fonts/Inter/Inter-Medium.ttf) format("ttf"),url(/assets/fonts/Inter/Inter-Medium.ttf) format("ttf");font-display:swap}@font-face{font-family:Avenir Arabic;font-style:normal;font-weight:300;src:url(/assets/fonts/AvenirArabic/AvenirArabic-Light/font.woff2) format("woff2"),url(/assets/fonts/AvenirArabic/AvenirArabic-Light/font.woff) format("woff"),url(/assets/fonts/AvenirArabic/AvenirArabic-Light/font.ttf) format("truetype");font-display:swap}@font-face{font-family:Avenir Arabic;font-style:normal;font-weight:400;src:url(/assets/fonts/AvenirArabic/AvenirArabic-Regular/font.woff2) format("woff2"),url(/assets/fonts/AvenirArabic/AvenirArabic-Regular/font.woff) format("woff"),url(/assets/fonts/AvenirArabic/AvenirArabic-Regular/font.ttf) format("truetype");font-display:swap}@font-face{font-family:Avenir Arabic;font-style:normal;font-weight:500;src:url(/assets/fonts/AvenirArabic/AvenirArabic-Medium/font.woff2) format("woff2"),url(/assets/fonts/AvenirArabic/AvenirArabic-Medium/font.woff) format("woff"),url(/assets/fonts/AvenirArabic/AvenirArabic-Medium/font.ttf) format("truetype");font-display:swap}@font-face{font-family:Avenir Arabic;font-style:normal;font-weight:600;src:url(/assets/fonts/AvenirArabic/AvenirArabic-Heavy/font.woff2) format("woff2"),url(/assets/fonts/AvenirArabic/AvenirArabic-Heavy/font.woff) format("woff"),url(/assets/fonts/AvenirArabic/AvenirArabic-Heavy/font.ttf) format("truetype");font-display:swap}@font-face{font-family:Avenir Arabic;font-style:normal;font-weight:700;src:url(/assets/fonts/AvenirArabic/AvenirArabic-Black/font.woff2) format("woff2"),url(/assets/fonts/AvenirArabic/AvenirArabic-Black/font.woff) format("woff"),url(/assets/fonts/AvenirArabic/AvenirArabic-Black/font.ttf) format("truetype");font-display:swap}:root{--font-sans: "Inter", "Avenir Arabic", system-ui, ui-sans-serif, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--color-primary: #1565d8;--color-primary-hover: #1253b3;--color-gray-50: #F9FAFB;--color-gray-100: #F3F4F6;--color-gray-200: #E5E7EB;--color-gray-300: #D1D5DB;--color-gray-400: #9CA3AF;--color-gray-500: #6B7280;--color-gray-600: #4B5563;--color-gray-700: #374151;--color-gray-800: #1F2937;--color-gray-900: #111827;--color-error: #EF4444;--color-success: #10B981;--color-warning: #F59E0B;--color-info: #3B82F6}body{margin:0;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#111827}input,textarea,select,button{font-family:inherit}.form-label{display:block;font-size:13px;color:var(--color-gray-700);margin-bottom:.5rem}.disabled{background-color:#f0f0f0;color:#a0a0a0;cursor:not-allowed}.form-control{width:100%;padding:.5rem .75rem;border:1px solid var(--color-gray-200);border-radius:6px;margin-bottom:1rem;background-color:#fff;color:var(--color-gray-900);box-sizing:border-box;transition:all .2s ease}.form-control:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 2px #1565d81a}.helper-text{font-size:12px;color:#6b7280;margin-top:.25rem}.form-hint{color:var(--color-gray-500);font-size:13px;margin-bottom:.75rem}.form-control.is-invalid{border-color:#ef4444!important;margin-bottom:0}.form-validation{color:var(--color-error);font-size:12px;margin-top:.25rem}.validation-message{font-size:12px;color:#dc2626;margin-top:.25rem}.error-message{display:flex;align-items:center;gap:8px;padding:12px 16px;background-color:#fef2f2;border:1px solid #FCA5A5;border-radius:8px;margin-bottom:16px}.error-message img{width:20px;height:20px}.error-message span{font-size:14px;color:#dc2626;font-weight:500}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:8px 18px;font-size:14px;border-radius:6px;border:none;cursor:pointer}.btn.loading{pointer-events:none;opacity:.8}.btn.loading .btn-text{opacity:0;visibility:hidden}.btn.loading:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;animation:spin .7s linear infinite}.filters{display:flex;gap:0rem;border-radius:8px;border:1px solid #D0D5DD;box-shadow:0 1px 2px #1018280d}.filter-butotns-top{display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.filter-btn{gap:.5rem;padding:.4rem .75rem;border:1px solid #D0D5DD;background:#fff;cursor:pointer;transition:all .2s ease;display:flex;padding:10px 16px;justify-content:center;align-items:center;gap:8px;font-weight:600;font-size:14px;border-radius:0}.filter-btn img{width:20px;height:20px;object-fit:contain}.filter-btn.active{border-right:1px solid #D0D5DD;background:#f9fafb;color:var(--color-gray-500);font-size:14px;font-weight:600}.new-orders-btn{position:fixed;bottom:20px;right:20px;z-index:5000;background:#ff3b30;color:#fff;padding:12px 20px;border-radius:30px;font-weight:600;border:none;box-shadow:0 3px 10px #0000004d;cursor:pointer}.btn .badge{position:relative;right:3px;min-width:2px;width:2px;height:12px;background:gray;color:#fff;border-radius:50%;font-size:14px;font-weight:500;padding:6px 12px;display:flex;align-items:center;justify-content:center;pointer-events:none}.badge.active{background:#000}[dir=ltr] .filters .filter-btn:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}[dir=ltr] .filters .filter-btn:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px;border-left:0px}.input-section{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.input-section label{color:#344054;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.user-fields{margin-top:18px;display:flex;flex-direction:column;gap:18px}.user-fields .form-field{display:flex;flex-direction:column;gap:8px}.user-fields .input-box{position:relative;display:flex;padding:10px 14px;align-items:center;gap:8px;align-self:stretch;border-radius:8px;border:1px solid #D0D5DD;background:#f9fafb;box-shadow:0 1px 2px #1018280d}.user-fields .input-box input{border:none;outline:none;flex:1 1 auto;background:transparent;color:#667085;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.user-fields .input-box input::placeholder{color:#9aa8b2;font-size:18px}.user-fields .input-help{position:absolute;right:12px;display:flex;width:24px;height:24px;justify-content:center;align-items:center;border:0;background:transparent}.user-fields .input-help img{width:16px;height:16px;opacity:.85}[dir=rtl]{font-family:Avenir Arabic,Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;text-align:right}[dir=rtl] .input-help{right:auto;left:12px}[dir=rtl] .vendor-code{text-align:left!important}[dir=rtl] .header-actions,[dir=rtl] .card-actions{flex-direction:row-reverse}[dir=rtl] .text-left{text-align:right}[dir=rtl] .text-right{text-align:left}[dir=rtl] .filters .filter-btn:first-child{border-top-right-radius:8px;border-bottom-right-radius:8px;border-right:0px}[dir=rtl] .filters .filter-btn:last-child{border-top-left-radius:8px;border-bottom-left-radius:8px}[dir=rtl] .dropdown-toggle .chev{margin-left:0!important;margin-right:auto!important}.auth-login-background .auth-layout{background-color:#fff!important}button{cursor:pointer}.rotate{animation:spin 1.5s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin{to{transform:rotate(360deg)}}
