*{box-sizing:border-box}body{margin:0}a{text-decoration:none}h1,h2,h3,h4,h5,h6,p{margin:0}input,select,textarea{outline:none}:root{--platform-font-family:"Inter",sans-serif;--direction:ltr}html.lang-ar{--platform-font-family:"Tajawal",sans-serif;--direction:rtl}html{font-size:16px}@media(max-width:1200px){html{font-size:15px}}@media(max-width:992px){html{font-size:14px}}@media(max-width:768px){html{font-size:13px}}@media(max-width:576px){html{font-size:12px}}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#d4d4d4;background-clip:padding-box;border:2px solid transparent;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#a3a3a3;background-clip:padding-box}::-webkit-scrollbar-thumb:active{background:#737373;background-clip:padding-box}::-webkit-scrollbar-corner{background:transparent}#__nuxt{align-items:space-between;display:flex;flex-direction:column;gap:0;height:100vh;justify-content:flex-start}*{scrollbar-color:#d4d4d4 transparent;scrollbar-width:thin}.slim-scrollbar::-webkit-scrollbar{height:4px;width:4px}.slim-scrollbar::-webkit-scrollbar-thumb{border:none;border-radius:4px}.slim-scrollbar{scrollbar-width:thin}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.dark-scrollbar::-webkit-scrollbar-track{background:#ffffff0d}.dark-scrollbar::-webkit-scrollbar-thumb{background:#fff3}.dark-scrollbar::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.dark-scrollbar::-webkit-scrollbar-thumb:active{background:#fff6}.dark-scrollbar{scrollbar-color:hsla(0,0%,100%,.2) hsla(0,0%,100%,.05)}.primary-scrollbar::-webkit-scrollbar-thumb{background:#38bdf8}.primary-scrollbar::-webkit-scrollbar-thumb:hover{background:#1c87aa}.primary-scrollbar::-webkit-scrollbar-thumb:active{background:#176c88}.primary-scrollbar{scrollbar-color:#38bdf8 transparent}.store-container{margin-inline:auto;max-width:1440px;padding-inline:clamp(6px,1.5vw,10px);width:100%}.error-message{align-items:center;color:red;display:flex;flex-direction:row;font-size:11px;gap:0;justify-content:flex-start;padding:1px 0}.inputs-container .input-label-container{flex:1}.inputs-container .input-label-container .label-header{align-items:center;display:inline-block;display:flex;flex-direction:row;font-family:var(--platform-font-family);font-size:clamp(12px,1.2vw,14px);font-weight:500;gap:0;justify-content:space-between;margin-bottom:2px}.inputs-container .input-label-container .label-header .label-container{align-items:flex-start;display:flex;flex-direction:row;gap:5px;justify-content:flex-start}.inputs-container .input-label-container .label-header .label-container>span{color:red;font-size:8px}.inputs-container .input-label-container .input-container{background-color:#fff;border:1px solid #d4d4d4;border-radius:5px;display:flex;overflow:hidden;width:100%}.inputs-container .input-label-container .input-container:not(:has(textarea.input)){height:35px}.inputs-container .input-label-container .input-container:has(textarea.input){height:100px}.inputs-container .input-label-container .input-container:has(.input:focus){border:1px solid #38bdf8}.inputs-container .input-label-container .input-container .input-icon{align-items:center;color:#a3a3a3;display:flex;height:100%;justify-content:center;width:35px}.inputs-container .input-label-container .input-container textarea.input{resize:none}.inputs-container .input-label-container .input-container .input{border:none;flex:1;height:100%}.inputs-container .input-label-container .input-container .input::-moz-placeholder{color:#a3a3a3;font-family:var(--platform-font-family)}.inputs-container .input-label-container .input-container .input::placeholder{color:#a3a3a3;font-family:var(--platform-font-family)}.btn{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;padding:.625rem 1.25rem;transition:all .2s ease}.btn.btn-white{background:#fff;border:1px solid #d4d4d4;color:#364153}.btn.btn-white:hover{background:#f7f8fa}.btn.btn-primary{background:#1c87aa;border:1px solid #1c87aa;color:#fff}.btn.btn-primary:hover:not(:disabled){background:#176c88}.btn.btn-primary:disabled{cursor:not-allowed;opacity:.5}.btn.btn-danger{background:#ef4444;border:1px solid #ef4444;color:#fff}.btn.btn-danger:hover:not(:disabled){background:#dc2626}.btn.btn-warning{background:#f59e0b;border:1px solid #f59e0b;color:#fff}.btn.btn-warning:hover:not(:disabled){background:#d97706}.btn.btn-success{background:#10b981;border:1px solid #10b981;color:#fff}.btn.btn-success:hover:not(:disabled){background:#059669}.btn.btn-info{background:#3b82f6;border:1px solid #3b82f6;color:#fff}.btn.btn-info:hover:not(:disabled){background:#2563eb}.btn.btn-light{background:#f3f4f6;border:1px solid #f3f4f6;color:#364153}.btn.btn-light:hover:not(:disabled){background:#e5e7eb}.btn.btn-dark{background:#364153;border:1px solid #364153;color:#fff}.btn.btn-dark:hover:not(:disabled){background:#252f3f}.management-page-container{background-color:#fff;font-family:var(--platform-font-family);gap:clamp(10px,4.5vw,45px);padding:clamp(10px,1.5vw,35px)}.management-page-container,.management-page-container .page-container{align-items:space-between;display:flex;flex-direction:column;justify-content:flex-start}.management-page-container .page-container{gap:15px;position:relative}.management-page-container .page-container .management-section-header{align-items:center;display:flex;flex-direction:row;gap:0;justify-content:space-between}.management-page-container .page-container .management-section-header .management-section-title{align-items:flex-start;display:flex;flex-direction:column;gap:10px;justify-content:flex-start}.management-page-container .page-container .management-section-header .management-section-title h3{font-weight:700}.management-page-container .page-container .management-section-header .management-section-title p{color:#a3a3a3;font-size:clamp(12px,1.5vw,14px);font-weight:300;letter-spacing:.5px}.management-page-container .page-container .management-section-header .links{align-items:center;display:flex;flex-direction:row;gap:5px;justify-content:space-between}.management-page-container .page-container .management-section-body .data-section{align-items:space-between;display:flex;flex-direction:column;gap:15px;justify-content:flex-start}.management-page-container .page-container .management-section-body .data-section header{align-items:center;display:flex;flex-direction:row;gap:15px;justify-content:space-between}.management-page-container .page-container .management-section-body .data-section header .search-input{width:300px}.management-page-container .page-container .management-section-body .data-section header .filters-button{background-color:#ddd;border-radius:5px;padding:5px 10px}.input-label-container{display:flex;flex-direction:column;gap:.5em;width:100%}.label-header{justify-content:space-between}.label-container,.label-header{align-items:center;display:flex}.label-container{gap:.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.label-container label{color:#364153;font-family:var(--platform-font-family);font-size:.875rem;font-weight:500;transition:color .2s ease}.label-container svg{color:#ef4444;height:.5rem;width:.5rem}.input-container{border-radius:.5rem;display:flex;overflow:visible;position:relative;width:100%}.input-container:has(select.input):after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #737373;content:"";height:0;pointer-events:none;position:absolute;right:1rem;top:50%;transform:translateY(-50%);transition:border-top-color .2s ease;width:0}.input-container:has(select.input):has(.input:focus):after{border-top-color:#1c87aa}.input-label-container:has(.error-message) .input-container:has(select.input):after{border-top-color:#ef4444}.input{background-color:#fff;border:1.5px solid #d1d5db;border-radius:.5rem;color:#364153;font-family:var(--platform-font-family);font-size:.875rem;line-height:1.5;outline:none;padding:.625rem .875rem;transition:all .2s ease;width:100%}.input::-moz-placeholder{color:#a3a3a3;font-family:var(--platform-font-family)}.input::placeholder{color:#a3a3a3;font-family:var(--platform-font-family)}.input:hover{border-color:#9ca3af}.input:focus{border-color:#1c87aa;box-shadow:0 0 0 3px #1c87aa1a}.input:disabled{background-color:#f7f8fa;cursor:not-allowed;opacity:.6}.input.input-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;padding-right:2.5rem}.input.input-select option{color:#364153;font-size:.875rem;padding:.5rem}.input.input-textarea{min-height:100px;padding:.75rem .875rem;resize:vertical}select.input{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;padding-right:2.5rem}select.input option{color:#364153;font-size:.875rem;padding:.5rem}textarea.input{min-height:100px;padding:.75rem .875rem;resize:vertical}.error-message{align-items:center;display:flex;gap:.25rem}.error-message span{color:#ef4444;font-size:.75rem;font-weight:400}.input-label-container:has(.error-message) .input{border-color:#ef4444}.input-label-container:has(.error-message) .input:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.input-label-container:has(.error-message) .label-container label{color:#ef4444}.checkbox-wrapper{display:flex;flex-direction:column;gap:.375rem}.checkbox-container{align-items:center;cursor:pointer;display:inline-flex;gap:.625rem;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-container:hover .checkbox-checkmark{border-color:#38bdf8}.checkbox-container:has(.checkbox-input:disabled){cursor:not-allowed;opacity:.5}.checkbox-input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkbox-input:checked+.checkbox-checkmark{background-color:#1c87aa;border-color:#1c87aa}.checkbox-input:focus+.checkbox-checkmark{box-shadow:0 0 0 3px #1c87aa26}.checkbox-input:disabled,.checkbox-input:disabled+.checkbox-checkmark{cursor:not-allowed}.checkbox-checkmark{align-items:center;background-color:#fff;border:2px solid #d4d4d4;border-radius:.375rem;display:flex;height:20px;justify-content:center;min-height:20px;min-width:20px;transition:all .2s ease;width:20px}.checkbox-checkmark svg{color:#fff;height:14px;width:14px}.checkbox-label{align-items:center;color:#364153;display:flex;font-family:var(--platform-font-family);font-size:.875rem;font-weight:500;gap:.25rem}.checkbox-label .required-icon{color:#ef4444;height:.5rem;width:.5rem}.checkbox-wrapper:has(.error-message) .checkbox-checkmark{border-color:#ef4444}.checkbox-wrapper:has(.error-message) .checkbox-input:checked+.checkbox-checkmark{background-color:#ef4444;border-color:#ef4444}.checkbox-wrapper:has(.error-message) .checkbox-input:focus+.checkbox-checkmark{box-shadow:0 0 0 3px #ef444426}.checkbox-wrapper:has(.error-message) .checkbox-label{color:#ef4444}.switcher{cursor:pointer;display:inline-block;flex-shrink:0;height:24px;position:relative;width:48px}.switcher.is-disabled{cursor:not-allowed;opacity:.5}.switcher-input{height:0;opacity:0;position:absolute;width:0}.switcher-input:checked+.switcher-slider{background-color:#1c87aa}.switcher-input:checked+.switcher-slider:before{transform:translate(24px)}.switcher-input:focus+.switcher-slider{box-shadow:0 0 0 3px #1c87aa33}.switcher-input:disabled+.switcher-slider{cursor:not-allowed}.switcher-slider{background-color:#d4d4d4;border-radius:24px;cursor:pointer;inset:0;position:absolute;transition:all .3s ease}.switcher-slider:before{background-color:#fff;border-radius:50%;bottom:3px;box-shadow:0 2px 4px #0000001a;content:"";height:18px;left:3px;position:absolute;transition:all .3s cubic-bezier(.4,0,.2,1);width:18px}.switcher-slider:hover{background-color:#a3a3a3}.switcher-input:checked+.switcher-slider:hover{background-color:#176c88}.slider-container{align-items:center;display:flex;height:30px}.slider,.slider-container{position:relative;width:100%}.slider{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer;height:6px;margin:0;outline:none;padding:0;z-index:2}.slider::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;background:#1c87aa;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px #00000026;cursor:pointer;height:18px;margin-top:-6px;-webkit-transition:all .2s ease;transition:all .2s ease;width:18px}.slider::-webkit-slider-thumb:hover{box-shadow:0 2px 8px #00000040;transform:scale(1.15)}.slider::-webkit-slider-thumb:active{transform:scale(1.05)}.slider::-moz-range-thumb{background:#1c87aa;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px #00000026;cursor:pointer;height:18px;-moz-transition:all .2s ease;transition:all .2s ease;width:18px}.slider::-moz-range-thumb:hover{box-shadow:0 2px 8px #00000040;transform:scale(1.15)}.slider::-moz-range-thumb:active{transform:scale(1.05)}.slider::-webkit-slider-runnable-track{background:transparent;border-radius:8px;height:6px;width:100%}.slider::-moz-range-track{background:transparent;border-radius:8px;height:6px;width:100%}.slider:disabled{cursor:not-allowed;opacity:.5}.slider:disabled::-webkit-slider-thumb{cursor:not-allowed}.slider:disabled::-moz-range-thumb{cursor:not-allowed}.slider:focus::-webkit-slider-thumb{box-shadow:0 0 0 3px #1c87aa33}.slider:focus::-moz-range-thumb{box-shadow:0 0 0 3px #1c87aa33}.slider-track{background-color:#e5e5e5;height:6px;pointer-events:none;right:0;top:50%;transform:translateY(-50%);z-index:1}.slider-progress,.slider-track{border-radius:8px;left:0;position:absolute}.slider-progress{background:linear-gradient(90deg,#38bdf8,#1c87aa);height:100%;right:auto;top:0}.slider-container.is-rtl .slider-progress{background:linear-gradient(270deg,#38bdf8,#1c87aa);left:auto;right:0}.slider-value{background-color:#1c87aa1a;border-radius:.25rem;color:#1c87aa;font-family:var(--platform-font-family);font-size:.875rem;font-weight:600;padding:.125rem .5rem}.slider-labels{align-items:center;display:flex;justify-content:space-between;margin-top:.5rem;padding:0 .125rem}.slider-max,.slider-min{color:#737373;font-family:var(--platform-font-family);font-size:.75rem}.input-label-container:has(.error-message) .slider::-webkit-slider-thumb{background:#ef4444}.input-label-container:has(.error-message) .slider::-moz-range-thumb{background:#ef4444}.input-label-container:has(.error-message) .slider:focus::-webkit-slider-thumb{box-shadow:0 0 0 3px #ef444433}.input-label-container:has(.error-message) .slider:focus::-moz-range-thumb{box-shadow:0 0 0 3px #ef444433}.input-label-container:has(.error-message) .slider-progress{background:linear-gradient(90deg,#ef4444,#dc2626)}.input-label-container:has(.error-message) .slider-value{background-color:#ef44441a;color:#ef4444}@media(prefers-color-scheme:dark){.label-container label{color:#e5e7eb}.input{background-color:#1f2937;border-color:#4b5563;color:#f9fafb}.input:hover{border-color:#6b7280}.input::-moz-placeholder{color:#9ca3af}.input::placeholder{color:#9ca3af}select.input option{background-color:#1f2937;color:#f9fafb}.input-container:has(select.input):after{border-top-color:#9ca3af}.switcher-slider{background-color:#4b5563}.switcher-slider:hover{background-color:#6b7280}.checkbox-checkmark{background-color:#1f2937;border-color:#4b5563}.checkbox-label{color:#e5e7eb}.slider-track{background-color:#374151}.slider-max,.slider-min{color:#9ca3af}}@media(max-width:768px){.input{padding:.5rem .75rem}.input,.label-container label{font-size:.8125rem}.switcher{height:22px;width:44px}.switcher .switcher-slider:before{height:16px;width:16px}.switcher .switcher-input:checked+.switcher-slider:before{transform:translate(22px)}.slider::-webkit-slider-thumb{height:20px;width:20px}.slider::-moz-range-thumb{height:20px;width:20px}.slider-value{font-size:.8125rem}.slider-labels{margin-top:.375rem}.checkbox-checkmark{height:18px;min-height:18px;min-width:18px;width:18px}.checkbox-checkmark svg{height:12px;width:12px}.checkbox-label{font-size:.8125rem}}
