*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.-right-2{right:-.5rem}.-top-2{top:-.5rem}.z-0{z-index:0}.z-10{z-index:10}.z-50{z-index:50}.z-\[100000000000000\]{z-index:100000000000000}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-2{margin-left:.5rem}.mt-1{margin-top:.25rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.block{display:block}.inline-block{display:inline-block}.table{display:table}.grid{display:grid}.contents{display:contents}.h-10{height:2.5rem}.h-12{height:3rem}.h-24{height:6rem}.h-4{height:1rem}.h-64{height:16rem}.h-8{height:2rem}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-12{width:3rem}.w-24{width:6rem}.w-4{width:1rem}.w-64{width:16rem}.w-8{width:2rem}.w-\[120px\]{width:120px}.w-\[50px\]{width:50px}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-none{border-style:none}.bg-\[\#041f37\]{--tw-bg-opacity: 1;background-color:rgb(4 31 55 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-opacity-50{--tw-bg-opacity: .5}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-3{padding:.75rem}.p-6{padding:1.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pb-20{padding-bottom:5rem}.pb-6{padding-bottom:1.5rem}.pt-6{padding-top:1.5rem}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[40px\]{font-size:40px}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-\[400\]{font-weight:400}.font-\[700\],.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.text-\[\#ddd\]{--tw-text-opacity: 1;color:rgb(221 221 221 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.opacity-5{opacity:.05}.opacity-70{opacity:.7}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-lg{--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}*{padding:0;margin:0;box-sizing:border-box}.container{max-width:768px;margin:0 auto}.photographer-board .top-nav .main-bg{max-width:768px}.fade-in{animation:fadeIn .6s ease-in-out}:root{--main-font: "Baloo Bhaijaan 2", sans-serif;--tmain-color: #1e88e5;--main-color: #388fec;--main-alt-color: #285784;--m2-color: #0e3253;--main-color-v2: #1272c1;--main-color-v3: rgb(50, 65, 197);--success-color: #1fc646;--alpha-success-color: #1fc64633;--alternative-color: #146419;--alternative-hover-color: #2381293b;--shadow: 0 0 8px #00000041;--alternative-color-v2: #0e160f;--secondary-color: #3b82f6;--secondary-hover: #2563eb;--special-color: #ffa726;--special-color-v2: #ffc107;--cat-c-pink: #eb469b;--cat-c-blue: #3b82f6;--cat-c-green: #050505;--cat-c-yellow: #e9b309;--cat-c-pink-t: #eb469b53;--cat-c-blue-t: #3b82f653;--cat-c-green-t: #1fc35d53;--cat-c-yellow-t: #e9b30953;--cat-c-pink-ts: #eb469b73;--cat-c-blue-ts: #3b82f673;--cat-c-green-ts: #1fc35d73;--cat-c-yellow-ts: #e9b30973;--cancel-color: #ededed;--cancel-hover-color: #d4d4d4;--danger-color: #E53935;--alpha-danger-color: #E5393522;--strong-red-color: #c62828;--card-shadow: 0 0 20px #00000033;--main-shadow: 0 0 6px #00000022;--light-shadow: 0 0 2px #00000019;--strong-shadow: 0 0 7px #0000003d;--main-radius: 4px;--max-radius: 16px;--max-radius-2: 34px;--main-duration: .3s;--text-color: #555;--mid-radius: 20px;--neutral-color: #F4F4F4;--neutral-disabled-color: #ccc;--alpha-neutral-color: #F4F4F4AA;--neutral-color-v2: #c8c7c7;--neutral-color-v3: #39709d;--neutral-color-v4: #d7d7d7d7;--l-gray-d-blue: #e4e0e0;--solid-color: #333;--solid-v2-color: #555;--solid-v3-color: #818181;--solid-v4-color: #999;--solid-v5-color: #d9d9d9;--solid-v6-color: #aaa;--icon-solid-color: #aaa;--lighter-shadow: 0 0 2px #00000033;--unique-neutral: #f4f4f4;--whity-color: #f4f4f4;--whity-v2-color: #949494;--blacky-color: #848484;--whity-op-color: #001220;--icons-light-background: #e9e9e9;--whity-background: #e6e6e6;--admin-text-muted: #333;--admin-heading-color: #020228;--solid-soft-color: #333;--admin-bg-dark: #eee;--admin-bg-darker: #ddd;--admin-card-dark: #0d1118;--admin-accent-blue: #60a5fa;--admin-accent-blue-hover: #60a5fa;--admin-text-light: #f1f5f9;--overlay-color: #33333322;--icons-soft-color: #3331;--icons-soft-hover-color: #3333}[data-theme=dark]{--overlay-color: #e4d9d911;--neutral-color: #001220;--neutral-disabled-color: #323232;--admin-heading-color: #f4f4f4;--alpha-neutral-color: #001220AA;--neutral-color-v2: #2b3841;--shadow: 0 0 1px #ffffff2e;--neutral-color-v3: #022139;--neutral-color-v4: #0e202e;--solid-color: #ededed;--solid-v2-color: #ccc;--solid-v3-color: #d8d8d8;--solid-v4-color: #999;--solid-v5-color: #00172a;--solid-v6-color: #aaa;--lighter-shadow: 0 0 2px #ffffff17;--unique-neutral: #001220;--whity-color: #d4d4d4;--whity-op-color: #949494;--blacky-color: #d8d8d8;--icons-light-background: #1e1e1e;--whity-background: #01192b;--l-gray-d-blue: #001220;--admin-text-muted: #cbd5e1;--solid-soft-color: #E8E8E8;--icon-solid-color: #555;--admin-bg-dark: #0a0f1a;--admin-bg-darker: #080c15;--admin-card-dark: #151b26;--admin-accent-blue: #60a5fa;--admin-text-light: #f1f5f9;--icons-soft-color: #eee4;--icon-soft-hover-color: #eee6}@keyframes spinPreserveTranslate{0%{transform:translate(-50%) rotate(0)}to{transform:translate(-50%) rotate(360deg)}}@media(max-width:450px){:root{--mid-radius: 27px}}.container{max-width:800px;padding:0 15px}.no-padding-container{max-width:800px;margin:auto}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--neutral-color) inset;-webkit-text-fill-color:var(--solid-color)!important;caret-color:var(--solid-color)}input.input-std:-webkit-autofill,input.input-std:-webkit-autofill:hover,input.input-std:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--neutral-color-v4) inset;-webkit-text-fill-color:var(--solid-color)!important;caret-color:var(--solid-color)}body{font-family:"Baloo Bhaijaan 2",sans-serif;direction:rtl}.font-main,.font-arabic{font-family:"Baloo Bhaijaan 2",sans-serif!important}li{list-style:none}a{color:inherit;text-decoration:none}img{max-width:100%}.main-shadow{box-shadow:var(--main-shadow)}.card-shadow{box-shadow:var(--card-shadow)}.no-shadow{box-shadow:none!important}.light-shadow{box-shadow:0 0 3px #0003}.special-offer{border:7px solid var(--special-color)}.flex{display:flex}.flex-set{display:flex;justify-content:space-between;align-items:center}.flex-bottom{display:flex;justify-content:space-between;align-items:flex-end}.flex-center{display:flex;align-items:center;justify-content:center}@media(max-width:768px){.f-sm-grow{flex:1}}.rounded{border-radius:var(--max-radius)}.main-card{background-color:#fff;padding:20px;border-radius:var(--max-radius);box-shadow:var(--card-shadow)}.segma{width:100px}.hidden{display:none}@media(min-width:480px)and (max-width:768px){.sm-hide{display:none}}@media(max-width:992px){.l-hide{display:none}}.modal-content{background:#fff;padding:24px;border-radius:8px;text-align:center;direction:rtl;font-family:"Baloo Bhaijaan 2",sans-serif;display:flex;align-items:center;flex-direction:column;justify-content:center;width:100%}.modal-content h3{margin:0 0 16px;color:#111827;font-size:18px;font-weight:600}.modal-content p{color:#6b7280;font-size:14px;line-height:2;max-width:290px}.modal-message{font-size:16px;color:#374151;line-height:1.6}@media(max-width:480px){.modal-header{padding:20px 16px 12px}.modal-content{padding:16px}.priority-confirm-modal .confirm-btn,.priority-confirm-modal .cancel-btn{width:100%}}.fade-in{animation:fade-in .6s linear 1}.slide-in-content{animation:slideInUp .6s ease-out forwards;transform:none}.pointer{cursor:pointer}.important-link{cursor:pointer;font-size:14px;font-weight:500;text-decoration:underline;margin-bottom:10px;display:inline-block}.important-link.danger{color:#ef4444}.important-link.success{color:#10b981}.important-link.secondary{color:#666}input[type=date]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator{background:transparent;color:transparent;cursor:pointer;height:auto;inset:0;position:absolute;width:auto;z-index:10}.date-input-wrapper{position:relative;display:flex;align-items:center}.date-input-wrapper input[type=date]{width:100%;padding-left:40px!important}.date-input-wrapper .calendar-icon{position:absolute;left:12px;color:#6b7280;pointer-events:none;z-index:5;transition:color .3s ease}.date-input-wrapper:focus-within .calendar-icon{color:var(--main-color)}.modal-section-label{background-color:var(--admin-bg-darker);padding-block:10px;border-radius:var(--max-radius-2)}.modal-section-label>h3{color:var(--solid-color);text-align:center}@keyframes loadingSpin{0%{transform:translate(-50%,-50%) rotate(0)}50%{transform:translate(-50%,-50%) rotate(230deg)}75%{transform:translate(-50%,-50%) rotate(290deg)}95%{transform:translate(-50%,-50%) rotate(340deg)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes slideUp{0%{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes delayAppearance{0%{opacity:0}to{opacity:1}}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.loading-container{display:flex;align-items:center;justify-content:center;min-height:100vh;background:linear-gradient(135deg,var(--main-color) 0%,var(--main-color-v2) 100%);font-family:"Baloo Bhaijaan 2",sans-serif}.loading-container p{color:#fff;font-size:18px;font-weight:600;direction:rtl}.cat-wrapper::-webkit-scrollbar{display:none}.cat-wrapper{-ms-overflow-style:none;scrollbar-width:none}.cat-cont{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:5px}.cat-new-img{width:40px}.cat-item:hover{box-shadow:0 0 8px #00000038;transform:translateY(-.5px)}.category-card-loaded{animation:fadeInCategory .6s ease-in-out forwards}@keyframes fadeInCategory{0%{opacity:0}to{opacity:1}}.new-page{display:flex;flex-direction:column;min-height:100dvh}.new-page .new-page-content{flex:1;padding-bottom:70px;display:flex;flex-direction:column}.admin-top-nav{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-bottom:1px solid rgba(226,232,240,.8);box-shadow:0 4px 20px #00000014;position:relative}.admin-top-nav:before{content:"";position:absolute;inset:0;background:#fff9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:0}.admin-top-nav .top-nav{position:relative;z-index:1}.admin-title-container{display:flex;flex-direction:column}@media(max-width:768px){.admin-title-container{display:none}}.admin-nav .logo{filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}.nav-icons{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:8px;border-radius:16px;background:#ffffff1a}.mob-top-nav-btns{display:flex;align-items:center;gap:10px}.mob-top-nav-btns>*{background:#60a5fa26;padding:10px;border-radius:50%;width:-moz-fit-content;width:fit-content}.admin-user-container{position:relative}@media(max-width:550px){.admin-user-container{flex:1}}.admin-user{gap:15px;cursor:pointer;transition:all .3s ease;background:var(--neutral-color);border-radius:16px;box-shadow:var(--shadow);padding:10px 20px;display:flex;align-items:center;justify-content:space-between;position:relative}@media(max-width:1200px){.admin-user{box-shadow:none;padding:0;flex-direction:row-reverse}}.admin-user-img{border-radius:50%;overflow:hidden;border:1px solid var(--admin-bg-merge-color);width:65px;height:65px;transition:all .3s ease}@media(max-width:1200px){.admin-user-img{width:50px;height:50px;border-width:2px;position:absolute}}.admin-user-name{color:var(--solid-color)}.admin-user-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.admin-user-info{display:flex;flex-direction:column;transition:all .3s ease}.admin-user-info span:first-child{line-height:1.5;transition:all .3s ease;white-space:nowrap}.admin-user-info span:last-child{color:#888;font-weight:600;line-height:1;transition:all .3s ease}.admin-user svg{font-size:28px;transition:all .3s ease}.dropdown-arrow{transform:rotate(0);transition:transform .3s ease}.dropdown-arrow.open{transform:rotate(180deg)}.admin-user-dropdown{position:absolute;left:2px;background:var(--neutral-color);border-radius:var(--main-radius);box-shadow:0 0 6px var(--shadow-color);min-width:180px;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;z-index:1000;overflow:hidden}@media(max-width:1200px){.admin-user-dropdown{right:2px}}@media(min-width:1201px){.admin-user-dropdown{bottom:100%;margin-bottom:-30px}}@media(max-width:1200px){.admin-user-dropdown{top:100%;margin-top:8px}}.admin-user-dropdown.open{opacity:1;visibility:visible}.logout-item{color:#dc3545;padding:10px 15px;display:flex;align-items:center;gap:10px;cursor:pointer;transition:var(--main-duration)}.logout-item:hover{background-color:var(--admin-bg-dark);color:#c82333}.logout-icon{font-size:18px!important;color:inherit}@media(max-width:768px){.admin-user{gap:10px}.admin-user-img{width:50px;height:50px;border-width:2px}.admin-user-info span:last-child{font-size:14px}.admin-user svg{font-size:24px}.admin-user-dropdown{min-width:160px}.dropdown-item{padding:10px 14px}.logout-icon{font-size:16px!important}}@media(max-width:400px){.admin-user{gap:8px}.admin-user-img{width:40px;height:40px}.admin-user svg{font-size:20px}.admin-user-dropdown{min-width:140px}.dropdown-item{padding:8px 12px;font-size:12px}.logout-icon{font-size:14px!important}}@media(max-width:1200px){.admin-user-info{flex-direction:row-reverse;align-items:center}}.seperator{color:var(--solid-v3-color);margin-inline:10px}@media(min-width:1201px){.admin-user-container .seperator{display:none}}.admin-user-info-wrapper{display:flex;align-items:center;justify-content:space-between;gap:20px;flex:1}@media(max-width:1200px){.admin-user-info-wrapper{flex-direction:row-reverse;cursor:pointer;background:#60a5fa26;display:flex;align-items:center;justify-content:center;padding:8px;border-radius:var(--main-radius);transition:.3s;padding-inline:10px 40px;margin-left:25px;transition:var(--main-duration);gap:10px}.admin-user:hover .admin-user-info-wrapper{background:#60a5fa40}}@media(max-width:550px){.admin-user-info-wrapper{justify-content:space-between}}@media(max-width:400px){.admin-user-info-wrapper{padding-inline:10px 24px}}.admin-user .chev-down{display:flex;position:relative;top:2px}.admin-user-dropdown .logout-item:hover{background-color:var(--danger-soft-color);color:var(--danger-color)}.admin-user-dropdown .logout-item:hover .logout-icon{stroke:var(--danger-color)}.logout-modal-overlay{position:fixed;inset:0;background-color:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:99999999999999;animation:fadeIn .2s ease-out}.logout-modal{background:var(--neutral-color);border-radius:var(--max-radius);padding:32px;max-width:400px;width:90%;box-shadow:var(--card-shadow);animation:slideInScale .3s cubic-bezier(.34,1.56,.64,1);position:relative;border:1px solid var(--neutral-color-v2);z-index:9999999}@keyframes slideInScale{0%{transform:scale(.9) translateY(20px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.logout-modal-close{position:absolute;top:16px;left:16px;background:transparent;border:none;color:var(--solid-v3-color);cursor:pointer;padding:8px;border-radius:var(--main-radius);display:flex;align-items:center;justify-content:center;transition:all .2s ease}.logout-modal-close:hover{background:var(--neutral-color-v2);color:var(--solid-color)}.logout-modal-icon{width:64px;height:64px;margin:0 auto 20px;background-color:var(--alpha-danger-color);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--danger-color)}.logout-modal-content{text-align:center;margin-bottom:28px}.logout-modal-content h3{font-size:20px;font-weight:600;color:var(--solid-color);margin-bottom:12px;line-height:1.4}.logout-modal-content p{font-size:15px;color:var(--solid-v2-color);line-height:1.6;margin:0}.logout-modal-actions{display:flex;gap:12px;justify-content:center}.logout-cancel-btn,.logout-confirm-btn{flex:1;padding:12px 24px;border:none;border-radius:var(--main-radius);font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:var(--main-font)}.logout-cancel-btn{background-color:var(--neutral-color-v2);color:var(--solid-color);border:1px solid var(--neutral-color-v2)}.logout-cancel-btn:hover:not(:disabled){background-color:var(--neutral-color-v4);transform:translateY(-1px);box-shadow:var(--light-shadow);filter:brightness(.9)}.logout-confirm-btn{background:linear-gradient(135deg,var(--danger-color),var(--strong-red-color));color:#fff;box-shadow:0 2px 8px #e539354d}.logout-confirm-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #e5393566;filter:brightness(.9)}.logout-confirm-btn:active:not(:disabled),.logout-cancel-btn:active:not(:disabled){transform:translateY(0)}.logout-confirm-btn:disabled,.logout-cancel-btn:disabled{opacity:.6;cursor:not-allowed;filter:none}.styled-btn{border-radius:var(--max-radius-2);padding:6px 20px;font-size:16px;font-weight:500;transition:all .3s ease-in-out;text-align:center;display:inline-block;box-shadow:var(--lighter-shadow)}.styled-icon-btn.styled-btn{display:flex;align-items:center;justify-content:center;padding:6px;background-color:var(--main-color);color:var(--neutral-color);border:none;border-radius:var(--max-radius-2);font-weight:500;cursor:pointer;transition:all .2s ease;flex-shrink:0}.styled-icon-btn:hover{background-color:var(--m2-color)}.mob-nav.container{position:fixed;bottom:10px;left:50%;transform:translate(-50%);z-index:9999}.mob-nav.container>.mob-ul{background-color:var(--neutral-color);width:100%;padding:10px;border-radius:var(--max-radius-2);display:flex;justify-content:space-between;color:var(--solid-v3-color);box-shadow:var(--shadow)}.mob-nav.container>.mob-ul>.mob-link{cursor:pointer;border-radius:50%;padding:8px}.mob-nav.container>.mob-ul>li.active{color:#f4f4f4;background-color:var(--main-color)}.slider-content{width:100%;aspect-ratio:4 / 3}.swiper{overflow:visible!important;direction:rtl;position:relative;width:100%}.slider-animation{animation:slideUpFade .8s cubic-bezier(.25,.46,.45,.94) forwards}@keyframes slideUpFade{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.swiper-container{padding:15px 0!important;transition:all .3s ease}.swiper-button-prev,.swiper-button-next{color:#fff!important;background-color:#0625417a!important;width:40px!important;height:40px!important;display:flex;align-items:center;justify-content:center;border-radius:50%;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 4px 12px #00000026;transition:all .3s ease}.swiper-button-prev:hover,.swiper-button-next:hover{background-color:#000000e6!important;transform:scale(1.1);box-shadow:0 6px 16px #00000040}.swiper-button-prev:after,.swiper-button-next:after{font-size:16px!important;font-weight:700;position:relative;top:0}.swiper-pagination-bullet{background-color:#bbb!important;--dimentions: 15px;opacity:.5!important;width:var(--dimentions);height:var(--dimentions)}.swiper-pagination{bottom:5px!important}.swiper-pagination-bullet-active{background-color:var(--main-color)!important;opacity:1!important}.slider-card{border-radius:var(--max-radius-2)}.slider-animation .slider-card{animation:fadeIn .6s ease-in-out forwards}.slider-tag{width:-moz-fit-content;width:fit-content;border-radius:var(--max-radius-2);padding:1px 10px}.slide-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;inset:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}.student-profile-menu{overflow:hidden;height:0;transition:all .3s ease-in-out;padding-block:0}.student-profile-menu.menu-opened{height:103px;padding-block:10px}.loading-spinner-overlay{position:fixed;top:0;left:0}.loading-spinner-container{width:100%;height:100%;background-color:var(--neutral-color);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;z-index:9999;flex-direction:column;gap:2px}.loading-spinner{border:3px solid var(--main-color);border-color:var(--main-color) transparent transparent transparent;border-radius:50%;width:40px;height:40px;display:flex;justify-content:center;align-items:center;animation:spin 1.4s linear infinite}.loading-spinner.abstract-spinner.pause{animation-play-state:running,paused}.abstract-spinner.loading-spinner{width:25px;height:25px;margin:0 auto;position:relative;border-color:#999;border-style:dotted;animation:fadeIn .5s ease-in-out,spinPreserveTranslate 1.4s linear infinite;position:fixed;top:30px;left:50%;transform:translate(-50%);z-index:9999999}.loading-spinner-feedback{color:var(--solid-color);margin-top:20px;font-size:14px}.sponsors-slider-wrapper{margin:40px 0;padding:20px 0}.sponsor-slider-card{height:200px;min-height:200px;border-radius:var(--max-radius-2);overflow:hidden;box-shadow:0 4px 6px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.sponsor-slider-card:hover{transform:translateY(-5px);box-shadow:0 8px 15px #0003}.sponsor-slider-content{width:100%;height:100%}@media(max-width:768px){.sponsor-slider-card{height:150px;min-height:150px}.sponsors-slider-wrapper{margin:20px 0;padding:10px 0}}.sponsors-aniamtion{animation:fadeIn .6s ease-in-out forwards}.home{padding-top:20px}.offer-card-loaded{animation:fadeInOffer .5s ease-in-out forwards}.offer-img-loaded{animation:fadeInOfferImg .5s ease-in-out forwards}@keyframes fadeInOffer{0%{opacity:0}to{opacity:1}}@keyframes fadeInOfferImg{0%{opacity:0}to{opacity:1}}.old-price{position:relative;color:var(--danger-color);text-decoration:line-through!important}.current-price{font-size:16px;font-weight:600;color:var(--alternative-color);position:relative;top:1px}.u-current-price{font-size:16px;font-weight:600;color:var(--neutral-color);background-color:var(--alternative-color);border-radius:var(--max-radius-2);padding:1px 10px;display:inline-block}.empty-content-container{display:flex;align-items:center;justify-content:center;padding:80px 20px;min-height:400px}.empty-content-wrapper{text-align:center;max-width:500px;animation:fadeInUp .6s ease-out}.empty-content-icon-wrapper{display:inline-flex;align-items:center;justify-content:center;width:120px;height:120px;margin:0 auto 30px;background:linear-gradient(135deg,var(--neutral-color) 0%,var(--neutral-color-v4) 100%);border-radius:50%;color:var(--solid-v3-color);box-shadow:var(--lighter-shadow);transition:all var(--main-duration) ease}.empty-content-icon-wrapper:hover{transform:scale(1.05);box-shadow:var(--light-shadow)}.empty-content-title{font-size:24px;font-weight:600;color:var(--solid-color);margin-bottom:12px;font-family:var(--main-font)}.empty-content-description{font-size:16px;line-height:1.8;color:var(--solid-v2-color);margin:0;font-family:var(--main-font)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.empty-content-container{padding:60px 15px;min-height:350px}.empty-content-icon-wrapper{width:100px;height:100px;margin-bottom:24px}.empty-content-title{font-size:20px}.empty-content-description{font-size:14px}}@media(max-width:480px){.empty-content-container{padding:40px 15px;min-height:300px}.empty-content-icon-wrapper{width:80px;height:80px;margin-bottom:20px}.empty-content-title{font-size:18px}.empty-content-description{font-size:13px}}.product-card-loaded{animation:fadeInProduct .5s ease-in-out forwards}.product-img-loaded{animation:fadeInProductImg .5s ease-in-out forwards}@keyframes fadeInProduct{0%{opacity:0}to{opacity:1}}@keyframes fadeInProductImg{0%{opacity:0}to{opacity:1}}.input-std{background-color:transparent;padding:6px 35px 6px 0;outline:none;border:none;color:var(--solid-color);width:90%}.select-mui{min-width:30%;direction:rtl;text-align:right;display:flex;flex-direction:column;justify-content:flex-end}.select-mui .select-label{margin-bottom:2px;font-family:"Baloo Bhaijaan 2",sans-serif;font-size:14px;text-align:right;color:var(--solid-v2-color);direction:rtl}.select-mui .form-input-field{width:100%;position:relative}.select-mui .input-icon{position:absolute;z-index:99;top:50%;right:15px;transform:translateY(-50%);color:var(--main-color);display:flex;align-items:center;justify-content:center;pointer-events:none}.select-mui .input-icon svg{width:20px;height:20px}.mui-select-label{color:var(--solid-strong-color)!important;font-family:Cairo;position:relative;z-index:999}.select-mui *{direction:rtl}.select-mui .MuiSelect-select{text-align:right!important;padding-right:14px!important;padding-left:32px!important}.select-mui .MuiSelect-icon{left:7px!important;right:unset!important}:root{--main-radius: 8px}.select-mui .error-message{color:#d32f2f;font-size:12px;margin-top:4px;font-weight:500;text-align:right;direction:rtl;font-family:"Baloo Bhaijaan 2",sans-serif}.muirtl-ytlejw-MuiFormControl-root{justify-content:space-between}.select-mui .input-icon:has(+.Mui-disabled),.select-mui:has(.Mui-disabled) .input-icon{color:#9ca3af!important}.search-btn:before{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:2px;border-radius:5px;height:85%;background-color:var(--solid-v4-color)}.offers-nav .active{color:#fff!important;background-color:var(--main-color);border-radius:var(--max-radius-2)}.contactus-page{min-height:100vh;font-family:"Baloo Bhaijaan 2",sans-serif;direction:rtl;background:linear-gradient(135deg,#f8fafc,#f1f5f9);width:100%;margin:0;padding:0}.hero-section{color:#333;padding:80px 0;position:relative;overflow:hidden;width:calc(100% - 24px);margin:20px auto;border-radius:var(--max-radius);box-shadow:0 0 10px #00000062}.contactus-title{position:relative}.contactus-title:before,.contactus-title:after{content:"";width:12px;height:12px;border-radius:50%;background-color:var(--main-color);position:absolute;top:50%;transform:translateY(-50%)}.contactus-title:before{right:15px}.contactus-title:after{left:15px}.background-illustration{width:300px;animation:swing 4s ease-in-out infinite}@keyframes swing{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.hero-content{position:relative;z-index:2;text-align:center;max-width:800px;margin:0 auto}.hero-title{font-weight:800!important;font-size:48px!important;margin-bottom:16px!important;text-shadow:0 4px 8px rgba(0,0,0,.3);background:linear-gradient(135deg,#fff,#f0f9ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle{font-weight:500!important;font-size:24px!important;margin-bottom:24px!important;opacity:.9}.hero-description{font-size:18px!important;line-height:1.8!important;margin-bottom:48px!important;opacity:.85;max-width:700px;margin-left:auto;margin-right:auto}.hero-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:32px;margin-top:48px}.stat-item{text-align:center;padding:20px;background:#ffffff1a;border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.stat-number{font-weight:800!important;font-size:36px!important;color:#fff!important;margin-bottom:8px!important}.contactus .stat-label{font-size:14px!important;opacity:.8;color:#fff!important}.why-contact-section,.contact-info-section{padding:80px 0}.section-title{text-align:center;font-weight:700!important;font-size:36px!important;color:var(--main-color)!important;margin-bottom:48px!important;position:relative}.section-title:after{content:"";position:absolute;bottom:-16px;left:50%;transform:translate(-50%);width:80px;height:4px;background:linear-gradient(90deg,var(--alternative-color) 0%,var(--main-color-v2) 100%);border-radius:2px}.contact-info-section{background:#fff}@media(max-width:768px){.hero-title{font-size:32px!important}.hero-subtitle{font-size:18px!important}.hero-description{font-size:16px!important}.section-title{font-size:28px!important}.hero-stats{grid-template-columns:repeat(3,1fr);gap:16px}.stat-number{font-size:28px!important}}@media(max-width:480px){.contactus-page{padding-bottom:60px}.hero-section,.why-contact-section,.contact-info-section{padding:40px 0}.hero-stats{grid-template-columns:1fr;gap:12px}}.styled-upload-container{width:100%;font-family:"Baloo Bhaijaan 2",sans-serif}.upload-area{border:1px dashed var(--solid-v3-color);border-radius:12px;padding:20px;text-align:center;background-color:var(--admin-bg-dark);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;transition:all .3s ease;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;transition:.3s;margin-top:20px;outline:none}.upload-area:focus-visible{border-color:var(--main-color);box-shadow:0 0 0 3px #2563eb33}.upload-area:hover{background:var(--admin-bg-darker)}.upload-area.dragging{background-color:#0e32530d}.hidden-input{display:none}.preview-container{width:100%}.preview-wrapper{display:flex;justify-content:center;margin-bottom:16px}.image-wrapper{position:relative}.preview-image,.existing-image{width:120px;height:120px;-o-object-fit:cover;object-fit:cover;border-radius:8px;border:2px solid var(--admin-bg-dark)}.delete-button{position:absolute;top:-8px;right:-8px;background-color:#d32f2f;color:#fff;width:20px;height:20px;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s;padding:0}.delete-button:hover{background-color:#b71c1c}.success-text{color:var(--main-color);font-family:"Baloo Bhaijaan 2",sans-serif;font-size:14px;font-weight:500;margin:0}.change-text{color:#9ca3af;font-family:"Baloo Bhaijaan 2",sans-serif;font-size:12px;margin:0}.placeholder-container{display:flex;flex-direction:column;align-items:center}.camera-icon{font-size:48px!important;color:#0e325380;margin-block:4px}.placeholder-text{color:var(--solid-v4-color);font-family:"Baloo Bhaijaan 2",sans-serif;font-size:14px;font-weight:500;text-align:center;margin:0}.placeholder-subtext{color:var(--solid-v6-color);font-family:"Baloo Bhaijaan 2",sans-serif;font-size:12px;margin:0}.form-input{display:flex;flex-direction:column}.form-input label,.select-label,.add-label,.label{margin-bottom:2px;font-family:"Baloo Bhaijaan 2",sans-serif;font-size:14px;text-align:right;color:var(--solid-v2-color);direction:rtl}.form-input-field{width:100%;position:relative}.form-input .input-wrapper{box-shadow:var(--lighter-shadow);border-radius:var(--max-radius-2);margin-top:5px;overflow:hidden}.form-input input{background-color:transparent;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden;padding:8px 20px;width:100%;height:42px;direction:rtl;text-align:right;font-family:"Baloo Bhaijaan 2",sans-serif;font-size:16px;color:var(--solid-color)}.form-input input:-webkit-autofill,.form-input input:-webkit-autofill:hover,.form-input input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--neutral-color) inset,var(--lighter-shadow)!important}.form-input input[type=date],.form-input input[type=datetime-local]{cursor:pointer}.form-input.admin-input input{border:none;box-shadow:none;background-color:var(--admin-bg-dark);border-radius:var(--max-radius)}.form-input.admin-input.alternative input{background-color:var(--neutral-color)}.form-input input[type=color]{cursor:pointer}.form-input input.has-icon{padding-right:50px;padding-left:14px}.form-input .input-icon{position:absolute;z-index:99;top:50%;right:15px;transform:translateY(-50%);color:var(--main-color);display:flex;align-items:center;justify-content:center}.form-input .input-icon svg{width:20px;height:20px}.form-input input:hover{border-color:#bbb}.form-input input:focus{outline:none;border-color:#bbb}.form-input input::-moz-placeholder{color:var(--solid-v4-color);font-family:"Baloo Bhaijaan 2",sans-serif;font-size:13px;text-align:right;direction:rtl}.form-input input::placeholder{color:var(--solid-v4-color);font-family:"Baloo Bhaijaan 2",sans-serif;font-size:13px;text-align:right;direction:rtl}.form-input input.error{border-color:var(--danger-color);color:var(--danger-color)}.form-input input:disabled{background-color:#f5f5f5!important;color:#6b7280!important;cursor:not-allowed!important;border-color:#e5e7eb!important;opacity:.7}.form-input input:disabled::-moz-placeholder{color:#9ca3af!important}.form-input input:disabled::placeholder{color:#9ca3af!important}.form-input input:disabled+.input-icon,.form-input input:disabled~.input-icon,.form-input:has(input:disabled) .input-icon{color:#9ca3af!important}.error-message{background-color:#ffebee;color:#c62828;border:1px solid #ef5350;border-radius:var(--max-radius-2);font-family:"Baloo Bhaijaan 2",sans-serif;font-size:12px;padding:2px 20px;margin-top:4px}.temp-reg-loading-overlay{position:absolute;inset:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:20px;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn .3s ease-out}.temp-reg-loading-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:16px}.temp-reg-loading-text{font-family:"Baloo Bhaijaan 2",sans-serif;font-size:18px;font-weight:500;color:var(--main-color);direction:rtl;margin:0}.loading-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--alpha-neutral-color);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:9999;flex-direction:column;gap:10px}@keyframes temp-reg-loading-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.otp-verification-container{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:400px;margin:0 auto;padding:0}.otp-header{margin-bottom:32px}.otp-icon{width:80px;height:80px;background:linear-gradient(135deg,var(--main-color),var(--m2-color));border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;color:#fff;box-shadow:0 4px 16px #0e32534d}.otp-title{font-size:24px;font-weight:700;color:var(--text-color);margin:0 0 8px;font-family:"Baloo Bhaijaan 2",sans-serif}.otp-subtitle{font-size:14px;color:var(--text-color);opacity:.7;margin:0 0 4px;font-family:"Baloo Bhaijaan 2",sans-serif}.otp-phone-number{font-size:16px;font-weight:600;color:var(--main-color);margin:0;font-family:"Baloo Bhaijaan 2",sans-serif;direction:ltr}.otp-success-message{display:flex;align-items:center;gap:8px;background:#22c55e1a;color:#16a34a;padding:12px 16px;border-radius:8px;font-size:14px;font-weight:500;margin-bottom:16px;border:1px solid rgba(34,197,94,.2);width:100%;box-sizing:border-box;font-family:"Baloo Bhaijaan 2",sans-serif}.otp-error-message{background:#ef44441a;color:#dc2626;padding:12px 16px;border-radius:8px;font-size:14px;font-weight:500;margin-bottom:16px;border:1px solid rgba(239,68,68,.2);width:100%;box-sizing:border-box;font-family:"Baloo Bhaijaan 2",sans-serif}.otp-inputs-container{display:flex;gap:12px;justify-content:center;margin-bottom:24px;direction:ltr}.otp-input{width:40px;height:40px;border:2px solid #e5e7eb;border-radius:8px;text-align:center!important;direction:ltr!important;font-size:20px;font-weight:600;color:var(--solid-color);background:#fff;transition:all .2s ease;font-family:"Baloo Bhaijaan 2",sans-serif;padding:0}.otp-input:focus{outline:none;border-color:var(--main-color);box-shadow:0 0 0 3px #0e32531a}.otp-input.filled{border-color:var(--main-color);background:#0e32530d}.otp-input.error{border-color:#dc2626;background:#ef44440d}.otp-input.success{border-color:#16a34a;background:#22c55e0d}.otp-input:disabled{background:#f9fafb;cursor:not-allowed;opacity:.6}.otp-loading{display:flex;align-items:center;gap:12px;color:var(--solid-v2-color);opacity:.7;margin-bottom:20px;font-family:"Baloo Bhaijaan 2",sans-serif;font-size:14px}.otp-spinner{width:20px;height:20px;border:2px solid #e5e7eb;border-top:2px solid var(--main-color);border-radius:50%;animation:otp-spin 1s linear infinite}@keyframes otp-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.otp-footer{display:flex;flex-direction:column;gap:16px;width:100%}.otp-timer{color:var(--solid-color);opacity:.6;font-size:14px;margin:0;font-family:"Baloo Bhaijaan 2",sans-serif}.otp-resend-button{display:flex;align-items:center;justify-content:center;gap:8px;background:transparent;color:var(--main-color);border:1px solid var(--main-color);padding:12px 24px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:"Baloo Bhaijaan 2",sans-serif}.otp-resend-button:hover{background:var(--main-color);color:#fff}.otp-resend-button:disabled{opacity:.5;cursor:not-allowed}.otp-verify-button{background:linear-gradient(135deg,var(--main-color),var(--m2-color));color:#fff;border:none;padding:14px 24px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:"Baloo Bhaijaan 2",sans-serif;box-shadow:0 4px 16px #0e32534d}.otp-verify-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #0e325366}.otp-verify-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.otp-back-button{background:transparent;color:var(--text-color);border:1px solid #e5e7eb;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:"Baloo Bhaijaan 2",sans-serif}.otp-back-button:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.otp-back-button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:480px){.otp-inputs-container{gap:8px}.otp-input{width:40px;height:48px;font-size:18px}.otp-verification-container{padding:0 16px}}.register-wrapper{box-shadow:var(--shadow);border-radius:var(--max-radius-2);overflow:hidden;max-width:80vw;margin:auto}.create-account-page{min-height:100vh;margin:0;padding:0;overflow-x:hidden}.glass-card{max-width:80vw;max-height:70vh;overflow-y:auto}.glass-card::-webkit-scrollbar{width:6px}.glass-card::-webkit-scrollbar-track{background:transparent}.glass-card::-webkit-scrollbar-thumb{background:#0e32534d;border-radius:3px;-webkit-transition:background .3s ease;transition:background .3s ease}.glass-card::-webkit-scrollbar-thumb:hover{background:#0e325380}.glass-card{scrollbar-width:thin;scrollbar-color:rgba(14,50,83,.3) transparent}.logo-shadow{filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}.gradient-text{background:linear-gradient(135deg,var(--main-color) 0%,var(--m2-color) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.submit-button{background:var(--main-color);box-shadow:0 4px 16px #0e32534d;font-family:"Baloo Bhaijaan 2",sans-serif}.submit-button:hover:not(:disabled){background:var(--m2-color);box-shadow:0 6px 20px #0e325366}.submit-button:disabled{opacity:.6;cursor:not-allowed}.arabic-text{font-family:"Baloo Bhaijaan 2",sans-serif}.text-main-color{color:var(--main-color)}.text-text-color{color:var(--text-color)}input,textarea{direction:rtl!important;text-align:right!important}.contact-support{position:fixed;bottom:10px;left:10px;z-index:9999;display:flex;flex-direction:column;gap:5px}.contact-support a{background-color:var(--neutral-color);border-radius:50%;padding:10px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.contact-support img{width:35px;aspect-ratio:1/1}.screen-loader{width:100%;height:100vh;display:flex;justify-content:center;align-items:center;background-color:var(--neutral-color)}.screen-loader-logo{width:100px;height:100px}.s-logo-wrapper{position:relative;width:200px;aspect-ratio:1/1;animation:slideUp 1s ease-in-out 1}.s-logo-wrapper:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% + 70px);aspect-ratio:1/1;border:3px solid var(--main-color);border-top-color:transparent;border-radius:50%;opacity:0;animation:loadingSpin 1.5s linear infinite,delayAppearance .3s linear .8s forwards}.welcome-page{min-height:100vh;margin:0;padding:0;overflow-x:hidden}.wave{background-image:url(/assets/rg_mr-vFAvs_Ox.png);height:100vh;width:200%;position:fixed;top:0;left:0;z-index:-1;background-size:300% auto;animation:waveAnimation 35s linear infinite}@media(max-width:480px){.welcome-page>div{padding:16px!important}.welcome-page h1{font-size:20px!important}.welcome-page p{font-size:14px!important}}.fav-search{width:95%;margin:auto;padding:10px 20px;background-color:var(--neutral-color-v4);color:var(--solid-color);border-radius:var(--max-radius)}.fav-search::-moz-placeholder{color:var(--solid-v4-color)}.fav-search::placeholder{color:var(--solid-v4-color)}.qr-box-area{overflow:hidden;height:0;transition:all .3s ease-in-out;padding-block:0}.qr-box-area.opened{height:400px;padding-block:35px}.reset-password-page{height:100%;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.reset-password-card{text-align:center;padding:20px;background-color:var(--neutral-color);box-shadow:var(--lighter-shadow);border-radius:var(--max-radius-2)}.back-button-inline{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.back-button-inline:hover{transform:scale(1.05)!important}.page-title{color:var(--text-color)!important}.offer-image-container{margin-left:calc(-50vw + 50%);padding:12px}.back-button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.back-button:hover{transform:scale(1.05)}.favorite-heart{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.favorite-heart:hover{transform:scale(1.1)}.info-icon{color:var(--main-color)}.store-icon{color:#2196f3!important}.category-icon{color:#ff9800!important}.info-text{color:var(--main-color)}.end-date{color:var(--main-red-color)!important}.offer-description,.info-card-title{color:var(--text-color)!important}.detail-label{color:#6b7280!important}.detail-value{color:var(--text-color)!important}.offer-info-card{transition:all .3s cubic-bezier(.4,0,.2,1)}.offer-info-card:hover{transform:translateY(-2px);box-shadow:0 8px 30px #0000001f}.back-button,.favorite-heart{transition:all .3s cubic-bezier(.4,0,.2,1)}.offer-content{padding:12px 10px;background-color:#fff;margin:16px;border-radius:16px;box-shadow:0 2px 10px #0000}.offer-title,.offer-description{font-size:24px!important;font-weight:400!important;color:var(--text-color);font-family:"Baloo Bhaijaan 2",sans-serif}.info-item{display:flex;align-items:center;gap:8px;background-color:#f8fafc;padding:8px 12px;border-radius:20px}.heart-icon{transition:all .3s ease}.heart-icon-btn:hover .heart-icon{fill:#f44336}.standard-overlay{position:fixed;inset:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;animation:overlayFadeIn .2s ease-out;background-color:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:none}.standard-overlay.open{display:block}.standard-overlay--light{background-color:#fffc}.standard-overlay--blur{background-color:#ffffffb3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.standard-overlay--none{background-color:transparent}.standard-overlay__content{position:relative;animation:contentSlideIn .3s ease-out;max-height:90vh;max-width:90vw}.standard-overlay__content:not(.overflow-hidden){overflow:auto}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes contentSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:768px){.standard-overlay__content{max-width:95vw;max-height:95vh}}.standard-overlay__content::-webkit-scrollbar{width:6px}.standard-overlay__content::-webkit-scrollbar-track{background:#0000001a;border-radius:3px}.standard-overlay__content::-webkit-scrollbar-thumb{background:#0000004d;border-radius:3px}.standard-overlay__content::-webkit-scrollbar-thumb:hover{background:#00000080}.main-btn{padding:8px 40px;border-radius:var(--max-radius-2);cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-width:120px}.main-btn:disabled{opacity:.7;cursor:not-allowed}.main-btn-primary{background-color:var(--main-color);color:#fff;border:none}.main-btn-primary:hover:not(:disabled){background-color:var(--m2-color)}.main-btn-outline{background-color:transparent;color:var(--main-color);border:1px solid var(--main-color)}.main-btn-outline:hover:not(:disabled){background-color:rgba(var(--main-color-rgb),.05)}.action-box{background:var(--neutral-color);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1250;padding:20px;border-radius:var(--max-radius);width:90vw;max-width:500px;max-height:500px;display:flex;flex-direction:column;overflow-x:hidden;animation:fade-in .3s ease-in-out;will-change:transform}.action-box-content{overflow-y:auto;flex:1;margin-right:-4px;width:calc(100% + 24px);padding:0 4px 0 24px}.action-box-content::-webkit-scrollbar{width:3px}.action-box-content::-webkit-scrollbar-track{background-color:transparent}.action-box-content::-webkit-scrollbar-thumb{background-color:var(--admin-accent-blue);border-radius:10px;-webkit-transition:background var(--main-transition);transition:background var(--main-transition)}.action-box-content::-webkit-scrollbar-thumb:hover{background-color:var(--admin-accent-blue-hover)}.add-tool-model-header{display:flex;justify-content:center;align-items:center;margin-bottom:20px;direction:rtl;position:relative;flex-shrink:0}.add-tool-model-header h3{color:var(--solid-color);margin:0;font-size:18px;font-weight:600}.close-tool-box{background:none;color:#6b7280;transition:all .3s ease;border:none;cursor:pointer;padding:8px;border-radius:6px;display:flex;align-items:center;justify-content:center;position:absolute;left:10px;top:0}.modal-actions{display:flex;width:100%;justify-content:center;gap:20px}.loading{background-color:#fff;width:150px;margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;box-shadow:var(--strong-shadow);border-radius:var(--max-radius);padding:20px}.rating-row{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;margin-block:10px}.rating-star{cursor:pointer;transition:fill .2s ease}.notification-toast{position:fixed;top:24px;right:24px;max-width:400px;border-radius:var(--max-radius);box-shadow:var(--shadow);display:flex;align-items:center;gap:12px;padding:10px 16px;z-index:9999999;animation:slide-in .3s ease-out;border-left:4px solid;background:var(--admin-bg-darker)}.notification-toast.success{border-left-color:#10b981}.notification-toast.error{border-left-color:#ef4444}.notification-toast.success .toast-icon{color:#16a34a}.notification-toast.error .toast-icon{color:#dc2626}.toast-message{flex:1;font-size:14px;font-weight:500;color:var(--solid-color);line-height:1.4}.notification-toast .close-tool-box{position:static}@keyframes slide-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.admin-login-page{width:100%;height:100vh;display:flex;align-items:center;justify-content:center}.admin-login-page .admin-login-card{display:flex;background:var(--admin-bg-color);width:70%;height:600px;border-radius:var(--main-radius);overflow:hidden;position:relative;box-shadow:var(--shadow)}.login-form .form-input{margin-bottom:10px}@media(max-width:768px){.admin-login-page .admin-login-card{width:95%;height:490px}}.admin-copy-rights{color:#eee;font-size:12px;text-align:center}.admin-login-card .admin-info p{color:#fff}.admin-login-page .admin-action-card{width:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:50%;position:relative;z-index:2;background:var(--admin-bg-darker)}.admin-login-page .admin-action-card:after,.admin-login-page .admin-action-card:before,.admin-login-page .admin-welcome-part:before{content:"";width:400px;height:400px;border-radius:50%;filter:blur(100px);position:absolute;z-index:0}.admin-login-page .admin-action-card:after{left:-100px;bottom:-150px}.admin-login-page .admin-action-card:before{right:-100px;bottom:-150px}.admin-login-page .admin-welcome-part:before{top:-150px;right:-100px;z-index:10}.admin-login-page .admin-action-card:after,.admin-login-page .admin-action-card:before,.admin-login-page .admin-welcome-part:before{background:radial-gradient(circle,#183f76b0,#0054a77f 5%,#960d0000 55%,#001964d6 70%,#2f5edec2 88%);opacity:.6}[data-theme=dark] .admin-login-page .admin-action-card:after,[data-theme=dark] .admin-login-page .admin-action-card:before,[data-theme=dark] .admin-login-page .admin-welcome-part:before{background-image:radial-gradient(circle,#1e509699,#143c787f 30%,#0f2d5f00 55%,#0a1e41d6 70%,#000000c2 88%);opacity:.8}.admin-extra-background-effects{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.admin-extra-background-effects:after,.admin-extra-background-effects:before{content:"";width:300px;height:300px;border-radius:50%;filter:blur(80px);position:absolute;z-index:0}.admin-extra-background-effects:after{left:-80px;top:-80px}.admin-extra-background-effects:before{right:-80px;top:-80px}.admin-extra-background-effects:after,.admin-extra-background-effects:before{background:radial-gradient(circle,var(--main-color) 0%,transparent 70%);opacity:.4}[data-theme=dark] .admin-extra-background-effects:after,[data-theme=dark] .admin-extra-background-effects:before{background:radial-gradient(circle,var(--admin-bg-dark) 0%,transparent 70%);opacity:.6}@media(max-width:450px){.admin-login-page .admin-action-card{width:85vw;padding:18px 14px}}.admin-login-page .admin-action-card .admin-welcome{display:flex;flex-direction:column;align-items:center;gap:20px;color:var(--solid-strong-color)}.admin-login-page .admin-action-card .admin-welcome h1{font-size:24px;margin:0;color:var(--solid-color)}@media(max-width:768px){.admin-login-page .admin-action-card .admin-welcome h1{line-height:1}}.admin-login-page .admin-action-card form.admin-login-form{margin-top:20px;width:80%;position:relative;z-index:5;display:flex;flex-direction:column;gap:20px}@media(max-width:768px){.admin-login-page .admin-action-card form.admin-login-form{margin-top:8px}}.admin-login-page .admin-error-message{background-color:#fee;border:1px solid #f5c6cb;color:#721c24;padding:10px;border-radius:4px;margin:10px 0;font-size:14px;text-align:center}.admin-login-page .admin-welcome-part{height:100%;flex:50%;position:relative;color:var(--solid-color)}@media(max-width:992px){.admin-login-page .admin-welcome-part{display:none}}.admin-login-page .admin-welcome-part:after{content:"";position:absolute;inset:0;background-color:#0009;z-index:1}.admin-login-page .admin-welcome-part .admin-login-content{position:relative;z-index:2;height:100%;flex-direction:column;justify-content:space-between;padding:var(--main-spacing);background-color:var(--admin-bg-dark);display:flex;align-items:center;justify-content:center}.admin-login-page .admin-welcome-part .admin-login-content .admin-logo-img{width:75%}.admin-login-page .admin-welcome-part .admin-login-content .admin-info h1{color:#f4f4f4}.admin-login-icon{background-color:var(--icons-soft-color);border-radius:50%;display:flex;align-items:center;justify-content:center;padding:20px}.admin-login-button{color:#f4f4f4;background-color:var(--main-color);width:100%;margin-top:30px;border-radius:var(--max-radius-2);padding:10px 20px;font-weight:600;box-shadow:var(--shadow);cursor:pointer;border:none;transition:all .3s ease}.admin-login-button:hover{filter:brightness(1.2)}.admin-login-button:disabled{opacity:.6;cursor:not-allowed}.admin-go-back{cursor:pointer;background-color:var(--icons-soft-color);display:flex;align-items:center;justify-content:center;padding:8px;border-radius:50%;color:var(--solid-strong-color);position:absolute;top:20px;right:20px;transition:var(--main-duration);z-index:10}.admin-go-back:hover{background-color:var(--icon-soft-hover-color)}.admin-theme-toggle{cursor:pointer;background-color:var(--icons-soft-color);display:flex;align-items:center;justify-content:center;padding:8px;border-radius:50%;color:var(--solid-strong-color);position:absolute;top:20px;left:20px;transition:var(--main-duration);z-index:10}.admin-theme-toggle:hover{background-color:var(--icon-soft-hover-color)}.admin-login-page .admin-glow{position:absolute;inset:0;z-index:0;pointer-events:none}.login-page{min-height:100vh;margin:0;padding:0;overflow-x:hidden}.register-wrapper .welcome,.login-page .welcome{display:flex;flex-direction:column;align-items:center;gap:20px;margin-bottom:20px}.login-action-card{min-width:85vw}@media(min-width:768px){.login-action-card{min-width:420px}}.wave{background-image:url(/assets/rg_mr-vFAvs_Ox.png);height:100vh;width:200%;position:fixed;top:0;left:0;z-index:-1;background-size:300% auto;animation:waveAnimation 35s linear infinite}@keyframes waveAnimation{0%{background-position:0 50%}to{background-position:150% 50%}}.login-container{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px}.main-card{background:var(--neutral-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:32px 24px;margin:20px auto;box-shadow:0 20px 40px #0000001a;width:100%;max-width:400px}@media(max-width:480px){.login-page h1{font-size:20px!important}.login-page p{font-size:12px!important}}.login-page .login-student-main-heading{color:var(--solid-v2-color)!important}.action-box::-webkit-scrollbar-thumb{background-color:var(--admin-accent-blue);border-radius:10px;-webkit-transition:background var(--main-transition);transition:background var(--main-transition)}.action-box::-webkit-scrollbar-thumb:hover{background-color:var(--admin-accent-blue-hover)}.store-branches-list{display:flex;flex-direction:column;gap:16px;background-color:var(--overlay-color);border-radius:20px;padding:4px}.store-branches{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;color:var(--solid-color)}.close-tool-box{background:none;color:#6b7280;transition:all .3s ease;border:none;cursor:pointer;padding:8px;border-radius:6px;display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:-5px}.close-tool-box:hover{background-color:var(--admin-bg-dark);color:var(--solid-color)}.store-toolbox .store-form-group{margin-bottom:1.5rem}.store-toolbox .store-form-group label{display:block;font-weight:600;font-size:14px;color:var(--solid-color);margin-bottom:8px;text-align:right}.store-toolbox .store-form-group input,.store-toolbox .store-form-group textarea{width:100%;padding:12px 16px;border-radius:12px;background-color:var(--admin-bg-dark);color:var(--solid-color);font-size:14px;transition:all .2s ease;direction:rtl;outline:none;text-align:right}.store-toolbox .store-select-group{margin-bottom:1.5rem}.store-toolbox .store-space-y-6>*+*{margin-top:1.5rem}.store-category-selector{display:flex;gap:8px;align-items:flex-end;margin-bottom:16px}.store-category-select{flex:1}.store-selected-categories{margin-top:16px}.store-selected-categories-label{font-size:14px;font-weight:500;color:var(--solid-v6-color);margin-bottom:8px;text-align:right}.store-categories-list{display:flex;flex-wrap:wrap;gap:8px}.store-category-tag{display:inline-flex;align-items:center;padding:8px 12px;border-radius:24px;font-size:14px;font-weight:500;background:var(--admin-bg-dark);color:var(--solid-color)}.store-category-icon{width:16px;height:16px;margin-left:4px}.store-category-remove{margin-right:8px;color:var(--danger-color);background:none;border:none;font-size:18px;cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.store-category-remove:hover{color:#3730a3}.store-error-message{color:#dc2626;font-size:12px;margin-top:4px;display:block;text-align:right}.export-csv{align-self:flex-end}.dbstudents-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-bottom:32px}.dbstudents-stat{background:#fff;border-radius:16px;padding:24px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;height:140px;position:relative;z-index:50;transform:translateY(0);transition:all .3s cubic-bezier(.4,0,.2,1)}.dbstudents-stat:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.dbs-stat-icon{background:#3b82f6;color:#fff;width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #3b82f663}.dbstudents-stat:nth-child(2) .dbs-stat-icon{background:#10b981;box-shadow:0 4px 14px #10b98163}.dbstudents-stat:nth-child(3) .dbs-stat-icon{background:#f59e0b;box-shadow:0 4px 14px #f59e0b63}.dbstudents-stat-info{display:flex;flex-direction:column;justify-content:center;flex:1;margin-right:20px}.dbstudents-stat-info h3{margin:0 0 8px;font-size:14px;color:#6b7280;font-weight:500}.dbstudents-stat-info p{margin:0;font-size:32px;font-weight:700;color:#1f2937;line-height:1}.filter-section-header{margin-bottom:20px}.search-label{font-size:14px;font-weight:500;color:#374151;text-align:right;direction:rtl}.search-placeholder input{padding:10px 15px;border:1px solid #d1d5db;border-radius:8px;width:100%;font-size:14px}.pm-controller{display:flex;gap:15px;min-width:280px}.flex-a-center{display:flex;align-items:center}.flex-set{display:flex}.clickable{cursor:pointer;transition:background-color .2s}.strong{font-weight:600}.student-status{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500;text-align:center;display:inline-block}.status-pending{background-color:#fef3c7;color:#d97706}.status-active{background-color:#d1fae5;color:#065f46}.status-rejected{background-color:#fee2e2;color:#dc2626}.bulk-actions{margin-top:20px}.bulk-actions h3{margin:0 0 15px;color:#041f37;font-size:18px}.db-students-actions{margin-bottom:10px}.apply-action-btn{background:#041f37;color:#fff;border:none;padding:12px 24px;border-radius:8px;cursor:pointer;font-size:14px;transition:all .3s}.apply-action-btn:hover:not(:disabled){background:#0a2844}.apply-action-btn:disabled{background:#9ca3af;cursor:not-allowed}.bulk-actions p{margin:0;color:#6b7280;font-size:12px}@media(max-width:1100px){.dbstudents-stats{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.dbstudents-stat{padding:16px;height:100px}.dbstudents-stat-info p{font-size:24px}.dbs-stat-icon{width:45px;height:45px}}.filter-section-header{background:#fff;padding:24px 20px;border-radius:12px;box-shadow:0 1px 3px #0000001a;border:1px solid #e5e7eb;margin-bottom:20px}.students-management{background:#fff;padding:16px 20px;border-radius:8px;border:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px}.modal-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.confirm-btn,.cancel-btn{padding:8px 20px;border:none;border-radius:6px;cursor:pointer;font-weight:500;font-size:14px;transition:background-color .2s ease}.confirm-btn{background-color:#dc2626;color:#fff}.confirm-btn:hover{background-color:#b91c1c}.cancel-btn{background-color:#f3f4f6;color:#374151}.cancel-btn:hover{background-color:#e5e7eb}.add-category-btn{background:var(--main-color);color:#f4f4f4;padding:10px 20px;border-radius:var(--main-radius);font-weight:600;cursor:pointer;transition:all .2s ease;font-size:12px;white-space:nowrap}.add-category-btn:hover{background:var(--main-alt-color)}.admin-page{background-color:#dedede;display:flex}.pm-filters-btn{gap:8px;padding:8px 20px;background:var(--neutral-color);border-radius:var(--main-radius);cursor:pointer;transition:all .3s ease;font-family:"Baloo Bhaijaan 2",sans-serif;font-size:14px;font-weight:500;color:var(--solid-color)}.pm-filters-btn:hover{border-color:#667eea;color:#667eea}.pm-add{display:flex;align-items:center;gap:8px;padding:10px 15px;background:var(--alternative-color);color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;font-family:"Baloo Bhaijaan 2",sans-serif;white-space:nowrap;transition:all .3s ease,background-color .3s}.pm-add:hover{background:var(--alternative-hover-color);transform:scale(1.01)}.admin-tab-1 h4{position:relative;font-weight:600}.dialog-title{padding:24px 24px 10px;position:sticky;top:0;left:0;width:100%;background:#fff;z-index:999}.admin-tab-1 .pmc-actions svg{color:#666;font-size:20px}.add-product-tab{display:grid;grid-template-columns:repeat(6,1fr);max-width:100%;-moz-column-gap:30px;column-gap:30px;row-gap:20px}.add-new-category{display:flex;align-items:center;justify-content:center;padding:10px;border:2px dashed #ccc;border-radius:var(--main-radius);cursor:pointer;transition:background-color var(--main-duration) ease;height:160px}.add-new-category:hover{background-color:#f0f0f0}.order-item-t-status{text-align:center;padding-inline:5px;border-radius:var(--max-radius);max-width:120px;width:100%}.table-container{overflow-x:auto;overflow-y:hidden;border-radius:var(--main-radius);margin-top:20px;background:var(--admin-bg-darker);min-height:400px;position:relative}.table-container::-webkit-scrollbar{height:6px}.table-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.table-container::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.table-container::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.table-container table{width:100%;border-collapse:collapse;position:relative}.table-container table thead tr{background-color:var(--admin-bg-darker);color:var(--solid-color)}.table-container table h4{color:var(--solid-color)}.table-container .table-img-info{display:flex;align-items:center;gap:10px}.table-container .table-img-info img{width:40px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:var(--max-radius)}.table-container table thead tr th{padding:15px 20px}.table-container table tbody tr td{padding:16px 20px}.table-container table th{text-align:right}.table-container table tr{animation:slideInUp .6s ease-out forwards;backface-visibility:hidden;will-change:transform;border-bottom:1px solid var(--neutral-color);transition:background-color .3s ease;cursor:pointer;background-color:var(--admin-bg-dark)}.table-container table tbody tr:hover{background-color:var(--neutral-color)}.table-container table tbody tr:nth-child(1){animation-delay:.1s}.table-container table tbody tr:nth-child(2){animation-delay:.2s}.table-container table tbody tr:nth-child(3){animation-delay:.3s}.table-container table tbody tr:nth-child(4){animation-delay:.4s}.table-container table tbody tr:nth-child(5){animation-delay:.5s}.table-container table tbody tr:nth-child(6){animation-delay:.6s}.table-container table tbody td{color:var(--solid-color)}.table-bottom-control{display:flex;justify-content:space-between;align-items:center;color:var(--solid-color)}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:20px}.admin-card.admin-content{background:var(--admin-bg-dark);color:var(--solid-color);margin-bottom:30px;padding:20px}.priority-btn{background-color:var(--neutral-color);border:none;box-shadow:0 2px 8px #0000001a;display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:12px;cursor:pointer;font-size:14px;font-weight:600;height:40px;color:var(--solid-color);transition:all .2s ease}.categories-container{width:100%;min-height:100vh;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.functionality-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;padding:24px 32px;background:var(--admin-bg-dark);border-radius:var(--max-radius);color:var(--solid-color)}.component-header-functionalitites{display:flex;gap:20px;flex:1}.functionality-header h1{font-size:24px;font-weight:700;margin:0}.functionality-header h2{font-size:20px;font-weight:700;margin:0}.functionality-controls{display:flex;gap:16px;align-items:center;align-items:flex-end;justify-content:space-between;width:100%}.search-box{display:flex;align-items:center;background:var(--neutral-color);border-radius:var(--max-radius);padding:8px 16px;gap:12px;transition:all .2s ease}.search-box input{border:none;outline:none;background:transparent;font-size:16px;color:var(--solid-color);width:100%;font-weight:500}.search-box input::-moz-placeholder{color:#9ca3af}.search-box input::placeholder{color:#9ca3af}.search-container{display:flex;flex-direction:column;gap:8px}.search-label{font-size:14px;font-weight:500;color:#374151;margin:0}.categories-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:24px;margin-top:0}.add-card{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:280px;border:2px dashed #d1d5db;background:#f9fafb;border-radius:16px;cursor:pointer;transition:all .3s ease}.add-card:hover{border-color:#3b82f6;background:#eff6ff;transform:translateY(-2px)}.add-icon{font-size:48px;color:#3b82f6;margin-bottom:12px;transition:transform .3s ease}.add-card:hover .add-icon{transform:scale(1.1)}.add-card p{color:#6b7280;font-weight:500;font-size:16px;margin:0}.modal-overlay{position:fixed;inset:0;background:#0000;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);transition:all .3s cubic-bezier(.4,0,.2,1)}.modal-overlay.active{background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 16px}.modal-header h2{font-size:18px;font-weight:600;color:#1f2937;margin:0}.close-btn{width:32px;height:32px;border:none;background:#f3f4f6;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.close-btn:hover{background:#ef4444;color:#fff}.modal-body{padding:24px;max-height:calc(85vh - 140px);overflow-y:auto}.form-group{margin-bottom:20px}.form-group label{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:6px}.form-group input[type=text],.form-group input[type=file]{width:100%;padding:10px 12px;border-radius:8px;font-size:14px;color:#1f2937;background:#fff;transition:all .2s ease}.form-group input[type=text]:focus,.form-group input[type=file]:focus{box-shadow:0 0 0 3px #3b82f61a}.modal-footer{padding:16px 24px 24px;display:flex;justify-content:flex-end;gap:12px;border-top:1px solid #e5e7eb}.btn{padding:10px 16px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;border:1px solid}.btn-cancel{background:#fff;color:#6b7280;border-color:#d1d5db}.btn-cancel:hover{background:#f9fafb;border-color:#9ca3af}.btn-submit{background:#3b82f6;color:#fff;border-color:#3b82f6}.btn-submit:hover{background:#2563eb;border-color:#2563eb}.btn-submit:disabled{background:#9ca3af;border-color:#9ca3af;cursor:not-allowed}@media(max-width:768px){.categories-container{padding:16px}.functionality-header{flex-direction:column;gap:16px;padding:20px}.functionality-controls{width:100%;justify-content:space-between;flex-wrap:wrap}.functionality-controls>*{flex:1}.search-box{min-width:200px}}.photographer-login-page{width:100%;height:100vh;display:flex;align-items:center;justify-content:center}.photographer-login-page .photographer-login-card{display:flex;background:var(--admin-bg-color);width:70%;height:600px;border-radius:var(--main-radius);overflow:hidden;position:relative;box-shadow:var(--shadow)}@media(max-width:768px){.photographer-login-page .photographer-login-card{width:95%;height:490px}}.photographer-copy-rights{color:#eee;font-size:12px;text-align:center}.photographer-login-card .photographer-info p{color:#fff}.photographer-login-page .photographer-action-card{width:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:50%;position:relative;z-index:2;background:var(--admin-bg-darker)}.photographer-login-page .photographer-action-card:after,.photographer-login-page .photographer-action-card:before,.photographer-login-page .photographer-welcome-part:before{content:"";width:400px;height:400px;border-radius:50%;filter:blur(100px);position:absolute;z-index:0}.photographer-login-page .photographer-action-card:after{left:-100px;bottom:-150px}.photographer-login-page .photographer-action-card:before{right:-100px;bottom:-150px}.photographer-login-page .photographer-welcome-part:before{top:-150px;right:-100px;z-index:10}.photographer-login-page .photographer-action-card:after,.photographer-login-page .photographer-action-card:before,.photographer-login-page .photographer-welcome-part:before{background:radial-gradient(circle,#183f76b0,#0054a77f 5%,#960d0000 55%,#001964d6 70%,#2f5edec2 88%);opacity:.6}[data-theme=dark] .photographer-login-page .photographer-action-card:after,[data-theme=dark] .photographer-login-page .photographer-action-card:before,[data-theme=dark] .photographer-login-page .photographer-welcome-part:before{background-image:radial-gradient(circle,#1e509699,#143c787f 30%,#0f2d5f00 55%,#0a1e41d6 70%,#000000c2 88%);opacity:.8}.photographer-extra-background-effects{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.photographer-extra-background-effects:after,.photographer-extra-background-effects:before{content:"";width:300px;height:300px;border-radius:50%;filter:blur(80px);position:absolute;z-index:0}.photographer-extra-background-effects:after{left:-80px;top:-80px}.photographer-extra-background-effects:before{right:-80px;top:-80px}.photographer-extra-background-effects:after,.photographer-extra-background-effects:before{background:radial-gradient(circle,var(--main-color) 0%,transparent 70%);opacity:.4}[data-theme=dark] .photographer-extra-background-effects:after,[data-theme=dark] .photographer-extra-background-effects:before{background:radial-gradient(circle,var(--admin-bg-dark) 0%,transparent 70%);opacity:.6}.photographer-login-page .photographer-action-card .photographer-welcome{display:flex;flex-direction:column;align-items:center;gap:20px;color:var(--solid-strong-color)}.photographer-login-page .photographer-action-card .photographer-welcome h1{font-size:24px;margin:0;color:var(--solid-color)}@media(max-width:768px){.photographer-login-page .photographer-action-card .photographer-welcome h1{line-height:1}}.photographer-login-page .photographer-action-card form.photographer-login-form{margin-top:20px;width:80%;position:relative;z-index:5;display:flex;flex-direction:column;gap:20px}@media(max-width:768px){.photographer-login-page .photographer-action-card form.photographer-login-form{margin-top:8px}}.photographer-login-page .photographer-error-message{background-color:#fee;border:1px solid #f5c6cb;color:#721c24;padding:10px;border-radius:4px;margin:10px 0;font-size:14px;text-align:center}.photographer-login-page .photographer-welcome-part{height:100%;flex:50%;position:relative;color:var(--solid-color)}@media(max-width:992px){.photographer-login-page .photographer-welcome-part{display:none}}.photographer-login-page .photographer-welcome-part:after{content:"";position:absolute;inset:0;background-color:#0009;z-index:1}.photographer-login-page .photographer-welcome-part .photographer-login-content{position:relative;z-index:2;height:100%;flex-direction:column;justify-content:space-between;padding:var(--main-spacing);background-color:var(--admin-bg-dark);display:flex;align-items:center;justify-content:center}.photographer-login-page .photographer-welcome-part .photographer-login-content .photographer-logo-img{width:75%}.photographer-login-page .photographer-welcome-part .photographer-login-content .photographer-info h1{color:#f4f4f4}.photographer-login-icon{background-color:var(--icons-soft-color);border-radius:50%;display:flex;align-items:center;justify-content:center;padding:20px}.photographer-login-button{color:#f4f4f4;background-color:var(--main-color);width:100%;margin-top:30px;border-radius:var(--main-radius);padding:10px 20px;font-weight:600;box-shadow:var(--shadow);cursor:pointer;border:none;transition:all .3s ease}.photographer-login-button:hover{filter:brightness(1.2)}.photographer-login-button:disabled{opacity:.6;cursor:not-allowed}.photographer-go-back{cursor:pointer;background-color:var(--icons-soft-color);display:flex;align-items:center;justify-content:center;padding:8px;border-radius:50%;color:var(--solid-strong-color);position:absolute;top:20px;right:20px;transition:var(--main-duration);z-index:10}.photographer-go-back:hover{background-color:var(--icon-soft-hover-color)}.photographer-theme-toggle{cursor:pointer;background-color:var(--icons-soft-color);display:flex;align-items:center;justify-content:center;padding:8px;border-radius:50%;color:var(--solid-strong-color);position:absolute;top:20px;left:20px;transition:var(--main-duration);z-index:10}.photographer-theme-toggle:hover{background-color:var(--icon-soft-hover-color)}.photographer-login-page .photographer-glow{position:absolute;inset:0;z-index:0;pointer-events:none}.add-product-toolbox{max-height:80vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(180,180,180,.25) transparent}.add-product-modal-overlay{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1300;padding:16px}.add-product-modal-container{display:flex;align-items:center;justify-content:center;width:100%;height:100%;max-width:100vw;max-height:100vh}.add-product-toolbox::-webkit-scrollbar{width:4px}.add-product-toolbox::-webkit-scrollbar-track{background:transparent}.add-product-toolbox::-webkit-scrollbar-thumb{background-color:#b4b4b440;border-radius:10px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.add-product-toolbox::-webkit-scrollbar-thumb:hover{background-color:#96969673}.add-product-toolbox .add-product-form-group{margin-bottom:1.5rem}.add-product-toolbox .add-product-form-group label{display:block;font-weight:600;font-size:14px;color:#374151;margin-bottom:8px;text-align:right}.add-product-toolbox .add-product-form-group input,.add-product-toolbox .add-product-form-group textarea{width:100%;padding:12px 16px;border:2px solid #e5e7eb;border-radius:12px;background-color:#f9fafb;font-size:14px;transition:all .2s ease;direction:rtl;text-align:right}.add-product-toolbox .add-product-form-group input:focus,.add-product-toolbox .add-product-form-group textarea:focus{outline:none;border-color:#6366f1;background-color:#fff;box-shadow:0 0 0 3px #6366f11a}.add-product-toolbox .add-product-form-group input:hover,.add-product-toolbox .add-product-form-group textarea:hover{background-color:#fff}.add-product-toolbox .add-product-form-group textarea{resize:vertical;min-height:100px}.add-product-toolbox .add-product-select-group{margin-bottom:1.5rem}.add-product-toolbox .add-product-space-y-6>*+*{margin-top:1.5rem}.add-product-dialog-paper{border-radius:24px!important;box-shadow:0 25px 50px -12px #00000040!important;max-width:500px;width:100%;display:flex;flex-direction:column}.add-product-dialog-title-content{display:flex;justify-content:space-between;align-items:center;direction:rtl}.add-product-dialog-title-text{font-weight:700;font-size:1.5rem;color:#1f2937;text-align:right}.add-product-close-button{transition:all .2s ease}.add-product-close-button:hover{background-color:#fee2e2;color:#dc2626}.add-product-dialog-content{padding:32px 24px;direction:rtl;overflow-y:auto;flex:1}.add-product-dialog-actions{padding:24px;border-top:2px solid #e5e7eb;background-color:#fff;direction:rtl;display:flex;justify-content:flex-end;gap:12px}.add-product-toolbox.add-product-dialog-paper{background-color:#fff}.add-product-cancel-button{padding:8px 24px;border:2px solid var(--main-color);border-radius:12px;background-color:#fff;color:var(--main-color);font-weight:500;transition:all .2s ease;text-align:right}.add-product-cancel-button:hover{background-color:var(--main-color);color:#fff}.add-product-submit-button{padding:8px 32px;border-radius:12px;border:2px solid var(--main-color);background-color:var(--main-color);color:#fff;font-weight:500;box-shadow:0 4px 6px -1px #041f371a;transition:all .2s ease;text-align:right;cursor:pointer}.add-product-submit-button:hover{background-color:var(--m2-color);box-shadow:0 10px 15px -3px #041f371a}.add-product-submit-button:disabled{background-color:#9ca3af;cursor:not-allowed;box-shadow:none}@media(max-width:768px){.add-product-modal-overlay{padding:8px}.add-product-dialog-paper{max-width:90vw;max-height:85vh;border-radius:16px!important}.add-product-dialog-title{padding:16px}.add-product-dialog-content{padding:20px 16px}.add-product-dialog-actions{padding:16px;flex-direction:column;gap:12px}.add-product-submit-button,.add-product-cancel-button{width:100%}}.add-offer-toolbox{max-height:80vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(180,180,180,.25) transparent}.add-offer-modal-overlay{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1300;padding:16px}.add-offer-modal-container{display:flex;align-items:center;justify-content:center;width:100%;height:100%;max-width:100vw;max-height:100vh}.add-offer-toolbox::-webkit-scrollbar{width:4px}.add-offer-toolbox::-webkit-scrollbar-track{background:transparent}.add-offer-toolbox::-webkit-scrollbar-thumb{background-color:#b4b4b440;border-radius:10px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.add-offer-toolbox::-webkit-scrollbar-thumb:hover{background-color:#96969673}.add-offer-toolbox .add-offer-form-group{margin-bottom:1.5rem}.add-offer-toolbox .add-offer-form-group label{display:block;font-weight:600;font-size:14px;color:#374151;margin-bottom:8px;text-align:right}.add-offer-toolbox .add-offer-form-group input,.add-offer-toolbox .add-offer-form-group textarea{width:100%;padding:12px 16px;border:2px solid #e5e7eb;border-radius:12px;background-color:#f9fafb;font-size:14px;transition:all .2s ease;direction:rtl;text-align:right}.add-offer-toolbox .add-offer-form-group input:focus,.add-offer-toolbox .add-offer-form-group textarea:focus{outline:none;border-color:#6366f1;background-color:#fff;box-shadow:0 0 0 3px #6366f11a}.add-offer-toolbox .add-offer-form-group input:hover,.add-offer-toolbox .add-offer-form-group textarea:hover{background-color:#fff}.add-offer-toolbox .add-offer-form-group textarea{resize:vertical;min-height:100px}.add-offer-toolbox .add-offer-select-group{margin-bottom:1.5rem}.add-offer-toolbox .add-offer-space-y-6>*+*{margin-top:1.5rem}.add-offer-dialog-paper{border-radius:24px!important;box-shadow:0 25px 50px -12px #00000040!important;max-width:500px;width:100%;display:flex;flex-direction:column}.add-offer-dialog-title-content{display:flex;justify-content:space-between;align-items:center;direction:rtl}.add-offer-dialog-title-text{font-weight:700;font-size:1.5rem;color:#1f2937;text-align:right}.add-offer-close-button{transition:all .2s ease}.add-offer-close-button:hover{background-color:#fee2e2;color:#dc2626}.add-offer-dialog-content{padding:32px 24px;direction:rtl;overflow-y:auto;flex:1}.add-offer-dialog-actions{padding:24px;border-top:2px solid #e5e7eb;background-color:#fff;direction:rtl;display:flex;justify-content:flex-end;gap:12px}.add-offer-toolbox.add-offer-dialog-paper{background-color:#fff}.add-offer-cancel-button{padding:8px 24px;border:2px solid var(--main-color);border-radius:12px;background-color:#fff;color:var(--main-color);font-weight:500;transition:all .2s ease;text-align:right}.add-offer-cancel-button:hover{background-color:var(--main-color);color:#fff}.add-offer-submit-button{padding:8px 32px;border-radius:12px;border:2px solid var(--main-color);background-color:var(--main-color);color:#fff;font-weight:500;box-shadow:0 4px 6px -1px #041f371a;transition:all .2s ease;text-align:right;cursor:pointer}.add-offer-submit-button:hover{background-color:var(--m2-color);box-shadow:0 10px 15px -3px #041f371a}.add-offer-submit-button:disabled{background-color:#9ca3af;cursor:not-allowed;box-shadow:none}@media(max-width:768px){.add-offer-modal-overlay{padding:8px}.add-offer-dialog-paper{max-width:90vw;max-height:85vh;border-radius:16px!important}.add-offer-dialog-title{padding:16px}.add-offer-dialog-content{padding:20px 16px}.add-offer-dialog-actions{padding:16px;flex-direction:column;gap:12px}.add-offer-submit-button,.add-offer-cancel-button{width:100%}}.offer-details-modal .store-toolbox{padding:20px}.offer-detail-item{padding:12px;background-color:var(--admin-bg-dark);border-radius:var(--main-radius);direction:rtl;text-align:right;min-height:48px;display:flex;align-items:center}.offer-detail-item.multiline{align-items:flex-start;min-height:100px}.offer-detail-value{margin:0;color:var(--solid-color);font-size:14px;width:100%;white-space:pre-wrap}.offer-detail-image-container{border-radius:var(--max-radius-2);overflow:hidden;max-height:300px;display:flex;justify-content:center;align-items:center;background-color:var(--admin-bg-dark);padding:10px}.offer-detail-image{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;max-height:280px}.offer-detail-flex{display:flex;align-items:center;gap:8px}.offer-details-close-btn{background-color:var(--main-color);color:#fff;border:none;padding:8px 16px;border-radius:var(--main-radius);cursor:pointer;font-weight:500;transition:all .2s ease}.offer-details-close-btn:hover{opacity:.9}.multi-inp-wrapper{display:flex;flex-direction:column;gap:16px}.multi-inp{display:flex;align-items:center;gap:4px}.multi-inp input{outline:none;border:none;width:100%;padding:10px 16px;border-radius:var(--max-radius-2);background-color:var(--admin-bg-dark);font-size:14px;color:var(--solid-color)}.action-box{background:var(--neutral-color);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1250;padding:20px;border-radius:var(--max-radius);width:90vw;max-width:500px;max-height:500px;overflow-y:auto}.store-categories{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.detail-content{padding:20px}.categories-title{font-size:18px;color:var(--solid-color)}.header-right{display:flex;align-items:center;justify-content:space-between;flex:1}@media(max-width:768px){.action-box{max-width:450px}}@media(max-width:480px){.action-box{max-width:400px}}.action-box::-webkit-scrollbar{width:3px}.action-box::-webkit-scrollbar-track{background-color:transparent}.action-box::-webkit-scrollbar-thumb{background-color:var(--neutral-v5-color);border-radius:10px}.action-box::-webkit-scrollbar-thumb:hover{background-color:#c01000}.logout-modal-footer{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.close-tool-box{background:transparent;border:none;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center}.delete-btn{background:transparent;border:none;cursor:pointer;padding:8px;border-radius:8px;transition:background-color .2s;display:flex;align-items:center;justify-content:center}.delete-btn:hover{background-color:#ffebee}.delete-btn:hover svg{color:#d32f2f}.store-table-identifier{display:flex;align-items:center;gap:20px;color:var(--solid-color)}.skeleton{background-color:var(--neutral-color);position:relative;overflow:hidden;border-radius:4px}.skeleton:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transform:translate(-100%);background:linear-gradient(90deg,transparent,var(--admin-bg-dark) 50%,transparent);animation:shimmer 1.5s infinite;opacity:.5}@keyframes shimmer{to{transform:translate(100%)}}.skeleton-row{display:flex;align-items:center;width:100%}.empty-status-container{display:flex;align-items:center;justify-content:center;min-height:300px;padding:40px 20px;background:var(--admin-bg-dark, #fff);border-radius:var(--main-radius, 8px);box-shadow:0 2px 8px #0000000d;height:400px}.empty-status-content{text-align:center;max-width:400px}.empty-status-icon{display:flex;align-items:center;justify-content:center;width:80px;height:80px;margin:0 auto 20px;background:var(--neutral-color, #f3f4f6);border-radius:50%;color:#8e9aaf}.empty-status-title{font-size:20px;font-weight:600;color:#2d3748;margin:0 0 12px}.empty-status-description{font-size:14px;color:#718096;margin:0;line-height:1.6}.main-container{width:95%;margin:auto;padding-inline:15px}@media(min-width:768px){.main-container{max-width:750px}}@media(min-width:1200px){.main-container{max-width:1140px}}@media(min-width:1400px){.store-board .main-container{max-width:1250px}}.photographer-board.store-board .top-nav{background-color:var(--neutral-color)}.store-login-page{width:100%;height:100vh;display:flex;align-items:center;justify-content:center}.store-login-page .store-login-card{display:flex;background:var(--admin-bg-color);width:70%;height:600px;border-radius:var(--main-radius);overflow:hidden;position:relative;box-shadow:var(--shadow)}@media(max-width:768px){.store-login-page .store-login-card{width:95%;height:490px}}.store-copy-rights{color:#eee;font-size:12px;text-align:center}.store-login-card .store-info p{color:#fff}.store-login-page .store-action-card{width:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:50%;position:relative;z-index:2;background:var(--admin-bg-darker)}.store-login-page .store-action-card:after,.store-login-page .store-action-card:before,.store-login-page .store-welcome-part:before{content:"";width:400px;height:400px;border-radius:50%;filter:blur(100px);position:absolute;z-index:0}.store-login-page .store-action-card:after{left:-100px;bottom:-150px}.store-login-page .store-action-card:before{right:-100px;bottom:-150px}.store-login-page .store-welcome-part:before{top:-150px;right:-100px;z-index:10}.store-login-page .store-action-card:after,.store-login-page .store-action-card:before,.store-login-page .store-welcome-part:before{background:radial-gradient(circle,#183f76b0,#0054a77f 5%,#960d0000 55%,#001964d6 70%,#2f5edec2 88%);opacity:.6}[data-theme=dark] .store-login-page .store-action-card:after,[data-theme=dark] .store-login-page .store-action-card:before,[data-theme=dark] .store-login-page .store-welcome-part:before{background-image:radial-gradient(circle,#1e509699,#143c787f 30%,#0f2d5f00 55%,#0a1e41d6 70%,#000000c2 88%);opacity:.8}.store-extra-background-effects{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.store-extra-background-effects:after,.store-extra-background-effects:before{content:"";width:300px;height:300px;border-radius:50%;filter:blur(80px);position:absolute;z-index:0}.store-extra-background-effects:after{left:-80px;top:-80px}.store-extra-background-effects:before{right:-80px;top:-80px}.store-extra-background-effects:after,.store-extra-background-effects:before{background:radial-gradient(circle,var(--main-color) 0%,transparent 70%);opacity:.4}[data-theme=dark] .store-extra-background-effects:after,[data-theme=dark] .store-extra-background-effects:before{background:radial-gradient(circle,var(--admin-bg-dark) 0%,transparent 70%);opacity:.6}.store-login-page .store-action-card .store-welcome{display:flex;flex-direction:column;align-items:center;gap:20px;color:var(--solid-strong-color)}.store-login-page .store-action-card .store-welcome h1{font-size:24px;margin:0;color:var(--solid-color)}@media(max-width:768px){.store-login-page .store-action-card .store-welcome h1{line-height:1}}.store-login-page .store-action-card form.store-login-form{margin-top:20px;width:80%;position:relative;z-index:5;display:flex;flex-direction:column;gap:20px}@media(max-width:768px){.store-login-page .store-action-card form.store-login-form{margin-top:8px}}.store-login-page .store-error-message{background-color:#fee;border:1px solid #f5c6cb;color:#721c24;padding:10px;border-radius:4px;margin:10px 0;font-size:14px;text-align:center}.store-login-page .store-welcome-part{height:100%;flex:50%;position:relative;color:var(--solid-color)}@media(max-width:992px){.store-login-page .store-welcome-part{display:none}}.store-login-page .store-welcome-part:after{content:"";position:absolute;inset:0;background-color:#0009;z-index:1}.store-login-page .store-welcome-part .store-login-content{position:relative;z-index:2;height:100%;flex-direction:column;justify-content:space-between;padding:var(--main-spacing);background-color:var(--admin-bg-dark);display:flex;align-items:center;justify-content:center}.store-login-page .store-welcome-part .store-login-content .store-logo-img{width:75%}.store-login-page .store-welcome-part .store-login-content .store-info h1{color:#f4f4f4}.store-login-icon{background-color:var(--icons-soft-color);border-radius:50%;display:flex;align-items:center;justify-content:center;padding:20px}.store-login-button{color:#f4f4f4;background-color:var(--main-color);width:100%;margin-top:30px;border-radius:var(--main-radius);padding:10px 20px;font-weight:600;box-shadow:var(--shadow);cursor:pointer;border:none;transition:all .3s ease}.store-login-button:hover{filter:brightness(1.2)}.store-login-button:disabled{opacity:.6;cursor:not-allowed}.store-go-back{cursor:pointer;background-color:var(--icons-soft-color);display:flex;align-items:center;justify-content:center;padding:8px;border-radius:50%;color:var(--solid-strong-color);position:absolute;top:20px;right:20px;transition:var(--main-duration);z-index:10}.store-go-back:hover{background-color:var(--icon-soft-hover-color)}.store-theme-toggle{cursor:pointer;background-color:var(--icons-soft-color);display:flex;align-items:center;justify-content:center;padding:8px;border-radius:50%;color:var(--solid-strong-color);position:absolute;top:20px;left:20px;transition:var(--main-duration);z-index:10}.store-theme-toggle:hover{background-color:var(--icon-soft-hover-color)}.store-login-page .store-glow{position:absolute;inset:0;z-index:0;pointer-events:none}[data-theme=dark] .bg,[data-theme=light] .dark{opacity:0}.admin-page{background:var(--admin-bg-dark);display:flex;padding:20px;gap:25px;height:100vh}@media(max-height:768px){.admin-page{height:auto!important}}@media(max-width:1200px){.admin-page{height:calc(100vh + 0px)}}.dashboard-layout{flex:80%;transition:all .3s ease;display:flex;flex-direction:column;gap:30px;overflow:hidden}@media(max-width:1200px){.admin-page{flex-direction:column}.dashboard-layout{flex:1;min-height:calc(100vh - 90px)}.dashboard-layout .d-layout-header h1{font-size:22px}}@media(max-width:768px){.dashboard-layout{min-height:calc(100vh - 80px);background:var(--admin-bg-dark)}.dashboard-layout .d-layout-header h1{font-size:20px}}@media(max-width:480px){.dashboard-layout{padding:10px;min-height:calc(100vh - 70px);background:var(--admin-bg-dark)}.dashboard-layout .d-layout-header h1{font-size:18px}}.d-layout-header{display:flex;justify-content:space-between;align-items:center;padding:0}.d-layout-header-section{display:flex;align-items:center;gap:15px}@media(max-width:550px){.d-layout-header-section{width:100%;justify-content:space-between}}.d-layout-header-section-control{display:flex;align-items:center;gap:15px}.d-layout-header-section .back:hover{background-color:#60a5fa40}.d-layout-header h1{font-size:28px;font-weight:700;color:var(--admin-heading-color);margin:0}.admin-header-actions{display:flex;align-items:center;gap:15px}@media(max-width:550px){.admin-header-actions{width:100%}}.admin-header-admin-user{display:flex;align-items:center;width:100%}@media(max-width:550px){.admin-header-admin-user{flex:1}}.toggle-theme{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#60a5fa26;border-radius:var(--main-radius);cursor:pointer;transition:all .3s ease}.toggle-theme:hover{background-color:#60a5fa40}.toggle-theme svg{width:20px;height:20px}.toggle-theme.back svg{width:auto;height:auto}.desktop-header{display:flex;background:var(--neutral-color);border-radius:var(--main-radius);padding:20px 24px;box-shadow:var(--shadow)}@media(min-width:550px){.mobile-toggle-theme{display:none}}@media(max-width:550px){.desktop-toggle-theme{display:none}}@media(max-width:1200px){.desktop-header{padding:12px 16px}.d-layout-header h1{font-size:20px}}@media(max-width:768px){.desktop-header{padding:10px 14px}.d-layout-header h1{font-size:18px}}@media(max-width:550px){.desktop-header{flex-direction:column;align-items:center;gap:10px;padding-block:20px}}@media(min-width:1201px){.admin-header-admin-user{display:none}}.admin-content{background:var(--neutral-color);border-radius:var(--max-radius);box-shadow:var(--shadow);width:100%;padding:32px 32px 16px;position:relative;flex:1;transition:all .3s cubic-bezier(.4,0,.2,1);overflow-y:auto}.admin-content::-webkit-scrollbar{width:3px}.admin-content::-webkit-scrollbar-track{background-color:transparent}.admin-content::-webkit-scrollbar-thumb{background-color:var(--neutral-v5-color);border-radius:10px}.admin-content::-webkit-scrollbar-thumb:hover{background-color:#c01000}@media(max-width:768px){.admin-content{margin-top:20px;padding:24px 20px 12px;border-radius:12px}}@media(max-width:480px){.admin-content{margin-top:15px;padding:20px 16px 12px;border-radius:8px}}.pm-controller{gap:15px}.pm-filters-btn span{padding-inline:6px}.pm-add{display:flex;align-items:center;gap:8px;padding:10px 16px;background-color:var(--main-color);color:#fff;border:none;border-radius:var(--main-radius);cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease;height:40px;white-space:nowrap}.pm-add.pm-add-green{background-color:var(--main-green-color)}.pm-add:hover{background-color:var(--hover-color);box-shadow:0 4px 8px #0000001a}.pm-add svg{width:18px;height:18px}.filters-dropdown{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:var(--neutral-color);border-radius:var(--main-radius);box-shadow:var(--shadow);z-index:1000;overflow:hidden;min-width:150px;width:100%}.filters-dropdown .dropdown-item{display:flex;align-items:center;padding:12px 16px;cursor:pointer;transition:background .1s ease;font-size:14px;font-weight:500;color:var(--solid-strong-color);border-radius:var(--main-radius);overflow:hidden}.filters-dropdown .dropdown-item:hover{background-color:var(--neutral-v2-color)}.delete-btn{background:#dc3545;color:#fff;border:none;padding:8px 12px;border-radius:4px;cursor:pointer;font-size:12px;display:flex;align-items:center;gap:4px;transition:background .3s}.delete-btn:hover{background:#c82333}.delete-btn:hover{background-color:#dc2626;transform:translateY(-1px)}.delete-btn{display:flex;align-items:center;gap:8px;padding:10px 16px;background-color:var(--danger-color);color:#fff;border:none;border-radius:var(--main-radius);cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease;height:40px}.delete-btn:hover{background-color:var(--danger-hover-color);transform:translateY(-1px)}.delete-btn svg{width:16px;height:16px;stroke:currentColor}.delete-btn{background-color:#ef4444;color:#fff}.delete-btn:hover{background-color:#dc2626}.modal-body{text-align:center;color:var(--solid-color);margin-block:20px 10px}.logout-modal-footer{display:flex;justify-content:center;gap:15px}.sub-title{color:var(--solid-color)}.sqr{border:1px solid #bbb;width:16px;height:16px;border-radius:3px}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.pmc-product{display:flex;align-items:center;gap:15px}.pmc-actions{display:flex;gap:10px}.admin-tab-1 .pmc-actions svg{color:var(--solid-color);font-size:20px}.add-product-tab{display:grid;grid-template-columns:repeat(6,1fr);max-width:100%;-moz-column-gap:30px;column-gap:30px;row-gap:20px;overflow-x:hidden;position:relative}.add-product-tab .form-input,.add-product-tab .span-3{grid-column:span 3!important}@media(max-width:768px){.add-product-tab .span3,.add-product-tab .form-input{grid-column:span 6!important}}.add-product-tab .form-input:first-child,.add-product-tab .span3{grid-column:span 3}.add-product-tab .form-input:nth-child(3),.add-product-tab .form-input:nth-child(4),.add-product-tab .form-input:nth-child(5){grid-column:span 2}.var-heading{margin-bottom:5px;font-weight:600;font-size:16px}.ap-vars-section{grid-column:span 6}.ap-vars-section button{margin-block:10px;border-radius:var(--main-radius);background-color:#faa255;color:#fff;padding:2px 20px;font-size:14px}.admin-tab-content-g{position:relative;z-index:2}.absolute-top-viewer{position:absolute;width:100%;top:0;left:0;z-index:200;background:#fff;transform:translate(-150%)}.slide-in{animation:slide-in .3s ease-in-out forwards}@keyframes slide-in{0%{transform:translate(-150%)}to{transform:translate(0)}}.admin-cats-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;padding:20px 5px}.admin-cats-list .category-page-card{padding:10px}.add-new-category svg{font-size:45px;color:var(--main-green-color)}.centered-label{text-align:center!important}@media(max-width:768px){.pm-controller{flex-direction:column;gap:10px}.pm-controller .pm-filters-btn{padding:6px 8px;font-size:12px}.pm-add{padding:6px 20px;font-size:14px}.pmc-product{gap:8px}.pmc-product .product-info h4{font-size:14px}}@media(max-width:480px){.pm-controller{gap:8px}.pm-controller .pm-filters-btn{padding:5px 6px;font-size:11px}.pm-add{padding:5px 15px;font-size:12px}}.admin-navigator{flex:20%;height:95vh;display:flex;flex-direction:column;justify-content:space-between;gap:20px;position:sticky;top:2.5vh;right:10px;transition:all .3s ease}.admin-navigator-main{border-radius:var(--max-radius);padding:5px 15px;background:var(--neutral-color);box-shadow:var(--shadow);flex:1}.admin-navigator .admin-heading{display:flex;gap:10px;margin-top:20px}.admin-navigator .admin-heading h1{font-size:18px;font-weight:600;margin-block:10px;transition:opacity .3s ease;color:var(--admin-heading-color)}.admin-navigator .admin-heading span{color:var(--admin-accent-blue);transition:all .3s ease}.admin-navigator .a-nav-ul{display:flex;flex-direction:column;margin-top:8px}@media(min-width:1200px){.admin-navigator .a-nav-ul{max-height:67vh;overflow-y:auto;display:flex;flex-direction:column;width:calc(100% + 14px);padding-left:14px}.admin-navigator .a-nav-ul::-webkit-scrollbar{width:3px}.admin-navigator .a-nav-ul::-webkit-scrollbar-track{background-color:transparent}.admin-navigator .a-nav-ul::-webkit-scrollbar-thumb{background-color:var(--admin-accent-blue);border-radius:10px;-webkit-transition:background var(--main-transition);transition:background var(--main-transition)}.admin-navigator .a-nav-ul::-webkit-scrollbar-thumb:hover{background-color:var(--admin-accent-blue-hover)}}.admin-navigator .a-nav-ul li{padding:20px 15px;font-size:16px;font-weight:500;color:var(--admin-text-muted);cursor:pointer;gap:10px;border-radius:var(--main-radius);margin-block:3px;transition:all .3s ease;position:relative;overflow:hidden}.admin-navigator .a-nav-ul li:before{content:"";position:absolute;top:0;right:0;height:100%;width:3.5px;transition:background var(--main-transition)}.admin-navigator li:hover,.admin-navigator li.active{background-color:#60a5fa26;transform:translate(-2px)}.admin-navigator li.active:before{background-color:var(--admin-accent-blue)}.admin-navigator .a-nav-ul li.active,.admin-navigator .a-nav-ul li:hover{color:var(--admin-accent-blue)}.admin-navigator li:hover .nav-icon,.admin-navigator li.active .nav-icon{transform:scale(1.1)}.admin-navigator .a-nav-ul li .nav-icon{position:relative;top:-1px;transition:all .3s ease}.admin-navigator .a-nav-ul li .nav-title{transition:opacity .3s ease}@media(max-width:1200px){.admin-navigator{border-radius:var(--main-radius);height:auto;padding:2px;flex-direction:row;position:relative;top:10px;right:0}.admin-navigator .admin-heading{display:none}.admin-navigator .a-nav-ul{flex-direction:row;margin-top:0;flex-wrap:wrap;gap:4px;flex:1;justify-content:flex-start}.admin-navigator .a-nav-ul{justify-content:space-evenly}.admin-navigator .a-nav-ul li{padding:7px;margin:2px;border-radius:var(--main-radius);flex-shrink:0;min-width:32px;min-height:32px;display:flex;align-items:center;justify-content:center}.admin-navigator .a-nav-ul li .nav-icon{top:0;margin-right:0;font-size:16px;display:flex}.admin-navigator .a-nav-ul li .nav-title{display:none}.admin-navigator .a-nav-ul li:before{display:none}.admin-navigator li:hover,.admin-navigator li.active{transform:none;background-color:#60a5fa26}.admin-navigator li:hover .nav-icon,.admin-navigator li.active .nav-icon{transform:none;display:flex}}@media(max-width:768px){.admin-navigator .a-nav-ul{gap:3px}.admin-navigator .a-nav-ul li{padding:8px;min-width:28px;min-height:28px}.admin-navigator .a-nav-ul li .nav-icon{font-size:14px;display:flex}.admin-navigator{padding:2px}.admin-navigator .a-nav-ul{gap:2px;padding-block:4px}.admin-navigator .a-nav-ul li{padding:8px;min-width:24px;min-height:24px}.admin-navigator .a-nav-ul li .nav-icon{font-size:12px;display:flex}.admin-navigator li:active{background-color:#60a5fa;color:#fff}.admin-navigator li:active .nav-icon{transform:scale(.95)}}@media(max-width:1200px){.navigator-admin-user{display:none}}.overview-container{width:100%;background:linear-gradient(135deg,#f8fafc,#f1f5f9);min-height:100vh;animation:fadeInUp .6s ease-out forwards}.overview-header{margin-bottom:32px;padding:24px 0}.overview-header h1{font-size:28px;font-weight:700;color:#1f2937;margin-bottom:8px}.overview-header p{font-size:16px;color:#6b7280;margin:0}.overview-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-bottom:32px}.overview-item{background:#fff;border-radius:16px;padding:24px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.overview-item:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.overview-item:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;z-index:1}.overview-item:nth-child(1):before{background:linear-gradient(90deg,#3b82f6,#1d4ed8)}.overview-item:nth-child(2):before{background:linear-gradient(90deg,#10b981,#047857)}.overview-item:nth-child(3):before{background:linear-gradient(90deg,#f59e0b,#d97706)}.overview-item:nth-child(4):before{background:linear-gradient(90deg,#ef4444,#dc2626)}.card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.card-info{flex:1}.card-title{font-size:14px;font-weight:500;color:#6b7280;margin-bottom:8px}.card-number{font-size:32px;font-weight:700;color:#1f2937;line-height:1}.icon-container{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.overview-item:nth-child(1) .icon-container{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.overview-item:nth-child(2) .icon-container{background:linear-gradient(135deg,#10b981,#047857)}.overview-item:nth-child(3) .icon-container{background:linear-gradient(135deg,#f59e0b,#d97706)}.overview-item:nth-child(4) .icon-container{background:linear-gradient(135deg,#ef4444,#dc2626)}.card-growth{font-size:13px;color:#10b981;font-weight:500;display:flex;align-items:center;gap:4px}.card-subtitle{font-size:13px;color:#9ca3af;margin-top:4px}.quick-actions{margin-bottom:32px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.quick-actions h2{font-size:20px;font-weight:600;color:#1f2937;margin-bottom:16px}.quick-actions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.action-card{background:var(--admin-bg-dark);border-radius:12px;padding:20px;cursor:pointer;transition:all .3s ease;text-align:center;position:relative;overflow:hidden}.action-card:hover{background-color:var(--admin-bg-darker)}.action-card>*{position:relative;z-index:2}.action-card-icon{width:48px;height:48px;border-radius:12px;background:#f3f4f6;display:flex;align-items:center;justify-content:center;margin:0 auto 12px;color:#3b82f6;transition:all .2s ease}.action-card:hover .action-card-icon{background:#3b82f6;color:#fff}.action-card-title{font-size:14px;font-weight:500;color:#1f2937;margin:0}.status.active{background:#dcfce7;color:#166534}.status.pending{background:#fef3c7;color:#92400e}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:translateZ(0)}}@media(max-width:768px){.overview-stats{grid-template-columns:1fr;gap:16px}.quick-actions-grid{grid-template-columns:repeat(2,1fr)}.card-number,.overview-header h1{font-size:24px}}.action-title{color:var(--solid-color);font-weight:600}.action-subtitle{color:var(--solid-v4-color);font-weight:500}.products-stat-card{background:var(--admin-bg-dark);border-radius:12px;padding:20px;box-shadow:0 2px 10px #0000000d;display:flex;flex-direction:column;gap:16px;position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.p-stat-header{display:flex;justify-content:space-between;align-items:center}.p-stat-header h3{color:var(--solid-color);font-size:16px;font-weight:600;margin:0}.p-stat-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.p-stat-icon svg{width:20px;height:20px}.p-stat-value{font-size:32px;font-weight:700;color:var(--solid-color);line-height:1;min-height:38px;display:flex;align-items:center}.p-stat-bottom-label{font-size:14px;font-weight:500}@media(max-width:768px){.p-stat-header h3{font-size:14px}.p-stat-icon{width:40px;height:40px}.p-stat-value{font-size:28px}.p-stat-bottom-label{font-size:12px}}.empty-stores-container{grid-column:span 7;min-height:400px;display:flex;align-items:center;justify-content:center}.empty-stores-content{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:10px}.empty-stores-text{text-align:center;color:#888}.empty-stores-icon{background-color:var(--admin-bg-dark);padding:5px;width:55px;height:55px;display:flex;align-items:center;justify-content:center;border-radius:50%}.con-modal-overlay{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fade-in .2s ease-out}.con-modal{background:var(--neutral-color);border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:500px;width:90%;max-height:90vh;overflow:hidden;animation:scale-in .2s ease-out;direction:rtl}.con-modal-header{display:flex;align-items:center;gap:12px;padding:24px}.con-warning-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#fecaca;border-radius:50%;color:#dc2626}.con-modal-title{flex:1;font-weight:600;color:var(--solid-color);margin:0}.con-close-btn{color:#6b7280;transition:all .2s ease;background:transparent;border:none;cursor:pointer}.con-close-btn:hover{color:#374151;background:#6b72801a}.con-modal-content{padding:0 24px 24px}.con-modal-message{font-size:16px;color:#4b5563;line-height:1.5;margin:0}.con-modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 24px}.con-cancel-btn,.con-confirm-btn{padding:8px 16px;border-radius:8px;font-weight:500;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px}.con-cancel-btn{color:#6b7280;border:1px solid #d1d5db;background:#fff;transition:all .2s ease}.con-cancel-btn:hover{background:#f9fafb;border-color:#9ca3af}.con-confirm-btn{background:#dc2626;color:#fff;border:none;transition:all .2s ease}.con-confirm-btn:hover{background:#b91c1c;transform:translateY(-1px);box-shadow:0 4px 12px #dc262666}.con-confirm-btn:disabled,.con-cancel-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes scale-in{0%{opacity:0;transform:scale(.9) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.student-photo-section{flex:1;display:flex;flex-direction:column;align-items:center}.official-photo-container{position:relative;width:100%;height:350px;border:3px solid #e5e7eb;border-radius:var(--max-radius-2);overflow:hidden;background:#f9fafb}.official-student-photo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.change-photo-btn{position:absolute;bottom:10px;right:10px;background:#041f37e6;color:#fff;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.change-photo-btn:hover{background:#041f37;transform:scale(1.1)}.photo-placeholder{width:100%;height:350px;border:3px dashed #d1d5db;border-radius:var(--max-radius-2);display:flex;align-items:center;justify-content:center;background:var(--admin-bg-dark)}.add-photo-btn{display:flex;flex-direction:column;align-items:center;gap:12px;background:none;border:none;cursor:pointer;color:#6b7280;text-align:center;padding:20px;transition:all .3s}.add-photo-btn:hover{color:#374151;transform:scale(1.05)}.add-photo-btn span{font-size:16px;font-weight:600}.add-photo-btn small{font-size:12px;color:#ef4444;font-weight:500}.camera-btn{display:flex;flex-direction:column;align-items:center;gap:8px;background:#f8f9fa;border:2px dashed #d1d5db;border-radius:12px;padding:20px;cursor:pointer;transition:all .3s;color:#6b7280;font-size:14px}.camera-btn:hover{background:#e5e7eb;border-color:#9ca3af;color:#374151}.student-image-container{position:relative;display:inline-block}.student-image{width:120px;height:120px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:4px solid #e5e7eb}.camera-overlay-btn{position:absolute;bottom:0;right:0;background:#041f37;color:#fff;border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s;box-shadow:0 2px 8px #0003}.camera-overlay-btn:hover{background:#0a2844;transform:scale(1.1)}.camera-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:2000;animation:fadeIn .3s ease-out}.camera-modal{background:var(--neutral-color);border-radius:16px;padding:20px;max-width:600px;width:90%;max-height:80vh;overflow-y:hidden;animation:slideUp .3s ease-out}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.camera-modal-header{display:flex;justify-content:center;align-items:center;padding-bottom:15px;position:relative}.camera-modal-header h3{margin:0;color:var(--solid-color);font-size:20px;font-weight:600}.close-modal-btn{background:none;border:none;color:#6b7280;cursor:pointer;padding:8px;border-radius:50%;transition:all .3s;display:flex;align-items:center;justify-content:center}.close-modal-btn:hover{background:#f3f4f6;color:#374151}.camera-modal-content{text-align:center}.camera-modal-content video{border-radius:var(--max-radius);width:100%;height:90%;-o-object-fit:cover;object-fit:cover}.camera-controllers{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:10px}.camera-controllers button{border:none;outline:none;border-radius:50%;padding:8px;transition:.3s ease-in-out}.camera-controllers button:hover{transform:scale(1.02)}.switch-camera{background:var(--admin-bg-darker)}.take-picture{background:var(--main-color)}.status{font-weight:700;width:-moz-fit-content;width:fit-content;padding-inline:10px;border-radius:var(--max-radius);white-space:nowrap}.status.status-error{background-color:#fee2e2;color:#991b1b}.status.status-warning{background-color:#fef3c7;color:#92400e}.status.status-success{background-color:#dcfce7;color:#166534}.student-identity{display:flex;align-items:stretch;gap:20px}@media(max-width:992px){.student-identity{flex-direction:column}}.student-card-section{flex:1}.student-card-container{height:100%;border-radius:var(--max-radius-2);overflow:hidden;border:3px solid #e5e7eb}.student-card-section img{width:100%;height:350px}.student-details-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:20px}@media(max-width:992px){.student-details-list{grid-template-columns:1fr}}.student-info-row{display:flex;align-items:center;justify-content:space-between;padding:10px;background:var(--admin-bg-dark);border-radius:var(--max-radius-2);box-shadow:var(--shadow);flex-wrap:wrap}.row-label-group{display:flex;align-items:center;gap:8px}.row-icon-wrapper{display:flex;align-items:center;justify-content:center;width:32px;aspect-ratio:1/1;border-radius:50%}.row-label-text{color:var(--solid-v4-color);font-weight:400;margin:0}.row-value-group{color:var(--solid-color);font-weight:600;font-size:14px;display:flex;flex-direction:column;align-items:flex-end;flex:1}.student-input-field-row{background-color:var(--neutral-color);border-radius:var(--max-radius-2);padding:8px 12px;height:42px;outline:none;font-size:14px;color:var(--solid-color);text-align:left!important}.student-info-actions{display:flex;align-items:center;gap:10px;margin-block:20px;background-color:var(--admin-bg-dark);padding:20px;border-radius:var(--max-radius)}.student-info-button{color:var(--solid-color);border-radius:var(--max-radius-2);padding:8px 12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s}.student-info-button.approve-student{background-color:var(--alternative-color)}.student-info-button.approve-student:hover{background-color:var(--alternative-hover-color)}.student-info-button.reject-student{background-color:var(--danger-color)}.student-info-button.reject-student:hover{background-color:var(--alpha-danger-color)}.student-info-button.save-changes{background-color:var(--main-color)}.student-info-button.save-changes:hover{background-color:var(--main-alt-color)}.store-card{height:250px;border-radius:var(--mid-radius);background-size:cover;background-position:center;position:relative;overflow:hidden;display:flex;transition:transform .2s ease,box-shadow .2s ease;box-shadow:var(--main-shadow);width:100%;cursor:pointer}.store-card:hover{transform:scale(1.01);box-shadow:0 10px 20px #0000001a}.store-card.inactive{opacity:.7;filter:grayscale(.5)}.store-overlay{background:#0009;display:flex;align-items:center;justify-content:space-between;gap:10px;position:absolute;bottom:10px;left:50%;transform:translate(-50%);width:90%;padding:8px 12px;flex-shrink:0;border-radius:var(--mid-radius);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.store-info-text{display:flex;flex-direction:column;gap:2px}.store-name{color:var(--whity-color);font-size:20px;font-weight:600;margin:0}.store-actions{display:flex;gap:8px;align-items:center}.action-btn{background:#f4f4f4;border-radius:50%;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;border:none;width:32px;height:32px;transition:all .2s ease;color:#1f2937}.stores-container{width:100%;min-height:100vh;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.stores-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;padding:24px 32px;background:#fff;border-radius:16px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb}.stores-header h1{font-size:24px;font-weight:700;color:#1f2937;margin:0}.search-box svg{color:#6b7280;width:20px;height:20px}.add-store-btn{display:flex;align-items:center;gap:8px;background:var(--alternative-color);color:#fff;border:none;padding:12px 20px;border-radius:12px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s ease}.add-store-btn:hover{background:var(--alternative-hover-color);transform:translateY(-1px)}.add-store-btn svg{width:20px;height:20px}.stores-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;padding:4px}@media(max-width:768px){.add-btn-text{display:none}}@media(max-width:768px){.stores-container{padding:16px}.stores-header{gap:16px;padding:20px}.search-box{width:100%;min-width:unset}.stores-grid{grid-template-columns:1fr;gap:16px}}@media(max-width:640px){.stores-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}.activation-methods{display:flex;justify-content:space-between;align-items:center;border-radius:20px}.activation-methods>li{font-size:18px;padding-block:8px;display:flex;align-items:center;justify-content:center;flex:50%;transition:background var(--main-duration);cursor:pointer}.activation-methods>li:hover,.activation-methods>li.active{background-color:#1e88e534}.active-store-model{background-color:#fff;min-width:400px;border-radius:var(--max-radius)}.activate-options{display:flex;width:100%;justify-content:space-evenly;margin-bottom:10px}.activate-options li{padding:5px 10px;transition:var(--main-duration);cursor:pointer;font-size:18px}.activate-options li.active{color:var(--alternative-color);background-color:var(--alternative-hover-color);border-radius:var(--max-radius)}.activate-select{animation:fadeIn .5s 1 ease}.add-location{display:flex;align-items:center;justify-content:center;padding:6px;background-color:var(--main-color);color:var(--neutral-color);border:none;border-radius:var(--max-radius-2);font-weight:500;cursor:pointer;transition:all .2s ease;flex-shrink:0}.add-location:hover{background-color:var(--m2-color)}.add-location-with-label{padding-inline:20px}.functionality-controls .form-input{flex:1;max-width:200px}.category-toolbox{max-height:80vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(180,180,180,.25) transparent}.category-toolbox::-webkit-scrollbar-thumb:hover{background-color:#96969673}.category-toolbox .category-form-group label{display:block;font-weight:600;font-size:14px;color:#374151;margin-bottom:8px;text-align:right}.category-toolbox .category-form-group input,.category-toolbox .category-form-group textarea{width:100%;padding:12px 16px;border:2px solid #e5e7eb;border-radius:12px;background-color:#f9fafb;font-size:14px;transition:all .2s ease;direction:rtl;text-align:right}.category-toolbox .category-form-group input:focus,.category-toolbox .category-form-group textarea:focus{outline:none;border-color:#6366f1;background-color:#fff;box-shadow:0 0 0 3px #6366f11a}.category-toolbox .category-form-group input:hover,.category-toolbox .category-form-group textarea:hover{background-color:#fff}.category-toolbox .category-form-group textarea{resize:vertical;min-height:100px}.category-toolbox .category-select-group{margin-bottom:1.5rem}.category-toolbox .category-space-y-6>*+*{margin-top:1.5rem}.category-dialog-paper{border-radius:24px!important;box-shadow:0 25px 50px -12px #00000040!important;max-width:500px;width:100%;display:flex;flex-direction:column}.category-dialog-title-content{display:flex;justify-content:space-between;align-items:center;direction:rtl}.category-dialog-title-text{font-weight:700;font-size:1.5rem;color:#1f2937;text-align:right}.category-close-button{transition:all .2s ease}.category-close-button:hover{background-color:#fee2e2;color:#dc2626}.category-dialog-content{padding:32px 24px;direction:rtl;overflow-y:auto;flex:1}.category-dialog-actions{padding:24px;border-top:2px solid #e5e7eb;background-color:#fff;direction:rtl;display:flex;justify-content:flex-end;gap:12px}.category-toolbox.category-dialog-paper{background-color:#fff}.category-cancel-button{padding:8px 24px;border:2px solid var(--main-color);border-radius:12px;background-color:#fff;color:var(--main-color);font-weight:500;transition:all .2s ease;text-align:right}.category-cancel-button:hover{background-color:var(--main-color);color:#fff}.category-submit-button{padding:8px 32px;border-radius:12px;border:2px solid var(--main-color);background-color:var(--main-color);color:#fff;font-weight:500;box-shadow:0 4px 6px -1px #041f371a;transition:all .2s ease;text-align:right;cursor:pointer}.category-submit-button:hover{background-color:var(--m2-color);box-shadow:0 10px 15px -3px #041f371a}.category-submit-button:disabled{background-color:#9ca3af;cursor:not-allowed;box-shadow:none}@media(max-width:768px){.category-modal-overlay{padding:8px}.category-dialog-paper{max-width:90vw;max-height:85vh;border-radius:16px!important}.category-dialog-title{padding:16px}.category-dialog-content{padding:20px 16px}.category-dialog-actions{padding:16px;flex-direction:column;gap:12px}.category-submit-button,.category-cancel-button{width:100%}}.category-card{height:250px;border-radius:var(--mid-radius);background-size:cover;background-position:center;position:relative;overflow:hidden;display:flex;transition:transform .2s ease,box-shadow .2s ease;box-shadow:var(--main-shadow);width:100%}.category-card:hover{transform:scale(1.01);box-shadow:0 10px 20px #0000001a}.category-card.inactive{opacity:.7;filter:grayscale(.5)}.category-overlay{background:#0009;display:flex;align-items:center;justify-content:space-between;gap:10px;position:absolute;bottom:10px;left:50%;transform:translate(-50%);width:90%;padding:8px 12px;flex-shrink:0;border-radius:var(--mid-radius);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.category-info-text{display:flex;flex-direction:column;gap:2px}.category-name{color:var(--whity-color);font-size:16px;font-weight:600;margin:0}.category-actions{display:flex;gap:8px;align-items:center}.action-btn{background:var(--neutral-color);border-radius:50%;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;border:none;width:32px;height:32px;transition:all .2s ease;color:#1f2937}.action-btn:hover{background:#fff;transform:scale(1.05)}.action-btn.delete:hover{background:#fee2e2;color:#eff6ff}.status-badge{position:absolute;top:10px;left:10px;background:var(--strong-red-color, #dc2626);padding:4px 10px;border-radius:20px;display:flex;align-items:center;gap:4px;color:#f4f4f4;font-size:11px;font-weight:500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10}.status-badge svg{color:#f4f4f4}.invoices{width:100%;margin:0 auto;direction:rtl}.invoices-management{display:flex;gap:16px;align-items:end;margin-bottom:24px;flex-wrap:wrap}.invoices-management .search-container{flex:1;min-width:200px}.invoices-management .pm-controller{min-width:180px}.filter-section-header{margin-bottom:16px}.search-label{display:block;margin-block:4px 8px;font-weight:500;color:#374151;font-size:14px}.search-placeholder{position:relative}.search-placeholder input{width:100%;padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;background-color:#fff;transition:border-color .2s ease,box-shadow .2s ease}.search-placeholder input:focus{outline:none;border-color:#2196f3;box-shadow:0 0 0 3px #2196f31a}.search-placeholder input::-moz-placeholder{color:#9ca3af}.search-placeholder input::placeholder{color:#9ca3af}@media(max-width:768px){.invoices-management{flex-direction:column;align-items:stretch}}.tabs-header{display:flex;justify-content:space-evenly;padding:10px 20px;border-radius:var(--max-radius);background-color:var(--admin-bg-dark);margin-bottom:25px}.tab-button{padding:12px 24px;text-align:center;cursor:pointer;font-size:16px;font-weight:500;color:var(--solid-v2-color);transition:.3s ease;border-radius:var(--max-radius-2);min-width:40%}.tab-button:hover,.tab-button.active{color:var(--solid-soft-color);background:var(--neutral-color)}.winner-card-container{margin-top:30px;background:var(--admin-bg-dark);border-radius:var(--max-radius);padding:40px;box-shadow:var(--shadow-lg);border:1px solid var(--border-color);animation:slideUp .5s ease}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.winner-header{margin-bottom:35px;text-align:center;padding-bottom:20px;border-bottom:2px solid var(--admin-bg-darker)}.winner-header h2{color:var(--solid-color);font-size:32px;font-weight:800;margin:0;background:linear-gradient(45deg,var(--solid-color),var(--solid-v2-color));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.student-details-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.info-item-row{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:var(--admin-bg-darker);border-radius:var(--max-radius-2);transition:all .2s ease;border:1px solid transparent}.info-item-row:hover{transform:translateY(-3px);border-color:var(--border-color);box-shadow:var(--shadow)}.item-label-group{display:flex;align-items:center;gap:15px}.item-icon-wrapper{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px}.item-label-text{color:var(--solid-v4-color);font-weight:500;font-size:15px}.item-value-text{color:var(--solid-color);font-weight:700;font-size:16px}@media(max-width:768px){.student-details-grid{grid-template-columns:1fr}.winner-card-container{padding:25px}.winner-header h2{font-size:24px}}.statistics-container{background:linear-gradient(135deg,#f8fafc,#f1f5f9);min-height:100vh;animation:fadeIn .5s ease-in-out;direction:rtl}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;align-items:end}.form-item{display:flex;flex-direction:column}.statistics-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;margin-top:32px}.statistic-card-container{display:flex;flex-direction:column}.stat-card{background:var(--admin-bg-dark);border-radius:16px;box-shadow:0 8px 32px #0000001a;transition:all .3s ease;overflow:hidden;height:100%;display:flex;flex-direction:column}.db-statistics-filter-card{background:var(--admin-bg-dark);margin-bottom:32px;border-radius:var(--max-radius);box-shadow:var(--shadow)}.card-content{padding:24px}.stat-flex{display:flex;align-items:center;gap:24px}.stat-icon-wrapper{border-radius:12px;padding:12px;display:flex;align-items:center;justify-content:center;color:#fff;min-width:48px;min-height:48px}.stat-info{display:flex;flex-direction:column}.stat-title{font-size:1.125rem;font-weight:600;color:var(--solid-color);margin:0 0 4px}.stat-value{font-size:1.875rem;font-weight:700;margin:0}.db-statistics-custom-date-title{font-size:14px;font-weight:600;margin-bottom:6px;color:var(--solid-v4-color)}.form-label{margin-bottom:8px;font-weight:500}.db-statistics-custom-date{display:flex;align-items:center;gap:16px;margin-top:20px}.db-statistics-custom-date>*{flex:1}.db-users{width:100%;min-height:100vh;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.flex-a-center{display:flex;align-items:center;gap:8px}.pmc-product{display:flex;align-items:center;gap:12px}.pmc-product img{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #e5e7eb}.pmc-product h4{margin:0;font-size:14px;font-weight:600;color:#111827}.pmc-price{color:#6b7280;font-size:13px}.falsepmc-quantity{font-weight:500}.no-users-container{display:flex;align-items:center;justify-content:center;padding:80px 20px}.no-users-content{text-align:center;direction:rtl}.no-users-icon{margin:0 auto 16px;width:64px;height:64px;color:#9ca3af}.no-users-content h3{margin:0 0 8px;font-family:"Baloo Bhaijaan 2",sans-serif;font-size:18px;font-weight:600;color:#374151}.no-users-content p{margin:0;font-family:"Baloo Bhaijaan 2",sans-serif;font-size:14px;color:#6b7280}.absolute-top-viewer{position:absolute;inset:0;background:#fffffff2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;transform:translateY(-100%);transition:transform .3s ease;padding:24px;overflow-y:auto}.absolute-top-viewer.slide-in{transform:translateY(0)}.status-badge{padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500;display:inline-block}.status-active{background-color:#dcfce7;color:#166534;border:1px solid #bbf7d0}.status-inactive{background-color:#fee2e2;color:#991b1b;border:1px solid #fecaca}.toggle-status-btn{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.toggle-status-btn:hover{background-color:#f3f4f6}.toggle-status-btn:focus{outline:2px solid #3b82f6;outline-offset:2px}.confirm-btn{background:#dc2626;color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s ease}.confirm-btn:hover{background:#b91c1c}.cancel-btn{background:#f3f4f6;color:#374151;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s ease}.cancel-btn:hover{background:#e5e7eb}@media(max-width:768px){.db-users{padding:16px}.pmc-product img{width:32px;height:32px}}.create-user{width:100%;max-width:800px;margin:0 auto;padding:2rem;background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a}.form-content{display:grid;grid-template-columns:2fr 1fr;gap:2rem;margin-bottom:2rem}.user-text-info{display:flex;flex-direction:column}.fields{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.input-box{width:100%}.create-user-actions{display:flex;justify-content:center;gap:1rem;padding-top:1rem;border-top:1px solid #e0e0e0}@media(max-width:768px){.form-content{grid-template-columns:1fr;gap:1rem}.fields{grid-template-columns:1fr}.create-user-actions{flex-direction:column}.category-dialog-paper{min-width:unset;width:95vw;margin:16px}.create-user .flex-set,.register-admin-flex-row{flex-direction:column}}.category-modal-overlay{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1300;padding:16px}.category-modal-container{display:flex;align-items:center;justify-content:center;width:100%;height:100%;max-width:100vw;max-height:100vh}.category-dialog-paper{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;min-width:600px;max-width:800px;width:90vw;max-height:90vh;display:flex;flex-direction:column}.category-toolbox{max-height:90vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(180,180,180,.25) transparent}.category-toolbox::-webkit-scrollbar{width:4px}.category-toolbox::-webkit-scrollbar-track{background:transparent}.category-toolbox::-webkit-scrollbar-thumb{background-color:#b4b4b440;border-radius:10px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.category-toolbox::-webkit-scrollbar-thumb:hover{background-color:#b4b4b466}.category-dialog-title-content{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px}.category-dialog-title-text{margin:0;font-size:1.25rem;font-weight:600;color:#111827;text-align:right}.category-close-button{color:#6b7280;padding:8px;border-radius:6px;transition:all .2s ease}.category-close-button:hover{background-color:#f3f4f6;color:#374151}.category-dialog-content{padding:24px;flex:1;overflow-y:auto}.category-dialog-actions{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px 20px;border-top:1px solid #e5e7eb;background-color:#f9fafb;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.category-cancel-button{padding:10px 20px;border:1px solid #d1d5db;background-color:#fff;color:#374151;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.category-cancel-button:hover{background-color:#f9fafb;border-color:#9ca3af}.category-submit-button{padding:10px 20px;border:none;background-color:#3b82f6;color:#fff;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:120px}.category-submit-button:hover:not(:disabled){background-color:#2563eb}.category-submit-button:disabled{background-color:#9ca3af;cursor:not-allowed}.category-form-group{display:flex;flex-direction:column;gap:8px}.category-form-group input{padding:12px 16px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:all .2s ease}.category-form-group input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.db-notification-card{background-color:var(--admin-bg-dark);border-radius:var(--max-radius);padding:20px 22.5px;position:relative;overflow:hidden}.db-notification-card:before{content:"";position:absolute;top:0;right:0;width:2.5px;height:100%;border-radius:var(--max-radius);background-color:#999}.db-notification-card.active:before{background-color:var(--success-color)}.db-notification-card.inactive:before{background-color:var(--danger-color)}.db-notification-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.db-notification-card-header h3{font-size:22px;font-weight:600;color:var(--solid-v2-color)}.db-notification-card-control{display:flex;align-items:center;gap:10px}.db-notification-type.styled-btn{padding:1px 20px;color:#f4f4f4}.db-notification-card-description{font-size:16px;font-weight:500;color:var(--solid-v4-color);margin-bottom:12px}.db-notification-card-footer{display:flex;align-items:center;gap:5px;font-size:14px;color:var(--main-color)}.db-notification-card-footer span:last-child{font-weight:700}.db-notification-action-title{font-size:22px;color:var(--solid-color);font-weight:500}.register-admin-flex-row{display:flex;gap:1rem}.register-admin-flex-row>*{flex:1}@media(max-width:768px){.register-admin-flex-row{flex-direction:column}}.db-photographers-filters{background-color:var(--neutral-color);margin-bottom:20px;padding:10px 20px;border-radius:var(--max-radius);box-shadow:var(--shadow)}.admin-card h3{margin-bottom:0}.ph-date-filters{display:flex;align-items:flex-end;gap:15px;transition:all .3s ease-in-out}.photographer-date-filters{margin-top:20px;overflow:hidden;max-height:200px;transition:max-height .3s ease-in-out,opacity .3s ease-in-out;opacity:1}.photographer-date-filters.slide-out{max-height:0;opacity:0;margin-top:0}.table-img-info{display:flex;align-items:center;gap:12px}.table-img-info img{width:40px;height:40px;border-radius:12px;-o-object-fit:cover;object-fit:cover;background-color:var(--neutral-color)}.table-img-info h4{margin:0;font-size:14px;font-weight:600;color:var(--text-color)}.table-img-info small{display:block;color:#666;font-size:12px}.password-section{max-height:0;overflow:hidden;opacity:0;transition:max-height .4s ease-in-out,opacity .4s ease-in-out,margin-top .4s ease-in-out;margin-top:0}.password-section.expanded{max-height:300px;opacity:1;margin-top:10px}.date-input-wrapper:focus-within .calendar-icon{color:var(--primary-color)}[dir=rtl] .date-input-wrapper input[type=date]{padding-left:12px!important;padding-right:40px!important}[dir=rtl] .date-input-wrapper .calendar-icon{left:auto;right:12px}.sponsors-container{padding:20px;max-width:1200px;margin:0 auto}.sponsors-header{margin-bottom:30px;text-align:center}.sponsors-header h2{color:var(--solid-color);margin-bottom:10px;font-size:28px;font-weight:600}.sponsors-header p{color:#64748b;font-size:16px;margin:0}.upload-area{margin-bottom:40px;display:flex;justify-content:center;background-color:var(--admin-bg-darker);border-radius:12px;cursor:pointer;transition:background-color .3s ease}.upload-area:hover,.upload-area.dragging{background-color:var(--neutral-color);border-color:var(--solid-color)}.upload-box{padding:40px;text-align:center;transition:all .3s ease;min-width:300px;display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.upload-icon{font-size:48px!important;color:#4a5568;margin-bottom:10px}.upload-text{font-size:18px;font-weight:600;color:#2d3748}.upload-subtext{font-size:14px;color:#718096}.sponsors-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-top:20px}.loading-message,.no-sponsors-message{grid-column:1 / -1;text-align:center;padding:40px;color:#64748b;font-size:16px}.sponsor-card{border-radius:12px;overflow:hidden;box-shadow:0 4px 6px #0000001a;transition:transform .2s ease,box-shadow .2s ease;background:#fff}.sponsor-card:hover{transform:translateY(-2px);box-shadow:0 8px 15px #00000026}.sponsor-image-container{position:relative;overflow:hidden;background:#f7fafc}.sponsor-image{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.sponsor-card:hover .sponsor-image{transform:scale(1.05)}.sponsor-overlay{position:absolute;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.sponsor-card:hover .sponsor-overlay{opacity:1}.delete-sponsor-btn{background:#e53e3e;color:#fff;border:none;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-size:20px}.delete-sponsor-btn:hover{background:#c53030;transform:scale(1.1)}.sponsor-info{padding:15px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e2e8f0}.sponsor-id{font-weight:600;color:#2d3748;font-size:14px}.sponsor-date{color:#718096;font-size:12px}@media(max-width:768px){.sponsors-container{padding:15px}.sponsors-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:15px}.upload-box{min-width:250px;padding:30px 20px}.sponsors-header h2{font-size:24px}.upload-text{font-size:16px}}.photographer-wrapper{padding-block:25px}.photographer-board .top-nav{display:flex;justify-content:space-between;align-items:center;background-color:var(--admin-bg-dark);padding:16px 24px;margin-bottom:20px;box-shadow:var(--shadow);color:var(--solid-color);border-radius:12px}@media(max-width:768px){.photographer-board .top-nav{justify-content:center}.photographer-board .top-nav .nav-start{display:none}}.photographer-board .nav-start{display:flex;align-items:center;gap:16px}.photographer-board .camera-icon{background:var(--main-color);padding:8px;border-radius:8px}.photographer-board .nav-titles h1{font-size:20px;font-weight:600;margin:0 0 4px;color:var(--solid-color)}.photographer-board .nav-titles p{font-size:14px;opacity:.9;margin:0}.photographer-board .nav-end{display:flex;align-items:center;gap:24px}.photographer-board .nav-end-actions{display:flex;align-items:center;gap:15px}.photographer-board .toggle-theme:hover{background-color:#ffffff4d}.photographer-board .toggle-theme svg{width:20px;height:20px}.photographer-board .user-info{display:flex;align-items:center;gap:8px;font-size:14px}.photographer-board .logout-button{display:flex;align-items:center;gap:6px;background:#ffffff1a;border:1px solid rgba(255,255,255,.3);color:#fff;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:14px;transition:background-color .2s ease}.photographer-board .logout-button:hover{background:#fff3}.photographer-content{min-height:calc(100vh - 120px)}.search-section{background:var(--admin-bg-dark);border-radius:12px;padding:32px;box-shadow:0 2px 8px #0000001a;max-width:800px;margin:20px auto}.search-header{text-align:center;margin-bottom:24px}.search-header h2{font-size:24px;font-weight:600;color:var(--solid-color);margin:0 0 8px}.search-header p{font-size:16px;color:#6b7280;margin:0}.search-form{width:100%}.search-input-group{display:flex;gap:12px;margin-bottom:12px}.phone-input{flex:1;padding:12px 16px;border-radius:8px;font-size:16px;transition:border-color .2s ease;background:var(--neutral-color);color:var(--solid-v4-color)}.phone-input:focus{outline:none;border-color:#3b82f6;background:#fff}.phone-input.error{border-color:#ef4444;background:#fef2f2}.search-button{background:#3b82f6;color:var(--admin-bg-dark);border:none;padding:12px 16px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease;min-width:50px}.search-button:hover{background:#2563eb}.search-button:disabled{opacity:.6;cursor:not-allowed}.spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin .8s ease-in-out infinite}@keyframes spin{to{transform:rotate(360deg)}}.photographer-user-container{position:relative}.photographer-user{gap:8px;cursor:pointer;transition:all .3s ease;background:var(--neutral-color);border-radius:16px;box-shadow:none;padding:0;display:flex;align-items:center;justify-content:space-between;position:relative;flex-direction:row-reverse}.photographer-user-img{border-radius:50%;overflow:hidden;border:1px solid var(--admin-bg-merge-color);width:40px;height:40px;transition:all .3s ease;border-width:2px;position:absolute}.photographer-user-name{color:var(--solid-color)}.photographer-user-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.photographer-user-info{display:flex;flex-direction:row-reverse;transition:all .3s ease;align-items:center}.photographer-user-info span:first-child{line-height:1.5;transition:all .3s ease;white-space:nowrap}.photographer-user-info span:last-child{color:#888;font-weight:600;line-height:1;transition:all .3s ease;font-size:14px}.photographer-user svg{font-size:20px;transition:all .3s ease}.photographer-user-dropdown{position:absolute;right:2px;background:var(--neutral-color);border-radius:var(--main-radius);box-shadow:0 0 6px var(--shadow-color);min-width:140px;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;z-index:1000;overflow:hidden;top:100%;margin-top:8px}.photographer-user-dropdown.open{opacity:1;visibility:visible}.photographer-user-info-wrapper{display:flex;align-items:center;justify-content:center;gap:10px;flex:1;flex-direction:row-reverse;cursor:pointer;background:#60a5fa26;padding:8px;border-radius:var(--main-radius);transition:var(--main-duration);padding-inline:10px 24px;margin-left:25px}.photographer-user:hover .photographer-user-info-wrapper{background:#60a5fa40}.photographer-user .chev-down{display:flex;position:relative;top:2px}.photographer-user-dropdown .logout-item:hover{background-color:var(--danger-soft-color);color:var(--danger-color)}.photographer-user-dropdown .logout-item:hover .logout-icon{stroke:var(--danger-color)}.qr-verification-page{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;width:100%;position:relative}.qr-verification-page .verification-card{width:90%;max-width:420px;background-color:var(--neutral-color);border-radius:var(--max-radius-2);min-height:80vh;box-shadow:var(--shadow);padding:24px;transition:all .3s ease}.qrv-status-box{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:var(--neutral-color);box-shadow:var(--shadow);padding-block:25px;border-radius:var(--max-radius-2)}.qrv-status-box .qrv-status-text{font-size:20px;font-weight:500;color:var(--success-color);background-color:var(--alpha-success-color);padding:0 20px;border-radius:var(--max-radius-2);text-align:center;width:-moz-fit-content;width:fit-content}.qrv-status-box .qrv-status-text p{position:relative;top:1px}.qrv-status-label{color:var(--solid-v2-color);margin:15px;font-weight:500;font-size:20px}.qrv-status-box .check{background-color:var(--alpha-success-color);width:-moz-fit-content;width:fit-content;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--success-color);padding:20px;box-shadow:var(--lighter-shadow)}.qrv-status-show-box{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;gap:10px;background:var(--l-gray-d-blue);border-radius:var(--max-radius-2);padding:10px 20px}.qrv-status-show-box>p:first-child{color:var(--solid-v2-color);font-weight:600;font-size:20px}.qrv-verification-time{margin-top:20px;color:var(--whity-op-color)}.qrv-verification-time span:last-child{margin-right:5px}.qrv-student-info{margin-top:20px}.custom-modal-overlay{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1300;animation:fadeIn .2s ease-in-out}.custom-modal-content{background-color:var(--neutral-color);border-radius:var(--max-radius-2);padding:0;max-height:70vh;overflow:hidden;box-shadow:var(--shadow);animation:slideIn .3s ease-out;width:90%}.custom-modal-sm{max-width:400px}.custom-modal-md{max-width:600px}.custom-modal-lg{max-width:900px}.custom-modal-xl{max-width:1200px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}.custom-modal-wrapper{max-height:calc(70vh - 80px);overflow-y:auto;padding:20px}.custom-modal-wrapper::-webkit-scrollbar{width:6px}.custom-modal-wrapper::-webkit-scrollbar-track{background:transparent}.custom-modal-wrapper::-webkit-scrollbar-thumb{background:#0e32534d;border-radius:3px;-webkit-transition:background .3s ease;transition:background .3s ease}.custom-modal-wrapper::-webkit-scrollbar-thumb:hover{background:#0e325380}.custom-modal-wrapper{scrollbar-width:thin;scrollbar-color:rgba(14,50,83,.3) transparent}.cmodal-header{display:flex;justify-content:center;align-items:center;position:relative;padding:20px;border-bottom:1px solid var(--neutral-color-v2)}.cmodal-header h2{font-size:20px;font-weight:500;margin:0;color:var(--solid-color)}.cmodal-header button{position:absolute;left:20px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--solid-v2-color);background-color:var(--solid-v5-color);box-shadow:var(--lighter-shadow);padding:5px;border-radius:50%;display:flex;align-items:center;justify-content:center}.cmodal-actions{display:flex;justify-content:space-between;align-items:center;margin-top:16px;gap:16px}.fields-column{margin-top:20px;display:flex;flex-direction:column;gap:10px}
