@charset "UTF-8";*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;overflow-x:hidden}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f9fafb;color:#333;line-height:1.6}#root{height:100%;min-height:100vh}.login-container{min-height:100vh;height:auto;display:flex;align-items:center;justify-content:center;position:relative;background:linear-gradient(135deg,#4267b2,#ebf2ff,#f9fafb);padding:2rem 1rem;overflow:hidden}.login-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#4267b21a,#ebf2ffcc,#f9fafbe6);z-index:1}.login-container .language-toggle{position:fixed;top:2rem;right:2rem;z-index:100;display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:#fffffff2;border:1.5px solid rgba(66,103,178,.2);border-radius:50px;color:#4267b2;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 15px #4267b233;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.login-container .language-toggle .globe-icon{width:20px;height:20px;transition:all .3s cubic-bezier(.16,1,.3,1)}.login-container .language-toggle .language-text{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.login-container .language-toggle:hover{background:#fff;border-color:#4267b2;transform:translateY(-2px);box-shadow:0 8px 25px #4267b24d}.login-container .language-toggle:hover .globe-icon{transform:rotate(180deg)}.login-container .language-toggle:active{transform:translateY(0)}.login-container .login-card{background:#fffffffa;border-radius:1rem;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #fffc;padding:2.5rem 2rem;width:100%;max-width:580px;position:relative;z-index:3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.8);transform:translateY(0);transition:all .3s ease-in-out;animation:slideInUp .8s cubic-bezier(.16,1,.3,1)}.login-container .login-card:hover{box-shadow:0 32px 64px -12px #00000059,0 0 0 1px #ffffffe6}.login-container .login-card .login-header{text-align:center;margin-bottom:2rem}.login-container .login-card .login-header .logo{margin-bottom:1.5rem}.login-container .login-card .login-header .logo .logo-image{width:100%;height:85px;-o-object-fit:contain;object-fit:contain;display:block;filter:drop-shadow(0 4px 16px rgba(0,0,0,.1));transition:all .4s cubic-bezier(.16,1,.3,1)}.login-container .login-card .login-header .logo .logo-image:hover{transform:scale(1.05) rotate(1deg);filter:drop-shadow(0 8px 25px rgba(66,103,178,.15))}.login-container .login-card .login-header .logo p{color:#999;font-size:.875rem;font-weight:500;text-transform:uppercase;margin-top:12px;letter-spacing:1.2px;background:linear-gradient(135deg,#4267b2,#2c5aa0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.login-container .login-card .login-header h2{font-size:1.5rem;font-weight:700;color:#333;margin-bottom:.75rem;background:linear-gradient(135deg,#333,#4267b2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.login-container .login-card .login-header p{color:#999;font-size:.95rem;line-height:1.5}.login-container .login-card .login-form .form-group{margin-bottom:1.5rem}.login-container .login-card .login-form .form-group label{display:block;margin-bottom:.875rem;font-weight:600;color:#333;font-size:.875rem;position:relative}.login-container .login-card .login-form .form-group .input-wrapper{position:relative}.login-container .login-card .login-form .form-group .input-wrapper .input-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:20px;height:20px;color:#999;transition:all .3s cubic-bezier(.16,1,.3,1);z-index:2}.login-container .login-card .login-form .form-group .input-wrapper input{width:100%;padding:1rem 1rem 1rem 3.25rem;border:2px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;transition:all .3s cubic-bezier(.16,1,.3,1);background:#fff;position:relative}.login-container .login-card .login-form .form-group .input-wrapper input:focus{outline:none;border-color:#4267b2;box-shadow:0 0 0 4px #4267b21a,0 4px 12px #4267b226;transform:translateY(-2px)}.login-container .login-card .login-form .form-group .input-wrapper input:focus~.input-icon{color:#4267b2;transform:translateY(-50%) scale(1.1)}.login-container .login-card .login-form .form-group .input-wrapper input::-moz-placeholder{color:#999;font-weight:400}.login-container .login-card .login-form .form-group .input-wrapper input::placeholder{color:#999;font-weight:400}.login-container .login-card .login-form .form-group .input-wrapper input:hover:not(:focus){border-color:#e5e7eb;transform:translateY(-1px)}.login-container .login-card .login-form .form-group .password-input .input-wrapper .password-toggle{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:.5rem;color:#999;transition:all .3s cubic-bezier(.16,1,.3,1);z-index:2;border-radius:50%}.login-container .login-card .login-form .form-group .password-input .input-wrapper .password-toggle svg{width:20px;height:20px}.login-container .login-card .login-form .form-group .password-input .input-wrapper .password-toggle:hover{color:#4267b2;background:#4267b21a;transform:translateY(-50%) scale(1.1)}.login-container .login-card .login-form .form-group .password-input .input-wrapper .password-toggle:active{transform:translateY(-50%) scale(.95)}.login-container .login-card .login-form .form-options{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;font-size:.875rem}.login-container .login-card .login-form .form-options .checkbox-label{display:flex;align-items:center;cursor:pointer;color:#333;position:relative;transition:all .2s ease}.login-container .login-card .login-form .form-options .checkbox-label:hover{color:#4267b2}.login-container .login-card .login-form .form-options .checkbox-label input[type=checkbox]{position:absolute;opacity:0;cursor:pointer}.login-container .login-card .login-form .form-options .checkbox-label input[type=checkbox]:checked+.checkmark{background:linear-gradient(135deg,#4267b2,#2c5aa0);border-color:#4267b2;transform:scale(1.05)}.login-container .login-card .login-form .form-options .checkbox-label input[type=checkbox]:checked+.checkmark:after{opacity:1;transform:rotate(45deg) scale(1)}.login-container .login-card .login-form .form-options .checkbox-label .checkmark{width:22px;height:22px;border:2px solid #e5e7eb;border-radius:6px;margin-right:.875rem;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1);background:#fff}.login-container .login-card .login-form .form-options .checkbox-label .checkmark:after{content:"";position:absolute;left:6px;top:2px;width:6px;height:10px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);opacity:0;transition:all .3s cubic-bezier(.16,1,.3,1)}.login-container .login-card .login-form .form-options .checkbox-label .checkmark:hover{border-color:#4267b2;box-shadow:0 0 0 2px #4267b21a}.login-container .login-card .login-form .form-options .forgot-password{color:#4267b2;font-weight:500;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;padding:.25rem 0}.login-container .login-card .login-form .form-options .forgot-password:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:linear-gradient(135deg,#4267b2,#2c5aa0);transition:all .3s cubic-bezier(.16,1,.3,1)}.login-container .login-card .login-form .form-options .forgot-password:hover{color:#2c5aa0;transform:translateY(-1px)}.login-container .login-card .login-form .form-options .forgot-password:hover:after{width:100%}.login-container .login-card .login-form .login-btn{width:100%;padding:1rem 1.5rem;background:linear-gradient(135deg,#4267b2,#2c5aa0);color:#fff;border:none;border-radius:.5rem;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;align-items:center;justify-content:center;gap:.5rem;position:relative;overflow:hidden;box-shadow:0 4px 15px #4267b24d}.login-container .login-card .login-form .login-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s ease}.login-container .login-card .login-form .login-btn:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.1) 0%,transparent 100%);opacity:0;transition:opacity .3s ease}.login-container .login-card .login-form .login-btn:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 8px 25px #4267b266;background:linear-gradient(135deg,#4267b2,#2c5aa0)}.login-container .login-card .login-form .login-btn:hover:not(:disabled):before{left:100%}.login-container .login-card .login-form .login-btn:hover:not(:disabled):after{opacity:1}.login-container .login-card .login-form .login-btn:active:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 15px #4267b24d}.login-container .login-card .login-form .login-btn:disabled{opacity:.7;cursor:not-allowed;transform:none;box-shadow:0 2px 8px #4267b233}.login-container .login-card .login-form .login-btn .spinner{width:1.125rem;height:1.125rem;border:2px solid rgba(255,255,255,.3);border-top:2px solid #ffffff;border-radius:50%;animation:spin 1s linear infinite}.login-container .login-card .signup-section{text-align:center;margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(229,231,235,.8)}.login-container .login-card .signup-section h4{margin:0 0 .75rem;font-size:1.1rem;font-weight:700;background:linear-gradient(135deg,#333,#4267b2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.login-container .login-card .signup-section p{color:#999;font-size:.9rem;margin-bottom:1.5rem;line-height:1.5}.login-container .login-card .signup-section .signup-buttons{display:flex;flex-direction:column;gap:1rem}.login-container .login-card .signup-section .signup-buttons .signup-btn{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 1.5rem;border:2px solid;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;text-decoration:none}.login-container .login-card .signup-section .signup-buttons .signup-btn .signup-icon{width:20px;height:20px;transition:transform .3s cubic-bezier(.16,1,.3,1)}.login-container .login-card .signup-section .signup-buttons .signup-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transition:left .6s ease}.login-container .login-card .signup-section .signup-buttons .signup-btn:hover{transform:translateY(-3px);box-shadow:0 8px 25px #00000026}.login-container .login-card .signup-section .signup-buttons .signup-btn:hover .signup-icon{transform:scale(1.1) rotate(5deg)}.login-container .login-card .signup-section .signup-buttons .signup-btn:hover:before{left:100%}.login-container .login-card .signup-section .signup-buttons .signup-btn:active{transform:translateY(-1px)}.login-container .login-card .signup-section .signup-buttons .signup-btn.seller-signup{border-color:#10b981;color:#10b981;background:linear-gradient(135deg,#10b9810d,#10b98105)}.login-container .login-card .signup-section .signup-buttons .signup-btn.seller-signup:hover{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border-color:#10b981;box-shadow:0 8px 25px #10b9814d}.login-container .login-card .signup-section .signup-buttons .signup-btn.delivery-signup{border-color:#f59e0b;color:#f59e0b;background:linear-gradient(135deg,#f59e0b0d,#f59e0b05)}.login-container .login-card .signup-section .signup-buttons .signup-btn.delivery-signup:hover{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border-color:#f59e0b;box-shadow:0 8px 25px #f59e0b4d}.login-container .login-card .login-footer{text-align:center;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.login-container .login-card .login-footer p{color:#999;font-size:.875rem}.login-container .login-card .login-footer p a{color:#4267b2;font-weight:500;text-decoration:none;transition:all .3s ease-in-out;position:relative}.login-container .login-card .login-footer p a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:linear-gradient(135deg,#4267b2,#2c5aa0);transition:all .3s ease-in-out}.login-container .login-card .login-footer p a:hover{color:#2c5aa0}.login-container .login-card .login-footer p a:hover:after{width:100%}.login-container .login-card .login-footer .demo-credentials{margin-top:1.25rem;padding:1rem;background-color:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.login-container .login-card .login-footer .demo-credentials h4{margin:0 0 .75rem;font-size:.875rem;font-weight:600;color:#374151}.login-container .login-card .login-footer .demo-credentials p{margin:.25rem 0;font-size:.75rem;color:#6b7280}.login-container .login-card .login-footer .demo-credentials p strong{color:#374151;font-weight:600}.login-container .login-background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;overflow:hidden}.login-container .login-background .bg-pattern{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 30% 20%,rgba(66,103,178,.12) 0%,transparent 50%),radial-gradient(circle at 70% 80%,rgba(59,130,246,.08) 0%,transparent 50%),radial-gradient(circle at 20% 80%,rgba(147,197,253,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(96,165,250,.06) 0%,transparent 50%);animation:float 25s ease-in-out infinite;filter:blur(1px)}.login-container .login-background .floating-shapes{position:absolute;top:0;left:0;width:100%;height:100%}.login-container .login-background .floating-shapes .shape{position:absolute;border-radius:50%;background:linear-gradient(135deg,#4267b226,#3b82f614);animation:float 20s ease-in-out infinite;filter:blur(.5px)}.login-container .login-background .floating-shapes .shape.shape-1{width:120px;height:120px;top:15%;left:8%;animation-delay:0s;background:linear-gradient(135deg,#4267b21a,#93c5fd0d)}.login-container .login-background .floating-shapes .shape.shape-2{width:180px;height:180px;top:65%;right:5%;animation-delay:8s;background:linear-gradient(135deg,#3b82f61f,#60a5fa0f)}.login-container .login-background .floating-shapes .shape.shape-3{width:90px;height:90px;top:35%;right:15%;animation-delay:16s;background:linear-gradient(135deg,#93c5fd14,#4267b21f)}.login-container .error-message{background-color:#fee2e2;color:#dc2626;padding:.75rem;border-radius:8px;border:1px solid #fecaca;margin-bottom:1rem;font-size:.875rem;text-align:center}@keyframes float{0%,to{transform:translateY(0) rotate(0) scale(1)}25%{transform:translateY(-30px) rotate(2deg) scale(1.05)}50%{transform:translateY(-15px) rotate(-1deg) scale(.95)}75%{transform:translateY(-25px) rotate(1.5deg) scale(1.02)}}@keyframes slideInUp{0%{transform:translateY(50px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@media(max-width:768px){.login-container{padding:1.5rem 1rem}.login-container .language-toggle{top:1rem;right:1rem;padding:.625rem 1rem;font-size:.8125rem}.login-container .language-toggle .globe-icon{width:18px;height:18px}.login-container .login-card{padding:2rem 1.5rem;margin:0;max-width:100%}.login-container .login-card .login-header{margin-bottom:1.75rem}.login-container .login-card .login-header .logo .logo-image{height:75px}.login-container .login-card .login-header h2{font-size:1.375rem}.login-container .login-card .login-form .form-options{flex-direction:column;gap:1.25rem;align-items:stretch;text-align:center}.login-container .login-card .login-form .form-options .checkbox-label{justify-content:center}.login-container .login-card .signup-section .signup-buttons{gap:.875rem}.login-container .login-card .signup-section .signup-buttons .signup-btn{padding:.875rem 1.25rem;font-size:.8rem}}@media(max-width:480px){.login-container{padding:1rem .5rem}.login-container .language-toggle{top:.75rem;right:.75rem;padding:.5rem .875rem}.login-container .language-toggle .language-text{display:none}.login-container .language-toggle .globe-icon{width:20px;height:20px}.login-container .login-card{padding:1.75rem 1.25rem}.login-container .login-card .login-header .logo .logo-image{height:65px}.login-container .login-card .login-header h2{font-size:1.25rem}.login-container .login-card .login-form .form-group .input-wrapper input{padding:.875rem .875rem .875rem 2.75rem;font-size:.8rem}.login-container .login-card .login-form .form-group .input-wrapper .input-icon{width:18px;height:18px;left:.875rem}.login-container .login-card .login-form .login-btn{padding:.875rem 1rem;font-size:.8rem}.login-container .login-card .signup-section .signup-buttons .signup-btn{padding:.75rem 1rem;font-size:.75rem}.login-container .login-card .signup-section .signup-buttons .signup-btn .signup-icon{width:18px;height:18px}.login-container .login-background .floating-shapes .shape.shape-1{width:80px;height:80px}.login-container .login-background .floating-shapes .shape.shape-2{width:100px;height:100px}.login-container .login-background .floating-shapes .shape.shape-3{width:60px;height:60px}}.lang-ar .login-container{direction:rtl}.lang-ar .login-container .language-toggle{right:auto;left:2rem}@media(max-width:768px){.lang-ar .login-container .language-toggle{left:1rem}}@media(max-width:480px){.lang-ar .login-container .language-toggle{left:.75rem}}.lang-ar .login-container h1,.lang-ar .login-container h2,.lang-ar .login-container h3,.lang-ar .login-container h4,.lang-ar .login-container h5,.lang-ar .login-container h6,.lang-ar .login-container p,.lang-ar .login-container span,.lang-ar .login-container label,.lang-ar .login-container button,.lang-ar .login-container input,.lang-ar .login-container small,.lang-ar .login-container a{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .login-container .login-card .login-header{text-align:center}.lang-ar .login-container .login-card .login-header .logo p{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .login-container .login-card .login-header h2,.lang-ar .login-container .login-card .login-header p{text-align:center}.lang-ar .login-container .login-card .login-form .form-group label{text-align:right}.lang-ar .login-container .login-card .login-form .form-group .input-wrapper .input-icon{left:auto;right:1rem}.lang-ar .login-container .login-card .login-form .form-group .input-wrapper input{padding:1rem 3.25rem 1rem 1rem;text-align:right}.lang-ar .login-container .login-card .login-form .form-group .input-wrapper .password-toggle{right:auto;left:1rem}.lang-ar .login-container .login-card .login-form .form-options .checkbox-label{flex-direction:row-reverse}@media(max-width:768px){.lang-ar .login-container .login-card .login-form .form-options{align-items:center}}.lang-ar .login-container .login-card .signup-section,.lang-ar .login-container .login-card .signup-section h4,.lang-ar .login-container .login-card .signup-section p,.lang-ar .login-container .login-card .login-footer,.lang-ar .login-container .login-card .login-footer p{text-align:center}.lang-ar .login-container .login-card .login-footer .demo-credentials,.lang-ar .login-container .login-card .login-footer .demo-credentials h4,.lang-ar .login-container .login-card .login-footer .demo-credentials p{text-align:right}.seller-signup-container{min-height:100vh;height:auto;display:flex;align-items:center;justify-content:center;position:relative;background:linear-gradient(135deg,#10b981,#f9fafb);padding:2rem 1rem;overflow:hidden}.seller-signup-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#10b9811a,#f9fafbe6);z-index:1}.seller-signup-container .signup-card{background:#fffffffa;border-radius:1rem;box-shadow:0 25px 50px #00000026;padding:2rem;width:100%;max-width:600px;position:relative;z-index:3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.8);transform:translateY(0);transition:all .3s ease-in-out;animation:slideInUp .6s ease-out}.seller-signup-container .signup-card:hover{transform:translateY(-2px);box-shadow:0 25px 50px #00000026}.seller-signup-container .signup-card .signup-header{text-align:center;margin-bottom:2rem}.seller-signup-container .signup-card .signup-header .logo{margin-bottom:1.25rem}.seller-signup-container .signup-card .signup-header .logo .logo-image{width:100%;height:80px;-o-object-fit:contain;object-fit:contain;display:block;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1));transition:all .3s ease-in-out}.seller-signup-container .signup-card .signup-header .logo .logo-image:hover{transform:scale(1.05);filter:drop-shadow(0 6px 12px rgba(0,0,0,.15))}.seller-signup-container .signup-card .signup-header .logo p{color:#999;font-size:.875rem;font-weight:500;text-transform:uppercase;margin-top:10px;letter-spacing:1px}.seller-signup-container .signup-card .signup-header h2{font-size:1.5rem;font-weight:600;color:#333;margin-bottom:.5rem}.seller-signup-container .signup-card .signup-header p{color:#999;font-size:.9rem;margin-bottom:1.5rem}.seller-signup-container .signup-card .signup-header .progress-bar .progress-steps{display:flex;align-items:center;justify-content:center;position:relative}.seller-signup-container .signup-card .signup-header .progress-bar .progress-steps .step{display:flex;flex-direction:column;align-items:center;gap:.5rem;z-index:2}.seller-signup-container .signup-card .signup-header .progress-bar .progress-steps .step .step-number{width:40px;height:40px;border-radius:50%;background:#e5e7eb;color:#999;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem;transition:all .3s ease-in-out}.seller-signup-container .signup-card .signup-header .progress-bar .progress-steps .step .step-label{font-size:.75rem;color:#999;font-weight:500;transition:all .3s ease-in-out}.seller-signup-container .signup-card .signup-header .progress-bar .progress-steps .step.active .step-number{background:linear-gradient(135deg,#10b981,#059669);color:#fff;transform:scale(1.1)}.seller-signup-container .signup-card .signup-header .progress-bar .progress-steps .step.active .step-label{color:#10b981;font-weight:600}.seller-signup-container .signup-card .signup-header .progress-bar .progress-steps .progress-line{position:absolute;top:20px;left:50%;transform:translate(-50%);width:100px;height:2px;background:#e5e7eb;z-index:1}.seller-signup-container .signup-card .signup-form .form-step h3{font-size:1.25rem;font-weight:600;color:#333;margin-bottom:1.5rem;text-align:center;position:relative}.seller-signup-container .signup-card .signup-form .form-step h3:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:60px;height:3px;background:linear-gradient(135deg,#10b981,#059669);border-radius:2px}.seller-signup-container .signup-card .signup-form .form-step .form-group{margin-bottom:1.25rem}.seller-signup-container .signup-card .signup-form .form-step .form-group label{display:block;margin-bottom:.75rem;font-weight:600;color:#333;font-size:.875rem}.seller-signup-container .signup-card .signup-form .form-step .form-group .input-wrapper{position:relative}.seller-signup-container .signup-card .signup-form .form-step .form-group .input-wrapper .input-icon{position:absolute;left:1rem;top:1rem;width:20px;height:20px;color:#999;transition:all .3s ease-in-out;z-index:2}.seller-signup-container .signup-card .signup-form .form-step .form-group .input-wrapper input,.seller-signup-container .signup-card .signup-form .form-step .form-group .input-wrapper select,.seller-signup-container .signup-card .signup-form .form-step .form-group .input-wrapper textarea{width:100%;padding:.875rem .875rem .875rem 3rem;border:1.5px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;transition:all .3s ease-in-out;background:#fff;font-family:inherit}.seller-signup-container .signup-card .signup-form .form-step .form-group .input-wrapper input:focus,.seller-signup-container .signup-card .signup-form .form-step .form-group .input-wrapper select:focus,.seller-signup-container .signup-card .signup-form .form-step .form-group .input-wrapper textarea:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 3px #10b98114;transform:translateY(-1px)}.seller-signup-container .signup-card .signup-form .form-step .form-group .input-wrapper input:focus~.input-icon,.seller-signup-container .signup-card .signup-form .form-step .form-group .input-wrapper select:focus~.input-icon,.seller-signup-container .signup-card .signup-form .form-step .form-group .input-wrapper textarea:focus~.input-icon{color:#10b981}.seller-signup-container .signup-card .signup-form .form-step .form-group .input-wrapper input::-moz-placeholder,.seller-signup-container .signup-card .signup-form .form-step .form-group .input-wrapper select::-moz-placeholder,.seller-signup-container .signup-card .signup-form .form-step .form-group .input-wrapper textarea::-moz-placeholder{color:#999}.seller-signup-container .signup-card .signup-form .form-step .form-group .input-wrapper input::placeholder,.seller-signup-container .signup-card .signup-form .form-step .form-group .input-wrapper select::placeholder,.seller-signup-container .signup-card .signup-form .form-step .form-group .input-wrapper textarea::placeholder{color:#999}.seller-signup-container .signup-card .signup-form .form-step .form-group .input-wrapper textarea{min-height:100px;resize:vertical;padding-top:1rem}.seller-signup-container .signup-card .signup-form .form-step .form-group .input-wrapper textarea~.input-icon{top:1rem}.seller-signup-container .signup-card .signup-form .form-step .form-group .input-wrapper select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}.seller-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .file-drop-zone{border:2px dashed #e5e7eb;border-radius:.5rem;padding:2rem 1rem;text-align:center;background:#fff;transition:all .3s ease-in-out;cursor:pointer;position:relative}.seller-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .file-drop-zone:hover{border-color:#10b981;background:#10b98105;transform:translateY(-1px)}.seller-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .file-drop-zone .upload-icon{width:40px;height:40px;color:#999;margin:0 auto 1rem;transition:all .3s ease-in-out}.seller-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .file-drop-zone .upload-text{color:#333;font-size:.875rem;margin-bottom:.5rem;text-align:center;font-weight:500}.seller-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .file-drop-zone .upload-text .upload-link{color:#10b981;font-weight:600;cursor:pointer;text-decoration:none;transition:all .3s ease-in-out;text-align:center}.seller-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .file-drop-zone .upload-text .upload-link:hover{color:#059669;text-decoration:underline}.seller-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .file-drop-zone .upload-subtext{color:#999;font-size:.75rem;margin:0}.seller-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .file-drop-zone .hidden-input{position:absolute;opacity:0;width:0;height:0;overflow:hidden}.seller-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .file-drop-zone:hover .upload-icon{color:#10b981;transform:scale(1.1)}.seller-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .uploaded-files{margin-top:1rem}.seller-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .uploaded-files .file-item{display:flex;align-items:center;justify-content:space-between;padding:.75rem;background:#10b9810d;border:1px solid rgba(16,185,129,.2);border-radius:.5rem;margin-bottom:.5rem;transition:all .3s ease-in-out}.seller-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .uploaded-files .file-item:hover{background:#10b98114;transform:translateY(-1px)}.seller-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .uploaded-files .file-item .file-info{display:flex;align-items:center;gap:.75rem;flex:1}.seller-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .uploaded-files .file-item .file-info .file-icon{width:20px;height:20px;color:#10b981;flex-shrink:0}.seller-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .uploaded-files .file-item .file-info .file-name{font-size:.875rem;color:#333;font-weight:500;word-break:break-all}.seller-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .uploaded-files .file-item .file-info .file-size{font-size:.75rem;color:#999;margin-left:.5rem}.seller-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .uploaded-files .file-item .remove-file{background:none;border:none;color:#dc2626;cursor:pointer;padding:.25rem;border-radius:50%;transition:all .3s ease-in-out;display:flex;align-items:center;justify-content:center}.seller-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .uploaded-files .file-item .remove-file:hover{background:#dc26261a;transform:scale(1.1)}.seller-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .uploaded-files .file-item .remove-file svg{width:16px;height:16px}.seller-signup-container .signup-card .signup-form .form-step .form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.seller-signup-container .signup-card .signup-form .form-step .next-btn,.seller-signup-container .signup-card .signup-form .form-step .submit-btn{width:100%;padding:.875rem 1.5rem;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease-in-out;display:flex;align-items:center;justify-content:center;gap:.5rem;position:relative;overflow:hidden;margin-top:1rem}.seller-signup-container .signup-card .signup-form .form-step .next-btn:before,.seller-signup-container .signup-card .signup-form .form-step .submit-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.seller-signup-container .signup-card .signup-form .form-step .next-btn:hover:not(:disabled),.seller-signup-container .signup-card .signup-form .form-step .submit-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 20px 25px #0000001a,0 10px 10px #0000000a}.seller-signup-container .signup-card .signup-form .form-step .next-btn:hover:not(:disabled):before,.seller-signup-container .signup-card .signup-form .form-step .submit-btn:hover:not(:disabled):before{left:100%}.seller-signup-container .signup-card .signup-form .form-step .next-btn:active,.seller-signup-container .signup-card .signup-form .form-step .submit-btn:active{transform:translateY(0)}.seller-signup-container .signup-card .signup-form .form-step .next-btn:disabled,.seller-signup-container .signup-card .signup-form .form-step .submit-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.seller-signup-container .signup-card .signup-form .form-step .next-btn .next-icon,.seller-signup-container .signup-card .signup-form .form-step .next-btn .back-icon,.seller-signup-container .signup-card .signup-form .form-step .submit-btn .next-icon,.seller-signup-container .signup-card .signup-form .form-step .submit-btn .back-icon{width:18px;height:18px}.seller-signup-container .signup-card .signup-form .form-step .next-btn .spinner,.seller-signup-container .signup-card .signup-form .form-step .submit-btn .spinner{width:1rem;height:1rem;border:2px solid rgba(255,255,255,.3);border-top:2px solid #ffffff;border-radius:50%;animation:spin 1s linear infinite}.seller-signup-container .signup-card .signup-form .form-step .form-actions{display:flex;gap:1rem;margin-top:1.5rem}.seller-signup-container .signup-card .signup-form .form-step .form-actions .back-btn{flex:1;padding:.875rem 1.5rem;background:transparent;color:#999;border:2px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease-in-out;display:flex;align-items:center;justify-content:center;gap:.5rem}.seller-signup-container .signup-card .signup-form .form-step .form-actions .back-btn:hover{border-color:#999;color:#333;transform:translateY(-1px)}.seller-signup-container .signup-card .signup-form .form-step .form-actions .back-btn .back-icon{width:18px;height:18px}.seller-signup-container .signup-card .signup-form .form-step .form-actions .submit-btn{flex:2;margin-top:0}.seller-signup-container .signup-card .signup-footer{text-align:center;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.seller-signup-container .signup-card .signup-footer p{color:#999;font-size:.875rem}.seller-signup-container .signup-card .signup-footer p a{color:#10b981;font-weight:500;text-decoration:none;transition:all .3s ease-in-out;position:relative}.seller-signup-container .signup-card .signup-footer p a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:linear-gradient(135deg,#10b981,#059669);transition:all .3s ease-in-out}.seller-signup-container .signup-card .signup-footer p a:hover{color:#059669}.seller-signup-container .signup-card .signup-footer p a:hover:after{width:100%}.seller-signup-container .signup-background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;overflow:hidden}.seller-signup-container .signup-background .bg-pattern{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 30% 20%,rgba(16,185,129,.08) 0%,transparent 50%),radial-gradient(circle at 70% 80%,rgba(5,150,105,.06) 0%,transparent 50%),radial-gradient(circle at 20% 80%,rgba(34,197,94,.08) 0%,transparent 50%);animation:float 20s ease-in-out infinite}.seller-signup-container .signup-background .floating-shapes{position:absolute;top:0;left:0;width:100%;height:100%}.seller-signup-container .signup-background .floating-shapes .shape{position:absolute;border-radius:50%;background:#10b9811a;animation:float 15s ease-in-out infinite}.seller-signup-container .signup-background .floating-shapes .shape.shape-1{width:80px;height:80px;top:10%;left:10%;animation-delay:0s}.seller-signup-container .signup-background .floating-shapes .shape.shape-2{width:120px;height:120px;top:70%;right:10%;animation-delay:5s}.seller-signup-container .signup-background .floating-shapes .shape.shape-3{width:60px;height:60px;top:40%;left:80%;animation-delay:10s}.seller-signup-container .error-message{background-color:#fee2e2;color:#dc2626;padding:.75rem;border-radius:8px;border:1px solid #fecaca;margin-bottom:1rem;font-size:.875rem;text-align:center;margin-top:20px}.seller-signup-container .success-message{background-color:#e6ffed;color:#007a2e;border:1px solid #b2f5bf;padding:10px;border-radius:6px;text-align:center;font-weight:500;margin-top:20px}@media(max-width:768px){.seller-signup-container{padding:1.5rem 1rem}.seller-signup-container .signup-card{padding:1.75rem 1.5rem;margin:0;max-width:100%}.seller-signup-container .signup-card .signup-header{margin-bottom:1.5rem}.seller-signup-container .signup-card .signup-header .logo .logo-image{height:70px}.seller-signup-container .signup-card .signup-header h2{font-size:1.25rem}.seller-signup-container .signup-card .signup-header .progress-bar .progress-steps .progress-line{width:80px}.seller-signup-container .signup-card .signup-header .progress-bar .progress-steps .step .step-number{width:35px;height:35px;font-size:.8rem}.seller-signup-container .signup-card .signup-header .progress-bar .progress-steps .step .step-label{font-size:.7rem}.seller-signup-container .signup-card .signup-form .form-step .form-row{grid-template-columns:1fr;gap:0}.seller-signup-container .signup-card .signup-form .form-step .form-actions{flex-direction:column}.seller-signup-container .signup-card .signup-form .form-step .form-actions .back-btn,.seller-signup-container .signup-card .signup-form .form-step .form-actions .submit-btn{flex:none}.seller-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .file-drop-zone{padding:1.5rem .75rem}.seller-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .file-drop-zone .upload-icon{width:35px;height:35px}.seller-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .uploaded-files .file-item .file-info .file-name{font-size:.8rem}.seller-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .uploaded-files .file-item .file-info .file-size{font-size:.7rem}}@media(max-width:480px){.seller-signup-container{padding:1rem .5rem}.seller-signup-container .signup-card{padding:1.5rem 1rem}.seller-signup-container .signup-card .signup-header .logo .logo-image{height:60px}.seller-signup-container .signup-card .signup-header h2{font-size:1.125rem}.seller-signup-container .signup-card .signup-header .progress-bar .progress-steps .progress-line{width:60px}.seller-signup-container .signup-card .signup-header .progress-bar .progress-steps .step .step-number{width:30px;height:30px;font-size:.75rem}.seller-signup-container .signup-card .signup-header .progress-bar .progress-steps .step .step-label{font-size:.65rem}.seller-signup-container .signup-card .signup-form .form-step .form-group .input-wrapper input,.seller-signup-container .signup-card .signup-form .form-step .form-group .input-wrapper select,.seller-signup-container .signup-card .signup-form .form-step .form-group .input-wrapper textarea{padding:.75rem .75rem .75rem 2.5rem;font-size:.8rem}.seller-signup-container .signup-card .signup-form .form-step .form-group .input-wrapper .input-icon{width:18px;height:18px;left:.75rem}.seller-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .file-drop-zone{padding:1.25rem .5rem}.seller-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .file-drop-zone .upload-icon{width:30px;height:30px}.seller-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .file-drop-zone .upload-text{font-size:.8rem}.seller-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .file-drop-zone .upload-subtext{font-size:.7rem}.seller-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .uploaded-files .file-item{padding:.6rem}.seller-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .uploaded-files .file-item .file-info{gap:.5rem}.seller-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .uploaded-files .file-item .file-info .file-icon{width:18px;height:18px}.seller-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .uploaded-files .file-item .file-info .file-name{font-size:.75rem}.seller-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .uploaded-files .file-item .file-info .file-size{font-size:.65rem}.seller-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .uploaded-files .file-item .remove-file svg{width:14px;height:14px}.seller-signup-container .signup-card .signup-form .form-step .next-btn,.seller-signup-container .signup-card .signup-form .form-step .submit-btn,.seller-signup-container .signup-card .signup-form .form-step .back-btn{padding:.75rem 1rem;font-size:.8rem}}.lang-ar .seller-signup-container{direction:rtl}.lang-ar .seller-signup-container .language-toggle{right:auto;left:2rem}@media(max-width:768px){.lang-ar .seller-signup-container .language-toggle{left:1rem}}@media(max-width:480px){.lang-ar .seller-signup-container .language-toggle{left:.75rem}}.lang-ar .seller-signup-container h1,.lang-ar .seller-signup-container h2,.lang-ar .seller-signup-container h3,.lang-ar .seller-signup-container h4,.lang-ar .seller-signup-container h5,.lang-ar .seller-signup-container h6,.lang-ar .seller-signup-container p,.lang-ar .seller-signup-container span,.lang-ar .seller-signup-container label,.lang-ar .seller-signup-container button,.lang-ar .seller-signup-container input,.lang-ar .seller-signup-container select,.lang-ar .seller-signup-container textarea,.lang-ar .seller-signup-container small,.lang-ar .seller-signup-container a{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .seller-signup-container .signup-card .signup-header{text-align:center}.lang-ar .seller-signup-container .signup-card .signup-header .logo p{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .seller-signup-container .signup-card .signup-header h2,.lang-ar .seller-signup-container .signup-card .signup-header p,.lang-ar .seller-signup-container .signup-card .signup-form .form-step h3{text-align:center}.lang-ar .seller-signup-container .signup-card .signup-form .form-step .form-group label{text-align:right}.lang-ar .seller-signup-container .signup-card .signup-form .form-step .form-group .input-wrapper .input-icon{left:auto;right:1rem}.lang-ar .seller-signup-container .signup-card .signup-form .form-step .form-group .input-wrapper input,.lang-ar .seller-signup-container .signup-card .signup-form .form-step .form-group .input-wrapper select,.lang-ar .seller-signup-container .signup-card .signup-form .form-step .form-group .input-wrapper textarea{padding:.875rem 3rem .875rem .875rem;text-align:right}@media(max-width:480px){.lang-ar .seller-signup-container .signup-card .signup-form .form-step .form-group .input-wrapper input,.lang-ar .seller-signup-container .signup-card .signup-form .form-step .form-group .input-wrapper select,.lang-ar .seller-signup-container .signup-card .signup-form .form-step .form-group .input-wrapper textarea{padding:.75rem 2.5rem .75rem .75rem}}.lang-ar .seller-signup-container .signup-card .signup-form .form-step .form-group .input-wrapper select{background-position:left .5rem center;padding-left:2.5rem;padding-right:3rem}.lang-ar .seller-signup-container .signup-card .signup-form .form-step .form-group .input-wrapper textarea{padding:1rem 3rem 1rem .875rem}@media(max-width:480px){.lang-ar .seller-signup-container .signup-card .signup-form .form-step .form-group .input-wrapper textarea{padding:.75rem 2.5rem .75rem .75rem}}.lang-ar .seller-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .file-drop-zone{text-align:center}.lang-ar .seller-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .uploaded-files .file-item .file-info .file-size{margin-left:0;margin-right:.5rem}.lang-ar .seller-signup-container .signup-card .signup-form .form-step .form-actions{flex-direction:row-reverse}.lang-ar .seller-signup-container .signup-card .signup-footer,.lang-ar .seller-signup-container .signup-card .signup-footer p{text-align:center}.seller-signup-container .language-toggle{position:fixed;top:2rem;right:2rem;z-index:100;display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:#fffffff2;border:1.5px solid rgba(16,185,129,.2);border-radius:50px;color:#10b981;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 15px #10b98133;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.seller-signup-container .language-toggle .globe-icon{width:20px;height:20px;transition:all .3s cubic-bezier(.16,1,.3,1)}.seller-signup-container .language-toggle .language-text{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.seller-signup-container .language-toggle:hover{background:#fff;border-color:#10b981;transform:translateY(-2px);box-shadow:0 8px 25px #10b9814d}.seller-signup-container .language-toggle:hover .globe-icon{transform:rotate(180deg)}.seller-signup-container .language-toggle:active{transform:translateY(0)}@media(max-width:768px){.seller-signup-container .language-toggle{top:1rem;right:1rem;padding:.625rem 1rem;font-size:.8125rem}.seller-signup-container .language-toggle .globe-icon{width:18px;height:18px}}@media(max-width:480px){.seller-signup-container .language-toggle{top:.75rem;right:.75rem;padding:.5rem .875rem}.seller-signup-container .language-toggle .language-text{display:none}.seller-signup-container .language-toggle .globe-icon{width:20px;height:20px}}.delivery-signup-container{min-height:100vh;height:auto;display:flex;align-items:center;justify-content:center;position:relative;background:linear-gradient(135deg,#f59e0b,#f9fafb);padding:2rem 1rem;overflow:hidden}.delivery-signup-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#f59e0b1a,#f9fafbe6);z-index:1}.delivery-signup-container .signup-card{background:#fffffffa;border-radius:1rem;box-shadow:0 25px 50px #00000026;padding:2rem;width:100%;max-width:600px;position:relative;z-index:3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.8);transform:translateY(0);transition:all .3s ease-in-out;animation:slideInUp .6s ease-out}.delivery-signup-container .signup-card:hover{transform:translateY(-2px);box-shadow:0 25px 50px #00000026}.delivery-signup-container .signup-card .signup-header{text-align:center;margin-bottom:2rem}.delivery-signup-container .signup-card .signup-header .logo{margin-bottom:1.25rem}.delivery-signup-container .signup-card .signup-header .logo .logo-image{width:100%;height:80px;-o-object-fit:contain;object-fit:contain;display:block;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1));transition:all .3s ease-in-out}.delivery-signup-container .signup-card .signup-header .logo .logo-image:hover{transform:scale(1.05);filter:drop-shadow(0 6px 12px rgba(0,0,0,.15))}.delivery-signup-container .signup-card .signup-header .logo p{color:#999;font-size:.875rem;font-weight:500;text-transform:uppercase;margin-top:10px;letter-spacing:1px}.delivery-signup-container .signup-card .signup-header h2{font-size:1.5rem;font-weight:600;color:#333;margin-bottom:.5rem}.delivery-signup-container .signup-card .signup-header p{color:#999;font-size:.9rem;margin-bottom:1.5rem}.delivery-signup-container .signup-card .signup-header .progress-bar .progress-steps{display:flex;align-items:center;justify-content:center;position:relative}.delivery-signup-container .signup-card .signup-header .progress-bar .progress-steps .step{display:flex;flex-direction:column;align-items:center;gap:.5rem;z-index:2}.delivery-signup-container .signup-card .signup-header .progress-bar .progress-steps .step .step-number{width:40px;height:40px;border-radius:50%;background:#e5e7eb;color:#999;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem;transition:all .3s ease-in-out}.delivery-signup-container .signup-card .signup-header .progress-bar .progress-steps .step .step-label{font-size:.75rem;color:#999;font-weight:500;transition:all .3s ease-in-out}.delivery-signup-container .signup-card .signup-header .progress-bar .progress-steps .step.active .step-number{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;transform:scale(1.1)}.delivery-signup-container .signup-card .signup-header .progress-bar .progress-steps .step.active .step-label{color:#f59e0b;font-weight:600}.delivery-signup-container .signup-card .signup-header .progress-bar .progress-steps .progress-line{position:absolute;top:20px;left:50%;transform:translate(-50%);width:100px;height:2px;background:#e5e7eb;z-index:1}.delivery-signup-container .signup-card .signup-form .form-step h3{font-size:1.25rem;font-weight:600;color:#333;margin-bottom:1.5rem;text-align:center;position:relative}.delivery-signup-container .signup-card .signup-form .form-step h3:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:60px;height:3px;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:2px}.delivery-signup-container .signup-card .signup-form .form-step .form-group{margin-bottom:1.25rem}.delivery-signup-container .signup-card .signup-form .form-step .form-group label{display:block;margin-bottom:.75rem;font-weight:600;color:#333;font-size:.875rem}.delivery-signup-container .signup-card .signup-form .form-step .form-group .input-wrapper{position:relative}.delivery-signup-container .signup-card .signup-form .form-step .form-group .input-wrapper .input-icon{position:absolute;left:1rem;top:1rem;width:20px;height:20px;color:#999;transition:all .3s ease-in-out;z-index:2}.delivery-signup-container .signup-card .signup-form .form-step .form-group .input-wrapper input,.delivery-signup-container .signup-card .signup-form .form-step .form-group .input-wrapper select{width:100%;padding:.875rem .875rem .875rem 3rem;border:1.5px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;transition:all .3s ease-in-out;background:#fff;font-family:inherit}.delivery-signup-container .signup-card .signup-form .form-step .form-group .input-wrapper input:focus,.delivery-signup-container .signup-card .signup-form .form-step .form-group .input-wrapper select:focus{outline:none;border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b14;transform:translateY(-1px)}.delivery-signup-container .signup-card .signup-form .form-step .form-group .input-wrapper input:focus~.input-icon,.delivery-signup-container .signup-card .signup-form .form-step .form-group .input-wrapper select:focus~.input-icon{color:#f59e0b}.delivery-signup-container .signup-card .signup-form .form-step .form-group .input-wrapper input::-moz-placeholder,.delivery-signup-container .signup-card .signup-form .form-step .form-group .input-wrapper select::-moz-placeholder{color:#999}.delivery-signup-container .signup-card .signup-form .form-step .form-group .input-wrapper input::placeholder,.delivery-signup-container .signup-card .signup-form .form-step .form-group .input-wrapper select::placeholder{color:#999}.delivery-signup-container .signup-card .signup-form .form-step .form-group .input-wrapper select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}.delivery-signup-container .signup-card .signup-form .form-step .form-group .input-wrapper.file-input-wrapper input[type=file]{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;z-index:3}.delivery-signup-container .signup-card .signup-form .form-step .form-group .input-wrapper.file-input-wrapper .file-label{display:block;width:100%;padding:.875rem .875rem .875rem 3rem;border:1.5px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;color:#999;background:#fff;cursor:pointer;transition:all .3s ease-in-out;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.delivery-signup-container .signup-card .signup-form .form-step .form-group .input-wrapper.file-input-wrapper .file-label:hover{border-color:#f59e0b;color:#f59e0b}.delivery-signup-container .signup-card .signup-form .form-step .form-group .input-wrapper.file-input-wrapper:focus-within .file-label{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b14;transform:translateY(-1px)}.delivery-signup-container .signup-card .signup-form .form-step .form-group .input-wrapper.file-input-wrapper:focus-within .input-icon{color:#f59e0b}.delivery-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .file-drop-zone{border:2px dashed #e5e7eb;border-radius:.5rem;padding:2rem 1rem;text-align:center;background:#fff;transition:all .3s ease-in-out;cursor:pointer;position:relative}.delivery-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .file-drop-zone:hover{border-color:#f59e0b;background:#f59e0b05;transform:translateY(-1px)}.delivery-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .file-drop-zone .upload-icon{width:40px;height:40px;color:#999;margin:0 auto 1rem;transition:all .3s ease-in-out}.delivery-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .file-drop-zone .upload-text{color:#333;font-size:.875rem;margin-bottom:.5rem;text-align:center;font-weight:500}.delivery-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .file-drop-zone .upload-text .upload-link{color:#f59e0b;font-weight:600;cursor:pointer;text-decoration:none;transition:all .3s ease-in-out;text-align:center}.delivery-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .file-drop-zone .upload-text .upload-link:hover{color:#d97706;text-decoration:underline}.delivery-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .file-drop-zone .upload-subtext{color:#999;font-size:.75rem;margin:0}.delivery-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .file-drop-zone .hidden-input{position:absolute;opacity:0;width:0;height:0;overflow:hidden}.delivery-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .file-drop-zone:hover .upload-icon{color:#f59e0b;transform:scale(1.1)}.delivery-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .uploaded-files{margin-top:1rem}.delivery-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .uploaded-files .file-item{display:flex;align-items:center;justify-content:space-between;padding:.75rem;background:#f59e0b0d;border:1px solid rgba(245,158,11,.2);border-radius:.5rem;margin-bottom:.5rem;transition:all .3s ease-in-out}.delivery-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .uploaded-files .file-item:hover{background:#f59e0b14;transform:translateY(-1px)}.delivery-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .uploaded-files .file-item .file-info{display:flex;align-items:center;gap:.75rem;flex:1}.delivery-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .uploaded-files .file-item .file-info .file-icon{width:20px;height:20px;color:#f59e0b;flex-shrink:0}.delivery-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .uploaded-files .file-item .file-info .file-name{font-size:.875rem;color:#333;font-weight:500;word-break:break-all}.delivery-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .uploaded-files .file-item .file-info .file-size{font-size:.75rem;color:#999;margin-left:.5rem}.delivery-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .uploaded-files .file-item .remove-file{background:none;border:none;color:#dc2626;cursor:pointer;padding:.25rem;border-radius:50%;transition:all .3s ease-in-out;display:flex;align-items:center;justify-content:center}.delivery-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .uploaded-files .file-item .remove-file:hover{background:#dc26261a;transform:scale(1.1)}.delivery-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .uploaded-files .file-item .remove-file svg{width:16px;height:16px}.delivery-signup-container .signup-card .signup-form .form-step .form-group .file-hint{font-size:.75rem;color:#999;margin-top:.5rem;text-align:center}.delivery-signup-container .signup-card .signup-form .form-step .form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.delivery-signup-container .signup-card .signup-form .form-step .next-btn,.delivery-signup-container .signup-card .signup-form .form-step .submit-btn{width:100%;padding:.875rem 1.5rem;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease-in-out;display:flex;align-items:center;justify-content:center;gap:.5rem;position:relative;overflow:hidden;margin-top:1rem}.delivery-signup-container .signup-card .signup-form .form-step .next-btn:before,.delivery-signup-container .signup-card .signup-form .form-step .submit-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.delivery-signup-container .signup-card .signup-form .form-step .next-btn:hover:not(:disabled),.delivery-signup-container .signup-card .signup-form .form-step .submit-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 20px 25px #0000001a,0 10px 10px #0000000a}.delivery-signup-container .signup-card .signup-form .form-step .next-btn:hover:not(:disabled):before,.delivery-signup-container .signup-card .signup-form .form-step .submit-btn:hover:not(:disabled):before{left:100%}.delivery-signup-container .signup-card .signup-form .form-step .next-btn:active,.delivery-signup-container .signup-card .signup-form .form-step .submit-btn:active{transform:translateY(0)}.delivery-signup-container .signup-card .signup-form .form-step .next-btn:disabled,.delivery-signup-container .signup-card .signup-form .form-step .submit-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.delivery-signup-container .signup-card .signup-form .form-step .next-btn .next-icon,.delivery-signup-container .signup-card .signup-form .form-step .next-btn .back-icon,.delivery-signup-container .signup-card .signup-form .form-step .submit-btn .next-icon,.delivery-signup-container .signup-card .signup-form .form-step .submit-btn .back-icon{width:18px;height:18px}.delivery-signup-container .signup-card .signup-form .form-step .next-btn .spinner,.delivery-signup-container .signup-card .signup-form .form-step .submit-btn .spinner{width:1rem;height:1rem;border:2px solid rgba(255,255,255,.3);border-top:2px solid #ffffff;border-radius:50%;animation:spin 1s linear infinite}.delivery-signup-container .signup-card .signup-form .form-step .form-actions{display:flex;gap:1rem;margin-top:1.5rem}.delivery-signup-container .signup-card .signup-form .form-step .form-actions .back-btn{flex:1;padding:.875rem 1.5rem;background:transparent;color:#999;border:2px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease-in-out;display:flex;align-items:center;justify-content:center;gap:.5rem}.delivery-signup-container .signup-card .signup-form .form-step .form-actions .back-btn:hover{border-color:#999;color:#333;transform:translateY(-1px)}.delivery-signup-container .signup-card .signup-form .form-step .form-actions .back-btn .back-icon{width:18px;height:18px}.delivery-signup-container .signup-card .signup-form .form-step .form-actions .submit-btn{flex:2;margin-top:0}.delivery-signup-container .signup-card .signup-footer{text-align:center;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.delivery-signup-container .signup-card .signup-footer p{color:#999;font-size:.875rem}.delivery-signup-container .signup-card .signup-footer p a{color:#f59e0b;font-weight:500;text-decoration:none;transition:all .3s ease-in-out;position:relative}.delivery-signup-container .signup-card .signup-footer p a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:linear-gradient(135deg,#f59e0b,#d97706);transition:all .3s ease-in-out}.delivery-signup-container .signup-card .signup-footer p a:hover{color:#d97706}.delivery-signup-container .signup-card .signup-footer p a:hover:after{width:100%}.delivery-signup-container .signup-background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;overflow:hidden}.delivery-signup-container .signup-background .bg-pattern{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 30% 20%,rgba(245,158,11,.08) 0%,transparent 50%),radial-gradient(circle at 70% 80%,rgba(217,119,6,.06) 0%,transparent 50%),radial-gradient(circle at 20% 80%,rgba(251,191,36,.08) 0%,transparent 50%);animation:float 20s ease-in-out infinite}.delivery-signup-container .signup-background .floating-shapes{position:absolute;top:0;left:0;width:100%;height:100%}.delivery-signup-container .signup-background .floating-shapes .shape{position:absolute;border-radius:50%;background:#f59e0b1a;animation:float 15s ease-in-out infinite}.delivery-signup-container .signup-background .floating-shapes .shape.shape-1{width:80px;height:80px;top:10%;left:10%;animation-delay:0s}.delivery-signup-container .signup-background .floating-shapes .shape.shape-2{width:120px;height:120px;top:70%;right:10%;animation-delay:5s}.delivery-signup-container .signup-background .floating-shapes .shape.shape-3{width:60px;height:60px;top:40%;left:80%;animation-delay:10s}.delivery-signup-container .error-message{background-color:#fee2e2;color:#dc2626;padding:.75rem;border-radius:8px;border:1px solid #fecaca;margin-bottom:1rem;font-size:.875rem;text-align:center;margin-top:20px}.delivery-signup-container .success-message{background-color:#e6ffed;color:#007a2e;border:1px solid #b2f5bf;padding:10px;border-radius:6px;text-align:center;font-weight:500;margin-top:20px}@keyframes float{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-20px) rotate(1deg)}66%{transform:translateY(10px) rotate(-1deg)}}@keyframes slideInUp{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:768px){.delivery-signup-container{padding:1.5rem 1rem}.delivery-signup-container .signup-card{padding:1.75rem 1.5rem;margin:0;max-width:100%}.delivery-signup-container .signup-card .signup-header{margin-bottom:1.5rem}.delivery-signup-container .signup-card .signup-header .logo .logo-image{height:70px}.delivery-signup-container .signup-card .signup-header h2{font-size:1.25rem}.delivery-signup-container .signup-card .signup-header .progress-bar .progress-steps .progress-line{width:80px}.delivery-signup-container .signup-card .signup-header .progress-bar .progress-steps .step .step-number{width:35px;height:35px;font-size:.8rem}.delivery-signup-container .signup-card .signup-header .progress-bar .progress-steps .step .step-label{font-size:.7rem}.delivery-signup-container .signup-card .signup-form .form-step .form-row{grid-template-columns:1fr;gap:0}.delivery-signup-container .signup-card .signup-form .form-step .form-actions{flex-direction:column}.delivery-signup-container .signup-card .signup-form .form-step .form-actions .back-btn,.delivery-signup-container .signup-card .signup-form .form-step .form-actions .submit-btn{flex:none}.delivery-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .file-drop-zone{padding:1.5rem .75rem}.delivery-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .file-drop-zone .upload-icon{width:35px;height:35px}.delivery-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .uploaded-files .file-item .file-info .file-name{font-size:.8rem}.delivery-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .uploaded-files .file-item .file-info .file-size{font-size:.7rem}}@media(max-width:480px){.delivery-signup-container{padding:1rem .5rem}.delivery-signup-container .signup-card{padding:1.5rem 1rem}.delivery-signup-container .signup-card .signup-header .logo .logo-image{height:60px}.delivery-signup-container .signup-card .signup-header h2{font-size:1.125rem}.delivery-signup-container .signup-card .signup-header .progress-bar .progress-steps .progress-line{width:60px}.delivery-signup-container .signup-card .signup-header .progress-bar .progress-steps .step .step-number{width:30px;height:30px;font-size:.75rem}.delivery-signup-container .signup-card .signup-header .progress-bar .progress-steps .step .step-label{font-size:.65rem}.delivery-signup-container .signup-card .signup-form .form-step .form-group .input-wrapper input,.delivery-signup-container .signup-card .signup-form .form-step .form-group .input-wrapper select{padding:.75rem .75rem .75rem 2.5rem;font-size:.8rem}.delivery-signup-container .signup-card .signup-form .form-step .form-group .input-wrapper .input-icon{width:18px;height:18px;left:.75rem}.delivery-signup-container .signup-card .signup-form .form-step .form-group .input-wrapper.file-input-wrapper .file-label{padding:.75rem .75rem .75rem 2.5rem;font-size:.8rem}.delivery-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .file-drop-zone{padding:1.25rem .5rem}.delivery-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .file-drop-zone .upload-icon{width:30px;height:30px}.delivery-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .file-drop-zone .upload-text{font-size:.8rem}.delivery-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .file-drop-zone .upload-subtext{font-size:.7rem}.delivery-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .uploaded-files .file-item{padding:.6rem}.delivery-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .uploaded-files .file-item .file-info{gap:.5rem}.delivery-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .uploaded-files .file-item .file-info .file-icon{width:18px;height:18px}.delivery-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .uploaded-files .file-item .file-info .file-name{font-size:.75rem}.delivery-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .uploaded-files .file-item .file-info .file-size{font-size:.65rem}.delivery-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .uploaded-files .file-item .remove-file svg{width:14px;height:14px}.delivery-signup-container .signup-card .signup-form .form-step .next-btn,.delivery-signup-container .signup-card .signup-form .form-step .submit-btn,.delivery-signup-container .signup-card .signup-form .form-step .back-btn{padding:.75rem 1rem;font-size:.8rem}}.lang-ar .delivery-signup-container{direction:rtl}.lang-ar .delivery-signup-container .language-toggle{right:auto;left:2rem}@media(max-width:768px){.lang-ar .delivery-signup-container .language-toggle{left:1rem}}@media(max-width:480px){.lang-ar .delivery-signup-container .language-toggle{left:.75rem}}.lang-ar .delivery-signup-container h1,.lang-ar .delivery-signup-container h2,.lang-ar .delivery-signup-container h3,.lang-ar .delivery-signup-container h4,.lang-ar .delivery-signup-container h5,.lang-ar .delivery-signup-container h6,.lang-ar .delivery-signup-container p,.lang-ar .delivery-signup-container span,.lang-ar .delivery-signup-container label,.lang-ar .delivery-signup-container button,.lang-ar .delivery-signup-container input,.lang-ar .delivery-signup-container select,.lang-ar .delivery-signup-container small,.lang-ar .delivery-signup-container a{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .delivery-signup-container .signup-card .signup-header{text-align:center}.lang-ar .delivery-signup-container .signup-card .signup-header .logo p{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .delivery-signup-container .signup-card .signup-header h2,.lang-ar .delivery-signup-container .signup-card .signup-header p,.lang-ar .delivery-signup-container .signup-card .signup-form .form-step h3{text-align:center}.lang-ar .delivery-signup-container .signup-card .signup-form .form-step .form-group label{text-align:right}.lang-ar .delivery-signup-container .signup-card .signup-form .form-step .form-group .input-wrapper .input-icon{left:auto;right:1rem}.lang-ar .delivery-signup-container .signup-card .signup-form .form-step .form-group .input-wrapper input,.lang-ar .delivery-signup-container .signup-card .signup-form .form-step .form-group .input-wrapper select{padding:.875rem 3rem .875rem .875rem;text-align:right}@media(max-width:480px){.lang-ar .delivery-signup-container .signup-card .signup-form .form-step .form-group .input-wrapper input,.lang-ar .delivery-signup-container .signup-card .signup-form .form-step .form-group .input-wrapper select{padding:.75rem 2.5rem .75rem .75rem}}.lang-ar .delivery-signup-container .signup-card .signup-form .form-step .form-group .input-wrapper select{background-position:left .5rem center;padding-left:2.5rem;padding-right:3rem}.lang-ar .delivery-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .file-drop-zone{text-align:center}.lang-ar .delivery-signup-container .signup-card .signup-form .form-step .form-group .file-upload-wrapper .uploaded-files .file-item .file-info .file-size{margin-left:0;margin-right:.5rem}.lang-ar .delivery-signup-container .signup-card .signup-form .form-step .form-actions{flex-direction:row-reverse}.lang-ar .delivery-signup-container .signup-card .signup-footer,.lang-ar .delivery-signup-container .signup-card .signup-footer p{text-align:center}.delivery-signup-container .language-toggle{position:fixed;top:2rem;right:2rem;z-index:100;display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:#fffffff2;border:1.5px solid rgba(245,158,11,.2);border-radius:50px;color:#f59e0b;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 15px #f59e0b33;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.delivery-signup-container .language-toggle .globe-icon{width:20px;height:20px;transition:all .3s cubic-bezier(.16,1,.3,1)}.delivery-signup-container .language-toggle .language-text{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.delivery-signup-container .language-toggle:hover{background:#fff;border-color:#f59e0b;transform:translateY(-2px);box-shadow:0 8px 25px #f59e0b4d}.delivery-signup-container .language-toggle:hover .globe-icon{transform:rotate(180deg)}.delivery-signup-container .language-toggle:active{transform:translateY(0)}@media(max-width:768px){.delivery-signup-container .language-toggle{top:1rem;right:1rem;padding:.625rem 1rem;font-size:.8125rem}.delivery-signup-container .language-toggle .globe-icon{width:18px;height:18px}}@media(max-width:480px){.delivery-signup-container .language-toggle{top:.75rem;right:.75rem;padding:.5rem .875rem}.delivery-signup-container .language-toggle .language-text{display:none}.delivery-signup-container .language-toggle .globe-icon{width:20px;height:20px}}.navbar .navbar-left .navbar-brand .brand-icon{width:40px;height:40px;background:linear-gradient(135deg,#4267b2,#2c5aa0);border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.875rem;letter-spacing:1px}.navbar .navbar-right .navbar-actions .action-btn.language-toggle:hover{background:#3b82f633;color:#4267b2}.navbar .navbar-right .navbar-actions .notification-container .notification-dropdown .notification-header .notification-title .notification-count{background:#3b82f6;color:#fff;font-size:.75rem;font-weight:600;padding:.25rem .5rem;border-radius:50px}.navbar .navbar-right .navbar-actions .notification-container .notification-dropdown .notification-header .mark-all-read-btn{background:none;border:none;color:#4267b2;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.navbar .navbar-right .navbar-actions .notification-container .notification-dropdown .notification-header .mark-all-read-btn:hover{color:#2c5aa0}.navbar .navbar-right .navbar-actions .notification-container .notification-dropdown .notification-list .notification-item.unread{background:linear-gradient(135deg,#eff6ff,#f0f9ff);border-left:3px solid #4267B2}.navbar .navbar-right .navbar-actions .notification-container .notification-dropdown .notification-list .notification-item.unread:hover{background:linear-gradient(135deg,#e0f2fe,#e6f7ff)}.navbar .navbar-right .navbar-actions .notification-container .notification-dropdown .notification-list .notification-item .notification-icon.notification-order{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.navbar .navbar-right .navbar-actions .notification-container .notification-dropdown .notification-list .notification-item .notification-icon.notification-success{background:linear-gradient(135deg,#10b981,#059669)}.navbar .navbar-right .navbar-actions .notification-container .notification-dropdown .notification-list .notification-item .notification-icon.notification-error{background:linear-gradient(135deg,#ef4444,#dc2626)}.navbar .navbar-right .navbar-actions .notification-container .notification-dropdown .notification-list .notification-item .unread-indicator{position:absolute;top:50%;right:1rem;transform:translateY(-50%);width:8px;height:8px;background:#4267b2;border-radius:50%;animation:pulse 2s infinite}.navbar .navbar-right .navbar-actions .notification-container .notification-dropdown .notification-footer .view-all-btn{width:100%;background:none;border:none;color:#4267b2;font-size:.875rem;font-weight:600;padding:.5rem;cursor:pointer;transition:all .3s ease-in-out;border-radius:.5rem}.navbar .navbar-right .navbar-actions .notification-container .notification-dropdown .notification-footer .view-all-btn:hover{background:#3b82f61a;color:#2c5aa0}.navbar .navbar-right .navbar-actions .user-profile .user-avatar:hover{border-color:#4267b2;transform:scale(1.05)}.navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-item:hover{background:#f3f4f6;color:#4267b2}@media(max-width:768px){.navbar{padding:0 1rem}.navbar .navbar-left{gap:1rem}.navbar .navbar-left .navbar-breadcrumb{display:none}.navbar .navbar-right{gap:1rem}.navbar .navbar-right .navbar-stats{display:none}.navbar .navbar-right .navbar-actions{gap:.25rem}}@media(max-width:480px){.navbar{padding:0 .75rem}.navbar .navbar-left .brand-text{display:none}.navbar .navbar-right .navbar-actions .action-btn.cart-btn:after{display:none}}.lang-ar .navbar h1,.lang-ar .navbar h2,.lang-ar .navbar h3,.lang-ar .navbar h4,.lang-ar .navbar h5,.lang-ar .navbar h6,.lang-ar .navbar p,.lang-ar .navbar span,.lang-ar .navbar button,.lang-ar .navbar input,.lang-ar .navbar label,.lang-ar .navbar a{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .navbar .navbar-actions .action-btn .badge{right:auto;left:-2px}.sidebar--collapsed .sidebar-item--active{padding:.875rem .75rem;background:#4267b226}.sidebar .sidebar-header .brand-section .brand-icon{width:36px;height:36px;background:linear-gradient(135deg,#4267b2,#2c5aa0);border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.75rem;letter-spacing:1px}.sidebar .sidebar-item:not(.sidebar--collapsed .sidebar .sidebar-item):after{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#4267b2;transform:scaleY(0);transition:transform .2s ease;opacity:1;visibility:visible}.sidebar .sidebar-item:hover .sidebar-icon{color:#4267b2}.sidebar .sidebar-item--active{background:#4267b226;color:#fff;padding-left:2rem}.sidebar .sidebar-item--active .sidebar-icon{color:#4267b2}.lang-ar .sidebar h1,.lang-ar .sidebar h2,.lang-ar .sidebar h3,.lang-ar .sidebar h4,.lang-ar .sidebar h5,.lang-ar .sidebar h6,.lang-ar .sidebar p,.lang-ar .sidebar span,.lang-ar .sidebar button,.lang-ar .sidebar input,.lang-ar .sidebar label,.lang-ar .sidebar a{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .sidebar .sidebar-item--logout .sidebar-icon svg{transform:scaleX(-1)}.lang-ar .sidebar .sidebar-item:has([d*="M3 10l6 6"]) .sidebar-icon svg{transform:scaleX(-1)}.lang-ar .sidebar.sidebar--mobile{left:auto;right:-280px}.lang-ar .sidebar.sidebar--mobile.sidebar--open{left:auto;right:0}.lang-ar .sidebar.sidebar--collapsed .sidebar-item:hover:after{left:auto;right:calc(100% + 15px)}.lang-ar .sidebar.sidebar--collapsed .sidebar-item:hover:before{left:auto;right:calc(100% + 7px);border-right:none;border-left:8px solid rgba(0,0,0,.8)}@media(max-width:480px){.lang-ar .sidebar.sidebar--mobile{right:-100vw;width:100vw}.lang-ar .sidebar.sidebar--mobile.sidebar--open{right:0}}.dashboard{max-width:none!important}.dashboard .dashboard-header{background:#fff;border-radius:1rem;padding:2rem;margin-bottom:2rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.dashboard .dashboard-header .welcome-section{display:flex;align-items:center;gap:1.5rem}.dashboard .dashboard-header .welcome-section .user-avatar{width:80px;height:80px;border-radius:50%;overflow:hidden;border:3px solid #e5e7eb}.dashboard .dashboard-header .welcome-section .user-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dashboard .dashboard-header .welcome-section .welcome-text h1{font-size:1.5rem;font-weight:600;color:#4267b2;margin-bottom:.5rem}.dashboard .dashboard-header .welcome-section .welcome-text .user-info{color:#999;font-size:.875rem;margin-bottom:.5rem}.dashboard .dashboard-header .welcome-section .welcome-text .last-login{display:flex;align-items:center;gap:.5rem;color:#999;font-size:.875rem}.dashboard .dashboard-header .storage-info{display:flex;gap:1.5rem}.dashboard .dashboard-header .storage-info .storage-item{text-align:right}.dashboard .dashboard-header .storage-info .storage-item .storage-value{display:block;font-size:1.125rem;font-weight:600;color:#333}.dashboard .dashboard-header .storage-info .storage-item .storage-label{font-size:.875rem;color:#999}.dashboard .stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:2rem}.dashboard .stats-grid .stat-card{background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb;display:flex;align-items:center;gap:1rem;transition:all .3s ease-in-out}.dashboard .stats-grid .stat-card:hover{transform:translateY(-2px);box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f}.dashboard .stats-grid .stat-card .stat-icon{width:60px;height:60px;border-radius:.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.dashboard .stats-grid .stat-card .stat-content h3{font-size:1.5rem;font-weight:700;color:#333;margin-bottom:.25rem}.dashboard .stats-grid .stat-card .stat-content p{color:#999;font-size:.875rem}.dashboard .stats-grid .stat-card--sales .stat-icon{background:linear-gradient(135deg,#ef4444,#dc2626)}.dashboard .stats-grid .stat-card--fees .stat-icon{background:linear-gradient(135deg,#3b82f6,#2563eb)}.dashboard .stats-grid .stat-card--items .stat-icon{background:linear-gradient(135deg,#f2bd00,#d97706)}.dashboard .stats-grid .stat-card--orders .stat-icon{background:linear-gradient(135deg,#10b981,#059669)}.dashboard .stats-grid .stat-card--reutrns .stat-icon{background:linear-gradient(135deg,#0c4aad,#2563eb)}.dashboard .stats-grid .stat-card--review .stat-icon{background:linear-gradient(135deg,#f2bd00,#995910)}.dashboard .chart-section{margin-bottom:2rem}.dashboard .chart-section .chart-container{background:#fff;border-radius:1rem;padding:2rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb}.dashboard .chart-section .chart-container h3{font-size:1.125rem;font-weight:600;color:#333;margin-bottom:1.5rem}.dashboard .chart-section .chart-container .chart-wrapper{width:100%;height:300px}.dashboard .analytics-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:2rem}.dashboard .analytics-grid .analytics-card{background:#fff;border-radius:1rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb;overflow:hidden}.dashboard .analytics-grid .analytics-card .card-header{background:#39465d;color:#fff;padding:1rem 1.5rem;display:flex;align-items:center;gap:.75rem}.dashboard .analytics-grid .analytics-card .card-header h3{font-size:1rem;font-weight:600;margin:0}.dashboard .analytics-grid .analytics-card .chart-wrapper{padding:1.5rem;position:relative}.dashboard .analytics-grid .analytics-card .pie-legend{position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.dashboard .analytics-grid .analytics-card .pie-legend .legend-item{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#333}.dashboard .analytics-grid .analytics-card .pie-legend .legend-item .legend-color{width:12px;height:12px;border-radius:2px}.dashboard .analytics-grid .analytics-card .empty-state{padding:2rem;text-align:center;color:#999;font-size:.875rem;height:250px;display:flex;align-items:center;justify-content:center}.dashboard .bottom-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.dashboard .bottom-stats .stats-card{background:#fff;border-radius:1rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb;overflow:hidden}.dashboard .bottom-stats .stats-card .card-header{background:#39465d;color:#fff;padding:1rem 1.5rem;display:flex;align-items:center;gap:.75rem}.dashboard .bottom-stats .stats-card .card-header h3{font-size:1rem;font-weight:600;margin:0}.dashboard .bottom-stats .stats-card .stats-list{padding:1.5rem}.dashboard .bottom-stats .stats-card .stats-list .stats-item{display:flex;align-items:center;gap:1rem;padding:.75rem 0;border-bottom:1px solid #f3f4f6}.dashboard .bottom-stats .stats-card .stats-list .stats-item:last-child{border-bottom:none}.dashboard .bottom-stats .stats-card .stats-list .stats-item .stats-icon{flex-shrink:0}.dashboard .bottom-stats .stats-card .stats-list .stats-item .stats-icon--warning{color:#f2bd00}.dashboard .bottom-stats .stats-card .stats-list .stats-item .stats-icon--danger{color:#ef4444}.dashboard .bottom-stats .stats-card .stats-list .stats-item .stats-count{font-weight:600;color:#4267b2;min-width:20px}.dashboard .bottom-stats .stats-card .stats-list .stats-item .stats-label{color:#333;font-size:.875rem}.dashboard .bottom-stats .stats-card .empty-state{padding:2rem;text-align:center;color:#999;font-size:.875rem}@media(max-width:1200px){.dashboard .analytics-grid,.dashboard .bottom-stats{grid-template-columns:1fr}}@media(max-width:768px){.dashboard .dashboard-header{flex-direction:column;gap:1.5rem;text-align:center}.dashboard .dashboard-header .welcome-section{flex-direction:column;text-align:center}.dashboard .dashboard-header .storage-info{justify-content:center}.dashboard .stats-grid{grid-template-columns:1fr}.dashboard .chart-section .chart-container{padding:1.5rem}.dashboard .analytics-grid{grid-template-columns:1fr}.dashboard .analytics-grid .analytics-card .chart-wrapper{height:200px}}@media(max-width:480px){.dashboard .dashboard-header{padding:1.5rem}.dashboard .dashboard-header .welcome-section .user-avatar{width:60px;height:60px}.dashboard .dashboard-header .welcome-section .welcome-text h1{font-size:1.25rem}.dashboard .stat-card{padding:1rem}.dashboard .stat-card .stat-icon{width:50px;height:50px}.dashboard .stat-card .stat-content h3{font-size:1.25rem}.dashboard .chart-section .chart-container{padding:1rem}.dashboard .chart-section .chart-container .chart-wrapper{height:250px}.dashboard .analytics-card .chart-wrapper{padding:1rem;height:180px}.dashboard .bottom-stats .stats-card .stats-list{padding:1rem}.dashboard .bottom-stats .stats-card .stats-list .stats-item{gap:.75rem}}.dashboard-loading,.dashboard-error{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center}.dashboard-loading .loading-spinner,.dashboard-error .loading-spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:16px}.dashboard-loading p,.dashboard-error p{font-size:16px;color:#666;margin-bottom:16px}.dashboard-loading button,.dashboard-error button{padding:8px 16px;background-color:#3498db;color:#fff;border:none;border-radius:4px;cursor:pointer}.dashboard-loading button:hover,.dashboard-error button:hover{background-color:#2980b9}.lang-ar .dashboard h1,.lang-ar .dashboard h2,.lang-ar .dashboard h3,.lang-ar .dashboard h4,.lang-ar .dashboard h5,.lang-ar .dashboard h6,.lang-ar .dashboard p,.lang-ar .dashboard span,.lang-ar .dashboard button,.lang-ar .dashboard input,.lang-ar .dashboard label,.lang-ar .dashboard a{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .dashboard .dashboard-header .storage-info .storage-item{text-align:left}.products-page{padding:2rem;background:#f9fafb}.products-page .products-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.products-page .products-header h1{font-size:2rem;font-weight:700;color:#333;margin:0}.products-page .products-header .header-actions{display:flex;gap:1rem;align-items:center}.products-page .products-header .header-actions .csv-upload-btn{display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#CE802D 0%,#CE802D 10%,100%);color:#fff;border:none;border-radius:.75rem;padding:.875rem 1.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease-in-out;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.products-page .products-header .header-actions .csv-upload-btn:hover{transform:translateY(-2px);box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d;background:linear-gradient(135deg,#CE802D,5% 0%,#CE802D,15% 100%)}.products-page .products-header .header-actions .csv-upload-btn:active{transform:translateY(0)}.products-page .products-header .header-actions .add-product-btn{display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#4267b2,#2c5aa0);color:#fff;border:none;border-radius:.75rem;padding:.875rem 1.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease-in-out;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.products-page .products-header .header-actions .add-product-btn:hover{transform:translateY(-2px);box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d}.products-page .products-header .header-actions .add-product-btn:active{transform:translateY(0)}.products-page .products-filters{background:#fff;border-radius:1rem;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb;display:grid;grid-template-columns:auto 1fr auto;gap:2rem;align-items:center}.products-page .products-filters .filters-left .products-count{color:#999;font-size:.875rem;font-weight:500}.products-page .products-filters .filters-center{display:flex;gap:1rem;justify-content:center}.products-page .products-filters .filters-center .filter-group{position:relative}.products-page .products-filters .filters-center .filter-group .filter-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;padding:.75rem 2.5rem .75rem 1rem;font-size:.875rem;color:#333;cursor:pointer;transition:all .3s ease-in-out;min-width:140px}.products-page .products-filters .filters-center .filter-group .filter-select:focus{outline:none;border-color:#4267b2;box-shadow:0 0 0 3px #4267b21a}.products-page .products-filters .filters-center .filter-group .filter-select:hover{border-color:#d1d5db}.products-page .products-filters .filters-center .filter-group .select-icon{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);color:#999;pointer-events:none}.products-page .products-filters .filters-right .search-wrapper{position:relative}.products-page .products-filters .filters-right .search-wrapper .search-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#999}.products-page .products-filters .filters-right .search-wrapper .search-input{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;padding:.75rem 1rem .75rem 2.5rem;font-size:.875rem;width:250px;transition:all .3s ease-in-out}.products-page .products-filters .filters-right .search-wrapper .search-input:focus{outline:none;border-color:#4267b2;box-shadow:0 0 0 3px #4267b21a;background:#fff}.products-page .products-filters .filters-right .search-wrapper .search-input::-moz-placeholder{color:#999}.products-page .products-filters .filters-right .search-wrapper .search-input::placeholder{color:#999}.products-page .products-table-container{background:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb;margin-bottom:1.5rem}.products-page .products-table-container .products-table{width:100%;border-collapse:collapse}.products-page .products-table-container .products-table thead{background:#f9fafb}.products-page .products-table-container .products-table thead th{padding:1rem;text-align:left;font-weight:600;color:#333;font-size:.875rem;border-bottom:1px solid #e5e7eb;white-space:nowrap}.products-page .products-table-container .products-table thead th.select-column{width:50px;text-align:center}.products-page .products-table-container .products-table tbody .product-row{transition:all .3s ease-in-out}.products-page .products-table-container .products-table tbody .product-row:hover{background:#f9fafb}.products-page .products-table-container .products-table tbody .product-row td{padding:1rem;border-bottom:1px solid #f3f4f6;vertical-align:middle}.products-page .products-table-container .products-table tbody .product-row td.select-column{text-align:center;width:50px}.products-page .products-table-container .products-table tbody .product-row td.select-column .select-btn{background:none;border:none;cursor:pointer;color:#999;transition:all .3s ease-in-out}.products-page .products-table-container .products-table tbody .product-row td.select-column .select-btn:hover{color:#4267b2}.products-page .products-table-container .products-table tbody .product-row td.image-column{width:80px}.products-page .products-table-container .products-table tbody .product-row td.image-column .product-image{width:60px;height:60px;-o-object-fit:cover;object-fit:cover;border-radius:.5rem;border:1px solid #e5e7eb}.products-page .products-table-container .products-table tbody .product-row td.name-column{min-width:200px}.products-page .products-table-container .products-table tbody .product-row td.name-column .product-name{font-weight:500;color:#333}.products-page .products-table-container .products-table tbody .product-row td.sku-column{font-family:monospace;color:#999;font-size:.875rem}.products-page .products-table-container .products-table tbody .product-row td.status-column .status-badge{padding:.25rem .75rem;border-radius:.375rem;font-size:.75rem;font-weight:600;text-transform:uppercase}.products-page .products-table-container .products-table tbody .product-row td.status-column .status-badge.status--published{background:#10b9811a;color:#059669}.products-page .products-table-container .products-table tbody .product-row td.status-column .status-badge.status--private{background:#9ca3af1a;color:#6b7280}.products-page .products-table-container .products-table tbody .product-row td.status-column .status-badge.status--active{background:#f59e0b1a;color:#06d97a}.products-page .products-table-container .products-table tbody .product-row td.status-column .status-badge.status--inactive{background:#f59e0b1a;color:#d90606}.products-page .products-table-container .products-table tbody .product-row td.stock-column .stock-badge{padding:.25rem .75rem;border-radius:.375rem;font-size:.75rem;font-weight:600}.products-page .products-table-container .products-table tbody .product-row td.stock-column .stock-badge.stock--in{background:#10b9811a;color:#059669}.products-page .products-table-container .products-table tbody .product-row td.stock-column .stock-badge.stock--low{background:#f59e0b1a;color:#d97706}.products-page .products-table-container .products-table tbody .product-row td.stock-column .stock-badge.stock--out{background:#ef44441a;color:#dc2626}.products-page .products-table-container .products-table tbody .product-row td.price-column{font-weight:600;color:#4267b2}.products-page .products-table-container .products-table tbody .product-row td.taxonomies-column .taxonomies{display:flex;flex-direction:column;gap:.25rem}.products-page .products-table-container .products-table tbody .product-row td.taxonomies-column .taxonomies .category{font-weight:500;color:#333;font-size:.875rem}.products-page .products-table-container .products-table tbody .product-row td.taxonomies-column .taxonomies .subcategory{color:#999;font-size:.75rem}.products-page .products-table-container .products-table tbody .product-row td.view-column .view-btn{background:#4267b21a;border:none;border-radius:.375rem;padding:.5rem;color:#4267b2;cursor:pointer;transition:all .3s ease-in-out}.products-page .products-table-container .products-table tbody .product-row td.view-column .view-btn:hover{background:#4267b233;transform:scale(1.1)}.products-page .products-table-container .products-table tbody .product-row td.store-column{color:#999;font-size:.875rem}.products-page .products-table-container .products-table tbody .product-row td.actions-column .actions{display:flex;gap:.5rem}.products-page .products-table-container .products-table tbody .product-row td.actions-column .actions .action-btn{background:none;border:none;padding:.5rem;border-radius:.375rem;cursor:pointer;transition:all .3s ease-in-out}.products-page .products-table-container .products-table tbody .product-row td.actions-column .actions .action-btn.edit-btn{color:#4267b2}.products-page .products-table-container .products-table tbody .product-row td.actions-column .actions .action-btn.edit-btn:hover{background:#4267b21a}.products-page .products-table-container .products-table tbody .product-row td.actions-column .actions .action-btn.publish-btn{color:#10b981}.products-page .products-table-container .products-table tbody .product-row td.actions-column .actions .action-btn.publish-btn:hover{background:#10b9811a}.products-page .products-table-container .products-table tbody .product-row td.actions-column .actions .action-btn.archive-btn{color:#f59e0b}.products-page .products-table-container .products-table tbody .product-row td.actions-column .actions .action-btn.archive-btn:hover{background:#f59e0b1a}.products-page .products-table-container .products-table tbody .product-row td.actions-column .actions .action-btn.view-btn{color:#999}.products-page .products-table-container .products-table tbody .product-row td.actions-column .actions .action-btn.view-btn:hover{background:#f3f4f6;color:#333}.products-page .products-table-container .products-table tbody .product-row td.actions-column .actions .action-btn.delete-btn{color:#ef4444}.products-page .products-table-container .products-table tbody .product-row td.actions-column .actions .action-btn.delete-btn:hover{background:#ef44441a}.products-page .pagination{display:flex;justify-content:space-between;align-items:center;background:#fff;border-radius:.75rem;padding:1rem 1.5rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb}.products-page .pagination .pagination-info .items-per-page{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;cursor:pointer}.products-page .pagination .pagination-info .items-per-page:focus{outline:none;border-color:#4267b2}.products-page .pagination .pagination-controls{display:flex;align-items:center;gap:1rem}.products-page .pagination .pagination-controls .pagination-btn{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;cursor:pointer;transition:all .3s ease-in-out}.products-page .pagination .pagination-controls .pagination-btn:hover:not(:disabled){background:#f3f4f6;border-color:#d1d5db}.products-page .pagination .pagination-controls .pagination-btn:disabled{opacity:.5;cursor:not-allowed}.products-page .pagination .pagination-controls .page-info{color:#999;font-size:.875rem}.products-page .modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fadeIn .2s ease-out}.products-page .csv-upload-modal{background:#fff;border-radius:12px;padding:0;width:90%;max-width:600px;max-height:90vh;overflow:hidden;box-shadow:0 20px 60px #00000026;animation:slideUp .3s ease-out}.products-page .csv-upload-modal h3{margin:0;padding:24px 24px 16px;font-size:1.5rem;font-weight:600;color:#fff;border-bottom:1px solid #e5e7eb;background:linear-gradient(135deg,#db9811,#dea13983);display:flex;align-items:center;gap:12px}.products-page .csv-upload-modal h3:before{content:"📊";font-size:1.2em}.products-page .csv-upload-content{padding:24px;max-height:60vh;overflow-y:auto}.products-page .csv-upload-content .file-info{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:2px dashed #cbd5e1;border-radius:8px;padding:20px;margin-bottom:24px;text-align:center}.products-page .csv-upload-content .file-info p{margin:8px 0;color:#475569;font-size:.95rem}.products-page .csv-upload-content .file-info p strong{color:#1e293b;font-weight:600}.products-page .csv-upload-content .csv-instructions{background:#f8fafc;border-left:4px solid #b26609;border-radius:0 8px 8px 0;padding:20px;margin-bottom:24px}.products-page .csv-upload-content .csv-instructions h4{margin:0 0 16px;color:#1e293b;font-size:1.1rem;font-weight:600;display:flex;align-items:center;gap:8px}.products-page .csv-upload-content .csv-instructions h4:before{content:"ℹ️";font-size:1em;cursor:pointer;transition:all .3s ease-in-out}.products-page .csv-upload-content .csv-instructions h4:before:hover{background:#059669}.products-page .csv-upload-content .csv-instructions h4 .archive-btn{background:#f59e0b;color:#fff;border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-size:.875rem;cursor:pointer;transition:all .3s ease-in-out}.products-page .csv-upload-content .csv-instructions h4 .archive-btn:hover{background:#d97706}.products-page .csv-upload-content .csv-instructions ul{margin:0 0 20px;padding-left:20px;color:#475569}.products-page .csv-upload-content .csv-instructions ul li{margin-bottom:8px;line-height:1.5;font-size:.9rem}.products-page .csv-upload-content .csv-instructions ul li:last-child{margin-bottom:0}.products-page .csv-upload-content .csv-instructions .download-template-btn{background:linear-gradient(135deg,#e4a507,#e2b030);color:#fff;border:none;border-radius:8px;padding:12px 20px;font-size:.9rem;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s ease;box-shadow:0 2px 8px #10b9814d}.products-page .csv-upload-content .csv-instructions .download-template-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #10b98166;background:linear-gradient(135deg,#059669,#047857)}.products-page .csv-upload-content .csv-instructions .download-template-btn:active{transform:translateY(0)}.products-page .csv-upload-content .upload-status{padding:16px 20px;border-radius:8px;margin-bottom:20px;font-weight:500;font-size:.95rem;display:flex;align-items:center;gap:12px;animation:slideIn .3s ease-out}.products-page .csv-upload-content .upload-status.success{background:linear-gradient(135deg,#d1fae5,#a7f3d0);border:1px solid #10b981;color:#065f46}.products-page .csv-upload-content .upload-status.success:before{content:"✅";font-size:1.2em}.products-page .csv-upload-content .upload-status.error{background:linear-gradient(135deg,#fee2e2,#fecaca);border:1px solid #ef4444;color:#991b1b}.products-page .csv-upload-content .upload-status.error:before{content:"❌";font-size:1.2em}.products-page .modal-actions{padding:20px 24px;background:#f8fafc;border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end}.products-page .modal-actions button{padding:12px 24px;border-radius:8px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:none;min-width:120px}.products-page .modal-actions button:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.products-page .modal-actions button.cancel-btn{background:#f1f5f9;color:#475569;border:1px solid #cbd5e1}.products-page .modal-actions button.cancel-btn:hover:not(:disabled){background:#e2e8f0;border-color:#94a3b8;transform:translateY(-1px)}.products-page .modal-actions button.import-btn{background:linear-gradient(135deg,#e4a507,#f3c652);color:#fff;box-shadow:0 2px 8px #3b82f64d}.products-page .modal-actions button.import-btn:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px);box-shadow:0 4px 12px #3b82f666}.products-page .modal-actions button.import-btn:active:not(:disabled){transform:translateY(0)}@keyframes slideUp{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@media(max-width:768px){.products-page .csv-upload-modal{width:95%;margin:20px;max-height:85vh}.products-page .csv-upload-modal h3{padding:20px 20px 12px;font-size:1.3rem}.products-page .csv-upload-content{padding:20px}.products-page .csv-upload-content .file-info,.products-page .csv-upload-content .csv-instructions{padding:16px}.products-page .csv-upload-content .csv-instructions .download-template-btn{width:100%;justify-content:center}.products-page .modal-actions{padding:16px 20px;flex-direction:column}.products-page .modal-actions button{width:100%;min-width:auto}}@media(max-width:1200px){.products-page .products-filters{grid-template-columns:1fr;gap:1rem}.products-page .products-filters .filters-center{justify-content:flex-start;overflow-x:auto;padding-bottom:.5rem}.products-page .products-table-container{overflow-x:auto}.products-page .products-table-container .products-table{min-width:1200px}}@media(max-width:768px){.products-page{padding:1rem}.products-page .products-header{flex-direction:column;gap:1rem;align-items:stretch}.products-page .products-header .header-actions{flex-direction:column}.products-page .products-header .header-actions .csv-upload-btn,.products-page .products-header .header-actions .add-product-btn{justify-content:center}.products-page .products-filters{padding:1rem;grid-template-columns:1fr;gap:1rem}.products-page .products-filters .filters-center{flex-wrap:wrap;gap:.5rem}.products-page .products-filters .filters-center .filter-group .filter-select{min-width:auto;flex:1}.products-page .products-filters .filters-right .search-wrapper .search-input{width:100%}.products-page .pagination{flex-direction:column;gap:1rem}.products-page .modal-overlay .modal.csv-modal{max-width:90%}.products-page .modal-overlay .modal.csv-modal .csv-upload-content .upload-instructions ul{padding-left:1rem}.products-page .modal-overlay .modal.csv-modal .modal-actions{flex-direction:column}.products-page .modal-overlay .modal.csv-modal .modal-actions .template-btn,.products-page .modal-overlay .modal.csv-modal .modal-actions .cancel-btn,.products-page .modal-overlay .modal.csv-modal .modal-actions .upload-btn{width:100%;justify-content:center}}@media(max-width:480px){.products-page{padding:.5rem}.products-page .products-header h1{font-size:1.5rem}.products-page .products-header .header-actions{gap:.75rem}.products-page .products-header .header-actions .csv-upload-btn,.products-page .products-header .header-actions .add-product-btn{padding:.75rem 1rem;font-size:.8rem}.products-page .products-filters{padding:.75rem}.products-page .products-table-container .products-table{font-size:.75rem}.products-page .products-table-container .products-table th,.products-page .products-table-container .products-table td{padding:.5rem}.products-page .products-table-container .products-table .product-image{width:40px!important;height:40px!important}.products-page .modal-overlay .modal{padding:1rem}.products-page .modal-overlay .modal.csv-modal .csv-upload-content .file-info{padding:.75rem}.products-page .modal-overlay .modal.csv-modal .csv-upload-content .upload-instructions h4{font-size:.875rem}.products-page .modal-overlay .modal.csv-modal .csv-upload-content .upload-instructions ul{font-size:.75rem}.products-page .modal-overlay .modal.csv-modal .modal-actions .template-btn,.products-page .modal-overlay .modal.csv-modal .modal-actions .cancel-btn,.products-page .modal-overlay .modal.csv-modal .modal-actions .upload-btn{padding:.6rem 1rem;font-size:.8rem}}.lang-ar .products-page{direction:rtl}.lang-ar .products-page h1,.lang-ar .products-page h2,.lang-ar .products-page h3,.lang-ar .products-page h4,.lang-ar .products-page h5,.lang-ar .products-page h6,.lang-ar .products-page p,.lang-ar .products-page span,.lang-ar .products-page button,.lang-ar .products-page input,.lang-ar .products-page select,.lang-ar .products-page label,.lang-ar .products-page td,.lang-ar .products-page th{font-family:Cairo,Tajawal,Noto Sans Arabic,Arial,sans-serif}.lang-ar .products-page .products-header .header-actions .csv-upload-btn svg,.lang-ar .products-page .products-header .header-actions .add-product-btn svg{margin-right:0;margin-left:.5rem}.lang-ar .products-page .products-filters .filters-left{text-align:right}.lang-ar .products-page .products-filters .filters-center .filter-group .select-icon{right:auto;left:.75rem}.lang-ar .products-page .products-filters .filters-center .filter-group .filter-select{padding:.75rem 1rem .75rem 2.5rem}.lang-ar .products-page .products-filters .filters-right .search-wrapper .search-icon{left:auto;right:1rem}.lang-ar .products-page .products-filters .filters-right .search-wrapper .search-input{padding:.75rem 2.5rem .75rem 1rem}.lang-ar .products-page .products-table-container .products-table thead th,.lang-ar .products-page .products-table-container .products-table tbody td{text-align:right}.lang-ar .products-page .products-table-container .products-table thead th.select-column,.lang-ar .products-page .products-table-container .products-table thead th.image-column,.lang-ar .products-page .products-table-container .products-table thead th.actions-column,.lang-ar .products-page .products-table-container .products-table tbody td.select-column,.lang-ar .products-page .products-table-container .products-table tbody td.image-column,.lang-ar .products-page .products-table-container .products-table tbody td.actions-column{text-align:center}.lang-ar .products-page .products-table-container .products-table .taxonomies-column .taxonomies{align-items:flex-end}.lang-ar .products-page .products-table-container .products-table .actions-column .actions{justify-content:center}.lang-ar .products-page .csv-upload-modal h3:before{margin-right:0;margin-left:12px}.lang-ar .products-page .csv-upload-modal .csv-upload-content .csv-instructions{border-left:none;border-right:4px solid #b26609;border-radius:8px 0 0 8px}.lang-ar .products-page .csv-upload-modal .csv-upload-content .csv-instructions h4:before{margin-right:0;margin-left:8px}.lang-ar .products-page .csv-upload-modal .csv-upload-content .csv-instructions ul{padding-left:0;padding-right:20px}.lang-ar .products-page .csv-upload-modal .csv-upload-content .csv-instructions .download-template-btn svg{margin-right:0;margin-left:8px}.lang-ar .products-page .csv-upload-modal .csv-upload-content .upload-status:before{margin-right:0;margin-left:12px}.lang-ar .products-page .csv-upload-modal .modal-actions button svg{margin-right:0;margin-left:8px}.lang-ar .products-page .pagination .pagination-controls button:first-child{order:2}.lang-ar .products-page .pagination .pagination-controls button:last-child{order:0}.lang-ar .products-page .pagination .pagination-controls .page-info{order:1}@media(max-width:768px){.lang-ar .products-page .products-header .header-actions{align-items:stretch}.lang-ar .products-page .products-filters .filters-center .filter-group .filter-select{text-align:right}.lang-ar .products-page .csv-upload-modal .csv-upload-content .csv-instructions ul{padding-right:1rem}.lang-ar .products-page .csv-upload-modal .modal-actions button{justify-content:center}}@media(max-width:480px){.lang-ar .products-page .products-filters .filters-right .search-wrapper .search-input{text-align:right}}.product-form-page{padding:2rem;background:#f9fafb}.product-form-page .form-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;background:#fff;border-radius:1rem;padding:1.5rem 2rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb}.product-form-page .form-header .header-left{display:flex;align-items:center;gap:1rem}.product-form-page .form-header .header-left .back-btn{background:#f3f4f6;border:none;border-radius:.5rem;padding:.75rem;cursor:pointer;transition:all .3s ease-in-out;color:#333}.product-form-page .form-header .header-left .back-btn:hover{background:#e5e7eb;transform:translate(-2px)}.product-form-page .form-header .header-left .header-text h1{font-size:1.75rem;font-weight:700;color:#333;margin:0 0 .25rem}.product-form-page .form-header .header-left .header-text p{color:#999;font-size:.875rem;margin:0}.product-form-page .form-header .header-actions{display:flex;gap:1rem}.product-form-page .form-header .header-actions .preview-btn{display:flex;align-items:center;gap:.5rem;background:#f3f4f6;color:#333;border:none;border-radius:.75rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.product-form-page .form-header .header-actions .preview-btn:hover{background:#e5e7eb}.product-form-page .form-header .header-actions .save-btn{display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#4267b2,#2c5aa0);color:#fff;border:none;border-radius:.75rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease-in-out;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.product-form-page .form-header .header-actions .save-btn:hover{transform:translateY(-1px);box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f}.product-form-page .form-header .header-actions .save-btn:active{transform:translateY(0)}.product-form-page .form-input{border:1px solid #d1d5db;border-radius:6px;padding:8px 12px;width:100%;transition:border-color .2s,box-shadow .2s}.product-form-page .form-input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.product-form-page .form-input.error{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.product-form-page .form-input.error:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.product-form-page .error-message{display:flex;align-items:center;gap:4px;color:#ef4444;font-size:12px;margin-top:4px}.product-form-page .error-message svg{flex-shrink:0}.product-form-page .tags-container.error{border:1px solid #ef4444;border-radius:6px;padding:8px}.product-form-page select.form-input.error{border-color:#ef4444}.product-form-page label{font-weight:500}.product-form-page label[for]{display:block;margin-bottom:4px}.product-form-page .form-group{position:relative}.product-form-page .form-group label[for]:after{content:"*";color:#ef4444;margin-left:2px}.product-form-page .form-group:not(:has(.form-input[required])) label[for]:after,.product-form-page .form-group:has(.form-input:not([required])) label[for]:after{content:""}.product-form-page .parent{display:flex;align-items:center;justify-content:center;gap:8rem}@media(max-width:600px){.product-form-page .parent{flex-direction:column;align-items:flex-start;gap:.5rem}}.product-form-page .checkbox{width:2px;height:20px}.product-form-page .label-for-chcekbox{width:400px}.product-form-page .radio-arangement{display:flex;width:10%;align-items:center;justify-content:center}@media(max-width:600px){.product-form-page .radio-arangement{flex-direction:column;align-items:flex-start;gap:.5rem}}.product-form-page .form-container{background:#fff;border-radius:1rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb;overflow:hidden}.product-form-page .form-container .form-tabs{display:flex;background:#f9fafb;border-bottom:1px solid #e5e7eb;overflow-x:auto}.product-form-page .form-container .form-tabs .tab-btn{display:flex;align-items:center;gap:.5rem;background:none;border:none;padding:1rem 1.5rem;font-size:.875rem;font-weight:500;color:#999;cursor:pointer;transition:all .3s ease-in-out;white-space:nowrap;border-bottom:2px solid transparent}.product-form-page .form-container .form-tabs .tab-btn:hover{color:#333;background:#ffffff80}.product-form-page .form-container .form-tabs .tab-btn.active{color:#4267b2;background:#fff;border-bottom-color:#4267b2}.product-form-page .form-container .product-form .tab-content{padding:2rem}.product-form-page .form-container .product-form .tab-content .form-section{margin-bottom:2.5rem}.product-form-page .form-container .product-form .tab-content .form-section:last-child{margin-bottom:0}.product-form-page .form-container .product-form .tab-content .form-section h3{font-size:1.25rem;font-weight:600;color:#333;margin:0 0 1.5rem;padding-bottom:.75rem;border-bottom:1px solid #e5e7eb}.product-form-page .form-container .product-form .tab-content .form-section .section-description{color:#999;font-size:.875rem;margin:-1rem 0 1.5rem;line-height:1.5}.product-form-page .form-container .product-form .tab-content .form-section .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group.full-width{grid-column:1/-1}.product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group label{display:block;font-weight:600;color:#333;margin-bottom:.5rem;font-size:.875rem}.product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group input,.product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group select,.product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group textarea{width:100%;padding:.75rem 1rem;border:1px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;transition:all .3s ease-in-out;background:#fff}.product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group input:focus,.product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group select:focus,.product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group textarea:focus{outline:none;border-color:#4267b2;box-shadow:0 0 0 3px #4267b21a}.product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group input:disabled,.product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group select:disabled,.product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group textarea:disabled{background:#f9fafb;color:#999;cursor:not-allowed}.product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group input::-moz-placeholder,.product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group select::-moz-placeholder,.product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group textarea::-moz-placeholder{color:#999}.product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group input::placeholder,.product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group select::placeholder,.product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group textarea::placeholder{color:#999}.product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group textarea{resize:vertical;min-height:60px}.product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group .input-with-icon{position:relative}.product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group .input-with-icon .input-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#999;z-index:2}.product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group .input-with-icon input{padding-left:2.5rem}.product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group .checkbox-label{display:flex;align-items:center;cursor:pointer;font-weight:400;margin-bottom:0}.product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group .checkbox-label input[type=checkbox]{position:absolute;opacity:0;cursor:pointer}.product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group .checkbox-label input[type=checkbox]:checked+.checkmark{background:linear-gradient(135deg,#4267b2,#2c5aa0);border-color:#4267b2}.product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group .checkbox-label input[type=checkbox]:checked+.checkmark:after{opacity:1;transform:rotate(45deg) scale(1)}.product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group .checkbox-label .checkmark{width:20px;height:20px;border:2px solid #e5e7eb;border-radius:4px;margin-right:.75rem;position:relative;transition:all .3s ease-in-out;flex-shrink:0}.product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group .checkbox-label .checkmark:after{content:"";position:absolute;left:6px;top:2px;width:6px;height:10px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);opacity:0;transition:all .3s ease-in-out}.product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group.dimensions-group .dimensions-inputs{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group.dimensions-group .dimensions-inputs .dimension-input label{font-size:.75rem;color:#999;margin-bottom:.25rem}.product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group .tags-container .tags-list{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group .tags-container .tags-list .tag{display:flex;align-items:center;gap:.5rem;background:#ebf2ff;color:#4267b2;padding:.25rem .75rem;border-radius:.375rem;font-size:.75rem;font-weight:500}.product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group .tags-container .tags-list .tag .remove-tag{background:none;border:none;color:#4267b2;cursor:pointer;padding:0;display:flex;align-items:center;transition:all .3s ease-in-out}.product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group .tags-container .tags-list .tag .remove-tag:hover{color:#dc2626}.product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group .tags-container .tags-list .add-tag-btn{display:flex;align-items:center;gap:.5rem;background:#f3f4f6;color:#333;border:1px dashed #d1d5db;border-radius:.375rem;padding:.25rem .75rem;font-size:.75rem;cursor:pointer;transition:all .3s ease-in-out}.product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group .tags-container .tags-list .add-tag-btn:hover{background:#e5e7eb;border-color:#d1d5db}.product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group .field-help{display:block;color:#999;font-size:.75rem;margin-top:.25rem;font-style:italic}.product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group .shipping-info-box{background:linear-gradient(135deg,#10b9811a,#10b9810d);border:1px solid rgba(16,185,129,.2);border-radius:.75rem;padding:1.5rem;display:flex;gap:1rem;align-items:flex-start}.product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group .shipping-info-box .info-icon{font-size:2rem;flex-shrink:0}.product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group .shipping-info-box .info-content h4{color:#059669;font-size:1rem;font-weight:600;margin:0 0 .5rem}.product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group .shipping-info-box .info-content p{color:#065f46;font-size:.875rem;line-height:1.5;margin:0}.product-form-page .form-container .product-form .tab-content .form-section .quantity-pricing{background:#f9fafb;border-radius:.75rem;padding:1.5rem;border:1px solid #e5e7eb}.product-form-page .form-container .product-form .tab-content .form-section .quantity-pricing .pricing-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #d1d5db}.product-form-page .form-container .product-form .tab-content .form-section .quantity-pricing .pricing-header h4{font-size:1.125rem;font-weight:600;color:#333;margin:0;display:flex;align-items:center;gap:.5rem}.product-form-page .form-container .product-form .tab-content .form-section .quantity-pricing .pricing-header h4:before{content:"💰";font-size:1.25rem}.product-form-page .form-container .product-form .tab-content .form-section .quantity-pricing .pricing-header .pricing-count{background:#4267b2;color:#fff;padding:.25rem .75rem;border-radius:.375rem;font-size:.75rem;font-weight:600}.product-form-page .form-container .product-form .tab-content .form-section .quantity-pricing .pricing-tiers{display:flex;flex-direction:column;gap:1rem}.product-form-page .form-container .product-form .tab-content .form-section .quantity-pricing .quantity-pricing-row{background:#fff;border-radius:.75rem;padding:1.5rem;border:2px solid #e5e7eb;transition:all .3s ease-in-out;position:relative;overflow:hidden}.product-form-page .form-container .product-form .tab-content .form-section .quantity-pricing .quantity-pricing-row:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(135deg,#4267b2,#2c5aa0)}.product-form-page .form-container .product-form .tab-content .form-section .quantity-pricing .quantity-pricing-row:hover{border-color:#4267b2;box-shadow:0 4px 12px #4267b226;transform:translateY(-2px)}.product-form-page .form-container .product-form .tab-content .form-section .quantity-pricing .quantity-pricing-row .pricing-row-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.product-form-page .form-container .product-form .tab-content .form-section .quantity-pricing .quantity-pricing-row .pricing-row-header .tier-label{background:#ebf2ff;color:#4267b2;padding:.25rem .75rem;border-radius:.375rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.product-form-page .form-container .product-form .tab-content .form-section .quantity-pricing .quantity-pricing-row .pricing-row-header .remove-pricing-btn{background:#ef44441a;color:#dc2626;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease-in-out}.product-form-page .form-container .product-form .tab-content .form-section .quantity-pricing .quantity-pricing-row .pricing-row-header .remove-pricing-btn:hover{background:#dc2626;color:#fff;transform:scale(1.1)}.product-form-page .form-container .product-form .tab-content .form-section .quantity-pricing .quantity-pricing-row .pricing-inputs{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.product-form-page .form-container .product-form .tab-content .form-section .quantity-pricing .quantity-pricing-row .pricing-inputs .pricing-input-group .input-label{display:block;font-weight:600;color:#333;margin-bottom:.5rem;font-size:.875rem;display:flex;align-items:center;gap:.5rem}.product-form-page .form-container .product-form .tab-content .form-section .quantity-pricing .quantity-pricing-row .pricing-inputs .pricing-input-group .input-label .input-icon{width:16px;height:16px;color:#4267b2}.product-form-page .form-container .product-form .tab-content .form-section .quantity-pricing .quantity-pricing-row .pricing-inputs .pricing-input-group .pricing-input{width:100%;padding:.875rem 1rem;border:2px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;font-weight:500;transition:all .3s ease-in-out;background:#f9fafb}.product-form-page .form-container .product-form .tab-content .form-section .quantity-pricing .quantity-pricing-row .pricing-inputs .pricing-input-group .pricing-input:focus{outline:none;border-color:#4267b2;box-shadow:0 0 0 3px #4267b21a;background:#fff}.product-form-page .form-container .product-form .tab-content .form-section .quantity-pricing .quantity-pricing-row .pricing-inputs .pricing-input-group .pricing-input::-moz-placeholder{color:#999;font-weight:400}.product-form-page .form-container .product-form .tab-content .form-section .quantity-pricing .quantity-pricing-row .pricing-inputs .pricing-input-group .pricing-input::placeholder{color:#999;font-weight:400}.product-form-page .form-container .product-form .tab-content .form-section .quantity-pricing .quantity-pricing-row .pricing-inputs .pricing-input-group.quantity-input .pricing-input{background:#10b9810d;border-color:#10b98133}.product-form-page .form-container .product-form .tab-content .form-section .quantity-pricing .quantity-pricing-row .pricing-inputs .pricing-input-group.quantity-input .pricing-input:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b9811a}.product-form-page .form-container .product-form .tab-content .form-section .quantity-pricing .quantity-pricing-row .pricing-inputs .pricing-input-group.price-input .pricing-input{background:#f59e0b0d;border-color:#f59e0b33}.product-form-page .form-container .product-form .tab-content .form-section .quantity-pricing .quantity-pricing-row .pricing-inputs .pricing-input-group.price-input .pricing-input:focus{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b1a}.product-form-page .form-container .product-form .tab-content .form-section .quantity-pricing .quantity-pricing-row .pricing-preview{margin-top:1rem;padding:.75rem 1rem;background:#ebf2ff;border-radius:.375rem;border:1px solid rgba(66,103,178,.2)}.product-form-page .form-container .product-form .tab-content .form-section .quantity-pricing .quantity-pricing-row .pricing-preview .preview-text{font-size:.875rem;color:#4267b2;font-weight:500;margin:0}.product-form-page .form-container .product-form .tab-content .form-section .quantity-pricing .quantity-pricing-row .pricing-preview .preview-text .savings{color:#10b981;font-weight:600}.product-form-page .form-container .product-form .tab-content .form-section .quantity-pricing .empty-state{text-align:center;padding:2rem;color:#999}.product-form-page .form-container .product-form .tab-content .form-section .quantity-pricing .empty-state .empty-icon{font-size:3rem;margin-bottom:1rem;opacity:.5}.product-form-page .form-container .product-form .tab-content .form-section .quantity-pricing .empty-state .empty-title{font-size:1.125rem;font-weight:600;color:#333;margin:0 0 .5rem}.product-form-page .form-container .product-form .tab-content .form-section .quantity-pricing .empty-state .empty-description{font-size:.875rem;margin:0}.product-form-page .form-container .product-form .tab-content .form-section .quantity-pricing .add-pricing-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;background:linear-gradient(135deg,#4267b2,#2c5aa0);color:#fff;border:2px dashed transparent;border-radius:.75rem;padding:1rem 1.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease-in-out;margin-top:1rem;position:relative;overflow:hidden}.product-form-page .form-container .product-form .tab-content .form-section .quantity-pricing .add-pricing-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.product-form-page .form-container .product-form .tab-content .form-section .quantity-pricing .add-pricing-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #4267b24d}.product-form-page .form-container .product-form .tab-content .form-section .quantity-pricing .add-pricing-btn:hover:before{left:100%}.product-form-page .form-container .product-form .tab-content .form-section .quantity-pricing .add-pricing-btn:active{transform:translateY(0)}.product-form-page .form-container .product-form .tab-content .form-section .quantity-pricing .add-pricing-btn .add-icon{width:18px;height:18px}.product-form-page .form-container .product-form .tab-content .form-section .shipping-types-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-top:1rem}.product-form-page .form-container .product-form .tab-content .form-section .shipping-type-card{background:#fff;border:2px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;cursor:pointer;transition:all .3s ease-in-out;position:relative;overflow:hidden}.product-form-page .form-container .product-form .tab-content .form-section .shipping-type-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#4267b2,#2c5aa0);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.product-form-page .form-container .product-form .tab-content .form-section .shipping-type-card:hover{border-color:#4267b2;box-shadow:0 4px 12px #4267b226;transform:translateY(-2px)}.product-form-page .form-container .product-form .tab-content .form-section .shipping-type-card:hover:before{transform:scaleX(1)}.product-form-page .form-container .product-form .tab-content .form-section .shipping-type-card.selected{border-color:#4267b2;background:#ebf2ff;box-shadow:0 4px 16px #4267b233}.product-form-page .form-container .product-form .tab-content .form-section .shipping-type-card.selected:before{transform:scaleX(1)}.product-form-page .form-container .product-form .tab-content .form-section .shipping-type-card.selected .shipping-type-header h4{color:#4267b2}.product-form-page .form-container .product-form .tab-content .form-section .shipping-type-card .shipping-type-header{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.product-form-page .form-container .product-form .tab-content .form-section .shipping-type-card .shipping-type-header input[type=radio]{width:20px;height:20px;accent-color:#4267B2}.product-form-page .form-container .product-form .tab-content .form-section .shipping-type-card .shipping-type-header h4{font-size:1rem;font-weight:600;color:#333;margin:0;flex:1}.product-form-page .form-container .product-form .tab-content .form-section .shipping-type-card .shipping-type-header .shipping-type-icon{font-size:1.5rem;opacity:.8}.product-form-page .form-container .product-form .tab-content .form-section .shipping-type-card .shipping-type-description{color:#999;font-size:.875rem;line-height:1.4;margin:0 0 .75rem}.product-form-page .form-container .product-form .tab-content .form-section .shipping-type-card .shipping-recommendation{display:inline-block;background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:.25rem .75rem;border-radius:.375rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.product-form-page .form-container .product-form .tab-content .form-section .weight-tiers-container{background:#f9fafb;border-radius:.75rem;padding:1.5rem;border:1px solid #e5e7eb}.product-form-page .form-container .product-form .tab-content .form-section .weight-tiers-container .weight-tier-row{background:#fff;border-radius:.5rem;padding:1rem;margin-bottom:1rem;border:1px solid #e5e7eb;transition:all .3s ease-in-out}.product-form-page .form-container .product-form .tab-content .form-section .weight-tiers-container .weight-tier-row:hover{border-color:#4267b2;box-shadow:0 2px 8px #4267b21a}.product-form-page .form-container .product-form .tab-content .form-section .weight-tiers-container .weight-tier-row:last-child{margin-bottom:0}.product-form-page .form-container .product-form .tab-content .form-section .weight-tiers-container .weight-tier-row .weight-tier-inputs{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:1rem;align-items:end}.product-form-page .form-container .product-form .tab-content .form-section .weight-tiers-container .weight-tier-row .weight-tier-inputs .tier-input label{display:block;font-weight:600;color:#333;margin-bottom:.5rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.5px}.product-form-page .form-container .product-form .tab-content .form-section .weight-tiers-container .weight-tier-row .weight-tier-inputs .tier-input input{width:100%;padding:.75rem;border:1px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;transition:all .3s ease-in-out}.product-form-page .form-container .product-form .tab-content .form-section .weight-tiers-container .weight-tier-row .weight-tier-inputs .tier-input input:focus{outline:none;border-color:#4267b2;box-shadow:0 0 0 3px #4267b21a}.product-form-page .form-container .product-form .tab-content .form-section .weight-tiers-container .weight-tier-row .weight-tier-inputs .remove-tier-btn{background:#ef4444;color:#fff;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease-in-out}.product-form-page .form-container .product-form .tab-content .form-section .weight-tiers-container .weight-tier-row .weight-tier-inputs .remove-tier-btn:hover{background:#dc2626;transform:scale(1.1)}.product-form-page .form-container .product-form .tab-content .form-section .weight-tiers-container .add-tier-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;background:#4267b2;color:#fff;border:none;border-radius:.5rem;padding:1rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease-in-out;margin-top:1rem}.product-form-page .form-container .product-form .tab-content .form-section .weight-tiers-container .add-tier-btn:hover{background:#2c5aa0;transform:translateY(-1px)}.product-form-page .form-container .product-form .tab-content .form-section .carriers-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-top:1rem}.product-form-page .form-container .product-form .tab-content .form-section .carriers-grid .carrier-checkbox{display:flex;align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:.75rem;padding:1rem;cursor:pointer;transition:all .3s ease-in-out}.product-form-page .form-container .product-form .tab-content .form-section .carriers-grid .carrier-checkbox:hover{border-color:#4267b2;box-shadow:0 2px 8px #4267b21a}.product-form-page .form-container .product-form .tab-content .form-section .carriers-grid .carrier-checkbox input[type=checkbox]{position:absolute;opacity:0}.product-form-page .form-container .product-form .tab-content .form-section .carriers-grid .carrier-checkbox input[type=checkbox]:checked+.carrier-info .carrier-icon{transform:scale(1.2)}.product-form-page .form-container .product-form .tab-content .form-section .carriers-grid .carrier-checkbox input[type=checkbox]:checked+.carrier-info .carrier-name{color:#4267b2;font-weight:600}.product-form-page .form-container .product-form .tab-content .form-section .carriers-grid .carrier-checkbox:has(input:checked){border-color:#4267b2;background:#ebf2ff}.product-form-page .form-container .product-form .tab-content .form-section .carriers-grid .carrier-checkbox .carrier-info{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center;width:100%}.product-form-page .form-container .product-form .tab-content .form-section .carriers-grid .carrier-checkbox .carrier-info .carrier-icon{font-size:2rem;transition:all .3s ease-in-out}.product-form-page .form-container .product-form .tab-content .form-section .carriers-grid .carrier-checkbox .carrier-info .carrier-name{font-size:.875rem;font-weight:500;color:#333;transition:all .3s ease-in-out}.product-form-page .form-container .product-form .tab-content .form-section .admin-default-info{background:linear-gradient(135deg,#4267b21a,#4267b20d);border:1px solid rgba(66,103,178,.2);border-radius:.75rem;padding:2rem;display:flex;gap:1.5rem;align-items:flex-start}.product-form-page .form-container .product-form .tab-content .form-section .admin-default-info .info-icon{font-size:2.5rem;flex-shrink:0}.product-form-page .form-container .product-form .tab-content .form-section .admin-default-info .info-content{flex:1}.product-form-page .form-container .product-form .tab-content .form-section .admin-default-info .info-content h4{color:#4267b2;font-size:1.125rem;font-weight:600;margin:0 0 .75rem}.product-form-page .form-container .product-form .tab-content .form-section .admin-default-info .info-content p{color:#333;font-size:.875rem;line-height:1.6;margin:0 0 1.5rem}.product-form-page .form-container .product-form .tab-content .form-section .admin-default-info .info-content .system-rules-preview{background:#fff;border-radius:.5rem;padding:1.5rem;margin-bottom:1.5rem;border:1px solid rgba(66,103,178,.1)}.product-form-page .form-container .product-form .tab-content .form-section .admin-default-info .info-content .system-rules-preview h5{font-size:1rem;font-weight:600;color:#333;margin:0 0 1rem}.product-form-page .form-container .product-form .tab-content .form-section .admin-default-info .info-content .system-rules-preview ul{list-style:none;padding:0;margin:0}.product-form-page .form-container .product-form .tab-content .form-section .admin-default-info .info-content .system-rules-preview ul li{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;font-size:.875rem;color:#333;border-bottom:1px solid #f3f4f6}.product-form-page .form-container .product-form .tab-content .form-section .admin-default-info .info-content .system-rules-preview ul li:last-child{border-bottom:none}.product-form-page .form-container .product-form .tab-content .form-section .admin-default-info .info-content .system-rules-preview ul li:before{content:"•";color:#4267b2;font-weight:700;margin-right:.5rem}.product-form-page .form-container .product-form .tab-content .form-section .admin-default-info .info-content .override-checkbox{display:flex;align-items:center;cursor:pointer;font-weight:500;color:#333}.product-form-page .form-container .product-form .tab-content .form-section .admin-default-info .info-content .override-checkbox input[type=checkbox]{position:absolute;opacity:0}.product-form-page .form-container .product-form .tab-content .form-section .admin-default-info .info-content .override-checkbox input[type=checkbox]:checked+.checkmark{background:#4267b2;border-color:#4267b2}.product-form-page .form-container .product-form .tab-content .form-section .admin-default-info .info-content .override-checkbox input[type=checkbox]:checked+.checkmark:after{opacity:1;transform:rotate(45deg) scale(1)}.product-form-page .form-container .product-form .tab-content .form-section .admin-default-info .info-content .override-checkbox .checkmark{width:20px;height:20px;border:2px solid #d1d5db;border-radius:4px;margin-right:.75rem;position:relative;transition:all .3s ease-in-out;flex-shrink:0}.product-form-page .form-container .product-form .tab-content .form-section .admin-default-info .info-content .override-checkbox .checkmark:after{content:"";position:absolute;left:6px;top:2px;width:6px;height:10px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);opacity:0;transition:all .3s ease-in-out}.product-form-page .form-container .product-form .tab-content .form-section .shipping-calculation-preview{background:#f9fafb;border-radius:.75rem;padding:1.5rem;border:1px solid #e5e7eb;border-left:4px solid #4267B2}.product-form-page .form-container .product-form .tab-content .form-section .shipping-calculation-preview h4{color:#333;font-size:1rem;font-weight:600;margin:0 0 1rem;display:flex;align-items:center;gap:.5rem}.product-form-page .form-container .product-form .tab-content .form-section .shipping-calculation-preview h4:before{content:"🧮";font-size:1.25rem}.product-form-page .form-container .product-form .tab-content .form-section .shipping-calculation-preview .preview-scenarios{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.product-form-page .form-container .product-form .tab-content .form-section .shipping-calculation-preview .preview-scenarios .scenario{background:#fff;border-radius:.5rem;padding:1rem;border:1px solid #e5e7eb;text-align:center;transition:all .3s ease-in-out}.product-form-page .form-container .product-form .tab-content .form-section .shipping-calculation-preview .preview-scenarios .scenario:hover{border-color:#4267b2;box-shadow:0 2px 8px #4267b21a}.product-form-page .form-container .product-form .tab-content .form-section .shipping-calculation-preview .preview-scenarios .scenario h5{font-size:.875rem;font-weight:600;color:#333;margin:0 0 .5rem}.product-form-page .form-container .product-form .tab-content .form-section .shipping-calculation-preview .preview-scenarios .scenario .preview-cost{font-size:1.25rem;font-weight:700;color:#4267b2;display:block}.product-form-page .form-container .product-form .tab-content .form-section .custom-attributes .custom-attribute-row{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#f9fafb;border-radius:.5rem;border:1px solid #e5e7eb;margin-bottom:1rem}.product-form-page .form-container .product-form .tab-content .form-section .custom-attributes .custom-attribute-row .attribute-info{display:flex;gap:.5rem}.product-form-page .form-container .product-form .tab-content .form-section .custom-attributes .custom-attribute-row .attribute-info .attribute-name{font-weight:600;color:#333}.product-form-page .form-container .product-form .tab-content .form-section .custom-attributes .custom-attribute-row .attribute-info .attribute-value{color:#999}.product-form-page .form-container .product-form .tab-content .form-section .custom-attributes .custom-attribute-row .remove-attribute-btn{background:#ef4444;color:#fff;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease-in-out}.product-form-page .form-container .product-form .tab-content .form-section .custom-attributes .custom-attribute-row .remove-attribute-btn:hover{background:#dc2626;transform:scale(1.1)}.product-form-page .form-container .product-form .tab-content .form-section .custom-attributes .add-attribute-btn{display:flex;align-items:center;gap:.5rem;background:#4267b2;color:#fff;border:none;border-radius:.5rem;padding:.75rem 1rem;font-size:.875rem;cursor:pointer;transition:all .3s ease-in-out;margin-top:1rem}.product-form-page .form-container .product-form .tab-content .form-section .custom-attributes .add-attribute-btn:hover{background:#2c5aa0}.product-form-page .form-container .product-form .tab-content .images-upload .upload-area{border:2px dashed #d1d5db;border-radius:.75rem;padding:3rem 2rem;text-align:center;background:#f9fafb;transition:all .3s ease-in-out;position:relative;cursor:pointer;margin-bottom:2rem}.product-form-page .form-container .product-form .tab-content .images-upload .upload-area:hover,.product-form-page .form-container .product-form .tab-content .images-upload .upload-area.drag-active{border-color:#4267b2;background:#ebf2ff}.product-form-page .form-container .product-form .tab-content .images-upload .upload-area svg{color:#999;margin-bottom:1rem}.product-form-page .form-container .product-form .tab-content .images-upload .upload-area h4{color:#333;font-size:1.125rem;font-weight:600;margin:0 0 .5rem}.product-form-page .form-container .product-form .tab-content .images-upload .upload-area p{color:#999;font-size:.875rem;margin:0}.product-form-page .form-container .product-form .tab-content .images-upload .upload-area .file-input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.product-form-page .form-container .product-form .tab-content .images-upload .images-preview{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.product-form-page .form-container .product-form .tab-content .images-upload .images-preview .image-item{position:relative;border-radius:.75rem;overflow:hidden;border:1px solid #e5e7eb;aspect-ratio:1}.product-form-page .form-container .product-form .tab-content .images-upload .images-preview .image-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-form-page .form-container .product-form .tab-content .images-upload .images-preview .image-item .remove-image{position:absolute;top:.5rem;right:.5rem;background:#ef4444e6;color:#fff;border:none;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease-in-out}.product-form-page .form-container .product-form .tab-content .images-upload .images-preview .image-item .remove-image:hover{background:#dc2626;transform:scale(1.1)}.product-form-page .form-container .product-form .tab-content .images-upload .images-preview .image-item .primary-badge{position:absolute;bottom:.5rem;left:.5rem;background:#4267b2;color:#fff;padding:.25rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:600}@media(max-width:1200px){.product-form-page .form-container .product-form .tab-content .form-section .form-grid{grid-template-columns:1fr}.product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group.full-width{grid-column:1}}@media(max-width:768px){.product-form-page{padding:1rem}.product-form-page .form-header{flex-direction:column;gap:1rem;padding:1rem}.product-form-page .form-header .header-left{align-self:flex-start}.product-form-page .form-header .header-actions{align-self:stretch}.product-form-page .form-header .header-actions .preview-btn,.product-form-page .form-header .header-actions .save-btn{flex:1;justify-content:center}.product-form-page .form-container .form-tabs .tab-btn{padding:.75rem 1rem;font-size:.75rem}.product-form-page .form-container .product-form .tab-content{padding:1.5rem}.product-form-page .form-container .product-form .tab-content .form-section .form-grid{gap:1rem}.product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group.dimensions-group .dimensions-inputs{grid-template-columns:1fr;gap:.75rem}.product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group .shipping-info-box{flex-direction:column;text-align:center;padding:1rem}.product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group .shipping-info-box .info-icon{align-self:center}.product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group .admin-default-info{flex-direction:column;text-align:center;padding:1.5rem}.product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group .admin-default-info .info-icon{align-self:center}.product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group .admin-default-info .info-content .system-rules-preview ul li,.product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group .shipping-preview .preview-examples .example{flex-direction:column;align-items:flex-start;gap:.25rem}.product-form-page .form-container .product-form .tab-content .form-section .quantity-pricing .pricing-tiers .quantity-pricing-row .pricing-inputs{grid-template-columns:1fr;gap:1rem}.product-form-page .form-container .product-form .tab-content .form-section .quantity-pricing .pricing-tiers .quantity-pricing-row .pricing-row-header{flex-direction:column;align-items:flex-start;gap:.75rem}.product-form-page .form-container .product-form .tab-content .form-section .quantity-pricing .pricing-tiers .quantity-pricing-row .pricing-row-header .remove-pricing-btn{align-self:flex-end}.product-form-page .form-container .product-form .tab-content .form-section .custom-attributes .custom-attribute-row{flex-direction:column;align-items:flex-start;gap:.75rem}.product-form-page .form-container .product-form .tab-content .form-section .custom-attributes .custom-attribute-row .remove-attribute-btn{align-self:flex-end}.product-form-page .form-container .product-form .tab-content .images-upload .upload-area{padding:2rem 1rem}.product-form-page .form-container .product-form .tab-content .images-upload .images-preview{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}@media(max-width:480px){.product-form-page{padding:.5rem}.product-form-page .form-header{padding:.75rem}.product-form-page .form-header .header-left .header-text h1{font-size:1.5rem}.product-form-page .form-header .header-actions{flex-direction:column}.product-form-page .form-container .form-tabs .tab-btn{padding:.5rem .75rem;flex-direction:column;gap:.25rem}.product-form-page .form-container .form-tabs .tab-btn svg{width:14px;height:14px}.product-form-page .form-container .product-form .tab-content{padding:1rem}.product-form-page .form-container .product-form .tab-content .form-section{margin-bottom:2rem}.product-form-page .form-container .product-form .tab-content .form-section h3{font-size:1.125rem}.product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group .shipping-info-box{padding:.75rem}.product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group .shipping-info-box .info-content h4{font-size:.875rem}.product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group .shipping-info-box .info-content p{font-size:.75rem}.product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group .admin-default-info{padding:1rem}.product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group .admin-default-info .info-content h4{font-size:1rem}.product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group .admin-default-info .info-content p{font-size:.75rem}.product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group .admin-default-info .info-content .system-rules-preview{padding:1rem}.product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group .admin-default-info .info-content .system-rules-preview h5{font-size:.875rem}.product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group .admin-default-info .info-content .system-rules-preview ul li{font-size:.75rem}.product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group .shipping-calculation-preview{padding:1rem}.product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group .shipping-calculation-preview h4{font-size:.875rem}.product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group .shipping-calculation-preview .preview-scenarios .scenario{padding:.75rem}.product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group .shipping-calculation-preview .preview-scenarios .scenario h5{font-size:.75rem}.product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group .shipping-calculation-preview .preview-scenarios .scenario .preview-cost{font-size:1rem}.product-form-page .form-container .product-form .tab-content .form-section .shipping-types-grid .shipping-type-card{padding:1rem}.product-form-page .form-container .product-form .tab-content .form-section .shipping-types-grid .shipping-type-card .shipping-type-header{gap:.75rem}.product-form-page .form-container .product-form .tab-content .form-section .shipping-types-grid .shipping-type-card .shipping-type-header h4{font-size:.875rem}.product-form-page .form-container .product-form .tab-content .form-section .shipping-types-grid .shipping-type-card .shipping-type-header .shipping-type-icon{font-size:1.25rem}.product-form-page .form-container .product-form .tab-content .form-section .shipping-types-grid .shipping-type-card .shipping-type-description{font-size:.75rem}.product-form-page .form-container .product-form .tab-content .form-section .shipping-types-grid .shipping-type-card .shipping-recommendation{font-size:.625rem;padding:.125rem .5rem}.product-form-page .form-container .product-form .tab-content .form-section .carriers-grid{grid-template-columns:1fr}.product-form-page .form-container .product-form .tab-content .form-section .carriers-grid .carrier-checkbox .carrier-info{flex-direction:row;text-align:left}.product-form-page .form-container .product-form .tab-content .form-section .carriers-grid .carrier-checkbox .carrier-info .carrier-icon{font-size:1.5rem}.product-form-page .form-container .product-form .tab-content .form-section .weight-tiers-container{padding:1rem}.product-form-page .form-container .product-form .tab-content .form-section .weight-tiers-container .weight-tier-row{padding:.75rem}.product-form-page .form-container .product-form .tab-content .form-section .quantity-pricing .quantity-pricing-row{padding:1rem}.product-form-page .form-container .product-form .tab-content .form-section .custom-attributes .custom-attribute-row{padding:.75rem}.product-form-page .form-container .product-form .tab-content .images-upload .images-preview{grid-template-columns:repeat(2,1fr)}}.lang-ar .product-form-page{direction:rtl}.lang-ar .product-form-page h1,.lang-ar .product-form-page h2,.lang-ar .product-form-page h3,.lang-ar .product-form-page h4,.lang-ar .product-form-page h5,.lang-ar .product-form-page h6,.lang-ar .product-form-page p,.lang-ar .product-form-page span,.lang-ar .product-form-page label,.lang-ar .product-form-page button,.lang-ar .product-form-page input,.lang-ar .product-form-page select,.lang-ar .product-form-page textarea,.lang-ar .product-form-page a,.lang-ar .product-form-page div{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .product-form-page .form-header .header-left .back-btn{transform:scaleX(-1)}.lang-ar .product-form-page .form-header .header-left .back-btn:hover{transform:scaleX(-1) translate(2px)}.lang-ar .product-form-page .form-container .form-tabs .tab-btn svg{margin-left:.5rem;margin-right:0}.lang-ar .product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group .input-with-icon .input-icon{left:auto;right:.75rem}.lang-ar .product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group .input-with-icon input{padding-left:1rem;padding-right:2.5rem}.lang-ar .product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group .checkbox-label .checkmark{margin-right:0;margin-left:.75rem}.lang-ar .product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group .tags-container .tags-list .tag .remove-tag{margin-left:0;margin-right:.5rem}.lang-ar .product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group .tags-container .tags-list .add-tag-btn svg{margin-left:.5rem;margin-right:0}.lang-ar .product-form-page .form-container .product-form .tab-content .form-section .quantity-pricing .pricing-header h4:before{margin-left:.5rem;margin-right:0}.lang-ar .product-form-page .form-container .product-form .tab-content .form-section .quantity-pricing .quantity-pricing-row:before{left:auto;right:0}.lang-ar .product-form-page .form-container .product-form .tab-content .form-section .quantity-pricing .quantity-pricing-row .pricing-row-header .tier-label{letter-spacing:0}.lang-ar .product-form-page .form-container .product-form .tab-content .form-section .quantity-pricing .quantity-pricing-row .pricing-inputs .pricing-input-group .input-label .input-icon,.lang-ar .product-form-page .form-container .product-form .tab-content .form-section .quantity-pricing .add-pricing-btn .add-icon{margin-left:.5rem;margin-right:0}.lang-ar .product-form-page .form-container .product-form .tab-content .form-section .shipping-info-box .info-icon{margin-left:1rem;margin-right:0}.lang-ar .product-form-page .form-container .product-form .tab-content .form-section .shipping-preview .preview-examples .example{justify-content:space-between}.lang-ar .product-form-page .form-container .product-form .tab-content .form-section .custom-attributes .custom-attribute-row .attribute-info{text-align:right}.lang-ar .product-form-page .form-container .product-form .tab-content .form-section .custom-attributes .add-attribute-btn svg{margin-left:.5rem;margin-right:0}.lang-ar .product-form-page .form-container .product-form .tab-content .images-upload .images-preview .image-item .remove-image{right:auto;left:.5rem}.lang-ar .product-form-page .form-container .product-form .tab-content .images-upload .images-preview .image-item .primary-badge{left:auto;right:.5rem}.lang-ar .product-form-page .error-message svg{margin-left:4px;margin-right:0}.lang-ar .product-form-page .dimensions-group .dimensions-inputs .dimension-input,.lang-ar .product-form-page .parent .label-for-chcekbox{text-align:right}.lang-ar .product-form-page .parent .radio-arangement{justify-content:flex-start}.lang-ar .product-form-page .field-help,.lang-ar .product-form-page .pricing-tiers .quantity-pricing-row .pricing-preview{text-align:right}.lang-ar .product-form-page .empty-state{text-align:center}.lang-ar .product-form-page .empty-state .empty-title,.lang-ar .product-form-page .empty-state .empty-description,.lang-ar .product-form-page .upload-area h4,.lang-ar .product-form-page .upload-area p{direction:rtl}.lang-ar .product-form-page .shipping-calculation-preview{border-left:none;border-right:4px solid #4267B2}.lang-ar .product-form-page .shipping-calculation-preview h4:before{margin-left:.5rem;margin-right:0}.lang-ar .product-form-page .admin-default-info .info-icon{margin-left:1.5rem;margin-right:0}.lang-ar .product-form-page .admin-default-info .info-content .system-rules-preview ul li:before{margin-left:.5rem;margin-right:0}.lang-ar .product-form-page .admin-default-info .info-content .override-checkbox .checkmark{margin-right:0;margin-left:.75rem}.lang-ar .product-form-page .weight-tiers-container .weight-tier-row .weight-tier-inputs .tier-input label{letter-spacing:0}.lang-ar .product-form-page .carriers-grid .carrier-checkbox .carrier-info .carrier-name,.lang-ar .product-form-page .shipping-types-grid .shipping-type-card .shipping-type-header h4{direction:rtl}.lang-ar .product-form-page .shipping-types-grid .shipping-type-card .shipping-type-description{text-align:right}.lang-ar .product-form-page .shipping-types-grid .shipping-type-card .shipping-recommendation{letter-spacing:0}.lang-ar .product-form-page .section-description{text-align:right}.lang-ar .product-form-page .pricing-count{letter-spacing:0}@media(max-width:768px){.lang-ar .product-form-page .form-header .header-left{align-self:flex-end}.lang-ar .product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group .shipping-info-box{text-align:center}.lang-ar .product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group .shipping-info-box .info-icon{margin:0 auto .5rem}.lang-ar .product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group .admin-default-info{text-align:center}.lang-ar .product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group .admin-default-info .info-icon{margin:0 auto .5rem}.lang-ar .product-form-page .form-container .product-form .tab-content .form-section .quantity-pricing .pricing-tiers .quantity-pricing-row .pricing-row-header{align-items:flex-end}.lang-ar .product-form-page .form-container .product-form .tab-content .form-section .quantity-pricing .pricing-tiers .quantity-pricing-row .pricing-row-header .remove-pricing-btn{align-self:flex-start}.lang-ar .product-form-page .form-container .product-form .tab-content .form-section .custom-attributes .custom-attribute-row{align-items:flex-end}.lang-ar .product-form-page .form-container .product-form .tab-content .form-section .custom-attributes .custom-attribute-row .remove-attribute-btn{align-self:flex-start}}@media(max-width:480px){.lang-ar .product-form-page .form-container .form-tabs .tab-btn svg{margin-left:0;margin-right:0}.lang-ar .product-form-page .form-container .product-form .tab-content .form-section .form-grid .form-group .shipping-calculation-preview h4:before{margin-left:.25rem}.lang-ar .product-form-page .form-container .product-form .tab-content .form-section .shipping-types-grid .shipping-type-card .shipping-type-header .shipping-type-icon{order:-1}.lang-ar .product-form-page .form-container .product-form .tab-content .form-section .carriers-grid .carrier-checkbox .carrier-info{text-align:center}}.coupon-form-page{padding:2rem;background:#f9fafb;display:grid;gap:2rem}.coupon-form-page .error-banner{grid-column:1/-1;background:#fef2f2;border:1px solid #fecaca;border-radius:.75rem;padding:1rem;display:flex;gap:.75rem;margin-bottom:1.5rem}.coupon-form-page .error-banner .error-banner-icon{width:20px;height:20px;color:#ef4444;flex-shrink:0}.coupon-form-page .error-banner .error-banner-text{color:#991b1b;font-size:.875rem;line-height:1.5}.coupon-form-page .form-header{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;background:#fff;border-radius:1rem;padding:1.5rem 2rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb}.coupon-form-page .form-header .header-left{display:flex;align-items:center;gap:1rem}.coupon-form-page .form-header .header-left .back-btn{background:#f3f4f6;border:none;border-radius:.5rem;padding:.75rem;cursor:pointer;transition:all .3s ease-in-out;color:#333;display:flex;align-items:center;justify-content:center}.coupon-form-page .form-header .header-left .back-btn:hover{background:#e5e7eb;transform:translate(-2px)}.coupon-form-page .form-header .header-left .header-text h1{font-size:1.75rem;font-weight:700;color:#333;margin:0 0 .25rem}.coupon-form-page .form-header .header-left .header-text p{color:#999;font-size:.875rem;margin:0}.coupon-form-page .form-header .header-actions{display:flex;gap:1rem}.coupon-form-page .form-header .header-actions .preview-btn{display:flex;align-items:center;gap:.5rem;background:#f3f4f6;color:#333;border:none;border-radius:.75rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.coupon-form-page .form-header .header-actions .preview-btn:hover{background:#e5e7eb}.coupon-form-page .form-header .header-actions .save-btn{display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#4267b2,#2c5aa0);color:#fff;border:none;border-radius:.75rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease-in-out;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.coupon-form-page .form-header .header-actions .save-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f}.coupon-form-page .form-header .header-actions .save-btn:active{transform:translateY(0)}.coupon-form-page .form-header .header-actions .save-btn:disabled{opacity:.5;cursor:not-allowed}.coupon-form-page .form-container{background:#fff;border-radius:1rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb;width:100%;overflow:hidden}.coupon-form-page .form-container .form-tabs{display:flex;background:#f9fafb;border-bottom:1px solid #e5e7eb}.coupon-form-page .form-container .form-tabs .tab-btn{display:flex;align-items:center;gap:.5rem;background:none;border:none;padding:1rem 1.5rem;font-size:.875rem;font-weight:500;color:#999;cursor:pointer;transition:all .3s ease-in-out;white-space:nowrap;border-bottom:2px solid transparent;flex:1;justify-content:center;font-family:inherit}.coupon-form-page .form-container .form-tabs .tab-btn:hover{color:#333;background:#ffffff80}.coupon-form-page .form-container .form-tabs .tab-btn.active{color:#4267b2;background:#fff;border-bottom-color:#4267b2}.coupon-form-page .form-container .coupon-form .tab-content{padding:2rem}.coupon-form-page .form-container .coupon-form .tab-content .form-section{margin-bottom:2.5rem}.coupon-form-page .form-container .coupon-form .tab-content .form-section:last-child{margin-bottom:0}.coupon-form-page .form-container .coupon-form .tab-content .form-section h3{font-size:1.25rem;font-weight:600;color:#333;margin:0 0 1.5rem;padding-bottom:.75rem;border-bottom:1px solid #e5e7eb}.coupon-form-page .form-container .coupon-form .tab-content .form-section .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.coupon-form-page .form-container .coupon-form .tab-content .form-section .form-grid .form-group.full-width{grid-column:1/-1}.coupon-form-page .form-container .coupon-form .tab-content .form-section .form-grid .form-group label{display:block;font-weight:600;color:#333;margin-bottom:.5rem;font-size:.875rem}.coupon-form-page .form-container .coupon-form .tab-content .form-section .form-grid .form-group input,.coupon-form-page .form-container .coupon-form .tab-content .form-section .form-grid .form-group select,.coupon-form-page .form-container .coupon-form .tab-content .form-section .form-grid .form-group textarea{width:100%;padding:.75rem 1rem;border:1px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;transition:all .3s ease-in-out;background:#fff;font-family:inherit}.coupon-form-page .form-container .coupon-form .tab-content .form-section .form-grid .form-group input:focus,.coupon-form-page .form-container .coupon-form .tab-content .form-section .form-grid .form-group select:focus,.coupon-form-page .form-container .coupon-form .tab-content .form-section .form-grid .form-group textarea:focus{outline:none;border-color:#4267b2;box-shadow:0 0 0 3px #4267b21a}.coupon-form-page .form-container .coupon-form .tab-content .form-section .form-grid .form-group input::-moz-placeholder,.coupon-form-page .form-container .coupon-form .tab-content .form-section .form-grid .form-group select::-moz-placeholder,.coupon-form-page .form-container .coupon-form .tab-content .form-section .form-grid .form-group textarea::-moz-placeholder{color:#999}.coupon-form-page .form-container .coupon-form .tab-content .form-section .form-grid .form-group input::placeholder,.coupon-form-page .form-container .coupon-form .tab-content .form-section .form-grid .form-group select::placeholder,.coupon-form-page .form-container .coupon-form .tab-content .form-section .form-grid .form-group textarea::placeholder{color:#999}.coupon-form-page .form-container .coupon-form .tab-content .form-section .form-grid .form-group input.error,.coupon-form-page .form-container .coupon-form .tab-content .form-section .form-grid .form-group select.error,.coupon-form-page .form-container .coupon-form .tab-content .form-section .form-grid .form-group textarea.error{border-color:#ef4444}.coupon-form-page .form-container .coupon-form .tab-content .form-section .form-grid .form-group input.error:focus,.coupon-form-page .form-container .coupon-form .tab-content .form-section .form-grid .form-group select.error:focus,.coupon-form-page .form-container .coupon-form .tab-content .form-section .form-grid .form-group textarea.error:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.coupon-form-page .form-container .coupon-form .tab-content .form-section .form-grid .form-group input:disabled,.coupon-form-page .form-container .coupon-form .tab-content .form-section .form-grid .form-group select:disabled,.coupon-form-page .form-container .coupon-form .tab-content .form-section .form-grid .form-group textarea:disabled{background:#f9fafb;cursor:not-allowed;opacity:.6}.coupon-form-page .form-container .coupon-form .tab-content .form-section .form-grid .form-group textarea{resize:vertical;min-height:60px}.coupon-form-page .form-container .coupon-form .tab-content .form-section .form-grid .form-group .field-hint{display:block;margin-top:.5rem;color:#999;font-size:.75rem;line-height:1.4}.coupon-form-page .form-container .coupon-form .tab-content .form-section .form-grid .form-group .field-error{display:flex;align-items:center;gap:.25rem;margin-top:.5rem;color:#ef4444;font-size:.75rem;line-height:1.4}.coupon-form-page .form-container .coupon-form .tab-content .form-section .form-grid .form-group .code-input-wrapper{display:flex;gap:.75rem}.coupon-form-page .form-container .coupon-form .tab-content .form-section .form-grid .form-group .code-input-wrapper input{flex:1}.coupon-form-page .form-container .coupon-form .tab-content .form-section .form-grid .form-group .code-input-wrapper .generate-btn{background:#4267b2;color:#fff;border:none;border-radius:.5rem;padding:.75rem 1rem;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .3s ease-in-out;white-space:nowrap;font-family:inherit}.coupon-form-page .form-container .coupon-form .tab-content .form-section .form-grid .form-group .code-input-wrapper .generate-btn:hover{background:#2c5aa0}.coupon-form-page .form-container .coupon-form .tab-content .form-section .form-grid .form-group .input-with-icon{position:relative}.coupon-form-page .form-container .coupon-form .tab-content .form-section .form-grid .form-group .input-with-icon .input-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#999;z-index:2;display:flex;align-items:center;justify-content:center}.coupon-form-page .form-container .coupon-form .tab-content .form-section .form-grid .form-group .input-with-icon input{padding-left:2.5rem}.coupon-form-page .form-container .coupon-form .tab-content .form-section .form-grid .form-group .checkbox-label{display:flex;align-items:center;cursor:pointer;font-weight:400;margin-bottom:0}.coupon-form-page .form-container .coupon-form .tab-content .form-section .form-grid .form-group .checkbox-label input[type=checkbox]{position:absolute;opacity:0;cursor:pointer}.coupon-form-page .form-container .coupon-form .tab-content .form-section .form-grid .form-group .checkbox-label input[type=checkbox]:checked+.checkmark{background:linear-gradient(135deg,#4267b2,#2c5aa0);border-color:#4267b2}.coupon-form-page .form-container .coupon-form .tab-content .form-section .form-grid .form-group .checkbox-label input[type=checkbox]:checked+.checkmark:after{opacity:1;transform:rotate(45deg) scale(1)}.coupon-form-page .form-container .coupon-form .tab-content .form-section .form-grid .form-group .checkbox-label .checkmark{width:20px;height:20px;border:2px solid #e5e7eb;border-radius:4px;margin-right:.75rem;position:relative;transition:all .3s ease-in-out;flex-shrink:0}.coupon-form-page .form-container .coupon-form .tab-content .form-section .form-grid .form-group .checkbox-label .checkmark:after{content:"";position:absolute;left:6px;top:2px;width:6px;height:10px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);opacity:0;transition:all .3s ease-in-out}.coupon-form-page .coupon-preview h4{font-size:1.125rem;font-weight:600;color:#333;margin:0 0 1rem}.coupon-form-page .coupon-preview .preview-card{background:linear-gradient(135deg,#4267b2,#2c5aa0);border-radius:.75rem;padding:1.5rem;color:#fff;box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d;position:sticky;top:2rem}.coupon-form-page .coupon-preview .preview-card .preview-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:.75rem}.coupon-form-page .coupon-preview .preview-card .preview-header .preview-code{font-family:monospace;font-size:1.125rem;font-weight:700;background:#fff3;padding:.5rem 1rem;border-radius:.5rem;letter-spacing:1px}.coupon-form-page .coupon-preview .preview-card .preview-header .preview-amount{font-size:1.5rem;font-weight:700}.coupon-form-page .coupon-preview .preview-card .preview-description{margin-bottom:1rem;opacity:.9;font-size:.875rem;line-height:1.4}.coupon-form-page .coupon-preview .preview-card .preview-details{display:flex;flex-direction:column;gap:.5rem;font-size:.75rem;opacity:.95}.coupon-form-page .coupon-preview .preview-card .preview-details .preview-expire{display:flex;align-items:center;gap:.5rem}.coupon-form-page .coupon-preview .preview-card .preview-details .preview-shipping{display:flex;align-items:center;gap:.25rem;background:#ffffff26;padding:.25rem .5rem;border-radius:.375rem;width:-moz-fit-content;width:fit-content}@media(max-width:1200px){.coupon-form-page{gap:1.5rem}.coupon-form-page .coupon-preview{order:-1}.coupon-form-page .coupon-preview .preview-card{position:static}.coupon-form-page .form-container .coupon-form .tab-content .form-section .form-grid{grid-template-columns:1fr}.coupon-form-page .form-container .coupon-form .tab-content .form-section .form-grid .form-group.full-width{grid-column:1}}@media(max-width:768px){.coupon-form-page{padding:1rem}.coupon-form-page .form-header{flex-direction:column;gap:1rem;padding:1rem}.coupon-form-page .form-header .header-left{align-self:flex-start;width:100%}.coupon-form-page .form-header .header-actions{align-self:stretch;width:100%}.coupon-form-page .form-header .header-actions .preview-btn,.coupon-form-page .form-header .header-actions .save-btn{flex:1;justify-content:center}.coupon-form-page .form-container .form-tabs .tab-btn{padding:.75rem .5rem;font-size:.75rem;flex-direction:column;gap:.25rem}.coupon-form-page .form-container .coupon-form .tab-content{padding:1.5rem}.coupon-form-page .form-container .coupon-form .tab-content .form-section .form-grid{gap:1rem}.coupon-form-page .coupon-preview .preview-card{padding:1rem}.coupon-form-page .coupon-preview .preview-card .preview-header{flex-direction:column;gap:.75rem;text-align:center}.coupon-form-page .coupon-preview .preview-card .preview-header .preview-code{font-size:1rem}.coupon-form-page .coupon-preview .preview-card .preview-header .preview-amount{font-size:1.25rem}}@media(max-width:480px){.coupon-form-page{padding:.5rem}.coupon-form-page .form-header{padding:.75rem}.coupon-form-page .form-header .header-left .header-text h1{font-size:1.5rem}.coupon-form-page .form-header .header-actions{flex-direction:column}.coupon-form-page .form-container .form-tabs .tab-btn{padding:.5rem .25rem}.coupon-form-page .form-container .form-tabs .tab-btn svg{width:14px;height:14px}.coupon-form-page .form-container .coupon-form .tab-content{padding:1rem}.coupon-form-page .form-container .coupon-form .tab-content .form-section{margin-bottom:2rem}.coupon-form-page .form-container .coupon-form .tab-content .form-section h3{font-size:1.125rem}.coupon-form-page .form-container .coupon-form .tab-content .form-section .form-grid .form-group .code-input-wrapper{flex-direction:column}.coupon-form-page .form-container .coupon-form .tab-content .form-section .form-grid .form-group .code-input-wrapper .generate-btn{align-self:flex-start}.coupon-form-page .coupon-preview .preview-card{padding:.75rem}.coupon-form-page .coupon-preview .preview-card .preview-header .preview-code{font-size:.875rem;padding:.375rem .75rem}.coupon-form-page .coupon-preview .preview-card .preview-header .preview-amount{font-size:1.125rem}}.lang-ar,.lang-ar .coupon-form-page{direction:rtl}.lang-ar .coupon-form-page h1,.lang-ar .coupon-form-page h2,.lang-ar .coupon-form-page h3,.lang-ar .coupon-form-page h4,.lang-ar .coupon-form-page h5,.lang-ar .coupon-form-page h6,.lang-ar .coupon-form-page p,.lang-ar .coupon-form-page span,.lang-ar .coupon-form-page button,.lang-ar .coupon-form-page input,.lang-ar .coupon-form-page select,.lang-ar .coupon-form-page label,.lang-ar .coupon-form-page a{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .coupon-form-page .error-banner{direction:rtl;text-align:right}.lang-ar .coupon-form-page .form-header{direction:rtl}.lang-ar .coupon-form-page .form-header .header-left .back-btn:hover{transform:translate(2px)}.lang-ar .coupon-form-page .form-header .header-left .header-text{text-align:right}.lang-ar .coupon-form-page .form-header .header-actions .save-btn svg{margin-right:0;margin-left:.5rem}.lang-ar .coupon-form-page .form-container .form-tabs{direction:rtl}.lang-ar .coupon-form-page .form-container .form-tabs .tab-btn svg{margin-right:0;margin-left:.5rem}.lang-ar .coupon-form-page .form-container .coupon-form .tab-content{direction:rtl}.lang-ar .coupon-form-page .form-container .coupon-form .tab-content .form-section h3{text-align:right}.lang-ar .coupon-form-page .form-container .coupon-form .tab-content .form-section .form-grid{direction:rtl}.lang-ar .coupon-form-page .form-container .coupon-form .tab-content .form-section .form-grid .form-group label{text-align:right}.lang-ar .coupon-form-page .form-container .coupon-form .tab-content .form-section .form-grid .form-group input,.lang-ar .coupon-form-page .form-container .coupon-form .tab-content .form-section .form-grid .form-group select,.lang-ar .coupon-form-page .form-container .coupon-form .tab-content .form-section .form-grid .form-group textarea{text-align:right;direction:rtl}.lang-ar .coupon-form-page .form-container .coupon-form .tab-content .form-section .form-grid .form-group .field-hint{text-align:right}.lang-ar .coupon-form-page .form-container .coupon-form .tab-content .form-section .form-grid .form-group .field-error{direction:rtl}.lang-ar .coupon-form-page .form-container .coupon-form .tab-content .form-section .form-grid .form-group .field-error svg{margin-right:0;margin-left:.25rem}.lang-ar .coupon-form-page .form-container .coupon-form .tab-content .form-section .form-grid .form-group .code-input-wrapper{direction:rtl}.lang-ar .coupon-form-page .form-container .coupon-form .tab-content .form-section .form-grid .form-group .input-with-icon .input-icon{left:auto;right:.75rem}.lang-ar .coupon-form-page .form-container .coupon-form .tab-content .form-section .form-grid .form-group .input-with-icon input{padding-left:1rem;padding-right:2.5rem}.lang-ar .coupon-form-page .form-container .coupon-form .tab-content .form-section .form-grid .form-group .checkbox-label{direction:rtl}.lang-ar .coupon-form-page .form-container .coupon-form .tab-content .form-section .form-grid .form-group .checkbox-label .checkmark{margin-right:0;margin-left:.75rem}.lang-ar .coupon-form-page .coupon-preview h4,.lang-ar .coupon-form-page .coupon-preview .preview-card{text-align:right}.lang-ar .coupon-form-page .coupon-preview .preview-card .preview-header,.lang-ar .coupon-form-page .coupon-preview .preview-card .preview-details,.lang-ar .coupon-form-page .coupon-preview .preview-card .preview-details .preview-expire{direction:rtl}.lang-ar .coupon-form-page .coupon-preview .preview-card .preview-details .preview-expire svg{margin-right:0;margin-left:.5rem}@media(max-width:768px){.lang-ar .coupon-form-page .form-header .header-left{text-align:right}}.lang-ar .loading-container{direction:rtl}.lang-ar .loading-container .loading-content p{text-align:center}.lang-ar .error-container{direction:rtl}.lang-ar .error-container .error-content h2,.lang-ar .error-container .error-content p{text-align:center}.coupons-page{padding:2rem;background:#f9fafb;min-height:100vh}.coupons-page .coupons-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.coupons-page .coupons-header h1{font-size:2rem;font-weight:700;color:#333;margin:0}.coupons-page .coupons-header .add-coupon-btn{display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#4267b2,#2c5aa0);color:#fff;border:none;border-radius:.75rem;padding:.875rem 1.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease-in-out;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.coupons-page .coupons-header .add-coupon-btn:hover{transform:translateY(-2px);box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d}.coupons-page .coupons-header .add-coupon-btn:active{transform:translateY(0)}.coupons-page .coupons-filters{background:#fff;border-radius:1rem;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb;display:grid;grid-template-columns:auto 1fr auto;gap:2rem;align-items:center}.coupons-page .coupons-filters .filters-left .coupons-count{color:#999;font-size:.875rem;font-weight:500}.coupons-page .coupons-filters .filters-center{display:flex;gap:1rem;justify-content:center}.coupons-page .coupons-filters .filters-center .filter-group{position:relative}.coupons-page .coupons-filters .filters-center .filter-group .filter-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;padding:.75rem 2.5rem .75rem 1rem;font-size:.875rem;color:#333;cursor:pointer;transition:all .3s ease-in-out;min-width:140px;font-family:inherit}.coupons-page .coupons-filters .filters-center .filter-group .filter-select:focus{outline:none;border-color:#4267b2;box-shadow:0 0 0 3px #4267b21a}.coupons-page .coupons-filters .filters-center .filter-group .filter-select:hover{border-color:#d1d5db}.coupons-page .coupons-filters .filters-center .filter-group .select-icon{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);color:#999;pointer-events:none}.coupons-page .coupons-filters .filters-right .search-wrapper{position:relative}.coupons-page .coupons-filters .filters-right .search-wrapper .search-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#999}.coupons-page .coupons-filters .filters-right .search-wrapper .search-input{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;padding:.75rem 1rem .75rem 2.5rem;font-size:.875rem;width:250px;transition:all .3s ease-in-out;font-family:inherit}.coupons-page .coupons-filters .filters-right .search-wrapper .search-input:focus{outline:none;border-color:#4267b2;box-shadow:0 0 0 3px #4267b21a;background:#fff}.coupons-page .coupons-filters .filters-right .search-wrapper .search-input::-moz-placeholder{color:#999}.coupons-page .coupons-filters .filters-right .search-wrapper .search-input::placeholder{color:#999}.coupons-page .coupons-table-container{background:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb;margin-bottom:1.5rem}.coupons-page .coupons-table-container .coupons-table{width:100%;border-collapse:collapse}.coupons-page .coupons-table-container .coupons-table thead{background:#f9fafb}.coupons-page .coupons-table-container .coupons-table thead th{padding:1rem;text-align:left;font-weight:600;color:#333;font-size:.875rem;border-bottom:1px solid #e5e7eb;white-space:nowrap}.coupons-page .coupons-table-container .coupons-table thead th.select-column{width:50px;text-align:center}.coupons-page .coupons-table-container .coupons-table tbody .coupon-row{transition:all .3s ease-in-out}.coupons-page .coupons-table-container .coupons-table tbody .coupon-row:hover{background:#f9fafb}.coupons-page .coupons-table-container .coupons-table tbody .coupon-row td{padding:1rem;border-bottom:1px solid #f3f4f6;vertical-align:middle}.coupons-page .coupons-table-container .coupons-table tbody .coupon-row td.select-column{text-align:center;width:50px}.coupons-page .coupons-table-container .coupons-table tbody .coupon-row td.select-column .select-btn{background:none;border:none;cursor:pointer;color:#999;transition:all .3s ease-in-out;display:flex;align-items:center;justify-content:center}.coupons-page .coupons-table-container .coupons-table tbody .coupon-row td.select-column .select-btn:hover{color:#4267b2}.coupons-page .coupons-table-container .coupons-table tbody .coupon-row td.code-column{min-width:200px}.coupons-page .coupons-table-container .coupons-table tbody .coupon-row td.code-column .coupon-code{display:flex;flex-direction:column;gap:.25rem}.coupons-page .coupons-table-container .coupons-table tbody .coupon-row td.code-column .coupon-code .code{font-weight:600;color:#333;font-family:monospace;font-size:.875rem;background:#f3f4f6;padding:.25rem .5rem;border-radius:.375rem;display:inline-block;width:-moz-fit-content;width:fit-content}.coupons-page .coupons-table-container .coupons-table tbody .coupon-row td.code-column .coupon-code .description{color:#999;font-size:.75rem}.coupons-page .coupons-table-container .coupons-table tbody .coupon-row td.code-column .coupon-code .free-shipping-badge{display:flex;align-items:center;gap:.25rem;background:#10b9811a;color:#059669;padding:.125rem .5rem;border-radius:.375rem;font-size:.6875rem;font-weight:600;width:-moz-fit-content;width:fit-content;text-transform:uppercase}.coupons-page .coupons-table-container .coupons-table tbody .coupon-row td.type-column .discount-type-badge{display:flex;align-items:center;gap:.25rem;padding:.25rem .75rem;border-radius:.375rem;font-size:.75rem;font-weight:600;width:-moz-fit-content;width:fit-content}.coupons-page .coupons-table-container .coupons-table tbody .coupon-row td.type-column .discount-type-badge.type--percentage{background:#9333ea1a;color:#9333ea}.coupons-page .coupons-table-container .coupons-table tbody .coupon-row td.type-column .discount-type-badge.type--fixed{background:#3b82f61a;color:#3b82f6}.coupons-page .coupons-table-container .coupons-table tbody .coupon-row td.amount-column .amount{font-weight:600;color:#4267b2;font-size:1rem}.coupons-page .coupons-table-container .coupons-table tbody .coupon-row td.store-column{color:#999;font-size:.875rem}.coupons-page .coupons-table-container .coupons-table tbody .coupon-row td.usage-column .usage-badge{padding:.25rem .75rem;border-radius:.375rem;font-size:.75rem;font-weight:600;display:inline-block}.coupons-page .coupons-table-container .coupons-table tbody .coupon-row td.usage-column .usage-badge.usage--low{background:#10b9811a;color:#059669}.coupons-page .coupons-table-container .coupons-table tbody .coupon-row td.usage-column .usage-badge.usage--medium{background:#f59e0b1a;color:#d97706}.coupons-page .coupons-table-container .coupons-table tbody .coupon-row td.usage-column .usage-badge.usage--high{background:#ef44441a;color:#dc2626}.coupons-page .coupons-table-container .coupons-table tbody .coupon-row td.expire-column .expire-badge{display:flex;align-items:center;gap:.25rem;padding:.25rem .75rem;border-radius:.375rem;font-size:.75rem;font-weight:600;width:-moz-fit-content;width:fit-content}.coupons-page .coupons-table-container .coupons-table tbody .coupon-row td.expire-column .expire-badge.expire--normal{background:#9ca3af1a;color:#6b7280}.coupons-page .coupons-table-container .coupons-table tbody .coupon-row td.expire-column .expire-badge.expire--warning{background:#f59e0b1a;color:#d97706}.coupons-page .coupons-table-container .coupons-table tbody .coupon-row td.expire-column .expire-badge.expire--expired{background:#ef44441a;color:#dc2626}.coupons-page .coupons-table-container .coupons-table tbody .coupon-row td.actions-column .actions{display:flex;gap:.5rem}.coupons-page .coupons-table-container .coupons-table tbody .coupon-row td.actions-column .actions .action-btn{background:none;border:none;padding:.5rem;border-radius:.375rem;cursor:pointer;transition:all .3s ease-in-out;display:flex;align-items:center;justify-content:center}.coupons-page .coupons-table-container .coupons-table tbody .coupon-row td.actions-column .actions .action-btn:disabled{opacity:.5;cursor:not-allowed}.coupons-page .coupons-table-container .coupons-table tbody .coupon-row td.actions-column .actions .action-btn.edit-btn{color:#4267b2}.coupons-page .coupons-table-container .coupons-table tbody .coupon-row td.actions-column .actions .action-btn.edit-btn:hover:not(:disabled){background:#4267b21a}.coupons-page .coupons-table-container .coupons-table tbody .coupon-row td.actions-column .actions .action-btn.delete-btn{color:#ef4444}.coupons-page .coupons-table-container .coupons-table tbody .coupon-row td.actions-column .actions .action-btn.delete-btn:hover:not(:disabled){background:#ef44441a}.coupons-page .coupons-table-container .coupons-table tbody .coupon-row td.actions-column .actions .action-btn .spinner{animation:spin 1s linear infinite}.coupons-page .pagination{display:flex;justify-content:space-between;align-items:center;background:#fff;border-radius:.75rem;padding:1rem 1.5rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb}.coupons-page .pagination .pagination-info .items-per-page{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;cursor:pointer;font-family:inherit}.coupons-page .pagination .pagination-info .items-per-page:focus{outline:none;border-color:#4267b2}.coupons-page .pagination .pagination-controls{display:flex;align-items:center;gap:1rem}.coupons-page .pagination .pagination-controls .pagination-btn{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;cursor:pointer;transition:all .3s ease-in-out;font-family:inherit}.coupons-page .pagination .pagination-controls .pagination-btn:hover:not(:disabled){background:#f3f4f6;border-color:#d1d5db}.coupons-page .pagination .pagination-controls .pagination-btn:disabled{opacity:.5;cursor:not-allowed}.coupons-page .pagination .pagination-controls .page-info{color:#999;font-size:.875rem}.coupons-page .empty-state{background:#fff;border-radius:1rem;padding:3rem;text-align:center;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb}.coupons-page .empty-state .empty-icon{width:48px;height:48px;color:#999;margin:0 auto 1rem}.coupons-page .empty-state h3{font-size:1.125rem;font-weight:600;color:#333;margin:0 0 .5rem}.coupons-page .empty-state p{color:#999;margin:0 0 1.5rem}.coupons-page .empty-state .add-coupon-btn{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#4267b2,#2c5aa0);color:#fff;border:none;border-radius:.75rem;padding:.875rem 1.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease-in-out;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.coupons-page .empty-state .add-coupon-btn:hover{transform:translateY(-2px);box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d}.coupons-page .modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.coupons-page .modal-overlay .modal{background:#fff;border-radius:1rem;padding:2rem;max-width:400px;width:90%;box-shadow:0 25px 50px #00000026}.coupons-page .modal-overlay .modal h3{margin:0 0 1rem;color:#333;font-size:1.25rem;font-weight:600}.coupons-page .modal-overlay .modal p{margin:0 0 2rem;color:#999;line-height:1.5}.coupons-page .modal-overlay .modal .modal-actions{display:flex;gap:1rem;justify-content:flex-end}.coupons-page .modal-overlay .modal .modal-actions .cancel-btn{background:#f3f4f6;color:#333;border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-size:.875rem;cursor:pointer;transition:all .3s ease-in-out;font-family:inherit}.coupons-page .modal-overlay .modal .modal-actions .cancel-btn:hover:not(:disabled){background:#e5e7eb}.coupons-page .modal-overlay .modal .modal-actions .cancel-btn:disabled{opacity:.5;cursor:not-allowed}.coupons-page .modal-overlay .modal .modal-actions .delete-btn{background:#ef4444;color:#fff;border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-size:.875rem;cursor:pointer;transition:all .3s ease-in-out;display:flex;align-items:center;gap:.5rem;font-family:inherit}.coupons-page .modal-overlay .modal .modal-actions .delete-btn:hover:not(:disabled){background:#dc2626}.coupons-page .modal-overlay .modal .modal-actions .delete-btn:disabled{opacity:.5;cursor:not-allowed}.coupons-page .modal-overlay .modal .modal-actions .delete-btn .spinner{animation:spin 1s linear infinite}.coupons-page .select-all-btn{background:none;border:none;cursor:pointer;color:#999;transition:all .3s ease-in-out;display:flex;align-items:center;justify-content:center}.coupons-page .select-all-btn:hover:not(:disabled){color:#4267b2}.coupons-page .select-all-btn:disabled{opacity:.5;cursor:not-allowed}.loading-container{min-height:100vh;background:#f9fafb;display:flex;align-items:center;justify-content:center}.loading-container .loading-content{text-align:center}.loading-container .loading-content .spinner{width:48px;height:48px;border:3px solid #e5e7eb;border-top-color:#4267b2;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 1rem}.loading-container .loading-content p{color:#999;font-size:.875rem}.error-container{min-height:100vh;background:#f9fafb;display:flex;align-items:center;justify-content:center}.error-container .error-content{text-align:center;max-width:400px}.error-container .error-content .error-icon{width:48px;height:48px;color:#ef4444;margin:0 auto 1rem}.error-container .error-content h2{font-size:1.25rem;font-weight:700;color:#333;margin:0 0 .5rem}.error-container .error-content p{color:#999;margin:0 0 1.5rem}.error-container .error-content .retry-btn{background:#4267b2;color:#fff;border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-size:.875rem;cursor:pointer;transition:all .3s ease-in-out}.error-container .error-content .retry-btn:hover{background:#2c5aa0}@media(max-width:1200px){.coupons-page .coupons-filters{grid-template-columns:1fr;gap:1rem}.coupons-page .coupons-filters .filters-center{justify-content:flex-start;overflow-x:auto;padding-bottom:.5rem}.coupons-page .coupons-table-container{overflow-x:auto}.coupons-page .coupons-table-container .coupons-table{min-width:1000px}}@media(max-width:768px){.coupons-page{padding:1rem}.coupons-page .coupons-header{flex-direction:column;gap:1rem;align-items:stretch}.coupons-page .coupons-header .add-coupon-btn{justify-content:center}.coupons-page .coupons-filters{padding:1rem;grid-template-columns:1fr;gap:1rem}.coupons-page .coupons-filters .filters-center{flex-wrap:wrap;gap:.5rem}.coupons-page .coupons-filters .filters-center .filter-group .filter-select{min-width:auto;flex:1}.coupons-page .coupons-filters .filters-right .search-wrapper .search-input{width:100%}.coupons-page .pagination{flex-direction:column;gap:1rem}.coupons-page .empty-state{padding:2rem 1rem}}@media(max-width:480px){.coupons-page{padding:.5rem}.coupons-page .coupons-header h1{font-size:1.5rem}.coupons-page .coupons-filters{padding:.75rem}.coupons-page .coupons-table-container .coupons-table{font-size:.75rem}.coupons-page .coupons-table-container .coupons-table th,.coupons-page .coupons-table-container .coupons-table td{padding:.5rem}.coupons-page .coupons-table-container .coupons-table .coupon-code .code{font-size:.75rem}.coupons-page .empty-state{padding:1.5rem .75rem}.coupons-page .empty-state .empty-icon{width:36px;height:36px}.coupons-page .empty-state h3{font-size:1rem}}.lang-ar,.lang-ar .coupons-page{direction:rtl}.lang-ar .coupons-page h1,.lang-ar .coupons-page h2,.lang-ar .coupons-page h3,.lang-ar .coupons-page h4,.lang-ar .coupons-page h5,.lang-ar .coupons-page h6,.lang-ar .coupons-page p,.lang-ar .coupons-page span,.lang-ar .coupons-page button,.lang-ar .coupons-page input,.lang-ar .coupons-page select,.lang-ar .coupons-page label,.lang-ar .coupons-page a,.lang-ar .coupons-page th,.lang-ar .coupons-page td{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .coupons-page .coupons-header h1{text-align:right}.lang-ar .coupons-page .coupons-header .add-coupon-btn svg{margin-right:0;margin-left:.5rem}.lang-ar .coupons-page .coupons-filters{direction:rtl}.lang-ar .coupons-page .coupons-filters .filters-left{text-align:right}.lang-ar .coupons-page .coupons-filters .filters-center .filter-group .filter-select{text-align:right;padding:.75rem 1rem .75rem 2.5rem}.lang-ar .coupons-page .coupons-filters .filters-center .filter-group .select-icon{right:auto;left:.75rem}.lang-ar .coupons-page .coupons-filters .filters-right .search-wrapper .search-icon{left:auto;right:1rem}.lang-ar .coupons-page .coupons-filters .filters-right .search-wrapper .search-input{text-align:right;padding:.75rem 2.5rem .75rem 1rem}.lang-ar .coupons-page .coupons-table-container .coupons-table{direction:rtl}.lang-ar .coupons-page .coupons-table-container .coupons-table thead th{text-align:right}.lang-ar .coupons-page .coupons-table-container .coupons-table thead th.select-column{text-align:center}.lang-ar .coupons-page .coupons-table-container .coupons-table tbody td{text-align:right}.lang-ar .coupons-page .coupons-table-container .coupons-table tbody td.select-column{text-align:center}.lang-ar .coupons-page .coupons-table-container .coupons-table tbody td.code-column .coupon-code{align-items:flex-start}.lang-ar .coupons-page .coupons-table-container .coupons-table tbody td.expire-column .expire-badge svg{margin-right:0;margin-left:.25rem}.lang-ar .coupons-page .coupons-table-container .coupons-table tbody td.actions-column .actions{justify-content:flex-start}.lang-ar .coupons-page .pagination,.lang-ar .coupons-page .pagination .pagination-controls{direction:rtl}.lang-ar .coupons-page .modal-overlay .modal,.lang-ar .coupons-page .modal-overlay .modal h3,.lang-ar .coupons-page .modal-overlay .modal p{text-align:right}.lang-ar .coupons-page .modal-overlay .modal .modal-actions{justify-content:flex-start}.lang-ar .coupons-page .modal-overlay .modal .modal-actions .delete-btn .spinner{margin-right:0;margin-left:.5rem}.lang-ar .coupons-page .empty-state .add-coupon-btn svg{margin-right:0;margin-left:.5rem}@media(max-width:768px){.lang-ar .coupons-page .coupons-header{align-items:stretch}}.orders-page{padding:2rem;background:#f9fafb}.orders-page .orders-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;background:#fff;border-radius:1rem;padding:1.5rem 2rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb}.orders-page .orders-header h1{font-size:2rem;font-weight:700;color:#333;margin:0}.orders-page .orders-header .header-stats{display:flex;gap:2rem}.orders-page .orders-header .header-stats .stat-item{text-align:center}.orders-page .orders-header .header-stats .stat-item .stat-value{display:block;font-size:1.5rem;font-weight:700;color:#4267b2;margin-bottom:.25rem}.orders-page .orders-header .header-stats .stat-item .stat-label{font-size:.875rem;color:#999;font-weight:500}.orders-page .orders-filters{background:#fff;border-radius:1rem;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb;display:grid;grid-template-columns:auto 1fr auto;gap:2rem;align-items:center}.orders-page .orders-filters .filters-left .orders-count{color:#999;font-size:.875rem;font-weight:500}.orders-page .orders-filters .filters-center{display:flex;gap:1rem;justify-content:center;align-items:center;flex-wrap:wrap}.orders-page .orders-filters .filters-center .filter-group{position:relative}.orders-page .orders-filters .filters-center .filter-group .filter-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;padding:.75rem 2.5rem .75rem 1rem;font-size:.875rem;color:#333;cursor:pointer;transition:all .3s ease-in-out;min-width:140px}.orders-page .orders-filters .filters-center .filter-group .filter-select:focus{outline:none;border-color:#4267b2;box-shadow:0 0 0 3px #4267b21a}.orders-page .orders-filters .filters-center .filter-group .filter-select:hover{border-color:#d1d5db}.orders-page .orders-filters .filters-center .filter-group .select-icon{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);color:#999;pointer-events:none}.orders-page .orders-filters .filters-center .date-range-filter{display:flex;align-items:center;gap:.5rem}.orders-page .orders-filters .filters-center .date-range-filter .date-input{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;padding:.75rem 1rem;font-size:.875rem;color:#333;cursor:pointer;transition:all .3s ease-in-out;width:140px}.orders-page .orders-filters .filters-center .date-range-filter .date-input:focus{outline:none;border-color:#4267b2;box-shadow:0 0 0 3px #4267b21a;background:#fff}.orders-page .orders-filters .filters-center .date-range-filter .date-input::-webkit-calendar-picker-indicator{cursor:pointer;color:#999}.orders-page .orders-filters .filters-center .date-range-filter .date-separator{color:#999;font-size:.875rem;font-weight:500}.orders-page .orders-filters .filters-right .search-wrapper{position:relative}.orders-page .orders-filters .filters-right .search-wrapper .search-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#999}.orders-page .orders-filters .filters-right .search-wrapper .search-input{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;padding:.75rem 1rem .75rem 2.5rem;font-size:.875rem;width:250px;transition:all .3s ease-in-out}.orders-page .orders-filters .filters-right .search-wrapper .search-input:focus{outline:none;border-color:#4267b2;box-shadow:0 0 0 3px #4267b21a;background:#fff}.orders-page .orders-filters .filters-right .search-wrapper .search-input::-moz-placeholder{color:#999}.orders-page .orders-filters .filters-right .search-wrapper .search-input::placeholder{color:#999}.orders-page .orders-table-container{background:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb;margin-bottom:1.5rem}.orders-page .orders-table-container .orders-table{width:100%;border-collapse:collapse}.orders-page .orders-table-container .orders-table thead{background:#f9fafb}.orders-page .orders-table-container .orders-table thead th{padding:1rem;text-align:left;font-weight:600;color:#333;font-size:.875rem;border-bottom:1px solid #e5e7eb;white-space:nowrap}.orders-page .orders-table-container .orders-table thead th.select-column{width:50px;text-align:center}.orders-page .orders-table-container .orders-table tbody .order-row{transition:all .3s ease-in-out}.orders-page .orders-table-container .orders-table tbody .order-row:hover{background:#f9fafb}.orders-page .orders-table-container .orders-table tbody .order-row td{padding:1rem;border-bottom:1px solid #f3f4f6;vertical-align:top}.orders-page .orders-table-container .orders-table tbody .order-row td.select-column{text-align:center;width:50px}.orders-page .orders-table-container .orders-table tbody .order-row td.select-column .select-btn{background:none;border:none;cursor:pointer;color:#999;transition:all .3s ease-in-out}.orders-page .orders-table-container .orders-table tbody .order-row td.select-column .select-btn:hover{color:#4267b2}.orders-page .orders-table-container .orders-table tbody .order-row td.order-column{min-width:200px}.orders-page .orders-table-container .orders-table tbody .order-row td.order-column .order-info{display:flex;flex-direction:column;gap:.5rem}.orders-page .orders-table-container .orders-table tbody .order-row td.order-column .order-info .order-number{font-weight:600;color:#333;font-family:monospace;font-size:.875rem}.orders-page .orders-table-container .orders-table tbody .order-row td.order-column .order-info .status-badge{display:flex;align-items:center;gap:.25rem;padding:.25rem .75rem;border-radius:.375rem;font-size:.75rem;font-weight:600;width:-moz-fit-content;width:fit-content}.orders-page .orders-table-container .orders-table tbody .order-row td.order-column .order-info .status-badge.status--pending{background:#f59e0b1a;color:#d97706}.orders-page .orders-table-container .orders-table tbody .order-row td.order-column .order-info .status-badge.status--completed{background:#10b9811a;color:#059669}.orders-page .orders-table-container .orders-table tbody .order-row td.order-column .order-info .status-badge.status--processing{background:#3b82f61a;color:#2563eb}.orders-page .orders-table-container .orders-table tbody .order-row td.order-column .order-info .status-badge.status--rejected{background:#ef44441a;color:#dc2626}.orders-page .orders-table-container .orders-table tbody .order-row td.purchased-column{min-width:180px}.orders-page .orders-table-container .orders-table tbody .order-row td.purchased-column .purchased-info{display:flex;flex-direction:column;gap:.25rem}.orders-page .orders-table-container .orders-table tbody .order-row td.purchased-column .purchased-info .items-summary{color:#333;font-weight:500;font-size:.875rem}.orders-page .orders-table-container .orders-table tbody .order-row td.purchased-column .purchased-info .store-name{color:#999;font-size:.75rem}.orders-page .orders-table-container .orders-table tbody .order-row td.address-column{min-width:200px}.orders-page .orders-table-container .orders-table tbody .order-row td.address-column .address{display:flex;align-items:flex-start;gap:.5rem;color:#333;font-size:.875rem;line-height:1.4}.orders-page .orders-table-container .orders-table tbody .order-row td.address-column .address svg{color:#999;margin-top:.125rem;flex-shrink:0}.orders-page .orders-table-container .orders-table tbody .order-row td.price-column{text-align:right}.orders-page .orders-table-container .orders-table tbody .order-row td.price-column .price{font-weight:600;color:#4267b2;font-size:1rem}.orders-page .orders-table-container .orders-table tbody .order-row td.price-column .fee{font-weight:500;color:#333;font-size:.875rem}.orders-page .orders-table-container .orders-table tbody .order-row td.date-column .date-info{display:flex;align-items:center;gap:.5rem;color:#333;font-size:.875rem}.orders-page .orders-table-container .orders-table tbody .order-row td.date-column .date-info svg{color:#999}.orders-page .orders-table-container .orders-table tbody .order-row td.actions-column .actions{display:flex;gap:.5rem}.orders-page .orders-table-container .orders-table tbody .order-row td.actions-column .actions .action-btn{background:none;border:none;padding:.5rem;border-radius:.375rem;cursor:pointer;transition:all .3s ease-in-out}.orders-page .orders-table-container .orders-table tbody .order-row td.actions-column .actions .action-btn.view-btn{color:#4267b2}.orders-page .orders-table-container .orders-table tbody .order-row td.actions-column .actions .action-btn.view-btn:hover{background:#4267b21a}.orders-page .orders-table-container .orders-table tbody .order-row td.actions-column .actions .action-btn.accept-btn{color:#10b981}.orders-page .orders-table-container .orders-table tbody .order-row td.actions-column .actions .action-btn.accept-btn:hover{background:#10b9811a}.orders-page .orders-table-container .orders-table tbody .order-row td.actions-column .actions .action-btn.reject-btn{color:#ef4444}.orders-page .orders-table-container .orders-table tbody .order-row td.actions-column .actions .action-btn.reject-btn:hover{background:#ef44441a}.orders-page .pagination{display:flex;justify-content:space-between;align-items:center;background:#fff;border-radius:.75rem;padding:1rem 1.5rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb}.orders-page .pagination .pagination-info .items-per-page{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;cursor:pointer}.orders-page .pagination .pagination-info .items-per-page:focus{outline:none;border-color:#4267b2}.orders-page .pagination .pagination-controls{display:flex;align-items:center;gap:1rem}.orders-page .pagination .pagination-controls .pagination-btn{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;cursor:pointer;transition:all .3s ease-in-out}.orders-page .pagination .pagination-controls .pagination-btn:hover:not(:disabled){background:#f3f4f6;border-color:#d1d5db}.orders-page .pagination .pagination-controls .pagination-btn:disabled{opacity:.5;cursor:not-allowed}.orders-page .pagination .pagination-controls .page-info{color:#999;font-size:.875rem}.orders-page .modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.orders-page .modal-overlay .modal{background:#fff;border-radius:1rem;padding:2rem;max-width:400px;width:90%;box-shadow:0 25px 50px #00000026}.orders-page .modal-overlay .modal h3{margin:0 0 1rem;color:#333;font-size:1.25rem;font-weight:600}.orders-page .modal-overlay .modal p{margin:0 0 2rem;color:#999;line-height:1.5}.orders-page .modal-overlay .modal .modal-actions{display:flex;gap:1rem;justify-content:flex-end}.orders-page .modal-overlay .modal .modal-actions .cancel-btn{background:#f3f4f6;color:#333;border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-size:.875rem;cursor:pointer;transition:all .3s ease-in-out}.orders-page .modal-overlay .modal .modal-actions .cancel-btn:hover{background:#e5e7eb}.orders-page .modal-overlay .modal .modal-actions .accept-btn{background:#10b981;color:#fff;border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-size:.875rem;cursor:pointer;transition:all .3s ease-in-out}.orders-page .modal-overlay .modal .modal-actions .accept-btn:hover{background:#059669}.orders-page .modal-overlay .modal .modal-actions .reject-btn{background:#ef4444;color:#fff;border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-size:.875rem;cursor:pointer;transition:all .3s ease-in-out}.orders-page .modal-overlay .modal .modal-actions .reject-btn:hover{background:#dc2626}.orders-page .select-all-btn{background:none;border:none;cursor:pointer;color:#999;transition:all .3s ease-in-out}.orders-page .select-all-btn:hover{color:#4267b2}@media(max-width:1400px){.orders-page .orders-filters .filters-center{gap:.75rem}.orders-page .orders-filters .filters-center .filter-group .filter-select{min-width:120px}.orders-page .orders-filters .filters-center .date-range-filter .date-input{width:120px}.orders-page .orders-table-container{overflow-x:auto}.orders-page .orders-table-container .orders-table{min-width:1200px}}@media(max-width:1200px){.orders-page .orders-filters{grid-template-columns:1fr;gap:1rem}.orders-page .orders-filters .filters-center{justify-content:flex-start;overflow-x:auto;padding-bottom:.5rem}}@media(max-width:768px){.orders-page{padding:1rem}.orders-page .orders-header{flex-direction:column;gap:1.5rem;text-align:center;padding:1rem}.orders-page .orders-header .header-stats{justify-content:center;gap:1.5rem}.orders-page .orders-filters{padding:1rem;grid-template-columns:1fr;gap:1rem}.orders-page .orders-filters .filters-center{flex-wrap:wrap;gap:.5rem}.orders-page .orders-filters .filters-center .filter-group .filter-select{min-width:auto;flex:1}.orders-page .orders-filters .filters-center .date-range-filter{width:100%;justify-content:space-between}.orders-page .orders-filters .filters-center .date-range-filter .date-input{flex:1;max-width:calc(50% - 1rem)}.orders-page .orders-filters .filters-right .search-wrapper .search-input{width:100%}.orders-page .orders-table-container .orders-table th,.orders-page .orders-table-container .orders-table td{padding:.75rem .5rem}.orders-page .pagination{flex-direction:column;gap:1rem}}@media(max-width:480px){.orders-page{padding:.5rem}.orders-page .orders-header{padding:.75rem}.orders-page .orders-header h1{font-size:1.5rem}.orders-page .orders-header .header-stats{gap:1rem}.orders-page .orders-header .header-stats .stat-item .stat-value{font-size:1.25rem}.orders-page .orders-filters{padding:.75rem}.orders-page .orders-filters .filters-center .date-range-filter{flex-direction:column;gap:.5rem}.orders-page .orders-filters .filters-center .date-range-filter .date-input{max-width:100%}.orders-page .orders-table-container .orders-table{font-size:.75rem}.orders-page .orders-table-container .orders-table th,.orders-page .orders-table-container .orders-table td{padding:.5rem .25rem}.orders-page .orders-table-container .orders-table .order-info .order-number{font-size:.75rem}}.lang-ar .orders-page{direction:rtl}.lang-ar .orders-page h1,.lang-ar .orders-page h2,.lang-ar .orders-page h3,.lang-ar .orders-page h4,.lang-ar .orders-page h5,.lang-ar .orders-page h6,.lang-ar .orders-page p,.lang-ar .orders-page span,.lang-ar .orders-page button,.lang-ar .orders-page input,.lang-ar .orders-page select,.lang-ar .orders-page label,.lang-ar .orders-page td,.lang-ar .orders-page th{font-family:Cairo,Tajawal,Amiri,Arial,sans-serif}.lang-ar .orders-page .orders-header .header-stats .stat-item{text-align:center}.lang-ar .orders-page .orders-filters .filters-center .filter-group .select-icon{right:auto;left:.75rem}.lang-ar .orders-page .orders-filters .filters-center .filter-group .filter-select{padding:.75rem 1rem .75rem 2.5rem}.lang-ar .orders-page .orders-filters .filters-right .search-wrapper .search-icon{left:auto;right:1rem}.lang-ar .orders-page .orders-filters .filters-right .search-wrapper .search-input{padding:.75rem 2.5rem .75rem 1rem}.lang-ar .orders-page .orders-table-container .orders-table thead th{text-align:right}.lang-ar .orders-page .orders-table-container .orders-table thead th.select-column{text-align:center}.lang-ar .orders-page .orders-table-container .orders-table tbody .order-row td{text-align:right}.lang-ar .orders-page .orders-table-container .orders-table tbody .order-row td.select-column{text-align:center}.lang-ar .orders-page .orders-table-container .orders-table tbody .order-row td.order-column .order-info,.lang-ar .orders-page .orders-table-container .orders-table tbody .order-row td.purchased-column .purchased-info{align-items:flex-start}.lang-ar .orders-page .orders-table-container .orders-table tbody .order-row td.address-column .address svg{margin-top:.125rem;margin-left:.5rem;margin-right:0}.lang-ar .orders-page .orders-table-container .orders-table tbody .order-row td.price-column{text-align:left}.lang-ar .orders-page .status-badge svg{margin-right:0;margin-left:.25rem}.lang-ar .orders-page .select-all-btn,.lang-ar .orders-page .select-btn{transform:scaleX(-1)}.orders-view-page{padding:2rem;background:#f9fafb;min-height:100vh}.orders-view-page .loading{display:flex;flex-direction:column;justify-content:center;align-items:center;height:60vh;gap:1rem;color:#999;font-size:1.125rem}.orders-view-page .loading .loading-spinner{width:40px;height:40px;border:3px solid #e5e7eb;border-top:3px solid #4267B2;border-radius:50%;animation:spin 1s linear infinite}.orders-view-page .order-header{display:flex;justify-content:space-between;align-items:flex-start;background:#fff;border-radius:1rem;padding:2rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb;margin-bottom:2rem}.orders-view-page .order-header .header-left{display:flex;align-items:flex-start;gap:1.5rem}.orders-view-page .order-header .header-left .back-btn{background:#f3f4f6;border:none;border-radius:.75rem;padding:1rem;cursor:pointer;transition:all .3s ease-in-out;color:#333;display:flex;align-items:center;justify-content:center}.orders-view-page .order-header .header-left .back-btn:hover{background:#e5e7eb;transform:translate(-2px)}.orders-view-page .order-header .header-left .order-info h1{font-size:2rem;font-weight:700;color:#333;margin:0 0 1rem}.orders-view-page .order-header .header-left .order-info .order-meta{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.orders-view-page .order-header .header-left .order-info .order-meta .status-badge{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:.75rem;font-size:.875rem;font-weight:600}.orders-view-page .order-header .header-left .order-info .order-meta .status-badge.status--pending{background:#f59e0b1a;color:#d97706;border:1px solid rgba(245,158,11,.2)}.orders-view-page .order-header .header-left .order-info .order-meta .status-badge.status--completed{background:#10b9811a;color:#059669;border:1px solid rgba(16,185,129,.2)}.orders-view-page .order-header .header-left .order-info .order-meta .status-badge.status--processing{background:#3b82f61a;color:#2563eb;border:1px solid rgba(59,130,246,.2)}.orders-view-page .order-header .header-left .order-info .order-meta .status-badge.status--rejected{background:#ef44441a;color:#dc2626;border:1px solid rgba(239,68,68,.2)}.orders-view-page .order-header .header-left .order-info .order-meta .order-date,.orders-view-page .order-header .header-left .order-info .order-meta .store-name,.orders-view-page .order-header .header-left .order-info .order-meta .driver-info{display:flex;align-items:center;gap:.5rem;color:#999;font-size:.875rem;padding:.5rem .75rem;background:#f9fafb;border-radius:.5rem}.orders-view-page .order-header .header-left .order-info .order-meta .order-date svg,.orders-view-page .order-header .header-left .order-info .order-meta .store-name svg,.orders-view-page .order-header .header-left .order-info .order-meta .driver-info svg{color:#4267b2}.orders-view-page .order-header .header-left .order-info .order-meta .driver-info{background:#4267b21a;color:#4267b2;border:1px solid rgba(66,103,178,.2);font-weight:500}.orders-view-page .order-header .header-actions{display:flex;gap:1rem;flex-wrap:wrap}.orders-view-page .order-header .header-actions .action-btn{display:flex;align-items:center;gap:.5rem;border:none;border-radius:.75rem;padding:.875rem 1.25rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease-in-out;white-space:nowrap}.orders-view-page .order-header .header-actions .action-btn.accept-btn{background:#10b981;color:#fff}.orders-view-page .order-header .header-actions .action-btn.accept-btn:hover{background:#059669;transform:translateY(-2px);box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f}.orders-view-page .order-header .header-actions .action-btn.reject-btn{background:#ef4444;color:#fff}.orders-view-page .order-header .header-actions .action-btn.reject-btn:hover{background:#dc2626;transform:translateY(-2px);box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f}.orders-view-page .order-header .header-actions .action-btn.directions-btn{background:#4267b21a;color:#4267b2;border:1px solid rgba(66,103,178,.3)}.orders-view-page .order-header .header-actions .action-btn.directions-btn:hover{background:#4267b233;transform:translateY(-1px);box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.orders-view-page .order-header .header-actions .action-btn.secondary-btn{background:#f3f4f6;color:#333;border:1px solid #e5e7eb}.orders-view-page .order-header .header-actions .action-btn.secondary-btn:hover{background:#e5e7eb;transform:translateY(-1px)}.orders-view-page .order-content{display:grid;grid-template-columns:1fr 400px;gap:2rem;align-items:start}.orders-view-page .order-content .section{background:#fff;border-radius:1rem;padding:2rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb;margin-bottom:2rem}.orders-view-page .order-content .section:last-child{margin-bottom:0}.orders-view-page .order-content .section h3{display:flex;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:600;color:#333;margin:0 0 1.5rem;padding-bottom:1rem;border-bottom:2px solid #f3f4f6}.orders-view-page .order-content .section h3 svg{color:#4267b2}.orders-view-page .order-content .order-main .order-items .items-container{display:flex;flex-direction:column;gap:1.5rem}.orders-view-page .order-content .order-main .order-items .items-container .item-row{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;background:#f9fafb;border-radius:.75rem;border:1px solid #f3f4f6;transition:all .3s ease-in-out}.orders-view-page .order-content .order-main .order-items .items-container .item-row:hover{box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border-color:#e5e7eb}.orders-view-page .order-content .order-main .order-items .items-container .item-row .item-image img{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:.75rem;border:2px solid #ffffff;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.orders-view-page .order-content .order-main .order-items .items-container .item-row .item-details{flex:1}.orders-view-page .order-content .order-main .order-items .items-container .item-row .item-details h4{font-size:1rem;font-weight:600;color:#333;margin:0 0 .5rem;line-height:1.4}.orders-view-page .order-content .order-main .order-items .items-container .item-row .item-details .sku{color:#999;font-size:.75rem;margin:0 0 .75rem;font-family:monospace;background:#fff;padding:.25rem .5rem;border-radius:.375rem;display:inline-block}.orders-view-page .order-content .order-main .order-items .items-container .item-row .item-details .item-meta{display:flex;gap:1.5rem;font-size:.875rem}.orders-view-page .order-content .order-main .order-items .items-container .item-row .item-details .item-meta .quantity{color:#999;font-weight:500}.orders-view-page .order-content .order-main .order-items .items-container .item-row .item-details .item-meta .unit-price{color:#333;font-weight:600}.orders-view-page .order-content .order-main .order-items .items-container .item-row .item-total{font-weight:700;color:#4267b2;font-size:1.125rem}.orders-view-page .order-content .order-main .addresses .address-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.orders-view-page .order-content .order-main .addresses .address-grid .address-card{background:#f9fafb;border-radius:.75rem;padding:1.5rem;border:1px solid #f3f4f6}.orders-view-page .order-content .order-main .addresses .address-grid .address-card .address-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.orders-view-page .order-content .order-main .addresses .address-grid .address-card .address-header svg{color:#4267b2}.orders-view-page .order-content .order-main .addresses .address-grid .address-card .address-header h4{font-size:1rem;font-weight:600;color:#333;margin:0}.orders-view-page .order-content .order-main .addresses .address-grid .address-card .address-content .address-format .street,.orders-view-page .order-content .order-main .addresses .address-grid .address-card .address-content .address-format .city-state,.orders-view-page .order-content .order-main .addresses .address-grid .address-card .address-content .address-format .country{color:#333;font-size:.875rem;line-height:1.5;margin-bottom:.25rem}.orders-view-page .order-content .order-main .addresses .address-grid .address-card .address-content .address-format .street:last-child,.orders-view-page .order-content .order-main .addresses .address-grid .address-card .address-content .address-format .city-state:last-child,.orders-view-page .order-content .order-main .addresses .address-grid .address-card .address-content .address-format .country:last-child{margin-bottom:0}.orders-view-page .order-content .order-main .addresses .address-grid .address-card .address-content .address-format .street{font-weight:500}.orders-view-page .order-content .order-main .addresses .address-grid .address-card .address-content .address-format .country{color:#999;font-weight:500}.orders-view-page .order-content .order-main .order-timeline .timeline .timeline-item{display:flex;gap:1.5rem;padding:1.5rem 0}.orders-view-page .order-content .order-main .order-timeline .timeline .timeline-item:not(:last-child){border-bottom:1px solid #f3f4f6}.orders-view-page .order-content .order-main .order-timeline .timeline .timeline-item .timeline-icon{width:48px;height:48px;background:#ebf2ff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#4267b2;flex-shrink:0;border:3px solid #ffffff;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.orders-view-page .order-content .order-main .order-timeline .timeline .timeline-item .timeline-content{flex:1;padding-top:.75rem}.orders-view-page .order-content .order-main .order-timeline .timeline .timeline-item .timeline-content .timeline-description{color:#333;font-weight:600;margin:0 0 .5rem;font-size:.875rem}.orders-view-page .order-content .order-main .order-timeline .timeline .timeline-item .timeline-content .timeline-date{color:#999;font-size:.75rem;font-weight:500}.orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-status{margin-bottom:1.5rem}.orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-status .refund-alert{display:flex;align-items:center;gap:.75rem;padding:1rem;border-radius:.75rem;font-size:.875rem;font-weight:600}.orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-status .refund-alert.refund-alert--pending{background:#f59e0b1a;color:#d97706;border:1px solid rgba(245,158,11,.2)}.orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-status .refund-alert.refund-alert--completed{background:#10b9811a;color:#059669;border:1px solid rgba(16,185,129,.2)}.orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-requests,.orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-history{margin-bottom:1.5rem}.orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-requests h4,.orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-history h4{font-size:.875rem;font-weight:600;color:#333;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:1px solid #f3f4f6}.orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-requests .refund-request,.orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-history .refund-request{background:#f9fafb;border-radius:.75rem;padding:1rem;border:1px solid #f3f4f6}.orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-requests .refund-request .request-header,.orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-history .refund-request .request-header{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-requests .refund-request .request-header .request-id,.orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-history .refund-request .request-header .request-id{font-family:monospace;font-size:.75rem;color:#999;background:#fff;padding:.25rem .5rem;border-radius:.375rem;font-weight:600}.orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-requests .refund-request .request-header .refund-status-badge,.orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-history .refund-request .request-header .refund-status-badge{display:flex;align-items:center;gap:.25rem;padding:.25rem .75rem;border-radius:.375rem;font-size:.75rem;font-weight:600}.orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-requests .refund-request .request-header .refund-status-badge.refund-status--pending,.orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-history .refund-request .request-header .refund-status-badge.refund-status--pending{background:#f59e0b1a;color:#d97706}.orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-requests .refund-request .request-header .refund-status-badge.refund-status--approved,.orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-history .refund-request .request-header .refund-status-badge.refund-status--approved{background:#10b9811a;color:#059669}.orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-requests .refund-request .request-header .refund-status-badge.refund-status--rejected,.orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-history .refund-request .request-header .refund-status-badge.refund-status--rejected{background:#ef44441a;color:#dc2626}.orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-requests .refund-request .request-header .refund-status-badge.refund-status--processing,.orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-history .refund-request .request-header .refund-status-badge.refund-status--processing{background:#3b82f61a;color:#2563eb}.orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-requests .refund-request .request-details,.orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-history .refund-request .request-details{margin-bottom:1rem}.orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-requests .refund-request .request-details .request-item,.orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-history .refund-request .request-details .request-item{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid #f3f4f6;font-size:.875rem}.orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-requests .refund-request .request-details .request-item:last-child,.orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-history .refund-request .request-details .request-item:last-child{border-bottom:none}.orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-requests .refund-request .request-details .request-item .label,.orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-history .refund-request .request-details .request-item .label{color:#999;font-weight:500}.orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-requests .refund-request .request-details .request-item .value,.orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-history .refund-request .request-details .request-item .value{color:#333;font-weight:600}.orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-requests .refund-request .request-details .request-description,.orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-history .refund-request .request-details .request-description{background:#fff;padding:.75rem;border-radius:.5rem;font-size:.875rem;color:#333;line-height:1.4;margin-top:.5rem;border:1px solid #f3f4f6}.orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-requests .refund-request .refund-actions,.orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-history .refund-request .refund-actions{display:flex;gap:.75rem}.orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-requests .refund-request .refund-actions .refund-btn,.orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-history .refund-request .refund-actions .refund-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease-in-out}.orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-requests .refund-request .refund-actions .refund-btn.refund-btn--approve,.orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-history .refund-request .refund-actions .refund-btn.refund-btn--approve{background:#10b981;color:#fff}.orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-requests .refund-request .refund-actions .refund-btn.refund-btn--approve:hover,.orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-history .refund-request .refund-actions .refund-btn.refund-btn--approve:hover{background:#059669}.orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-requests .refund-request .refund-actions .refund-btn.refund-btn--reject,.orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-history .refund-request .refund-actions .refund-btn.refund-btn--reject{background:#ef4444;color:#fff}.orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-requests .refund-request .refund-actions .refund-btn.refund-btn--reject:hover,.orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-history .refund-request .refund-actions .refund-btn.refund-btn--reject:hover{background:#dc2626}.orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-requests .history-item,.orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-history .history-item{background:#fff;border-radius:.5rem;padding:.75rem;margin-bottom:.5rem;border:1px solid #f3f4f6}.orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-requests .history-item:last-child,.orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-history .history-item:last-child{margin-bottom:0}.orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-requests .history-item .history-description,.orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-history .history-item .history-description{color:#333;font-size:.875rem;font-weight:500;margin-bottom:.25rem}.orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-requests .history-item .history-meta,.orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-history .history-item .history-meta{display:flex;justify-content:space-between;align-items:center}.orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-requests .history-item .history-meta .history-date,.orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-history .history-item .history-meta .history-date{color:#999;font-size:.75rem}.orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-requests .history-item .history-meta .history-amount,.orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-history .history-item .history-meta .history-amount{color:#ef4444;font-size:.75rem;font-weight:600}.orders-view-page .order-content .order-sidebar .driver-info-section .driver-content .driver-details{background:#f9fafb;border-radius:.75rem;padding:1.5rem;border:1px solid #f3f4f6}.orders-view-page .order-content .order-sidebar .driver-info-section .driver-content .driver-details .driver-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #f3f4f6;font-size:.875rem}.orders-view-page .order-content .order-sidebar .driver-info-section .driver-content .driver-details .driver-item:last-child{border-bottom:none}.orders-view-page .order-content .order-sidebar .driver-info-section .driver-content .driver-details .driver-item .label{color:#999;font-weight:500}.orders-view-page .order-content .order-sidebar .driver-info-section .driver-content .driver-details .driver-item .value{color:#333;font-weight:600}.orders-view-page .order-content .order-sidebar .payment-summary .payment-method{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:#f9fafb;border-radius:.75rem;margin-bottom:1.5rem;border:1px solid #f3f4f6}.orders-view-page .order-content .order-sidebar .payment-summary .payment-method svg{color:#4267b2}.orders-view-page .order-content .order-sidebar .payment-summary .payment-method .card-info{margin-left:auto;color:#999;font-family:monospace;font-size:.875rem}.orders-view-page .order-content .order-sidebar .payment-summary .payment-breakdown .line-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #f3f4f6;font-size:.875rem}.orders-view-page .order-content .order-sidebar .payment-summary .payment-breakdown .line-item:last-child{border-bottom:none}.orders-view-page .order-content .order-sidebar .payment-summary .payment-breakdown .line-item.discount{color:#10b981}.orders-view-page .order-content .order-sidebar .payment-summary .payment-breakdown .line-item.total{font-weight:700;font-size:1.25rem;color:#4267b2;border-top:2px solid #e5e7eb;padding-top:1rem;margin-top:.5rem}.orders-view-page .order-content .order-sidebar .payment-summary .payment-breakdown .line-item.admin-fee{color:#999;font-size:.75rem;padding-top:.5rem}.orders-view-page .order-content .order-sidebar .shipping-info .shipping-content .shipping-method{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:#f9fafb;border-radius:.75rem;margin-bottom:1.5rem;border:1px solid #f3f4f6}.orders-view-page .order-content .order-sidebar .shipping-info .shipping-content .shipping-method svg{color:#4267b2}.orders-view-page .order-content .order-sidebar .shipping-info .shipping-content .shipping-details .shipping-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #f3f4f6;font-size:.875rem}.orders-view-page .order-content .order-sidebar .shipping-info .shipping-content .shipping-details .shipping-item:last-child{border-bottom:none}.orders-view-page .order-content .order-sidebar .shipping-info .shipping-content .shipping-details .shipping-item .label{color:#999;font-weight:500}.orders-view-page .order-content .order-sidebar .shipping-info .shipping-content .shipping-details .shipping-item .value{color:#333;font-weight:600}.orders-view-page .order-content .order-sidebar .shipping-info .shipping-content .shipping-details .shipping-item .value.tracking{font-family:monospace;background:#f9fafb;padding:.25rem .5rem;border-radius:.375rem;font-size:.75rem}.orders-view-page .order-content .order-sidebar .customer-service-ticket h4{font-size:1rem;font-weight:600;color:#333;margin:0 0 1rem;padding-bottom:.75rem;border-bottom:1px solid #f3f4f6}.orders-view-page .order-content .order-sidebar .customer-service-ticket .existing-tickets{margin-bottom:2rem}.orders-view-page .order-content .order-sidebar .customer-service-ticket .existing-tickets .ticket-item{background:#f9fafb;border-radius:.75rem;padding:1rem;margin-bottom:.75rem;border:1px solid #f3f4f6;transition:all .3s ease-in-out}.orders-view-page .order-content .order-sidebar .customer-service-ticket .existing-tickets .ticket-item:hover{box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border-color:#e5e7eb}.orders-view-page .order-content .order-sidebar .customer-service-ticket .existing-tickets .ticket-item .ticket-header{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem;flex-wrap:wrap}.orders-view-page .order-content .order-sidebar .customer-service-ticket .existing-tickets .ticket-item .ticket-header .ticket-id{font-family:monospace;font-size:.75rem;color:#999;background:#fff;padding:.25rem .5rem;border-radius:.375rem;font-weight:600}.orders-view-page .order-content .order-sidebar .customer-service-ticket .existing-tickets .ticket-item .ticket-header .ticket-status-badge{font-size:.75rem;font-weight:600;padding:.25rem .75rem;border-radius:.75rem}.orders-view-page .order-content .order-sidebar .customer-service-ticket .existing-tickets .ticket-item .ticket-header .ticket-status-badge.ticket-status--open{background:#3b82f61a;color:#2563eb;border:1px solid rgba(59,130,246,.2)}.orders-view-page .order-content .order-sidebar .customer-service-ticket .existing-tickets .ticket-item .ticket-header .ticket-status-badge.ticket-status--progress{background:#f59e0b1a;color:#d97706;border:1px solid rgba(245,158,11,.2)}.orders-view-page .order-content .order-sidebar .customer-service-ticket .existing-tickets .ticket-item .ticket-header .ticket-status-badge.ticket-status--resolved{background:#10b9811a;color:#059669;border:1px solid rgba(16,185,129,.2)}.orders-view-page .order-content .order-sidebar .customer-service-ticket .existing-tickets .ticket-item .ticket-header .ticket-status-badge.ticket-status--closed{background:#6b72801a;color:#6b7280;border:1px solid rgba(107,114,128,.2)}.orders-view-page .order-content .order-sidebar .customer-service-ticket .existing-tickets .ticket-item .ticket-header .priority-badge{font-size:.75rem;font-weight:600;padding:.25rem .75rem;border-radius:.75rem}.orders-view-page .order-content .order-sidebar .customer-service-ticket .existing-tickets .ticket-item .ticket-header .priority-badge.priority--low{background:#22c55e1a;color:#16a34a;border:1px solid rgba(34,197,94,.2)}.orders-view-page .order-content .order-sidebar .customer-service-ticket .existing-tickets .ticket-item .ticket-header .priority-badge.priority--medium{background:#f59e0b1a;color:#d97706;border:1px solid rgba(245,158,11,.2)}.orders-view-page .order-content .order-sidebar .customer-service-ticket .existing-tickets .ticket-item .ticket-header .priority-badge.priority--high{background:#ef44441a;color:#dc2626;border:1px solid rgba(239,68,68,.2)}.orders-view-page .order-content .order-sidebar .customer-service-ticket .existing-tickets .ticket-item .ticket-header .priority-badge.priority--urgent{background:#9333ea1a;color:#9333ea;border:1px solid rgba(147,51,234,.2)}.orders-view-page .order-content .order-sidebar .customer-service-ticket .existing-tickets .ticket-item .ticket-subject{font-weight:600;color:#333;font-size:.875rem;margin-bottom:.25rem;line-height:1.4}.orders-view-page .order-content .order-sidebar .customer-service-ticket .existing-tickets .ticket-item .ticket-date{font-size:.75rem;color:#999}.orders-view-page .order-content .order-sidebar .customer-service-ticket .ticket-form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.orders-view-page .order-content .order-sidebar .customer-service-ticket .ticket-form .form-group{margin-bottom:1rem}.orders-view-page .order-content .order-sidebar .customer-service-ticket .ticket-form .form-group label{display:block;font-size:.875rem;font-weight:600;color:#333;margin-bottom:.5rem}.orders-view-page .order-content .order-sidebar .customer-service-ticket .ticket-form .form-group .form-select,.orders-view-page .order-content .order-sidebar .customer-service-ticket .ticket-form .form-group .form-input,.orders-view-page .order-content .order-sidebar .customer-service-ticket .ticket-form .form-group .form-textarea{width:100%;padding:.75rem;border:1px solid #e5e7eb;border-radius:.75rem;font-size:.875rem;transition:all .3s ease-in-out;background:#fff;color:#333}.orders-view-page .order-content .order-sidebar .customer-service-ticket .ticket-form .form-group .form-select:focus,.orders-view-page .order-content .order-sidebar .customer-service-ticket .ticket-form .form-group .form-input:focus,.orders-view-page .order-content .order-sidebar .customer-service-ticket .ticket-form .form-group .form-textarea:focus{outline:none;border-color:#4267b2;box-shadow:0 0 0 3px #4267b21a}.orders-view-page .order-content .order-sidebar .customer-service-ticket .ticket-form .form-group .form-select::-moz-placeholder,.orders-view-page .order-content .order-sidebar .customer-service-ticket .ticket-form .form-group .form-input::-moz-placeholder,.orders-view-page .order-content .order-sidebar .customer-service-ticket .ticket-form .form-group .form-textarea::-moz-placeholder{color:#999}.orders-view-page .order-content .order-sidebar .customer-service-ticket .ticket-form .form-group .form-select::placeholder,.orders-view-page .order-content .order-sidebar .customer-service-ticket .ticket-form .form-group .form-input::placeholder,.orders-view-page .order-content .order-sidebar .customer-service-ticket .ticket-form .form-group .form-textarea::placeholder{color:#999}.orders-view-page .order-content .order-sidebar .customer-service-ticket .ticket-form .form-group .form-select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}.orders-view-page .order-content .order-sidebar .customer-service-ticket .ticket-form .form-group .form-textarea{resize:vertical;min-height:100px;line-height:1.5}.orders-view-page .order-content .order-sidebar .customer-service-ticket .ticket-form .submit-ticket-btn{width:100%;background:#4267b2;color:#fff;border:none;border-radius:.75rem;padding:.875rem 1rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease-in-out;display:flex;align-items:center;justify-content:center;gap:.5rem}.orders-view-page .order-content .order-sidebar .customer-service-ticket .ticket-form .submit-ticket-btn:hover:not(:disabled){background-color:#4267b2;transform:translateY(-1px);box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.orders-view-page .order-content .order-sidebar .customer-service-ticket .ticket-form .submit-ticket-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.orders-view-page .order-content .order-sidebar .customer-service-ticket .ticket-form .submit-ticket-btn .btn-spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top:2px solid #ffffff;border-radius:50%;animation:spin 1s linear infinite}.orders-view-page .order-content .order-sidebar .order-notes .notes-content .note-item{padding:1rem;background:#f9fafb;border-radius:.75rem;margin-bottom:1rem;border:1px solid #f3f4f6}.orders-view-page .order-content .order-sidebar .order-notes .notes-content .note-item:last-child{margin-bottom:1.5rem}.orders-view-page .order-content .order-sidebar .order-notes .notes-content .note-item.system{background:#3b82f60d;border-color:#3b82f61a}.orders-view-page .order-content .order-sidebar .order-notes .notes-content .note-item.seller{background:#10b9810d;border-color:#10b9811a}.orders-view-page .order-content .order-sidebar .order-notes .notes-content .note-item .note-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.orders-view-page .order-content .order-sidebar .order-notes .notes-content .note-item .note-header .note-author{font-weight:600;color:#333;font-size:.75rem}.orders-view-page .order-content .order-sidebar .order-notes .notes-content .note-item .note-header .note-date{color:#999;font-size:.75rem}.orders-view-page .order-content .order-sidebar .order-notes .notes-content .note-item .note-content{color:#333;font-size:.875rem;line-height:1.4}.orders-view-page .order-content .order-sidebar .order-notes .notes-content .add-note .note-input{width:100%;min-height:80px;padding:1rem;border:1px solid #e5e7eb;border-radius:.75rem;font-size:.875rem;resize:vertical;margin-bottom:1rem}.orders-view-page .order-content .order-sidebar .order-notes .notes-content .add-note .note-input:focus{outline:none;border-color:#4267b2;box-shadow:0 0 0 3px #4267b21a}.orders-view-page .order-content .order-sidebar .order-notes .notes-content .add-note .note-input::-moz-placeholder{color:#999}.orders-view-page .order-content .order-sidebar .order-notes .notes-content .add-note .note-input::placeholder{color:#999}.orders-view-page .order-content .order-sidebar .order-notes .notes-content .add-note .add-note-btn{width:100%;background:#4267b2;color:#fff;border:none;border-radius:.75rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease-in-out}.orders-view-page .order-content .order-sidebar .order-notes .notes-content .add-note .add-note-btn:hover:not(:disabled){background-color:#4267b2}.orders-view-page .order-content .order-sidebar .order-notes .notes-content .add-note .add-note-btn:disabled{opacity:.5;cursor:not-allowed}.orders-view-page .modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.orders-view-page .modal-overlay .modal{background:#fff;border-radius:1rem;padding:2.5rem;max-width:450px;width:90%;box-shadow:0 25px 50px #00000026}.orders-view-page .modal-overlay .modal h3{margin:0 0 1rem;color:#333;font-size:1.5rem;font-weight:700}.orders-view-page .modal-overlay .modal p{margin:0 0 2rem;color:#999;line-height:1.6;font-size:.875rem}.orders-view-page .modal-overlay .modal .modal-actions{display:flex;gap:1rem;justify-content:flex-end}.orders-view-page .modal-overlay .modal .modal-actions .cancel-btn{background:#f3f4f6;color:#333;border:1px solid #e5e7eb;border-radius:.75rem;padding:.875rem 1.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease-in-out}.orders-view-page .modal-overlay .modal .modal-actions .cancel-btn:hover{background:#e5e7eb}.orders-view-page .modal-overlay .modal .modal-actions .confirm-btn{border:none;border-radius:.75rem;padding:.875rem 1.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease-in-out;color:#fff}.orders-view-page .modal-overlay .modal .modal-actions .confirm-btn.accept-btn,.orders-view-page .modal-overlay .modal .modal-actions .confirm-btn.approve-btn{background:#10b981}.orders-view-page .modal-overlay .modal .modal-actions .confirm-btn.accept-btn:hover,.orders-view-page .modal-overlay .modal .modal-actions .confirm-btn.approve-btn:hover{background:#059669}.orders-view-page .modal-overlay .modal .modal-actions .confirm-btn.reject-btn{background:#ef4444}.orders-view-page .modal-overlay .modal .modal-actions .confirm-btn.reject-btn:hover{background:#dc2626}@media(max-width:1400px){.orders-view-page .order-content{grid-template-columns:1fr 350px}}@media(max-width:1200px){.orders-view-page .order-content{grid-template-columns:1fr;gap:1.5rem}.orders-view-page .order-content .order-sidebar{order:-1}}@media(max-width:768px){.orders-view-page{padding:1rem}.orders-view-page .order-header{flex-direction:column;gap:1.5rem;padding:1.5rem}.orders-view-page .order-header .header-left{align-self:flex-start;width:100%}.orders-view-page .order-header .header-left .order-info h1{font-size:1.5rem}.orders-view-page .order-header .header-left .order-info .order-meta{flex-direction:column;align-items:flex-start;gap:.75rem}.orders-view-page .order-header .header-actions{align-self:stretch;justify-content:space-between;flex-wrap:wrap}.orders-view-page .order-header .header-actions .action-btn{flex:1;justify-content:center;padding:1rem;min-width:120px}.orders-view-page .order-content{gap:1rem}.orders-view-page .order-content .section{padding:1.5rem;margin-bottom:1rem}.orders-view-page .order-content .section h3{font-size:1.125rem}.orders-view-page .order-content .order-main .addresses .address-grid{grid-template-columns:1fr;gap:1rem}.orders-view-page .order-content .order-main .order-items .items-container .item-row{flex-direction:column;align-items:flex-start;gap:1rem;text-align:left}.orders-view-page .order-content .order-main .order-items .items-container .item-row .item-details{width:100%}.orders-view-page .order-content .order-main .order-items .items-container .item-row .item-total{align-self:flex-end}.orders-view-page .order-content .order-sidebar .customer-service-ticket .ticket-form .form-row{grid-template-columns:1fr;gap:.5rem}.orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-requests .refund-request .refund-actions{flex-direction:column;gap:.5rem}.orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-requests .refund-request .refund-actions .refund-btn{width:100%}}@media(max-width:480px){.orders-view-page{padding:.5rem}.orders-view-page .order-header{padding:1rem}.orders-view-page .order-header .header-left{flex-direction:column;gap:1rem}.orders-view-page .order-header .header-left .order-info h1{font-size:1.25rem}.orders-view-page .order-header .header-left .order-info .order-meta{gap:.5rem}.orders-view-page .order-header .header-actions{flex-direction:column;gap:.5rem}.orders-view-page .order-header .header-actions .action-btn{min-width:auto}.orders-view-page .order-content .section{padding:1rem}.orders-view-page .order-content .section h3{font-size:1rem;flex-direction:column;align-items:flex-start;gap:.5rem}.orders-view-page .order-content .order-main .order-items .items-container .item-row{padding:1rem}.orders-view-page .order-content .order-main .order-items .items-container .item-row .item-image img{width:60px;height:60px}.orders-view-page .order-content .order-sidebar .customer-service-ticket .existing-tickets .ticket-item .ticket-header,.orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-requests .refund-request .request-header{flex-direction:column;align-items:flex-start;gap:.5rem}}.lang-ar .orders-view-page{direction:rtl}.lang-ar .orders-view-page h1,.lang-ar .orders-view-page h2,.lang-ar .orders-view-page h3,.lang-ar .orders-view-page h4,.lang-ar .orders-view-page h5,.lang-ar .orders-view-page h6,.lang-ar .orders-view-page p,.lang-ar .orders-view-page span,.lang-ar .orders-view-page button,.lang-ar .orders-view-page input,.lang-ar .orders-view-page select,.lang-ar .orders-view-page label,.lang-ar .orders-view-page textarea{font-family:Cairo,Tajawal,Amiri,Arial,sans-serif}.lang-ar .orders-view-page .order-header .header-left .back-btn{transform:scaleX(-1)}.lang-ar .orders-view-page .order-header .header-left .order-info .order-meta .status-badge svg,.lang-ar .orders-view-page .order-header .header-left .order-info .order-meta .order-date svg,.lang-ar .orders-view-page .order-header .header-left .order-info .order-meta .store-name svg,.lang-ar .orders-view-page .order-header .header-left .order-info .order-meta .driver-info svg{margin-right:0;margin-left:.5rem}.lang-ar .orders-view-page .order-header .header-actions .action-btn svg{margin-right:0;margin-left:.5rem}.lang-ar .orders-view-page .order-content .section h3 svg{margin-right:0;margin-left:.75rem}.lang-ar .orders-view-page .order-content .order-items .items-container .item-row .item-details{text-align:right}.lang-ar .orders-view-page .order-content .addresses .address-grid .address-card .address-header svg{margin-right:0;margin-left:.75rem}.lang-ar .orders-view-page .order-content .addresses .address-grid .address-card .address-content,.lang-ar .orders-view-page .order-content .order-timeline .timeline .timeline-item .timeline-content{text-align:right}.lang-ar .orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-status .refund-alert svg{margin-right:0;margin-left:.75rem}.lang-ar .orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-requests h4,.lang-ar .orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-history h4,.lang-ar .orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-requests .refund-request .request-details .request-item,.lang-ar .orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-history .refund-request .request-details .request-item,.lang-ar .orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-requests .refund-request .request-details .request-description,.lang-ar .orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-history .refund-request .request-details .request-description{text-align:right}.lang-ar .orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-requests .refund-request .refund-actions .refund-btn svg,.lang-ar .orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-history .refund-request .refund-actions .refund-btn svg{margin-right:0;margin-left:.5rem}.lang-ar .orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-requests .history-item,.lang-ar .orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-history .history-item{text-align:right}.lang-ar .orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-status-badge svg{margin-right:0;margin-left:.25rem}.lang-ar .orders-view-page .order-content .order-sidebar .driver-info-section .driver-content .driver-details .driver-item{text-align:right}.lang-ar .orders-view-page .order-content .order-sidebar .payment-summary .payment-method svg{margin-right:0;margin-left:.75rem}.lang-ar .orders-view-page .order-content .order-sidebar .payment-summary .payment-method .card-info{margin-left:0;margin-right:auto}.lang-ar .orders-view-page .order-content .order-sidebar .shipping-info .shipping-content .shipping-method svg{margin-right:0;margin-left:.75rem}.lang-ar .orders-view-page .order-content .order-sidebar .shipping-info .shipping-content .shipping-details .shipping-item,.lang-ar .orders-view-page .order-content .order-sidebar .customer-service-ticket h4,.lang-ar .orders-view-page .order-content .order-sidebar .customer-service-ticket .existing-tickets .ticket-item{text-align:right}.lang-ar .orders-view-page .order-content .order-sidebar .customer-service-ticket .ticket-form .form-row{direction:rtl}.lang-ar .orders-view-page .order-content .order-sidebar .customer-service-ticket .ticket-form .form-group,.lang-ar .orders-view-page .order-content .order-sidebar .customer-service-ticket .ticket-form .form-group label{text-align:right}.lang-ar .orders-view-page .order-content .order-sidebar .customer-service-ticket .ticket-form .form-group .form-select{text-align:right;background-position:left .75rem center;padding-right:.75rem;padding-left:2.5rem}.lang-ar .orders-view-page .order-content .order-sidebar .customer-service-ticket .ticket-form .form-group .form-input,.lang-ar .orders-view-page .order-content .order-sidebar .customer-service-ticket .ticket-form .form-group .form-textarea{text-align:right}.lang-ar .orders-view-page .order-content .order-sidebar .customer-service-ticket .ticket-form .submit-ticket-btn svg{margin-right:0;margin-left:.5rem}.lang-ar .orders-view-page .order-content .order-sidebar .customer-service-ticket .ticket-status-badge,.lang-ar .orders-view-page .order-content .order-sidebar .customer-service-ticket .priority-badge{direction:rtl}.lang-ar .orders-view-page .order-content .order-sidebar .order-notes .notes-content .note-item,.lang-ar .orders-view-page .order-content .order-sidebar .order-notes .notes-content .note-item .note-content,.lang-ar .orders-view-page .order-content .order-sidebar .order-notes .notes-content .add-note .note-input{text-align:right}.lang-ar .orders-view-page .status-badge svg{margin-right:0;margin-left:.5rem}.lang-ar .orders-view-page .modal-overlay .modal,.lang-ar .orders-view-page .modal-overlay .modal h3,.lang-ar .orders-view-page .modal-overlay .modal p{text-align:right}.lang-ar .orders-view-page .loading,.lang-ar .orders-view-page .error{text-align:center}@media(max-width:1200px){.lang-ar .orders-view-page .order-content .order-sidebar{order:-1}}@media(max-width:768px){.lang-ar .orders-view-page .order-content .addresses .address-grid,.lang-ar .orders-view-page .order-content .order-sidebar .customer-service-ticket .ticket-form .form-row{direction:rtl}}@media(max-width:480px){.lang-ar .orders-view-page .order-header .header-left,.lang-ar .orders-view-page .order-header .header-actions{flex-direction:column}.lang-ar .orders-view-page .order-content .order-sidebar .customer-service-ticket .existing-tickets .ticket-item .ticket-header,.lang-ar .orders-view-page .order-content .order-sidebar .refund-info-section .refund-content .refund-requests .refund-request .request-header{flex-direction:column;align-items:flex-end}}.map-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:100001;display:flex;align-items:center;justify-content:center;padding:2rem;animation:fadeIn .3s ease}.map-modal-overlay .map-modal{background:#fff;border-radius:.75rem;box-shadow:0 25px 50px #00000026;max-width:900px;width:100%;max-height:90vh;overflow:hidden;animation:slideInScale .4s ease;display:flex;flex-direction:column}.map-modal-overlay .map-modal .map-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:1px solid #e5e7eb;background:linear-gradient(135deg,#4267b2,#3b82f6);color:#fff;position:relative}.map-modal-overlay .map-modal .map-header:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#4267b2e6,#3b82f6e6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.map-modal-overlay .map-modal .map-header .map-title{position:relative;z-index:1}.map-modal-overlay .map-modal .map-header .map-title h3{font-size:1.25rem;font-weight:700;margin:0 0 .25rem;color:#fff}.map-modal-overlay .map-modal .map-header .map-title p{font-size:.875rem;margin:0;color:#ffffffe6}.map-modal-overlay .map-modal .map-header .close-btn{position:relative;z-index:1;width:40px;height:40px;border:none;background:#ffffff1a;color:#fff;cursor:pointer;border-radius:.5rem;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.map-modal-overlay .map-modal .map-header .close-btn:hover{background:#fff3;transform:scale(1.05)}.map-modal-overlay .map-modal .map-header .close-btn svg{width:20px;height:20px}.map-modal-overlay .map-modal .map-content{position:relative;flex:1;min-height:400px;background:#f3f4f6}.map-modal-overlay .map-modal .map-content .map-container{width:100%;height:100%;min-height:400px}.map-modal-overlay .map-modal .map-content .map-loading{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;color:#4b5563}.map-modal-overlay .map-modal .map-content .map-loading .loading-spinner{width:50px;height:50px;border:4px solid #e5e7eb;border-top:4px solid #4267B2;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1.5rem}.map-modal-overlay .map-modal .map-content .map-loading p{font-size:1rem;margin:0;font-weight:500}.map-modal-overlay .map-modal .map-content .map-error{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;color:#4b5563;text-align:center;padding:2rem}.map-modal-overlay .map-modal .map-content .map-error svg{width:64px;height:64px;color:#ce802d;margin-bottom:1.5rem}.map-modal-overlay .map-modal .map-content .map-error h4{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}.map-modal-overlay .map-modal .map-content .map-error p{font-size:.875rem;color:#4b5563;margin:0 0 2rem}.map-modal-overlay .map-modal .map-content .map-error .external-nav-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.map-modal-overlay .map-modal .map-footer{padding:1.5rem 2rem;border-top:1px solid #e5e7eb;background:#f9fafb}.map-modal-overlay .map-modal .map-footer .route-info{margin-bottom:1.5rem}.map-modal-overlay .map-modal .map-footer .route-info .location-points{display:flex;align-items:center;gap:1rem}.map-modal-overlay .map-modal .map-footer .route-info .location-points .location-point{display:flex;align-items:center;gap:.75rem;flex:1}.map-modal-overlay .map-modal .map-footer .route-info .location-points .location-point .point-marker{width:16px;height:16px;border-radius:50%;border:3px solid #ffffff;box-shadow:0 2px 4px #0000001a}.map-modal-overlay .map-modal .map-footer .route-info .location-points .location-point .point-marker.pickup{background:#4267b2}.map-modal-overlay .map-modal .map-footer .route-info .location-points .location-point .point-marker.delivery{background:#10b981}.map-modal-overlay .map-modal .map-footer .route-info .location-points .location-point .point-details{display:flex;flex-direction:column;min-width:0}.map-modal-overlay .map-modal .map-footer .route-info .location-points .location-point .point-details .point-label{font-size:.75rem;font-weight:600;color:#4b5563;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.25rem}.map-modal-overlay .map-modal .map-footer .route-info .location-points .location-point .point-details .point-address{font-size:.875rem;font-weight:500;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.map-modal-overlay .map-modal .map-footer .route-info .location-points .route-arrow{flex-shrink:0;padding:0 .5rem}.map-modal-overlay .map-modal .map-footer .route-info .location-points .route-arrow svg{width:20px;height:20px;color:#d1d5db}.map-modal-overlay .map-modal .map-footer .map-actions{display:flex;gap:1rem;justify-content:center}.map-modal-overlay .map-modal .external-nav-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out;text-decoration:none;font-size:.875rem}.map-modal-overlay .map-modal .external-nav-btn svg{width:18px;height:18px}.map-modal-overlay .map-modal .external-nav-btn.google{background:#4285f4;color:#fff}.map-modal-overlay .map-modal .external-nav-btn.google:hover{background:#3367d6;transform:translateY(-1px);box-shadow:0 4px 12px #4285f44d}.map-modal-overlay .map-modal .external-nav-btn.apple{background:#1f2937;color:#fff}.map-modal-overlay .map-modal .external-nav-btn.apple:hover{background:#111827;transform:translateY(-1px);box-shadow:0 4px 12px #0000004d}@keyframes slideInScale{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media(max-width:768px){.map-modal-overlay{padding:1rem}.map-modal-overlay .map-modal{max-height:95vh}.map-modal-overlay .map-modal .map-header{padding:1rem 1.5rem}.map-modal-overlay .map-modal .map-header .map-title h3{font-size:1.125rem}.map-modal-overlay .map-modal .map-header .map-title p{font-size:.8rem}.map-modal-overlay .map-modal .map-header .close-btn{width:36px;height:36px}.map-modal-overlay .map-modal .map-header .close-btn svg{width:18px;height:18px}.map-modal-overlay .map-modal .map-content,.map-modal-overlay .map-modal .map-content .map-container{min-height:300px}.map-modal-overlay .map-modal .map-footer{padding:1rem 1.5rem}.map-modal-overlay .map-modal .map-footer .route-info .location-points{flex-direction:column;gap:.75rem}.map-modal-overlay .map-modal .map-footer .route-info .location-points .location-point{justify-content:flex-start}.map-modal-overlay .map-modal .map-footer .route-info .location-points .location-point .point-details .point-address{white-space:normal;overflow:visible;text-overflow:unset}.map-modal-overlay .map-modal .map-footer .route-info .location-points .route-arrow{transform:rotate(90deg);padding:.5rem 0}.map-modal-overlay .map-modal .map-footer .map-actions{flex-direction:column;gap:.75rem}.map-modal-overlay .map-modal .map-footer .map-actions .external-nav-btn{width:100%;justify-content:center}}@media(max-width:480px){.map-modal-overlay{padding:.5rem}.map-modal-overlay .map-modal .map-header{padding:1rem}.map-modal-overlay .map-modal .map-header .map-title h3{font-size:1rem}.map-modal-overlay .map-modal .map-footer{padding:1rem}.map-modal-overlay .map-modal .map-footer .route-info .location-points .location-point .point-details .point-label{font-size:.7rem}.map-modal-overlay .map-modal .map-footer .route-info .location-points .location-point .point-details .point-address{font-size:.8rem}}.payments-page{padding:2rem;background:#f9fafb}.payments-page .payments-header{display:flex;justify-content:space-between;align-items:center;background:#fff;border-radius:1rem;padding:1.5rem 2rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb;margin-bottom:2rem}.payments-page .payments-header .header-content h1{font-size:2rem;font-weight:700;color:#333;margin:0 0 .5rem}.payments-page .payments-header .header-content p{color:#999;font-size:.875rem;margin:0}.payments-page .payments-header .earnings-summary{display:flex;gap:2rem}.payments-page .payments-header .earnings-summary .earning-item{text-align:center}.payments-page .payments-header .earnings-summary .earning-item .earning-value{display:block;font-size:1.5rem;font-weight:700;color:#4267b2;margin-bottom:.25rem}.payments-page .payments-header .earnings-summary .earning-item .earning-label{font-size:.875rem;color:#999;font-weight:500}.payments-page .success-message{display:flex;align-items:center;gap:.75rem;background:#10b9811a;color:#059669;padding:1rem 1.5rem;border-radius:.75rem;border:1px solid rgba(16,185,129,.2);margin-bottom:1.5rem;animation:slideInDown .3s ease-out}.payments-page .success-message svg{flex-shrink:0}.payments-page .success-message span{font-weight:500}.payments-page .payments-content .payment-methods-section{background:#fff;border-radius:1rem;padding:2rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb;margin-bottom:2rem}.payments-page .payments-content .payment-methods-section .section-header{margin-bottom:2rem}.payments-page .payments-content .payment-methods-section .section-header h3{font-size:1.5rem;font-weight:600;color:#333;margin:0 0 .5rem}.payments-page .payments-content .payment-methods-section .section-header p{color:#999;font-size:.875rem;margin:0}.payments-page .payments-content .payment-methods-section .payment-methods-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem}.payments-page .payments-content .payment-methods-section .payment-methods-grid .payment-method-card{position:relative;background:#f9fafb;border:2px solid #e5e7eb;border-radius:1rem;padding:1.5rem;cursor:pointer;transition:all .3s ease-in-out;overflow:hidden}.payments-page .payments-content .payment-methods-section .payment-methods-grid .payment-method-card:hover:not(.disabled){border-color:#4267b2;transform:translateY(-2px);box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d}.payments-page .payments-content .payment-methods-section .payment-methods-grid .payment-method-card.selected{border-color:#4267b2;background:#ebf2ff;box-shadow:0 0 0 3px #4267b21a}.payments-page .payments-content .payment-methods-section .payment-methods-grid .payment-method-card.disabled{cursor:not-allowed;opacity:.7}.payments-page .payments-content .payment-methods-section .payment-methods-grid .payment-method-card .card-header{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem}.payments-page .payments-content .payment-methods-section .payment-methods-grid .payment-method-card .card-header .method-icon{width:60px;height:60px;background:#fff;border-radius:.75rem;display:flex;align-items:center;justify-content:center;color:#4267b2;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;flex-shrink:0}.payments-page .payments-content .payment-methods-section .payment-methods-grid .payment-method-card .card-header .method-info{flex:1}.payments-page .payments-content .payment-methods-section .payment-methods-grid .payment-method-card .card-header .method-info h4{font-size:1.125rem;font-weight:600;color:#333;margin:0 0 .5rem}.payments-page .payments-content .payment-methods-section .payment-methods-grid .payment-method-card .card-header .method-info p{color:#999;font-size:.875rem;margin:0;line-height:1.4}.payments-page .payments-content .payment-methods-section .payment-methods-grid .payment-method-card .card-header .method-status .status-badge{display:flex;align-items:center;gap:.25rem;padding:.25rem .75rem;border-radius:.375rem;font-size:.75rem;font-weight:600}.payments-page .payments-content .payment-methods-section .payment-methods-grid .payment-method-card .card-header .method-status .status-badge.status--available{background:#10b9811a;color:#059669}.payments-page .payments-content .payment-methods-section .payment-methods-grid .payment-method-card .card-header .method-status .status-badge.status--coming-soon{background:#f59e0b1a;color:#d97706}.payments-page .payments-content .payment-methods-section .payment-methods-grid .payment-method-card .card-details .detail-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.payments-page .payments-content .payment-methods-section .payment-methods-grid .payment-method-card .card-details .detail-row .detail-label{color:#999;font-size:.875rem}.payments-page .payments-content .payment-methods-section .payment-methods-grid .payment-method-card .card-details .detail-row .detail-value{color:#333;font-weight:500;font-size:.875rem}.payments-page .payments-content .payment-methods-section .payment-methods-grid .payment-method-card .card-details .method-description{color:#999;font-size:.75rem;line-height:1.4;margin:1rem 0 0;padding-top:1rem;border-top:1px solid #e5e7eb}.payments-page .payments-content .payment-methods-section .payment-methods-grid .payment-method-card .selected-indicator{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;gap:.5rem;background:#4267b2;color:#fff;padding:.5rem 1rem;border-radius:.5rem;font-size:.75rem;font-weight:600;animation:slideInRight .3s ease-out}.payments-page .payments-content .payment-methods-section .payment-methods-grid .payment-method-card .selected-indicator svg{width:16px;height:16px}.payments-page .payments-content .payment-methods-section .payment-methods-grid .payment-method-card .coming-soon-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#fffffff2;display:flex;align-items:center;justify-content:center;border-radius:1rem}.payments-page .payments-content .payment-methods-section .payment-methods-grid .payment-method-card .coming-soon-overlay .coming-soon-content{text-align:center;padding:1rem}.payments-page .payments-content .payment-methods-section .payment-methods-grid .payment-method-card .coming-soon-overlay .coming-soon-content svg{color:#999;margin-bottom:1rem}.payments-page .payments-content .payment-methods-section .payment-methods-grid .payment-method-card .coming-soon-overlay .coming-soon-content h5{font-size:1.125rem;font-weight:600;color:#333;margin:0 0 .5rem}.payments-page .payments-content .payment-methods-section .payment-methods-grid .payment-method-card .coming-soon-overlay .coming-soon-content p{color:#999;font-size:.875rem;margin:0;line-height:1.4}.payments-page .payments-content .payment-schedule-section{background:#fff;border-radius:1rem;padding:2rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb;margin-bottom:2rem}.payments-page .payments-content .payment-schedule-section .section-header{margin-bottom:2rem}.payments-page .payments-content .payment-schedule-section .section-header h3{font-size:1.5rem;font-weight:600;color:#333;margin:0 0 .5rem}.payments-page .payments-content .payment-schedule-section .section-header p{color:#999;font-size:.875rem;margin:0}.payments-page .payments-content .payment-schedule-section .schedule-options-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:1.5rem}.payments-page .payments-content .payment-schedule-section .schedule-options-grid .schedule-option-card{position:relative;background:#f9fafb;border:2px solid #e5e7eb;border-radius:1rem;padding:1.5rem;cursor:pointer;transition:all .3s ease-in-out;overflow:hidden}.payments-page .payments-content .payment-schedule-section .schedule-options-grid .schedule-option-card:hover{border-color:#4267b2;transform:translateY(-2px);box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d}.payments-page .payments-content .payment-schedule-section .schedule-options-grid .schedule-option-card.selected{border-color:#4267b2;background:#ebf2ff;box-shadow:0 0 0 3px #4267b21a}.payments-page .payments-content .payment-schedule-section .schedule-options-grid .schedule-option-card .schedule-header{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem}.payments-page .payments-content .payment-schedule-section .schedule-options-grid .schedule-option-card .schedule-header .schedule-icon{width:50px;height:50px;background:#fff;border-radius:.75rem;display:flex;align-items:center;justify-content:center;color:#4267b2;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;flex-shrink:0}.payments-page .payments-content .payment-schedule-section .schedule-options-grid .schedule-option-card .schedule-header .schedule-info{flex:1}.payments-page .payments-content .payment-schedule-section .schedule-options-grid .schedule-option-card .schedule-header .schedule-info .schedule-title{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.payments-page .payments-content .payment-schedule-section .schedule-options-grid .schedule-option-card .schedule-header .schedule-info .schedule-title h4{font-size:1.125rem;font-weight:600;color:#333;margin:0}.payments-page .payments-content .payment-schedule-section .schedule-options-grid .schedule-option-card .schedule-header .schedule-info .schedule-title .recommended-badge{display:flex;align-items:center;gap:.25rem;background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:.25rem .5rem;border-radius:.375rem;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.payments-page .payments-content .payment-schedule-section .schedule-options-grid .schedule-option-card .schedule-header .schedule-info .schedule-title .recommended-badge svg{width:10px;height:10px}.payments-page .payments-content .payment-schedule-section .schedule-options-grid .schedule-option-card .schedule-header .schedule-info .schedule-description{color:#999;font-size:.875rem;margin:0 0 .5rem;line-height:1.4}.payments-page .payments-content .payment-schedule-section .schedule-options-grid .schedule-option-card .schedule-header .schedule-info .schedule-frequency{color:#4267b2;font-size:.75rem;font-weight:600;background:#4267b21a;padding:.25rem .5rem;border-radius:.375rem;display:inline-block}.payments-page .payments-content .payment-schedule-section .schedule-options-grid .schedule-option-card .schedule-benefits{background:#ffffffb3;border-radius:.5rem;padding:1rem}.payments-page .payments-content .payment-schedule-section .schedule-options-grid .schedule-option-card .schedule-benefits h5{font-size:.875rem;font-weight:600;color:#333;margin:0 0 .75rem}.payments-page .payments-content .payment-schedule-section .schedule-options-grid .schedule-option-card .schedule-benefits ul{margin:0;padding-left:1rem}.payments-page .payments-content .payment-schedule-section .schedule-options-grid .schedule-option-card .schedule-benefits ul li{color:#999;font-size:.75rem;line-height:1.4;margin-bottom:.5rem}.payments-page .payments-content .payment-schedule-section .schedule-options-grid .schedule-option-card .schedule-benefits ul li:last-child{margin-bottom:0}.payments-page .payments-content .payment-schedule-section .schedule-options-grid .schedule-option-card .schedule-benefits ul li::marker{color:#4267b2}.payments-page .payments-content .payment-schedule-section .schedule-options-grid .schedule-option-card .schedule-selected-indicator{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;gap:.5rem;background:#4267b2;color:#fff;padding:.5rem .75rem;border-radius:.5rem;font-size:.75rem;font-weight:600;animation:slideInRight .3s ease-out}.payments-page .payments-content .payment-schedule-section .schedule-options-grid .schedule-option-card .schedule-selected-indicator svg{width:14px;height:14px}.payments-page .payments-content .payment-schedule-section .schedule-info-note{display:flex;align-items:center;gap:.75rem;background:#4267b20d;color:#4267b2;padding:1rem 1.5rem;border-radius:.75rem;border:1px solid rgba(66,103,178,.1)}.payments-page .payments-content .payment-schedule-section .schedule-info-note svg{flex-shrink:0;width:16px;height:16px}.payments-page .payments-content .payment-schedule-section .schedule-info-note span{font-size:.875rem;font-weight:500;line-height:1.4}.payments-page .payments-content .payment-info-section{margin-bottom:2rem}.payments-page .payments-content .payment-info-section .info-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.payments-page .payments-content .payment-info-section .info-cards-grid .info-card{background:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb}.payments-page .payments-content .payment-info-section .info-cards-grid .info-card .info-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.payments-page .payments-content .payment-info-section .info-cards-grid .info-card .info-header svg{color:#4267b2}.payments-page .payments-content .payment-info-section .info-cards-grid .info-card .info-header h4{font-size:1rem;font-weight:600;color:#333;margin:0}.payments-page .payments-content .payment-info-section .info-cards-grid .info-card p{color:#999;font-size:.875rem;line-height:1.5;margin:0 0 1rem}.payments-page .payments-content .payment-info-section .info-cards-grid .info-card p:last-child{margin-bottom:0}.payments-page .payments-content .payment-info-section .info-cards-grid .info-card ul{margin:0;padding-left:1.25rem}.payments-page .payments-content .payment-info-section .info-cards-grid .info-card ul li{color:#999;font-size:.875rem;line-height:1.5;margin-bottom:.5rem}.payments-page .payments-content .payment-info-section .info-cards-grid .info-card ul li:last-child{margin-bottom:0}.payments-page .payments-content .payment-info-section .info-cards-grid .info-card .payout-details{background:#f9fafb;border-radius:.5rem;padding:1rem}.payments-page .payments-content .payment-info-section .info-cards-grid .info-card .payout-details .payout-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.payments-page .payments-content .payment-info-section .info-cards-grid .info-card .payout-details .payout-item:last-child{margin-bottom:0}.payments-page .payments-content .payment-info-section .info-cards-grid .info-card .payout-details .payout-item span:first-child{color:#999;font-size:.875rem}.payments-page .payments-content .payment-info-section .info-cards-grid .info-card .payout-details .payout-item span:last-child{color:#333;font-weight:500;font-size:.875rem}.payments-page .payments-content .save-section{display:flex;justify-content:center}.payments-page .payments-content .save-section .save-btn{display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#4267b2,#2c5aa0);color:#fff;border:none;border-radius:.75rem;padding:1rem 2rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease-in-out;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.payments-page .payments-content .save-section .save-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d}.payments-page .payments-content .save-section .save-btn:active{transform:translateY(0)}.payments-page .payments-content .save-section .save-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.payments-page .payments-content .save-section .save-btn svg{width:16px;height:16px}@keyframes slideInDown{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideInRight{0%{transform:translate(20px);opacity:0}to{transform:translate(0);opacity:1}}@media(max-width:1200px){.payments-page .payments-content .payment-methods-section .payment-methods-grid{grid-template-columns:1fr}.payments-page .payments-content .payment-schedule-section .schedule-options-grid{grid-template-columns:repeat(2,1fr)}.payments-page .payments-content .payment-info-section .info-cards-grid{grid-template-columns:1fr}}@media(max-width:768px){.payments-page{padding:1rem}.payments-page .payments-header{flex-direction:column;gap:1.5rem;text-align:center;padding:1rem}.payments-page .payments-header .earnings-summary{justify-content:center;gap:1.5rem}.payments-page .payments-content .payment-methods-section{padding:1.5rem}.payments-page .payments-content .payment-methods-section .payment-methods-grid .payment-method-card{padding:1rem}.payments-page .payments-content .payment-methods-section .payment-methods-grid .payment-method-card .card-header{flex-direction:column;text-align:center;gap:1rem}.payments-page .payments-content .payment-methods-section .payment-methods-grid .payment-method-card .card-header .method-info{text-align:center}.payments-page .payments-content .payment-methods-section .payment-methods-grid .payment-method-card .selected-indicator{position:static;margin-top:1rem;justify-content:center}.payments-page .payments-content .payment-schedule-section{padding:1.5rem}.payments-page .payments-content .payment-schedule-section .schedule-options-grid{grid-template-columns:1fr}.payments-page .payments-content .payment-schedule-section .schedule-options-grid .schedule-option-card{padding:1rem}.payments-page .payments-content .payment-schedule-section .schedule-options-grid .schedule-option-card .schedule-header .schedule-info .schedule-title{flex-direction:column;align-items:flex-start;gap:.5rem}.payments-page .payments-content .payment-schedule-section .schedule-options-grid .schedule-option-card .schedule-selected-indicator{position:static;margin-top:1rem;justify-content:center}.payments-page .payments-content .payment-schedule-section .schedule-info-note{padding:.75rem 1rem;text-align:center}.payments-page .payments-content .payment-info-section .info-cards-grid .info-card{padding:1rem}}@media(max-width:480px){.payments-page{padding:.5rem}.payments-page .payments-header{padding:.75rem}.payments-page .payments-header .header-content h1{font-size:1.5rem}.payments-page .payments-header .earnings-summary{gap:1rem}.payments-page .payments-header .earnings-summary .earning-item .earning-value{font-size:1.25rem}.payments-page .payments-content .payment-methods-section{padding:1rem}.payments-page .payments-content .payment-methods-section .section-header h3{font-size:1.25rem}.payments-page .payments-content .payment-methods-section .payment-methods-grid .payment-method-card .card-header .method-icon{width:50px;height:50px}.payments-page .payments-content .payment-schedule-section{padding:1rem}.payments-page .payments-content .payment-schedule-section .section-header h3{font-size:1.25rem}.payments-page .payments-content .payment-schedule-section .schedule-options-grid .schedule-option-card{padding:.75rem}.payments-page .payments-content .payment-schedule-section .schedule-options-grid .schedule-option-card .schedule-header .schedule-icon{width:40px;height:40px}.payments-page .payments-content .payment-schedule-section .schedule-options-grid .schedule-option-card .schedule-header .schedule-info .schedule-title h4{font-size:1rem}.payments-page .payments-content .payment-schedule-section .schedule-options-grid .schedule-option-card .schedule-header .schedule-info .schedule-title .recommended-badge{font-size:.5rem;padding:.125rem .375rem}.payments-page .payments-content .payment-schedule-section .schedule-options-grid .schedule-option-card .schedule-benefits{padding:.75rem}.payments-page .payments-content .payment-schedule-section .schedule-options-grid .schedule-option-card .schedule-benefits ul li{font-size:.7rem}.payments-page .payments-content .payment-schedule-section .schedule-info-note{padding:.75rem}.payments-page .payments-content .payment-schedule-section .schedule-info-note span{font-size:.75rem}.payments-page .payments-content .payment-info-section .info-cards-grid{gap:1rem}.payments-page .payments-content .payment-info-section .info-cards-grid .info-card{padding:.75rem}.payments-page .payments-content .save-section .save-btn{width:100%;justify-content:center}}.lang-ar .payments-page{direction:rtl}.lang-ar .payments-page h1,.lang-ar .payments-page h2,.lang-ar .payments-page h3,.lang-ar .payments-page h4,.lang-ar .payments-page h5,.lang-ar .payments-page h6,.lang-ar .payments-page p,.lang-ar .payments-page span,.lang-ar .payments-page button,.lang-ar .payments-page input,.lang-ar .payments-page select,.lang-ar .payments-page label,.lang-ar .payments-page li{font-family:Cairo,Tajawal,Amiri,Arial,sans-serif}.lang-ar .payments-page .payments-header .earnings-summary .earning-item{text-align:center}.lang-ar .payments-page .success-message svg{margin-right:0;margin-left:.75rem}.lang-ar .payments-page .payment-methods-section .payment-methods-grid .payment-method-card .card-header .method-icon{margin-right:0;margin-left:1rem}.lang-ar .payments-page .payment-methods-section .payment-methods-grid .payment-method-card .card-header .method-info{text-align:right}.lang-ar .payments-page .payment-methods-section .payment-methods-grid .payment-method-card .card-header .method-status .status-badge svg{margin-right:0;margin-left:.25rem}.lang-ar .payments-page .payment-methods-section .payment-methods-grid .payment-method-card .card-details .detail-row,.lang-ar .payments-page .payment-methods-section .payment-methods-grid .payment-method-card .card-details .method-description{text-align:right}.lang-ar .payments-page .payment-methods-section .payment-methods-grid .payment-method-card .selected-indicator{right:auto;left:1rem}.lang-ar .payments-page .payment-methods-section .payment-methods-grid .payment-method-card .selected-indicator svg{margin-right:0;margin-left:.5rem}.lang-ar .payments-page .payment-methods-section .payment-methods-grid .payment-method-card .coming-soon-overlay .coming-soon-content{text-align:center}.lang-ar .payments-page .payment-schedule-section .schedule-options-grid .schedule-option-card .schedule-header .schedule-icon{margin-right:0;margin-left:1rem}.lang-ar .payments-page .payment-schedule-section .schedule-options-grid .schedule-option-card .schedule-header .schedule-info{text-align:right}.lang-ar .payments-page .payment-schedule-section .schedule-options-grid .schedule-option-card .schedule-header .schedule-info .schedule-title .recommended-badge svg{margin-right:0;margin-left:.25rem}.lang-ar .payments-page .payment-schedule-section .schedule-options-grid .schedule-option-card .schedule-benefits,.lang-ar .payments-page .payment-schedule-section .schedule-options-grid .schedule-option-card .schedule-benefits h5{text-align:right}.lang-ar .payments-page .payment-schedule-section .schedule-options-grid .schedule-option-card .schedule-benefits ul{padding-left:0;padding-right:1rem}.lang-ar .payments-page .payment-schedule-section .schedule-options-grid .schedule-option-card .schedule-selected-indicator{right:auto;left:1rem}.lang-ar .payments-page .payment-schedule-section .schedule-options-grid .schedule-option-card .schedule-selected-indicator svg{margin-right:0;margin-left:.5rem}.lang-ar .payments-page .payment-schedule-section .schedule-info-note svg{margin-right:0;margin-left:.75rem}.lang-ar .payments-page .payment-schedule-section .schedule-info-note span,.lang-ar .payments-page .payment-info-section .info-cards-grid .info-card{text-align:right}.lang-ar .payments-page .payment-info-section .info-cards-grid .info-card .info-header svg{margin-right:0;margin-left:.75rem}.lang-ar .payments-page .payment-info-section .info-cards-grid .info-card ul{padding-left:0;padding-right:1.25rem;text-align:right}.lang-ar .payments-page .payment-info-section .info-cards-grid .info-card .payout-details .payout-item,.lang-ar .payments-page .payment-info-section .info-cards-grid .info-card .payout-details .payout-item span:first-child{text-align:right}.lang-ar .payments-page .payment-info-section .info-cards-grid .info-card .payout-details .payout-item span:last-child{text-align:left}.lang-ar .payments-page .save-section .save-btn svg{margin-right:0;margin-left:.5rem}.lang-ar .payments-page .loading-state,.lang-ar .payments-page .error-state{text-align:center}@media(max-width:768px){.lang-ar .payments-page .payments-header,.lang-ar .payments-page .payments-header .header-content{text-align:center}.lang-ar .payments-page .payments-header .earnings-summary{justify-content:center}.lang-ar .payments-page .payments-content .payment-methods-section .payment-methods-grid .payment-method-card .card-header,.lang-ar .payments-page .payments-content .payment-methods-section .payment-methods-grid .payment-method-card .card-header .method-info,.lang-ar .payments-page .payments-content .payment-methods-section .payment-methods-grid .payment-method-card .card-details,.lang-ar .payments-page .payments-content .payment-methods-section .payment-methods-grid .payment-method-card .card-details .method-description{text-align:center}.lang-ar .payments-page .payments-content .payment-methods-section .payment-methods-grid .payment-method-card .selected-indicator{position:static;margin-top:1rem;justify-content:center}.lang-ar .payments-page .payments-content .payment-schedule-section .schedule-options-grid .schedule-option-card .schedule-header .schedule-info,.lang-ar .payments-page .payments-content .payment-schedule-section .schedule-options-grid .schedule-option-card .schedule-benefits{text-align:right}.lang-ar .payments-page .payments-content .payment-schedule-section .schedule-options-grid .schedule-option-card .schedule-selected-indicator{position:static;margin-top:1rem;justify-content:center}.lang-ar .payments-page .payments-content .payment-schedule-section .schedule-info-note{text-align:center}.lang-ar .payments-page .payments-content .payment-info-section .info-cards-grid .info-card,.lang-ar .payments-page .payments-content .payment-info-section .info-cards-grid .info-card .payout-details .payout-item{text-align:right}}@media(max-width:480px){.lang-ar .payments-page .payments-header .header-content h1,.lang-ar .payments-page .payments-header .header-content p{text-align:center}.lang-ar .payments-page .payments-content .payment-schedule-section .schedule-options-grid .schedule-option-card .schedule-header .schedule-info .schedule-title{flex-wrap:wrap}}.settings-page{padding:2rem;background:#f9fafb;min-height:100vh}.settings-page .settings-header h1{font-size:2rem;font-weight:700;color:#333;margin:0 0 .5rem}.settings-page .settings-header p{color:#999;font-size:1rem;margin:0}.settings-page .error-message{margin-bottom:1rem;padding:1rem;background:#fee;color:#c33;border-radius:.5rem;border:1px solid #fcc}.settings-page .settings-container{background:#fff;border-radius:1rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb;overflow:hidden}.settings-page .settings-container .settings-tabs{display:flex;background:#f9fafb;border-bottom:1px solid #e5e7eb;overflow-x:auto}.settings-page .settings-container .settings-tabs .tab-btn{display:flex;align-items:center;gap:.75rem;background:none;border:none;padding:1.25rem 1.5rem;font-size:.875rem;font-weight:500;color:#999;cursor:pointer;transition:all .3s ease-in-out;white-space:nowrap;border-bottom:3px solid transparent;position:relative}.settings-page .settings-container .settings-tabs .tab-btn:hover{color:#333;background:#ffffffb3}.settings-page .settings-container .settings-tabs .tab-btn.active{color:#4267b2;background:#fff;border-bottom-color:#4267b2;font-weight:600}.settings-page .settings-container .settings-tabs .tab-btn svg{flex-shrink:0}.settings-page .settings-container .settings-content .settings-section{padding:2.5rem}.settings-page .settings-container .settings-content .settings-section .section-header{margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.settings-page .settings-container .settings-content .settings-section .section-header h2{font-size:1.5rem;font-weight:600;color:#333;margin:0 0 .5rem}.settings-page .settings-container .settings-content .settings-section .section-header p{color:#999;font-size:.9rem;margin:0}.settings-page .settings-container .settings-content .settings-section .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start}.settings-page .settings-container .settings-content .settings-section .form-grid .form-group.full-width{grid-column:1/-1}.settings-page .settings-container .settings-content .settings-section .form-grid .form-group.image-upload-group{grid-column:1/-1;margin-bottom:1rem}.settings-page .settings-container .settings-content .settings-section .form-grid .form-group label{display:block;font-weight:600;color:#333;margin-bottom:.75rem;font-size:.875rem}.settings-page .settings-container .settings-content .settings-section .form-grid .form-group input,.settings-page .settings-container .settings-content .settings-section .form-grid .form-group select,.settings-page .settings-container .settings-content .settings-section .form-grid .form-group textarea{width:100%;padding:.875rem 1rem;border:1.5px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;transition:all .3s ease-in-out;background:#fff;font-family:inherit}.settings-page .settings-container .settings-content .settings-section .form-grid .form-group input:focus,.settings-page .settings-container .settings-content .settings-section .form-grid .form-group select:focus,.settings-page .settings-container .settings-content .settings-section .form-grid .form-group textarea:focus{outline:none;border-color:#4267b2;box-shadow:0 0 0 3px #4267b21a;transform:translateY(-1px)}.settings-page .settings-container .settings-content .settings-section .form-grid .form-group input:hover,.settings-page .settings-container .settings-content .settings-section .form-grid .form-group select:hover,.settings-page .settings-container .settings-content .settings-section .form-grid .form-group textarea:hover{border-color:#d1d5db}.settings-page .settings-container .settings-content .settings-section .form-grid .form-group input::-moz-placeholder,.settings-page .settings-container .settings-content .settings-section .form-grid .form-group select::-moz-placeholder,.settings-page .settings-container .settings-content .settings-section .form-grid .form-group textarea::-moz-placeholder{color:#999}.settings-page .settings-container .settings-content .settings-section .form-grid .form-group input::placeholder,.settings-page .settings-container .settings-content .settings-section .form-grid .form-group select::placeholder,.settings-page .settings-container .settings-content .settings-section .form-grid .form-group textarea::placeholder{color:#999}.settings-page .settings-container .settings-content .settings-section .form-grid .form-group input.error,.settings-page .settings-container .settings-content .settings-section .form-grid .form-group select.error,.settings-page .settings-container .settings-content .settings-section .form-grid .form-group textarea.error{border-color:#ef4444}.settings-page .settings-container .settings-content .settings-section .form-grid .form-group input.readonly-field,.settings-page .settings-container .settings-content .settings-section .form-grid .form-group select.readonly-field,.settings-page .settings-container .settings-content .settings-section .form-grid .form-group textarea.readonly-field{background:#f9fafb;color:#333;cursor:not-allowed;font-weight:500;border-color:#e5e7eb}.settings-page .settings-container .settings-content .settings-section .form-grid .form-group input.readonly-field:hover,.settings-page .settings-container .settings-content .settings-section .form-grid .form-group select.readonly-field:hover,.settings-page .settings-container .settings-content .settings-section .form-grid .form-group textarea.readonly-field:hover{border-color:#e5e7eb;transform:none}.settings-page .settings-container .settings-content .settings-section .form-grid .form-group input.readonly-field:focus,.settings-page .settings-container .settings-content .settings-section .form-grid .form-group select.readonly-field:focus,.settings-page .settings-container .settings-content .settings-section .form-grid .form-group textarea.readonly-field:focus{border-color:#e5e7eb;box-shadow:none;transform:none}.settings-page .settings-container .settings-content .settings-section .form-grid .form-group textarea{resize:vertical;min-height:100px;line-height:1.5}.settings-page .settings-container .settings-content .settings-section .form-grid .form-group select{cursor:pointer}.settings-page .settings-container .settings-content .settings-section .form-grid .form-group h3{font-size:1.125rem;font-weight:600;color:#333;margin:0 0 1rem;padding-top:1rem;border-top:1px solid #e5e7eb}.settings-page .settings-container .settings-content .settings-section .form-grid .form-group h3:first-child{border-top:none;padding-top:0}.settings-page .settings-container .settings-content .settings-section .form-grid .form-group .helper-text{display:block;color:#999;font-size:.75rem;margin-top:.5rem;line-height:1.4}.settings-page .settings-container .settings-content .settings-section .form-grid .form-group .helper-text.error{color:#ef4444}.settings-page .settings-container .settings-content .settings-section .form-grid .form-group .password-input{position:relative}.settings-page .settings-container .settings-content .settings-section .form-grid .form-group .password-input input{padding-right:3rem}.settings-page .settings-container .settings-content .settings-section .form-grid .form-group .password-input .password-toggle{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#999;transition:all .3s ease-in-out;padding:.25rem;border-radius:.375rem;display:flex;align-items:center;justify-content:center}.settings-page .settings-container .settings-content .settings-section .form-grid .form-group .password-input .password-toggle:hover{color:#4267b2;background:#4267b21a}.settings-page .settings-container .settings-content .settings-section .form-grid .form-group .image-upload{display:flex;align-items:center;gap:1.5rem}.settings-page .settings-container .settings-content .settings-section .form-grid .form-group .image-upload .image-preview{width:120px;height:120px;border-radius:.75rem;overflow:hidden;border:2px solid #e5e7eb;flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:center;background:#f9fafb}.settings-page .settings-container .settings-content .settings-section .form-grid .form-group .image-upload .image-preview.circular{border-radius:50%}.settings-page .settings-container .settings-content .settings-section .form-grid .form-group .image-upload .image-preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.settings-page .settings-container .settings-content .settings-section .form-grid .form-group .image-upload .image-preview svg{color:#999}.settings-page .settings-container .settings-content .settings-section .form-grid .form-group .image-upload .image-preview .upload-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center}.settings-page .settings-container .settings-content .settings-section .form-grid .form-group .image-upload .image-preview .upload-overlay .spinner{color:#fff;animation:spin 1s linear infinite}.settings-page .settings-container .settings-content .settings-section .form-grid .form-group .image-upload .upload-controls .file-input{display:none}.settings-page .settings-container .settings-content .settings-section .form-grid .form-group .image-upload .upload-controls .upload-btn{display:flex;align-items:center;gap:.5rem;background:#f3f4f6;color:#333;border:1px solid #e5e7eb;border-radius:.5rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.settings-page .settings-container .settings-content .settings-section .form-grid .form-group .image-upload .upload-controls .upload-btn:hover{background:#e5e7eb;border-color:#d1d5db;transform:translateY(-1px)}.settings-page .settings-container .settings-content .settings-section .form-grid .form-group .image-upload .upload-controls .upload-btn.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.settings-page .settings-container .settings-content .settings-section .form-grid .form-group .document-upload .upload-placeholder{border:2px dashed #d1d5db;border-radius:.75rem;padding:2rem;text-align:center;background:#f9fafb;transition:all .3s ease-in-out}.settings-page .settings-container .settings-content .settings-section .form-grid .form-group .document-upload .upload-placeholder:hover{border-color:#4267b2;background:#ebf2ff}.settings-page .settings-container .settings-content .settings-section .form-grid .form-group .document-upload .upload-placeholder svg{color:#999;margin:0 auto 1rem;display:block}.settings-page .settings-container .settings-content .settings-section .form-grid .form-group .document-upload .upload-placeholder p{color:#333;margin:0 0 1rem;font-weight:500}.settings-page .settings-container .settings-content .settings-section .form-grid .form-group .document-upload .upload-placeholder .file-input{display:none}.settings-page .settings-container .settings-content .settings-section .form-grid .form-group .document-upload .upload-placeholder .upload-btn{background:#4267b2;color:#fff;border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-size:.875rem;cursor:pointer;transition:all .3s ease-in-out}.settings-page .settings-container .settings-content .settings-section .form-grid .form-group .document-upload .upload-placeholder .upload-btn:hover{background:#2c5aa0;transform:translateY(-1px)}.settings-page .settings-container .settings-content .settings-section .form-grid .form-group .document-upload .document-preview{position:relative;border-radius:.75rem;overflow:hidden;border:1px solid #e5e7eb;padding:1rem;background:#f9fafb}.settings-page .settings-container .settings-content .settings-section .form-grid .form-group .document-upload .document-preview p{margin:0;color:#333;font-size:.875rem}.settings-page .settings-container .settings-content .settings-section .form-grid .form-group .document-upload .document-preview img{width:100%;height:auto;display:block}.settings-page .settings-container .settings-content .settings-section .form-grid .form-group .document-upload .document-preview .remove-document{position:absolute;top:.5rem;right:.5rem;background:#ef4444e6;color:#fff;border:none;border-radius:.375rem;padding:.5rem .75rem;font-size:.75rem;cursor:pointer;transition:all .3s ease-in-out}.settings-page .settings-container .settings-content .settings-section .form-grid .form-group .document-upload .document-preview .remove-document:hover{background:#dc2626}.settings-page .settings-container .settings-content .form-actions{padding:2rem 2.5rem;border-top:1px solid #e5e7eb;background:#f9fafb;display:flex;justify-content:flex-end}.settings-page .settings-container .settings-content .form-actions .save-btn{display:flex;align-items:center;gap:.75rem;background:linear-gradient(135deg,#4267b2,#2c5aa0);color:#fff;border:none;border-radius:.75rem;padding:1rem 2rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease-in-out;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.settings-page .settings-container .settings-content .form-actions .save-btn:hover{transform:translateY(-2px);box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d}.settings-page .settings-container .settings-content .form-actions .save-btn:active{transform:translateY(0)}.settings-page .settings-container .settings-content .form-actions .save-btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}@media(max-width:1200px){.settings-page .settings-container .settings-content .settings-section .form-grid{grid-template-columns:1fr;gap:1.5rem}.settings-page .settings-container .settings-content .settings-section .form-grid .form-group.full-width{grid-column:1}}@media(max-width:768px){.settings-page{padding:1rem}.settings-page .settings-header{text-align:center;margin-bottom:1.5rem}.settings-page .settings-header h1{font-size:1.75rem}.settings-page .settings-container .settings-tabs .tab-btn{padding:1rem;flex-direction:column;gap:.5rem;font-size:.75rem}.settings-page .settings-container .settings-tabs .tab-btn svg{width:16px;height:16px}.settings-page .settings-container .settings-content .settings-section{padding:1.5rem}.settings-page .settings-container .settings-content .settings-section .section-header{margin-bottom:1.5rem}.settings-page .settings-container .settings-content .settings-section .section-header h2{font-size:1.25rem}.settings-page .settings-container .settings-content .settings-section .form-grid{gap:1.25rem}.settings-page .settings-container .settings-content .settings-section .form-grid .form-group .image-upload{flex-direction:column;text-align:center;gap:1rem}.settings-page .settings-container .settings-content .settings-section .form-grid .form-group .image-upload .image-preview{width:100px;height:100px;align-self:center}.settings-page .settings-container .settings-content .form-actions{padding:1.5rem}.settings-page .settings-container .settings-content .form-actions .save-btn{width:100%;justify-content:center}}@media(max-width:480px){.settings-page{padding:.5rem}.settings-page .settings-header h1{font-size:1.5rem}.settings-page .settings-container .settings-tabs .tab-btn{padding:.75rem .5rem;font-size:.7rem}.settings-page .settings-container .settings-content .settings-section{padding:1rem}.settings-page .settings-container .settings-content .settings-section .form-grid{gap:1rem}.settings-page .settings-container .settings-content .settings-section .form-grid .form-group label{font-size:.8rem}.settings-page .settings-container .settings-content .settings-section .form-grid .form-group input,.settings-page .settings-container .settings-content .settings-section .form-grid .form-group select,.settings-page .settings-container .settings-content .settings-section .form-grid .form-group textarea{padding:.75rem;font-size:.8rem}.settings-page .settings-container .settings-content .form-actions{padding:1rem}}.lang-ar,.lang-ar .settings-page{direction:rtl}.lang-ar .settings-page h1,.lang-ar .settings-page h2,.lang-ar .settings-page h3,.lang-ar .settings-page h4,.lang-ar .settings-page h5,.lang-ar .settings-page h6,.lang-ar .settings-page p,.lang-ar .settings-page span,.lang-ar .settings-page button,.lang-ar .settings-page input,.lang-ar .settings-page select,.lang-ar .settings-page label,.lang-ar .settings-page a,.lang-ar .settings-page div,.lang-ar .settings-page textarea{font-family:Cairo,Tajawal,Amiri,Arial,sans-serif}.lang-ar .settings-page .settings-header,.lang-ar .settings-page .settings-header h1,.lang-ar .settings-page .settings-header p,.lang-ar .settings-page .error-message{text-align:right}.lang-ar .settings-page .settings-container .settings-tabs{direction:rtl}.lang-ar .settings-page .settings-container .settings-tabs .tab-btn svg{margin-left:.75rem;margin-right:0}.lang-ar .settings-page .settings-container .settings-tabs .tab-btn span{margin-left:0}.lang-ar .settings-page .settings-container .settings-content{direction:rtl}.lang-ar .settings-page .settings-container .settings-content .settings-section .section-header,.lang-ar .settings-page .settings-container .settings-content .settings-section .section-header h2,.lang-ar .settings-page .settings-container .settings-content .settings-section .section-header p{text-align:right}.lang-ar .settings-page .settings-container .settings-content .settings-section .form-grid{direction:rtl}.lang-ar .settings-page .settings-container .settings-content .settings-section .form-grid .form-group label{text-align:right}.lang-ar .settings-page .settings-container .settings-content .settings-section .form-grid .form-group input,.lang-ar .settings-page .settings-container .settings-content .settings-section .form-grid .form-group select,.lang-ar .settings-page .settings-container .settings-content .settings-section .form-grid .form-group textarea{text-align:right;direction:rtl}.lang-ar .settings-page .settings-container .settings-content .settings-section .form-grid .form-group .helper-text{text-align:right}.lang-ar .settings-page .settings-container .settings-content .settings-section .form-grid .form-group .password-input input{padding-right:1rem;padding-left:3rem}.lang-ar .settings-page .settings-container .settings-content .settings-section .form-grid .form-group .password-input .password-toggle{right:auto;left:1rem}.lang-ar .settings-page .settings-container .settings-content .settings-section .form-grid .form-group .image-upload{direction:rtl}.lang-ar .settings-page .settings-container .settings-content .settings-section .form-grid .form-group .image-upload .upload-controls{text-align:right}.lang-ar .settings-page .settings-container .settings-content .settings-section .form-grid .form-group .image-upload .upload-controls .upload-btn svg{margin-right:0;margin-left:.5rem}.lang-ar .settings-page .settings-container .settings-content .settings-section .form-grid .form-group .document-upload .upload-placeholder{text-align:center}.lang-ar .settings-page .settings-container .settings-content .settings-section .form-grid .form-group .document-upload .document-preview{text-align:right}.lang-ar .settings-page .settings-container .settings-content .form-actions .save-btn svg{margin-right:0;margin-left:.75rem}@media(max-width:768px){.lang-ar .settings-page .settings-header{text-align:center}.lang-ar .settings-page .settings-container .settings-tabs .tab-btn svg{margin:0}.lang-ar .settings-page .settings-container .settings-content .form-actions .save-btn{justify-content:center}}.seller-layout{min-height:100vh;display:flex;flex-direction:column;overflow:hidden}.seller-content{flex:1;display:flex;overflow:hidden}.seller-content .main-content{flex:1;padding:2rem;overflow-y:auto;background-color:#f8fafc;transition:margin-left .3s ease}.seller-content .main-content--mobile{margin-left:0;padding:1rem}.product-details-page{padding:2rem;background:#f9fafb;min-height:100vh}.product-details-page .loading{display:flex;align-items:center;justify-content:center;height:400px;font-size:1.125rem;color:#999}.product-details-page .details-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;background:#fff;border-radius:1rem;padding:1.5rem 2rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb}.product-details-page .details-header .header-left{display:flex;align-items:flex-start;gap:1rem}.product-details-page .details-header .header-left .back-btn{background:#f3f4f6;border:none;border-radius:.5rem;padding:.75rem;cursor:pointer;transition:all .3s ease-in-out;color:#333;margin-top:.25rem}.product-details-page .details-header .header-left .back-btn:hover{background:#e5e7eb;transform:translate(-2px)}.product-details-page .details-header .header-left .header-text h1{font-size:1.75rem;font-weight:700;color:#333;margin:0 0 .5rem}.product-details-page .details-header .header-left .header-text .product-meta{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.product-details-page .details-header .header-left .header-text .product-meta .product-sku{font-family:monospace;color:#999;font-size:.875rem;background:#f3f4f6;padding:.25rem .5rem;border-radius:.375rem}.product-details-page .details-header .header-left .header-text .product-meta .status-badge{padding:.25rem .75rem;border-radius:.375rem;font-size:.75rem;font-weight:600;text-transform:uppercase}.product-details-page .details-header .header-left .header-text .product-meta .status-badge.status--published{background:#10b9811a;color:#059669}.product-details-page .details-header .header-left .header-text .product-meta .status-badge.status--private{background:#9ca3af1a;color:#6b7280}.product-details-page .details-header .header-left .header-text .product-meta .status-badge.status--archived{background:#f59e0b1a;color:#d97706}.product-details-page .details-header .header-left .header-text .product-meta .product-views{display:flex;align-items:center;gap:.25rem;color:#999;font-size:.875rem}.product-details-page .details-header .header-actions{display:flex;gap:.75rem;flex-wrap:wrap}.product-details-page .details-header .header-actions .action-btn{display:flex;align-items:center;gap:.5rem;border:none;border-radius:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out;white-space:nowrap}.product-details-page .details-header .header-actions .action-btn.share-btn{background:#f3f4f6;color:#333}.product-details-page .details-header .header-actions .action-btn.share-btn:hover{background:#e5e7eb}.product-details-page .details-header .header-actions .action-btn.edit-btn{background:#4267b21a;color:#4267b2}.product-details-page .details-header .header-actions .action-btn.edit-btn:hover{background:#4267b233}.product-details-page .details-header .header-actions .action-btn.publish-btn{background:#10b9811a;color:#059669}.product-details-page .details-header .header-actions .action-btn.publish-btn:hover{background:#10b98133}.product-details-page .details-header .header-actions .action-btn.archive-btn{background:#f59e0b1a;color:#d97706}.product-details-page .details-header .header-actions .action-btn.archive-btn:hover{background:#f59e0b33}.product-details-page .details-header .header-actions .action-btn.delete-btn{background:#ef44441a;color:#dc2626}.product-details-page .details-header .header-actions .action-btn.delete-btn:hover{background:#ef444433}.product-details-page .details-content .product-main{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-bottom:3rem}.product-details-page .details-content .product-main .product-images .main-image{background:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb;margin-bottom:1rem;aspect-ratio:1}.product-details-page .details-content .product-main .product-images .main-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-details-page .details-content .product-main .product-images .image-thumbnails{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:.75rem}.product-details-page .details-content .product-main .product-images .image-thumbnails .thumbnail{background:#fff;border:2px solid transparent;border-radius:.5rem;overflow:hidden;cursor:pointer;transition:all .3s ease-in-out;aspect-ratio:1;padding:0}.product-details-page .details-content .product-main .product-images .image-thumbnails .thumbnail:hover{border-color:#d1d5db;transform:scale(1.05)}.product-details-page .details-content .product-main .product-images .image-thumbnails .thumbnail.active{border-color:#4267b2;box-shadow:0 0 0 1px #4267b2}.product-details-page .details-content .product-main .product-images .image-thumbnails .thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-details-page .details-content .product-main .product-info{background:#fff;border-radius:1rem;padding:2rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb;height:-moz-fit-content;height:fit-content}.product-details-page .details-content .product-main .product-info .product-title{margin-bottom:1.5rem}.product-details-page .details-content .product-main .product-info .product-title h2{font-size:1.875rem;font-weight:700;color:#333;margin:0 0 .75rem;line-height:1.2}.product-details-page .details-content .product-main .product-info .product-title .arabic-name{font-size:1.5rem;font-weight:600;color:#4267b2;margin:0 0 .75rem;line-height:1.3;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans Arabic,sans-serif}.product-details-page .details-content .product-main .product-info .product-title .short-description{color:#999;font-size:1rem;line-height:1.5;margin:0}.product-details-page .details-content .product-main .product-info .product-title .short-description.arabic-description{color:#999;margin-top:.5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans Arabic,sans-serif;border-top:1px solid #e5e7eb;padding-top:.75rem}.product-details-page .details-content .product-main .product-info .product-stats{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #e5e7eb}.product-details-page .details-content .product-main .product-info .product-stats .rating{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.product-details-page .details-content .product-main .product-info .product-stats .rating .stars{display:flex;gap:.125rem}.product-details-page .details-content .product-main .product-info .product-stats .rating .stars svg{color:#d1d5db}.product-details-page .details-content .product-main .product-info .product-stats .rating .stars svg.filled{color:#fbbf24}.product-details-page .details-content .product-main .product-info .product-stats .rating .rating-value{font-weight:600;color:#333}.product-details-page .details-content .product-main .product-info .product-stats .rating .review-count,.product-details-page .details-content .product-main .product-info .product-stats .rating .sold-count{color:#999;font-size:.875rem}.product-details-page .details-content .product-main .product-info .pricing{margin-bottom:2rem}.product-details-page .details-content .product-main .product-info .pricing .price-main{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.product-details-page .details-content .product-main .product-info .pricing .price-main .sale-price{font-size:2rem;font-weight:700;color:#dc2626}.product-details-page .details-content .product-main .product-info .pricing .price-main .original-price{font-size:1.25rem;color:#999;text-decoration:line-through}.product-details-page .details-content .product-main .product-info .pricing .price-main .regular-price{font-size:2rem;font-weight:700;color:#4267b2}.product-details-page .details-content .product-main .product-info .pricing .price-main .discount-badge{background:#dc2626;color:#fff;padding:.25rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:600}.product-details-page .details-content .product-main .product-info .pricing .quantity-pricing{background:#f9fafb;border-radius:.5rem;padding:1rem;border:1px solid #e5e7eb}.product-details-page .details-content .product-main .product-info .pricing .quantity-pricing h4{margin:0 0 .75rem;font-size:.875rem;font-weight:600;color:#333}.product-details-page .details-content .product-main .product-info .pricing .quantity-pricing .pricing-tiers{display:flex;flex-direction:column;gap:.5rem}.product-details-page .details-content .product-main .product-info .pricing .quantity-pricing .pricing-tiers .pricing-tier{display:flex;justify-content:space-between;align-items:center;font-size:.875rem}.product-details-page .details-content .product-main .product-info .pricing .quantity-pricing .pricing-tiers .pricing-tier .quantity{color:#999}.product-details-page .details-content .product-main .product-info .pricing .quantity-pricing .pricing-tiers .pricing-tier .price{font-weight:600;color:#4267b2}.product-details-page .details-content .product-main .product-info .seller-info-section .stock-info,.product-details-page .details-content .product-main .product-info .seller-info-section .sale-type-info{margin-bottom:1.5rem}.product-details-page .details-content .product-main .product-info .seller-info-section .stock-info h4,.product-details-page .details-content .product-main .product-info .seller-info-section .sale-type-info h4{font-size:.875rem;font-weight:600;color:#333;margin:0 0 .5rem}.product-details-page .details-content .product-main .product-info .seller-info-section .stock-info .stock-status,.product-details-page .details-content .product-main .product-info .seller-info-section .sale-type-info .stock-status{padding:.75rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:600;display:inline-block}.product-details-page .details-content .product-main .product-info .seller-info-section .stock-info .stock-status.in-stock,.product-details-page .details-content .product-main .product-info .seller-info-section .sale-type-info .stock-status.in-stock{background:#10b9811a;color:#059669}.product-details-page .details-content .product-main .product-info .seller-info-section .stock-info .stock-status.low-stock,.product-details-page .details-content .product-main .product-info .seller-info-section .sale-type-info .stock-status.low-stock{background:#f59e0b1a;color:#d97706}.product-details-page .details-content .product-main .product-info .seller-info-section .stock-info .stock-status.out-of-stock,.product-details-page .details-content .product-main .product-info .seller-info-section .sale-type-info .stock-status.out-of-stock{background:#ef44441a;color:#dc2626}.product-details-page .details-content .product-main .product-info .seller-info-section .stock-info .sale-type-badge,.product-details-page .details-content .product-main .product-info .seller-info-section .sale-type-info .sale-type-badge{padding:.75rem 1rem;background:#4267b21a;color:#4267b2;border-radius:.5rem;font-size:.875rem;font-weight:600;display:inline-block}.product-details-page .details-content .product-details-tabs{background:#fff;border-radius:1rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb;overflow:hidden}.product-details-page .details-content .product-details-tabs .tabs-content{padding:2rem}.product-details-page .details-content .product-details-tabs .tabs-content .tab-section{margin-bottom:3rem}.product-details-page .details-content .product-details-tabs .tabs-content .tab-section:last-child{margin-bottom:0}.product-details-page .details-content .product-details-tabs .tabs-content .tab-section h3{font-size:1.5rem;font-weight:700;color:#333;margin:0 0 1.5rem;padding-bottom:.75rem;border-bottom:2px solid #e5e7eb}.product-details-page .details-content .product-details-tabs .tabs-content .tab-section .description-content p{color:#333;line-height:1.7;font-size:1rem;margin:0}.product-details-page .details-content .product-details-tabs .tabs-content .tab-section .specifications .spec-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:2rem}.product-details-page .details-content .product-details-tabs .tabs-content .tab-section .specifications .spec-grid .spec-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:#f9fafb;border-radius:.5rem;border:1px solid #e5e7eb}.product-details-page .details-content .product-details-tabs .tabs-content .tab-section .specifications .spec-grid .spec-item.arabic-spec{background:#4267b20d;border-color:#4267b21a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans Arabic,sans-serif}.product-details-page .details-content .product-details-tabs .tabs-content .tab-section .specifications .spec-grid .spec-item .spec-label{font-weight:600;color:#333;font-size:.875rem}.product-details-page .details-content .product-details-tabs .tabs-content .tab-section .specifications .spec-grid .spec-item .spec-value{color:#999;font-size:.875rem;text-align:right}.arabic-spec .product-details-page .details-content .product-details-tabs .tabs-content .tab-section .specifications .spec-grid .spec-item .spec-value{text-align:left}.product-details-page .details-content .product-details-tabs .tabs-content .tab-section .specifications .custom-attributes h4{font-size:1.125rem;font-weight:600;color:#333;margin:0 0 1rem}.product-details-page .details-content .product-details-tabs .tabs-content .tab-section .shipping-info .shipping-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.product-details-page .details-content .product-details-tabs .tabs-content .tab-section .shipping-info .shipping-grid .shipping-item{display:flex;gap:1rem;padding:1.5rem;background:#f9fafb;border-radius:.75rem;border:1px solid #e5e7eb}.product-details-page .details-content .product-details-tabs .tabs-content .tab-section .shipping-info .shipping-grid .shipping-item .shipping-icon{width:48px;height:48px;background:#ebf2ff;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#4267b2;flex-shrink:0}.product-details-page .details-content .product-details-tabs .tabs-content .tab-section .shipping-info .shipping-grid .shipping-item .shipping-details h4{font-size:1rem;font-weight:600;color:#333;margin:0 0 .25rem}.product-details-page .details-content .product-details-tabs .tabs-content .tab-section .shipping-info .shipping-grid .shipping-item .shipping-details p{color:#999;font-size:.875rem;margin:0}.product-details-page .details-content .product-details-tabs .tabs-content .tab-section .product-data .data-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.product-details-page .details-content .product-details-tabs .tabs-content .tab-section .product-data .data-grid .data-item{display:flex;flex-direction:column;gap:.25rem;padding:1rem;background:#f9fafb;border-radius:.5rem;border:1px solid #e5e7eb}.product-details-page .details-content .product-details-tabs .tabs-content .tab-section .product-data .data-grid .data-item .data-label{font-weight:600;color:#333;font-size:.875rem}.product-details-page .details-content .product-details-tabs .tabs-content .tab-section .product-data .data-grid .data-item .data-value{color:#999;font-size:.875rem}.product-details-page .details-content .product-details-tabs .tabs-content .tab-section .categories-tags{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.product-details-page .details-content .product-details-tabs .tabs-content .tab-section .categories-tags .categories h4{font-size:1.125rem;font-weight:600;color:#333;margin:0 0 1rem}.product-details-page .details-content .product-details-tabs .tabs-content .tab-section .categories-tags .categories .category-path{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.product-details-page .details-content .product-details-tabs .tabs-content .tab-section .categories-tags .categories .category-path .category,.product-details-page .details-content .product-details-tabs .tabs-content .tab-section .categories-tags .categories .category-path .subcategory,.product-details-page .details-content .product-details-tabs .tabs-content .tab-section .categories-tags .categories .category-path .sub-subcategory{padding:.5rem 1rem;background:#ebf2ff;color:#4267b2;border-radius:.5rem;font-size:.875rem;font-weight:500}.product-details-page .details-content .product-details-tabs .tabs-content .tab-section .categories-tags .categories .category-path .separator{color:#999;font-weight:600}.product-details-page .details-content .product-details-tabs .tabs-content .tab-section .categories-tags .tags-section{display:flex;flex-direction:column;gap:1.5rem}.product-details-page .details-content .product-details-tabs .tabs-content .tab-section .categories-tags .tags h4{font-size:1.125rem;font-weight:600;color:#333;margin:0 0 1rem}.product-details-page .details-content .product-details-tabs .tabs-content .tab-section .categories-tags .tags .tags-list{display:flex;flex-wrap:wrap;gap:.5rem}.product-details-page .details-content .product-details-tabs .tabs-content .tab-section .categories-tags .tags .tags-list.arabic-tags{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans Arabic,sans-serif}.product-details-page .details-content .product-details-tabs .tabs-content .tab-section .categories-tags .tags .tags-list .tag{padding:.5rem 1rem;background:#f3f4f6;color:#333;border-radius:.5rem;font-size:.875rem;border:1px solid #e5e7eb}.arabic-tags .product-details-page .details-content .product-details-tabs .tabs-content .tab-section .categories-tags .tags .tags-list .tag{background:#4267b21a;color:#4267b2;border-color:#4267b233}.product-details-page .modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.product-details-page .modal-overlay .modal{background:#fff;border-radius:1rem;padding:2rem;max-width:400px;width:90%;box-shadow:0 25px 50px #00000026}.product-details-page .modal-overlay .modal h3{margin:0 0 1rem;color:#333;font-size:1.25rem;font-weight:600}.product-details-page .modal-overlay .modal p{margin:0 0 2rem;color:#999;line-height:1.5}.product-details-page .modal-overlay .modal .modal-actions{display:flex;gap:1rem;justify-content:flex-end}.product-details-page .modal-overlay .modal .modal-actions .cancel-btn{background:#f3f4f6;color:#333;border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-size:.875rem;cursor:pointer;transition:all .3s ease-in-out}.product-details-page .modal-overlay .modal .modal-actions .cancel-btn:hover{background:#e5e7eb}.product-details-page .modal-overlay .modal .modal-actions .delete-btn{background:#ef4444;color:#fff;border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-size:.875rem;cursor:pointer;transition:all .3s ease-in-out}.product-details-page .modal-overlay .modal .modal-actions .delete-btn:hover{background:#dc2626}.product-details-page .modal-overlay .modal .modal-actions .publish-btn{background:#10b981;color:#fff;border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-size:.875rem;cursor:pointer;transition:all .3s ease-in-out}.product-details-page .modal-overlay .modal .modal-actions .publish-btn:hover{background:#059669}.product-details-page .modal-overlay .modal .modal-actions .archive-btn{background:#f59e0b;color:#fff;border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-size:.875rem;cursor:pointer;transition:all .3s ease-in-out}.product-details-page .modal-overlay .modal .modal-actions .archive-btn:hover{background:#d97706}@media(max-width:1200px){.product-details-page .details-content .product-main{grid-template-columns:1fr;gap:2rem}.product-details-page .details-content .product-details-tabs .tabs-content .tab-section .categories-tags{grid-template-columns:1fr;gap:1.5rem}}@media(max-width:768px){.product-details-page{padding:1rem}.product-details-page .details-header{flex-direction:column;gap:1rem;padding:1rem}.product-details-page .details-header .header-left{align-self:flex-start}.product-details-page .details-header .header-actions{align-self:stretch;justify-content:flex-start}.product-details-page .details-header .header-actions .action-btn{flex:1;justify-content:center;min-width:0}.product-details-page .details-content .product-main .product-images .image-thumbnails{grid-template-columns:repeat(4,1fr)}.product-details-page .details-content .product-main .product-info{padding:1.5rem}.product-details-page .details-content .product-main .product-info .product-title h2{font-size:1.5rem}.product-details-page .details-content .product-main .product-info .product-title .arabic-name{font-size:1.25rem}.product-details-page .details-content .product-main .product-info .pricing .price-main .sale-price,.product-details-page .details-content .product-main .product-info .pricing .price-main .regular-price{font-size:1.5rem}.product-details-page .details-content .product-main .product-info .pricing .price-main .original-price{font-size:1rem}.product-details-page .details-content .product-details-tabs .tabs-content{padding:1.5rem}.product-details-page .details-content .product-details-tabs .tabs-content .tab-section{margin-bottom:2rem}.product-details-page .details-content .product-details-tabs .tabs-content .tab-section h3{font-size:1.25rem}.product-details-page .details-content .product-details-tabs .tabs-content .tab-section .specifications .spec-grid,.product-details-page .details-content .product-details-tabs .tabs-content .tab-section .shipping-info .shipping-grid{grid-template-columns:1fr}.product-details-page .details-content .product-details-tabs .tabs-content .tab-section .product-data .data-grid{grid-template-columns:repeat(2,1fr)}.product-details-page .details-content .product-details-tabs .tabs-content .tab-section .categories-tags .tags-section{gap:1rem}}@media(max-width:480px){.product-details-page{padding:.5rem}.product-details-page .details-header{padding:.75rem}.product-details-page .details-header .header-left .header-text h1{font-size:1.5rem}.product-details-page .details-header .header-left .header-text .product-meta{flex-direction:column;align-items:flex-start;gap:.5rem}.product-details-page .details-header .header-actions{flex-direction:column}.product-details-page .details-header .header-actions .action-btn{padding:.5rem .75rem;font-size:.75rem}.product-details-page .details-content .product-main .product-images .image-thumbnails{grid-template-columns:repeat(3,1fr)}.product-details-page .details-content .product-main .product-info{padding:1rem}.product-details-page .details-content .product-main .product-info .product-title h2{font-size:1.25rem}.product-details-page .details-content .product-main .product-info .product-title .arabic-name{font-size:1.125rem}.product-details-page .details-content .product-main .product-info .product-stats .rating{flex-direction:column;align-items:flex-start;gap:.5rem}.product-details-page .details-content .product-main .product-info .pricing .quantity-pricing .pricing-tiers .pricing-tier{flex-direction:column;align-items:flex-start;gap:.25rem}.product-details-page .details-content .product-details-tabs .tabs-content{padding:1rem}.product-details-page .details-content .product-details-tabs .tabs-content .tab-section .specifications .spec-grid .spec-item{flex-direction:column;align-items:flex-start;gap:.5rem}.product-details-page .details-content .product-details-tabs .tabs-content .tab-section .specifications .spec-grid .spec-item .spec-value{text-align:left}.product-details-page .details-content .product-details-tabs .tabs-content .tab-section .specifications .spec-grid .spec-item.arabic-spec .spec-value{text-align:right}.product-details-page .details-content .product-details-tabs .tabs-content .tab-section .shipping-info .shipping-grid .shipping-item{flex-direction:column;text-align:center}.product-details-page .details-content .product-details-tabs .tabs-content .tab-section .product-data .data-grid{grid-template-columns:1fr}.product-details-page .details-content .product-details-tabs .tabs-content .tab-section .categories-tags .categories .category-path{flex-direction:column;align-items:flex-start}.product-details-page .details-content .product-details-tabs .tabs-content .tab-section .categories-tags .categories .category-path .separator{display:none}}.lang-ar .product-details-page{direction:rtl}.lang-ar .product-details-page h1,.lang-ar .product-details-page h2,.lang-ar .product-details-page h3,.lang-ar .product-details-page h4,.lang-ar .product-details-page h5,.lang-ar .product-details-page h6,.lang-ar .product-details-page p,.lang-ar .product-details-page span,.lang-ar .product-details-page button,.lang-ar .product-details-page input,.lang-ar .product-details-page label,.lang-ar .product-details-page div{font-family:Cairo,Tajawal,Noto Sans Arabic,Arial,sans-serif}.lang-ar .product-details-page .details-header .header-left .back-btn svg{transform:scaleX(-1)}.lang-ar .product-details-page .details-header .header-actions .action-btn svg{margin-right:0;margin-left:.5rem}.lang-ar .product-details-page .details-content .product-main .product-info .product-title .arabic-name,.lang-ar .product-details-page .details-content .product-main .product-info .product-title .short-description{text-align:right!important}.lang-ar .product-details-page .details-content .product-main .product-info .product-title .short-description.arabic-description{border-top:1px solid #e5e7eb;padding-top:.75rem}.lang-ar .product-details-page .details-content .product-main .product-info .product-stats .rating .stars{direction:ltr}.lang-ar .product-details-page .details-content .product-main .product-info .seller-info-section .stock-info h4,.lang-ar .product-details-page .details-content .product-main .product-info .seller-info-section .sale-type-info h4,.lang-ar .product-details-page .details-content .product-main .product-info .seller-info-section .stock-info .stock-status,.lang-ar .product-details-page .details-content .product-main .product-info .seller-info-section .stock-info .sale-type-badge,.lang-ar .product-details-page .details-content .product-main .product-info .seller-info-section .sale-type-info .stock-status,.lang-ar .product-details-page .details-content .product-main .product-info .seller-info-section .sale-type-info .sale-type-badge,.lang-ar .product-details-page .details-content .product-details-tabs .tabs-content .tab-section h3,.lang-ar .product-details-page .details-content .product-details-tabs .tabs-content .tab-section .description-content p,.lang-ar .product-details-page .details-content .product-details-tabs .tabs-content .tab-section .specifications .spec-grid .spec-item .spec-label{text-align:right!important}.lang-ar .product-details-page .details-content .product-details-tabs .tabs-content .tab-section .specifications .spec-grid .spec-item .spec-value{text-align:left!important}.lang-ar .product-details-page .details-content .product-details-tabs .tabs-content .tab-section .specifications .spec-grid .spec-item.arabic-spec .spec-label{text-align:right!important}.lang-ar .product-details-page .details-content .product-details-tabs .tabs-content .tab-section .specifications .spec-grid .spec-item.arabic-spec .spec-value{text-align:left!important}.lang-ar .product-details-page .details-content .product-details-tabs .tabs-content .tab-section .specifications .custom-attributes h4{text-align:right!important}.lang-ar .product-details-page .details-content .product-details-tabs .tabs-content .tab-section .shipping-info .shipping-grid .shipping-item .shipping-icon{margin-right:0;margin-left:1rem}.lang-ar .product-details-page .details-content .product-details-tabs .tabs-content .tab-section .shipping-info .shipping-grid .shipping-item .shipping-details h4,.lang-ar .product-details-page .details-content .product-details-tabs .tabs-content .tab-section .shipping-info .shipping-grid .shipping-item .shipping-details p,.lang-ar .product-details-page .details-content .product-details-tabs .tabs-content .tab-section .shipping-info .shipping-grid .shipping-item .shipping-details .physical-properties{text-align:right!important}.lang-ar .product-details-page .details-content .product-details-tabs .tabs-content .tab-section .shipping-info .shipping-grid .shipping-item .shipping-details .shipping-type-display{justify-content:flex-end}.lang-ar .product-details-page .details-content .product-details-tabs .tabs-content .tab-section .shipping-info .mt-8 h4,.lang-ar .product-details-page .details-content .product-details-tabs .tabs-content .tab-section .shipping-info .mt-8 p{text-align:right!important}.lang-ar .product-details-page .details-content .product-details-tabs .tabs-content .tab-section .shipping-info .mt-8 .flex.items-center.gap-3 svg{margin-right:0;margin-left:.75rem}.lang-ar .product-details-page .details-content .product-details-tabs .tabs-content .tab-section .shipping-info .mt-8 .inline-flex svg{margin-right:0;margin-left:.5rem}.lang-ar .product-details-page .details-content .product-details-tabs .tabs-content .tab-section .shipping-info .mt-6 .flex.items-center svg{margin-right:0;margin-left:.75rem}.lang-ar .product-details-page .details-content .product-details-tabs .tabs-content .tab-section .product-data .data-grid .data-item,.lang-ar .product-details-page .details-content .product-details-tabs .tabs-content .tab-section .product-data .data-grid .data-item .data-label,.lang-ar .product-details-page .details-content .product-details-tabs .tabs-content .tab-section .product-data .data-grid .data-item .data-value,.lang-ar .product-details-page .details-content .product-details-tabs .tabs-content .tab-section .categories-tags .categories h4{text-align:right!important}.lang-ar .product-details-page .details-content .product-details-tabs .tabs-content .tab-section .categories-tags .categories .category-path .separator{transform:scaleX(-1)}.lang-ar .product-details-page .details-content .product-details-tabs .tabs-content .tab-section .categories-tags .tags-section .tags h4{text-align:right!important}.lang-ar .product-details-page .modal-overlay .modal{text-align:right}.lang-ar .product-details-page .modal-overlay .modal .modal-actions{justify-content:flex-start}.lang-ar .product-details-page .modal-overlay .modal .modal-actions button svg{margin-right:0;margin-left:.5rem}@media(max-width:1200px){.lang-ar .product-details-page .details-content .product-main .product-info .product-title h2,.lang-ar .product-details-page .details-content .product-main .product-info .product-title h3{text-align:right!important}}@media(max-width:768px){.lang-ar .product-details-page .details-header .header-left .header-text{text-align:right!important}.lang-ar .product-details-page .details-header .header-actions{justify-content:flex-start}.lang-ar .product-details-page .details-header .header-actions .action-btn{justify-content:center!important}.lang-ar .product-details-page .details-content .product-main .product-info .product-stats .rating,.lang-ar .product-details-page .details-content .product-details-tabs .tabs-content .tab-section .specifications .spec-grid .spec-item{align-items:flex-end}.lang-ar .product-details-page .details-content .product-details-tabs .tabs-content .tab-section .shipping-info .shipping-grid .shipping-item{align-items:center;text-align:center}}@media(max-width:480px){.lang-ar .product-details-page .details-header .header-actions .action-btn{font-size:.75rem}.lang-ar .product-details-page .details-content .product-main .product-info .product-title h2{font-size:1.25rem;text-align:right}.lang-ar .product-details-page .details-content .product-main .product-info .product-title .arabic-name{font-size:1.125rem}.lang-ar .product-details-page .details-content .product-main .product-info .product-stats .rating{align-items:flex-end}.lang-ar .product-details-page .details-content .product-details-tabs .tabs-content .tab-section .specifications .spec-grid .spec-item{align-items:flex-start}.lang-ar .product-details-page .details-content .product-details-tabs .tabs-content .tab-section .specifications .spec-grid .spec-item .spec-value,.lang-ar .product-details-page .details-content .product-details-tabs .tabs-content .tab-section .specifications .spec-grid .spec-item.arabic-spec .spec-value{text-align:right}}.refund-page{padding:2rem;background:#f9fafb}.refund-page .refund-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;background:#fff;border-radius:1rem;padding:1.5rem 2rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb}.refund-page .refund-header h1{font-size:2rem;font-weight:700;color:#333;margin:0}.refund-page .refund-header .header-stats{display:flex;gap:2rem}.refund-page .refund-header .header-stats .stat-item{text-align:center}.refund-page .refund-header .header-stats .stat-item .stat-value{display:block;font-size:1.5rem;font-weight:700;color:#4267b2;margin-bottom:.25rem}.refund-page .refund-header .header-stats .stat-item .stat-label{font-size:.875rem;color:#999;font-weight:500}.refund-page .refund-filters{background:#fff;border-radius:1rem;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb;display:grid;grid-template-columns:auto 1fr auto;gap:2rem;align-items:center}.refund-page .refund-filters .filters-left .refunds-count{color:#999;font-size:.875rem;font-weight:500}.refund-page .refund-filters .filters-center{display:flex;gap:1rem;justify-content:center;align-items:center;flex-wrap:wrap}.refund-page .refund-filters .filters-center .filter-group{position:relative}.refund-page .refund-filters .filters-center .filter-group .filter-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;padding:.75rem 2.5rem .75rem 1rem;font-size:.875rem;color:#333;cursor:pointer;transition:all .3s ease-in-out;min-width:140px}.refund-page .refund-filters .filters-center .filter-group .filter-select:focus{outline:none;border-color:#4267b2;box-shadow:0 0 0 3px #4267b21a}.refund-page .refund-filters .filters-center .filter-group .filter-select:hover{border-color:#d1d5db}.refund-page .refund-filters .filters-center .filter-group .select-icon{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);color:#999;pointer-events:none}.refund-page .refund-filters .filters-center .date-range-filter{display:flex;align-items:center;gap:.5rem}.refund-page .refund-filters .filters-center .date-range-filter .date-input{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;padding:.75rem 1rem;font-size:.875rem;color:#333;cursor:pointer;transition:all .3s ease-in-out;width:140px}.refund-page .refund-filters .filters-center .date-range-filter .date-input:focus{outline:none;border-color:#4267b2;box-shadow:0 0 0 3px #4267b21a;background:#fff}.refund-page .refund-filters .filters-center .date-range-filter .date-input::-webkit-calendar-picker-indicator{cursor:pointer;color:#999}.refund-page .refund-filters .filters-center .date-range-filter .date-separator{color:#999;font-size:.875rem;font-weight:500}.refund-page .refund-filters .filters-right .search-wrapper{position:relative}.refund-page .refund-filters .filters-right .search-wrapper .search-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#999}.refund-page .refund-filters .filters-right .search-wrapper .search-input{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;padding:.75rem 1rem .75rem 2.5rem;font-size:.875rem;width:300px;transition:all .3s ease-in-out}.refund-page .refund-filters .filters-right .search-wrapper .search-input:focus{outline:none;border-color:#4267b2;box-shadow:0 0 0 3px #4267b21a;background:#fff}.refund-page .refund-filters .filters-right .search-wrapper .search-input::-moz-placeholder{color:#999}.refund-page .refund-filters .filters-right .search-wrapper .search-input::placeholder{color:#999}.refund-page .refund-table-container{background:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb;margin-bottom:1.5rem}.refund-page .refund-table-container .refund-table{width:100%;border-collapse:collapse}.refund-page .refund-table-container .refund-table thead{background:#f9fafb}.refund-page .refund-table-container .refund-table thead th{padding:1rem;text-align:left;font-weight:600;color:#333;font-size:.875rem;border-bottom:1px solid #e5e7eb;white-space:nowrap}.refund-page .refund-table-container .refund-table thead th.select-column{width:50px;text-align:center}.refund-page .refund-table-container .refund-table tbody .refund-row{transition:all .3s ease-in-out}.refund-page .refund-table-container .refund-table tbody .refund-row:hover{background:#f9fafb}.refund-page .refund-table-container .refund-table tbody .refund-row td{padding:1rem;border-bottom:1px solid #f3f4f6;vertical-align:top}.refund-page .refund-table-container .refund-table tbody .refund-row td.select-column{text-align:center;width:50px}.refund-page .refund-table-container .refund-table tbody .refund-row td.select-column .select-btn{background:none;border:none;cursor:pointer;color:#999;transition:all .3s ease-in-out}.refund-page .refund-table-container .refund-table tbody .refund-row td.select-column .select-btn:hover{color:#4267b2}.refund-page .refund-table-container .refund-table tbody .refund-row td.refund-column{min-width:180px}.refund-page .refund-table-container .refund-table tbody .refund-row td.refund-column .refund-info{display:flex;flex-direction:column;gap:.5rem}.refund-page .refund-table-container .refund-table tbody .refund-row td.refund-column .refund-info .refund-number{font-weight:600;color:#333;font-family:monospace;font-size:.875rem}.refund-page .refund-table-container .refund-table tbody .refund-row td.refund-column .refund-info .status-badge{display:flex;align-items:center;gap:.25rem;padding:.25rem .75rem;border-radius:.375rem;font-size:.75rem;font-weight:600;width:-moz-fit-content;width:fit-content}.refund-page .refund-table-container .refund-table tbody .refund-row td.refund-column .refund-info .status-badge.status--pending{background:#f59e0b1a;color:#d97706}.refund-page .refund-table-container .refund-table tbody .refund-row td.refund-column .refund-info .status-badge.status--approved{background:#10b9811a;color:#059669}.refund-page .refund-table-container .refund-table tbody .refund-row td.refund-column .refund-info .status-badge.status--processing{background:#3b82f61a;color:#2563eb}.refund-page .refund-table-container .refund-table tbody .refund-row td.refund-column .refund-info .status-badge.status--rejected{background:#ef44441a;color:#dc2626}.refund-page .refund-table-container .refund-table tbody .refund-row td.order-column .order-number{color:#4267b2;font-weight:600;font-family:monospace;font-size:.875rem;text-decoration:none;cursor:pointer;transition:all .3s ease-in-out}.refund-page .refund-table-container .refund-table tbody .refund-row td.order-column .order-number:hover{text-decoration:underline}.refund-page .refund-table-container .refund-table tbody .refund-row td.customer-column{min-width:200px}.refund-page .refund-table-container .refund-table tbody .refund-row td.customer-column .customer-info{display:flex;flex-direction:column;gap:.25rem}.refund-page .refund-table-container .refund-table tbody .refund-row td.customer-column .customer-info .customer-name{color:#333;font-weight:600;font-size:.875rem}.refund-page .refund-table-container .refund-table tbody .refund-row td.customer-column .customer-info .customer-email{color:#999;font-size:.75rem}.refund-page .refund-table-container .refund-table tbody .refund-row td.items-column{min-width:150px}.refund-page .refund-table-container .refund-table tbody .refund-row td.items-column .items-summary{color:#333;font-weight:500;font-size:.875rem}.refund-page .refund-table-container .refund-table tbody .refund-row td.reason-column{min-width:200px}.refund-page .refund-table-container .refund-table tbody .refund-row td.reason-column .reason-info{display:flex;flex-direction:column;gap:.5rem}.refund-page .refund-table-container .refund-table tbody .refund-row td.reason-column .reason-info .reason-badge{display:inline-block;padding:.25rem .75rem;border-radius:.375rem;font-size:.75rem;font-weight:600;width:-moz-fit-content;width:fit-content}.refund-page .refund-table-container .refund-table tbody .refund-row td.reason-column .reason-info .reason-badge.reason--damaged{background:#ef44441a;color:#dc2626}.refund-page .refund-table-container .refund-table tbody .refund-row td.reason-column .reason-info .reason-badge.reason--description{background:#f59e0b1a;color:#d97706}.refund-page .refund-table-container .refund-table tbody .refund-row td.reason-column .reason-info .reason-badge.reason--defective{background:#ef44441a;color:#dc2626}.refund-page .refund-table-container .refund-table tbody .refund-row td.reason-column .reason-info .reason-badge.reason--changed{background:#3b82f61a;color:#2563eb}.refund-page .refund-table-container .refund-table tbody .refund-row td.reason-column .reason-info .reason-badge.reason--wrong{background:#f59e0b1a;color:#d97706}.refund-page .refund-table-container .refund-table tbody .refund-row td.reason-column .reason-info .reason-badge.reason--other{background:#6b72801a;color:#6b7280}.refund-page .refund-table-container .refund-table tbody .refund-row td.reason-column .reason-info .custom-reason{color:#999;font-size:.75rem;line-height:1.3;max-width:180px}.refund-page .refund-table-container .refund-table tbody .refund-row td.amount-column{text-align:right;min-width:120px}.refund-page .refund-table-container .refund-table tbody .refund-row td.amount-column .amount-info{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.refund-page .refund-table-container .refund-table tbody .refund-row td.amount-column .amount-info .refund-amount{font-weight:700;color:#ef4444;font-size:1rem}.refund-page .refund-table-container .refund-table tbody .refund-row td.amount-column .amount-info .original-amount{font-size:.75rem;color:#999}.refund-page .refund-table-container .refund-table tbody .refund-row td.date-column .date-info{display:flex;align-items:center;gap:.5rem;color:#333;font-size:.875rem}.refund-page .refund-table-container .refund-table tbody .refund-row td.date-column .date-info svg{color:#999}.refund-page .refund-table-container .refund-table tbody .refund-row td.actions-column .actions{display:flex;gap:.5rem}.refund-page .refund-table-container .refund-table tbody .refund-row td.actions-column .actions .action-btn{background:none;border:none;padding:.5rem;border-radius:.375rem;cursor:pointer;transition:all .3s ease-in-out}.refund-page .refund-table-container .refund-table tbody .refund-row td.actions-column .actions .action-btn.view-btn{color:#4267b2}.refund-page .refund-table-container .refund-table tbody .refund-row td.actions-column .actions .action-btn.view-btn:hover{background:#4267b21a}.refund-page .refund-table-container .refund-table tbody .refund-row td.actions-column .actions .action-btn.approve-btn{color:#10b981}.refund-page .refund-table-container .refund-table tbody .refund-row td.actions-column .actions .action-btn.approve-btn:hover{background:#10b9811a}.refund-page .refund-table-container .refund-table tbody .refund-row td.actions-column .actions .action-btn.reject-btn{color:#ef4444}.refund-page .refund-table-container .refund-table tbody .refund-row td.actions-column .actions .action-btn.reject-btn:hover{background:#ef44441a}.refund-page .pagination{display:flex;justify-content:space-between;align-items:center;background:#fff;border-radius:.75rem;padding:1rem 1.5rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb}.refund-page .pagination .pagination-info .items-per-page{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;cursor:pointer}.refund-page .pagination .pagination-info .items-per-page:focus{outline:none;border-color:#4267b2}.refund-page .pagination .pagination-controls{display:flex;align-items:center;gap:1rem}.refund-page .pagination .pagination-controls .pagination-btn{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;cursor:pointer;transition:all .3s ease-in-out}.refund-page .pagination .pagination-controls .pagination-btn:hover:not(:disabled){background:#f3f4f6;border-color:#d1d5db}.refund-page .pagination .pagination-controls .pagination-btn:disabled{opacity:.5;cursor:not-allowed}.refund-page .pagination .pagination-controls .page-info{color:#999;font-size:.875rem}.refund-page .modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.refund-page .modal-overlay .modal{background:#fff;border-radius:1rem;padding:2rem;max-width:450px;width:90%;box-shadow:0 25px 50px #00000026}.refund-page .modal-overlay .modal h3{margin:0 0 1rem;color:#333;font-size:1.25rem;font-weight:600}.refund-page .modal-overlay .modal p{margin:0 0 2rem;color:#999;line-height:1.5}.refund-page .modal-overlay .modal .modal-actions{display:flex;gap:1rem;justify-content:flex-end}.refund-page .modal-overlay .modal .modal-actions .cancel-btn{background:#f3f4f6;color:#333;border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-size:.875rem;cursor:pointer;transition:all .3s ease-in-out}.refund-page .modal-overlay .modal .modal-actions .cancel-btn:hover{background:#e5e7eb}.refund-page .modal-overlay .modal .modal-actions .approve-btn{background:#10b981;color:#fff;border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-size:.875rem;cursor:pointer;transition:all .3s ease-in-out}.refund-page .modal-overlay .modal .modal-actions .approve-btn:hover{background:#059669}.refund-page .modal-overlay .modal .modal-actions .reject-btn{background:#ef4444;color:#fff;border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-size:.875rem;cursor:pointer;transition:all .3s ease-in-out}.refund-page .modal-overlay .modal .modal-actions .reject-btn:hover{background:#dc2626}.refund-page .select-all-btn{background:none;border:none;cursor:pointer;color:#999;transition:all .3s ease-in-out}.refund-page .select-all-btn:hover{color:#4267b2}@media(max-width:1400px){.refund-page .refund-filters .filters-center{gap:.75rem}.refund-page .refund-filters .filters-center .filter-group .filter-select{min-width:120px}.refund-page .refund-filters .filters-center .date-range-filter .date-input{width:120px}.refund-page .refund-table-container{overflow-x:auto}.refund-page .refund-table-container .refund-table{min-width:1400px}}@media(max-width:1200px){.refund-page .refund-filters{grid-template-columns:1fr;gap:1rem}.refund-page .refund-filters .filters-center{justify-content:flex-start;overflow-x:auto;padding-bottom:.5rem}}@media(max-width:768px){.refund-page{padding:1rem}.refund-page .refund-header{flex-direction:column;gap:1.5rem;text-align:center;padding:1rem}.refund-page .refund-header .header-stats{justify-content:center;gap:1.5rem;flex-wrap:wrap}.refund-page .refund-filters{padding:1rem;grid-template-columns:1fr;gap:1rem}.refund-page .refund-filters .filters-center{flex-wrap:wrap;gap:.5rem}.refund-page .refund-filters .filters-center .filter-group .filter-select{min-width:auto;flex:1}.refund-page .refund-filters .filters-center .date-range-filter{width:100%;justify-content:space-between}.refund-page .refund-filters .filters-center .date-range-filter .date-input{flex:1;max-width:calc(50% - 1rem)}.refund-page .refund-filters .filters-right .search-wrapper .search-input{width:100%}.refund-page .refund-table-container .refund-table th,.refund-page .refund-table-container .refund-table td{padding:.75rem .5rem}.refund-page .pagination{flex-direction:column;gap:1rem}}@media(max-width:480px){.refund-page{padding:.5rem}.refund-page .refund-header{padding:.75rem}.refund-page .refund-header h1{font-size:1.5rem}.refund-page .refund-header .header-stats{gap:1rem}.refund-page .refund-header .header-stats .stat-item .stat-value{font-size:1.25rem}.refund-page .refund-filters{padding:.75rem}.refund-page .refund-filters .filters-center .date-range-filter{flex-direction:column;gap:.5rem}.refund-page .refund-filters .filters-center .date-range-filter .date-input{max-width:100%}.refund-page .refund-table-container .refund-table{font-size:.75rem}.refund-page .refund-table-container .refund-table th,.refund-page .refund-table-container .refund-table td{padding:.5rem .25rem}.refund-page .refund-table-container .refund-table .refund-info .refund-number{font-size:.75rem}}.lang-ar .refund-page{direction:rtl}.lang-ar .refund-page h1,.lang-ar .refund-page h2,.lang-ar .refund-page h3,.lang-ar .refund-page h4,.lang-ar .refund-page h5,.lang-ar .refund-page h6,.lang-ar .refund-page p,.lang-ar .refund-page span,.lang-ar .refund-page button,.lang-ar .refund-page input,.lang-ar .refund-page select,.lang-ar .refund-page label,.lang-ar .refund-page a,.lang-ar .refund-page td,.lang-ar .refund-page th,.lang-ar .refund-page div{font-family:Cairo,Tajawal,Amiri,Arial,sans-serif}.lang-ar .refund-page .refund-header .header-stats{gap:2rem}.lang-ar .refund-page .refund-filters .filters-left{text-align:right}.lang-ar .refund-page .refund-filters .filters-center .filter-group .select-icon{right:auto;left:.75rem}.lang-ar .refund-page .refund-filters .filters-center .filter-group .filter-select{padding:.75rem 1rem .75rem 2.5rem}.lang-ar .refund-page .refund-filters .filters-right .search-wrapper .search-icon{left:auto;right:1rem}.lang-ar .refund-page .refund-filters .filters-right .search-wrapper .search-input{padding:.75rem 2.5rem .75rem 1rem}.lang-ar .refund-page .refund-table-container .refund-table thead th{text-align:right}.lang-ar .refund-page .refund-table-container .refund-table thead th.select-column{text-align:center}.lang-ar .refund-page .refund-table-container .refund-table tbody .refund-row td{text-align:right}.lang-ar .refund-page .refund-table-container .refund-table tbody .refund-row td.select-column{text-align:center}.lang-ar .refund-page .refund-table-container .refund-table tbody .refund-row td.refund-column .refund-info,.lang-ar .refund-page .refund-table-container .refund-table tbody .refund-row td.customer-column .customer-info,.lang-ar .refund-page .refund-table-container .refund-table tbody .refund-row td.reason-column .reason-info{align-items:flex-start}.lang-ar .refund-page .refund-table-container .refund-table tbody .refund-row td.amount-column{text-align:left}.lang-ar .refund-page .refund-table-container .refund-table tbody .refund-row td.amount-column .amount-info{align-items:flex-start}.lang-ar .refund-page .refund-table-container .refund-table tbody .refund-row td.date-column .date-info{gap:.5rem}.lang-ar .refund-page .refund-table-container .refund-table tbody .refund-row td.actions-column .actions{justify-content:flex-start}.lang-ar .refund-page .pagination .pagination-controls{gap:1rem}.lang-ar .refund-page .modal-overlay .modal h3,.lang-ar .refund-page .modal-overlay .modal p{text-align:right}.lang-ar .refund-page .modal-overlay .modal .modal-actions{justify-content:flex-start}@media(max-width:768px){.lang-ar .refund-page .refund-header .header-stats{justify-content:center}.lang-ar .refund-page .refund-filters .filters-center{gap:.5rem}}@media(max-width:480px){.lang-ar .refund-page .refund-filters .filters-center .date-range-filter{gap:.5rem}}.admin-navbar{height:70px;background:linear-gradient(135deg,#1e293b,#334155);display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;position:sticky;top:0;z-index:100;border-bottom:2px solid #f59e0b}.admin-navbar .navbar-left{display:flex;align-items:center;gap:2rem}.admin-navbar .navbar-left .sidebar-toggle{width:40px;height:40px;background:#f59e0b26;border:none;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#fffc;cursor:pointer;transition:all .3s ease-in-out}.admin-navbar .navbar-left .sidebar-toggle:hover{background:#f59e0b40;color:#f59e0b;transform:translateY(-1px)}.admin-navbar .navbar-left .sidebar-toggle svg{width:18px;height:18px}.admin-navbar .navbar-left .navbar-brand{display:flex;align-items:center;gap:.75rem}.admin-navbar .navbar-left .navbar-brand .brand-icon{width:40px;height:40px;background:linear-gradient(135deg,#f59e0b,#fbbf24);border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.875rem;letter-spacing:1px;box-shadow:0 4px 12px #f59e0b4d}.admin-navbar .navbar-left .navbar-brand .brand-text{color:#fff;font-size:1.125rem;font-weight:600}.admin-navbar .navbar-left .navbar-breadcrumb{display:flex;align-items:center;gap:.5rem;color:#ffffffb3;font-size:.875rem}.admin-navbar .navbar-left .navbar-breadcrumb .breadcrumb-icon{width:16px;height:16px;color:#f59e0b}.admin-navbar .navbar-left .navbar-breadcrumb .breadcrumb-text{color:#fff;font-weight:500}.admin-navbar .navbar-right{display:flex;align-items:center;gap:1.5rem}.admin-navbar .navbar-right .navbar-stats{display:flex;gap:1rem}.admin-navbar .navbar-right .navbar-stats .stat-item{display:flex;align-items:center;gap:.25rem;color:#fffc;font-size:.875rem}.admin-navbar .navbar-right .navbar-stats .stat-item .stat-value{color:#f59e0b;font-weight:600}.admin-navbar .navbar-right .navbar-stats .stat-item .stat-label{color:#fff9}.admin-navbar .navbar-right .navbar-actions{display:flex;align-items:center;gap:.5rem}.admin-navbar .navbar-right .navbar-actions .action-btn{position:relative;width:40px;height:40px;background:#f59e0b26;border:none;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#fffc;cursor:pointer;transition:all .3s ease-in-out}.admin-navbar .navbar-right .navbar-actions .action-btn:hover{background:#f59e0b40;color:#f59e0b;transform:translateY(-1px)}.admin-navbar .navbar-right .navbar-actions .action-btn svg{width:18px;height:18px}.admin-navbar .navbar-right .navbar-actions .action-btn.language-toggle .language-text{font-size:.75rem;font-weight:700;letter-spacing:.5px}.admin-navbar .navbar-right .navbar-actions .action-btn.language-toggle:after{content:attr(title);position:absolute;bottom:-35px;left:50%;transform:translate(-50%);background:#000c;color:#fff;padding:.5rem .75rem;border-radius:.375rem;font-size:.75rem;white-space:nowrap;opacity:0;visibility:hidden;transition:all .3s ease-in-out;pointer-events:none;z-index:1000}.admin-navbar .navbar-right .navbar-actions .action-btn.language-toggle:hover:after{opacity:1;visibility:visible;bottom:-40px}.admin-navbar .navbar-right .navbar-actions .action-btn .badge{position:absolute;top:-2px;right:-2px;background:#dc2626;color:#fff;font-size:.75rem;font-weight:600;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #1e293b}.admin-navbar .navbar-right .navbar-actions .action-btn.notifications-btn{position:relative}.admin-navbar .navbar-right .navbar-actions .action-btn.notifications-btn:after{content:attr(title);position:absolute;bottom:-35px;left:50%;transform:translate(-50%);background:#000c;color:#fff;padding:.5rem .75rem;border-radius:.375rem;font-size:.75rem;white-space:nowrap;opacity:0;visibility:hidden;transition:all .3s ease-in-out;pointer-events:none;z-index:1000}.admin-navbar .navbar-right .navbar-actions .action-btn.notifications-btn:hover:after{opacity:1;visibility:visible;bottom:-40px}.admin-navbar .navbar-right .navbar-actions .notifications-wrapper{position:relative}.admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown{position:absolute;top:calc(100% + 10px);right:0;background:#fff;border-radius:.5rem;box-shadow:0 20px 40px #00000026;min-width:380px;max-width:400px;max-height:500px;overflow:hidden;z-index:1000;animation:fadeInDown .3s ease-out;border:1px solid rgba(245,158,11,.2)}.admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown:before{content:"";position:absolute;top:-8px;right:16px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #ffffff}.admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .dropdown-header{padding:1rem 1.25rem;background:linear-gradient(135deg,#f59e0b,#fbbf24);color:#fff;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.1)}.admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .dropdown-header .dropdown-title{font-size:1rem;font-weight:600}.admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .dropdown-header .notifications-count{font-size:.75rem;background:#fff3;padding:.25rem .5rem;border-radius:.375rem;font-weight:600}.admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list{max-height:400px;overflow-y:auto}.admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list::-webkit-scrollbar{width:6px}.admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list::-webkit-scrollbar-track{background:#f1f1f1}.admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list::-webkit-scrollbar-thumb{background:#f59e0b;border-radius:3px}.admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list::-webkit-scrollbar-thumb:hover{background:#d97706}.admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;border-bottom:1px solid #f3f4f6;cursor:pointer;transition:all .3s ease-in-out;position:relative}.admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item:hover{background:#fef3c7}.admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item:last-child{border-bottom:none}.admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item--unread{background:#f59e0b0d}.admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item--unread:hover{background:#f59e0b1a}.admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .notification-icon{width:36px;height:36px;min-width:36px;background:linear-gradient(135deg,#f59e0b,#fbbf24);border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#fff}.admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .notification-icon svg{width:18px;height:18px}.admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .notification-content{flex:1;min-width:0}.admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .notification-content .notification-title{font-size:.875rem;font-weight:600;color:#1f2937;margin-bottom:.25rem}.admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .notification-content .notification-message{font-size:.8125rem;color:#6b7280;margin-bottom:.25rem;line-height:1.4}.admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .notification-content .notification-time{font-size:.75rem;color:#9ca3af}.admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .notification-dot{width:8px;height:8px;background:#f59e0b;border-radius:50%;position:absolute;top:1.25rem;right:1rem}.admin-navbar .navbar-right .navbar-actions .user-profile{position:relative;margin-left:.5rem}.admin-navbar .navbar-right .navbar-actions .user-profile .user-avatar{position:relative;width:40px;height:40px;border-radius:50%;border:2px solid #f59e0b;cursor:pointer;overflow:hidden;background:none;padding:0;transition:all .3s ease-in-out}.admin-navbar .navbar-right .navbar-actions .user-profile .user-avatar:hover{transform:scale(1.05);box-shadow:0 0 0 3px #f59e0b33}.admin-navbar .navbar-right .navbar-actions .user-profile .user-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.admin-navbar .navbar-right .navbar-actions .user-profile .user-avatar .admin-indicator{position:absolute;bottom:-2px;right:-2px;width:16px;height:16px;background:#f59e0b;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #1e293b}.admin-navbar .navbar-right .navbar-actions .user-profile .user-avatar .admin-indicator svg{width:10px;height:10px;color:#fff}.admin-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown{position:absolute;top:calc(100% + 10px);right:0;background:#fff;border-radius:.5rem;box-shadow:0 10px 30px #0003;min-width:200px;overflow:hidden;z-index:1000;animation:fadeInDown .2s ease-out;border:1px solid #f59e0b}.admin-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown:before{content:"";position:absolute;top:-8px;right:16px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #ffffff}.admin-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-header{padding:.75rem 1rem;background:linear-gradient(135deg,#f59e0b,#fbbf24);color:#fff;border-bottom:1px solid #e5e7eb}.admin-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-header .user-role{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.admin-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-item{display:flex;align-items:center;gap:.75rem;width:100%;padding:.875rem 1rem;border:none;background:none;color:#374151;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out;text-align:left}.admin-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-item:hover{background:#fef3c7;color:#f59e0b}.admin-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-item--logout{border-top:1px solid #e5e7eb;color:#dc2626}.admin-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-item--logout:hover{background:#dc26261a;color:#dc2626}.admin-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-item svg{width:16px;height:16px;flex-shrink:0}.admin-navbar.lang-ar{direction:rtl}.admin-navbar.lang-ar .brand-text,.admin-navbar.lang-ar .breadcrumb-text,.admin-navbar.lang-ar .stat-label,.admin-navbar.lang-ar .dropdown-title,.admin-navbar.lang-ar .notifications-count,.admin-navbar.lang-ar .notification-title,.admin-navbar.lang-ar .notification-message,.admin-navbar.lang-ar .notification-time,.admin-navbar.lang-ar .user-role,.admin-navbar.lang-ar .dropdown-item{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.admin-navbar.lang-ar .navbar-left .navbar-breadcrumb .breadcrumb-icon{transform:scaleX(-1)}.admin-navbar.lang-ar .navbar-right .navbar-actions .action-btn.language-toggle .language-text{font-family:Arial,sans-serif}.admin-navbar.lang-ar .navbar-right .navbar-actions .action-btn .badge{right:auto;left:-2px}.admin-navbar.lang-ar .navbar-right .navbar-actions .action-btn.language-toggle:after,.admin-navbar.lang-ar .navbar-right .navbar-actions .action-btn.notifications-btn:after{font-family:Cairo,Tajawal,Arial,sans-serif}.admin-navbar.lang-ar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown{right:auto;left:0}.admin-navbar.lang-ar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown:before{right:auto;left:16px}.admin-navbar.lang-ar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .dropdown-header,.admin-navbar.lang-ar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item,.admin-navbar.lang-ar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .notification-content{text-align:right}.admin-navbar.lang-ar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .notification-dot{right:auto;left:1rem}.admin-navbar.lang-ar .navbar-right .navbar-actions .user-profile{margin-left:0;margin-right:.5rem}.admin-navbar.lang-ar .navbar-right .navbar-actions .user-profile .user-avatar .admin-indicator{right:auto;left:-2px}.admin-navbar.lang-ar .navbar-right .navbar-actions .user-profile .profile-dropdown{right:auto;left:0}.admin-navbar.lang-ar .navbar-right .navbar-actions .user-profile .profile-dropdown:before{right:auto;left:16px}.admin-navbar.lang-ar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-header,.admin-navbar.lang-ar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-item{text-align:right}.admin-navbar.lang-ar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-item svg{margin-left:.75rem;margin-right:0}@media(max-width:768px){.admin-navbar{padding:0 1rem}.admin-navbar .navbar-left{gap:1rem}.admin-navbar .navbar-left .navbar-breadcrumb{display:none}.admin-navbar .navbar-right{gap:1rem}.admin-navbar .navbar-right .navbar-stats{display:none}.admin-navbar .navbar-right .navbar-actions{gap:.25rem}.admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown{right:-20px;min-width:320px;max-width:calc(100vw - 40px)}.admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown:before{right:36px}.admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .dropdown-header{padding:.875rem 1rem}.admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .dropdown-header .dropdown-title{font-size:.9rem}.admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .dropdown-header .notifications-count{font-size:.7rem}.admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list{max-height:300px}.admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item{padding:.875rem 1rem}.admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .notification-icon{width:28px;height:28px}.admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .notification-icon svg{width:14px;height:14px}.admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .notification-content .notification-title{font-size:.8rem}.admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .notification-content .notification-message{font-size:.75rem}.admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .notification-content .notification-time{font-size:.7rem}.admin-navbar .navbar-right .navbar-actions .action-btn.notifications-btn:after,.admin-navbar .navbar-right .navbar-actions .action-btn.language-toggle:after{display:none}.admin-navbar.lang-ar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown{left:-20px;right:auto}.admin-navbar.lang-ar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown:before{left:36px;right:auto}}@media(max-width:480px){.admin-navbar{padding:0 .75rem}.admin-navbar .navbar-left .brand-text{display:none}.admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown{right:-40px;min-width:280px}.admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown:before{right:56px}.admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list{max-height:250px}.admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item{padding:.75rem .875rem;gap:.5rem}.admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .notification-content .notification-title{font-size:.75rem}.admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .notification-content .notification-message{font-size:.7rem;display:-webkit-box;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.admin-navbar.lang-ar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown{left:-40px;right:auto}.admin-navbar.lang-ar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown:before{left:56px;right:auto}}.admin-sidebar-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:99999999999;transition:all .3s ease}.admin-sidebar{width:280px;background:linear-gradient(180deg,#1e293b,#0f172a);overflow-y:auto;transition:width .3s ease;border-right:2px solid #f59e0b;position:relative}.admin-sidebar--collapsed{width:70px}.admin-sidebar--collapsed .sidebar-label{opacity:0;transform:translate(-10px);pointer-events:none;white-space:nowrap;overflow:hidden}.admin-sidebar--collapsed .sidebar-item{justify-content:center;padding:.875rem .75rem;position:relative}.admin-sidebar--collapsed .sidebar-item:hover{padding:.875rem .75rem;background:#f59e0b1a}.admin-sidebar--collapsed .sidebar-item--active{padding:.875rem .75rem;background:#f59e0b33}.admin-sidebar--collapsed .sidebar-item:hover:after{content:attr(title);position:absolute;left:calc(100% + 15px);top:50%;transform:translateY(-50%);background:#000000e6;color:#fff;padding:.5rem .75rem;border-radius:.375rem;font-size:.75rem;white-space:nowrap;z-index:100000000001;opacity:1;visibility:visible;pointer-events:none;border:1px solid #f59e0b}.lang-ar .admin-sidebar--collapsed .sidebar-item:hover:after{font-family:Cairo,Tajawal,Arial,sans-serif}.admin-sidebar--collapsed .sidebar-item:hover:before{content:"";position:absolute;left:calc(100% + 7px);top:50%;transform:translateY(-50%);width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:8px solid rgba(0,0,0,.9);z-index:100000000001}.admin-sidebar--mobile{position:fixed;left:-280px;z-index:100000000000;width:280px;height:100dvh;top:0;transition:left .3s ease;display:flex;flex-direction:column}.admin-sidebar--mobile.admin-sidebar--open{left:0}.admin-sidebar .sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid rgba(245,158,11,.2);background:linear-gradient(135deg,#f59e0b1a,#f59e0b0d);flex-shrink:0}.admin-sidebar .sidebar-header .brand-section{display:flex;align-items:center;gap:.75rem}.admin-sidebar .sidebar-header .brand-section .brand-icon{width:36px;height:36px;background:linear-gradient(135deg,#f59e0b,#fbbf24);border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.75rem;letter-spacing:1px;box-shadow:0 4px 12px #f59e0b4d}.admin-sidebar .sidebar-header .brand-section .brand-text{color:#fff;font-size:1rem;font-weight:600}.lang-ar .admin-sidebar .sidebar-header .brand-section .brand-text{font-family:Cairo,Tajawal,Arial,sans-serif}.admin-sidebar .sidebar-header .close-btn{width:36px;height:36px;background:#f59e0b26;border:none;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#fffc;cursor:pointer;transition:all .2s ease}.admin-sidebar .sidebar-header .close-btn:hover{background:#f59e0b40;color:#f59e0b}.admin-sidebar .sidebar-header .close-btn svg{width:18px;height:18px}.admin-sidebar .sidebar-content{padding:1rem 0;flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.admin-sidebar:not(.admin-sidebar--mobile) .admin-sidebar .sidebar-content{height:100vh;padding-top:1rem}.admin-sidebar--mobile .admin-sidebar .sidebar-content{height:auto;min-height:0}.admin-sidebar .sidebar-item{display:flex;align-items:center;gap:.75rem;padding:.875rem 1.5rem;color:#ffffffb3;text-decoration:none;transition:all .2s ease;border:none;background:none;width:100%;cursor:pointer;font-size:.875rem;font-weight:500;position:relative;text-align:left;flex-shrink:0}.lang-ar .admin-sidebar .sidebar-item{text-align:right}.admin-sidebar .sidebar-item:after,.admin-sidebar .sidebar-item:before{opacity:0;visibility:hidden;transition:all .2s ease}.admin-sidebar .sidebar-item:not(.admin-sidebar--collapsed .admin-sidebar .sidebar-item):after{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#f59e0b,#fbbf24);transform:scaleY(0);transition:transform .2s ease;opacity:1;visibility:visible;box-shadow:2px 0 8px #f59e0b4d}.admin-sidebar .sidebar-item:hover{background:#f59e0b1a;color:#fff;padding-left:2rem}.lang-ar .admin-sidebar .sidebar-item:hover{padding-left:1.5rem;padding-right:2rem}.admin-sidebar .sidebar-item:hover:not(.admin-sidebar--collapsed .admin-sidebar .sidebar-item:hover):after{transform:scaleY(1)}.admin-sidebar .sidebar-item:hover .sidebar-icon{color:#f59e0b;transform:scale(1.1)}.admin-sidebar .sidebar-item--active{background:#f59e0b26;color:#fff;padding-left:2rem}.lang-ar .admin-sidebar .sidebar-item--active{padding-left:1.5rem;padding-right:2rem}.admin-sidebar .sidebar-item--active:not(.admin-sidebar--collapsed .admin-sidebar .sidebar-item--active):after{transform:scaleY(1)}.admin-sidebar .sidebar-item--active .sidebar-icon{color:#f59e0b;transform:scale(1.1)}.admin-sidebar .sidebar-item--logout{margin-top:1rem;border-top:1px solid rgba(245,158,11,.2);padding-top:1.5rem;color:#fff9}.admin-sidebar .sidebar-item--logout:hover{color:#ef4444;background:#ef44441a}.admin-sidebar .sidebar-item--logout:hover .sidebar-icon{color:#ef4444;transform:scale(1.1)}.admin-sidebar .sidebar-item--logout:hover:not(.admin-sidebar--collapsed .admin-sidebar .sidebar-item--logout:hover):after{background:linear-gradient(180deg,#ef4444,#dc2626);transform:scaleY(1);box-shadow:2px 0 8px #ef44444d}.admin-sidebar .sidebar-item .sidebar-icon{width:20px;height:20px;flex-shrink:0;transition:all .2s ease}.admin-sidebar .sidebar-item .sidebar-label{transition:all .3s ease;white-space:nowrap;font-weight:500}.lang-ar .admin-sidebar .sidebar-item .sidebar-label{font-family:Cairo,Tajawal,Arial,sans-serif}.admin-sidebar::-webkit-scrollbar{width:4px}.admin-sidebar::-webkit-scrollbar-track{background:#f59e0b1a}.admin-sidebar::-webkit-scrollbar-thumb{background:#f59e0b4d;border-radius:2px}.admin-sidebar::-webkit-scrollbar-thumb:hover{background:#f59e0b80}.admin-sidebar:before{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:linear-gradient(180deg,transparent 0%,#f59e0b 50%,transparent 100%);opacity:.6}@media(max-width:1024px){.admin-sidebar--mobile .sidebar-label{display:block;opacity:1;transform:none}.admin-sidebar--mobile .sidebar-item{justify-content:flex-start;padding:.875rem 1.5rem}.admin-sidebar--mobile .sidebar-item:hover,.admin-sidebar--mobile .sidebar-item--active{padding-left:2rem}.lang-ar .admin-sidebar--mobile .sidebar-item:hover,.lang-ar .admin-sidebar--mobile .sidebar-item--active{padding-left:1.5rem;padding-right:2rem}.admin-sidebar--mobile .sidebar-item:hover:after,.admin-sidebar--mobile .sidebar-item:hover:before{display:none}body.sidebar-open{overflow:hidden}}@media(max-width:480px){.admin-sidebar--mobile{width:100vw;left:-100vw}.admin-sidebar--mobile.admin-sidebar--open{left:0}}@media(prefers-color-scheme:dark){.admin-sidebar{box-shadow:0 0 20px #f59e0b1a}}.admin-dashboard{padding:0}.admin-dashboard .dashboard-header{margin-bottom:2rem}.admin-dashboard .dashboard-header h1{font-size:2.5rem;font-weight:700;color:#1e293b;margin-bottom:.5rem;background:linear-gradient(135deg,#1e293b,#334155);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.admin-dashboard .dashboard-header p{font-size:1.125rem;color:#64748b;font-weight:400}.admin-dashboard .stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2rem;position:relative}@media(max-width:1200px){.admin-dashboard .stats-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media(max-width:768px){.admin-dashboard .stats-grid{grid-template-columns:1fr;gap:1rem}}.admin-dashboard .stats-grid .loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#ffffffe6;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10;border-radius:.75rem}.admin-dashboard .stats-grid .loading-overlay .loading-spinner{width:40px;height:40px;border:4px solid #e2e8f0;border-top:4px solid #3b82f6;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}.admin-dashboard .stats-grid .loading-overlay p{color:#64748b;font-size:.875rem;font-weight:500;margin:0}.admin-dashboard .stats-grid .stat-card-link{text-decoration:none;color:inherit;display:block}.admin-dashboard .stats-grid .stat-card{background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 4px 6px #0000000d,0 1px 3px #0000001a;border:1px solid #e2e8f0;transition:all .3s ease;position:relative;overflow:hidden}.admin-dashboard .stats-grid .stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#f59e0b,#fbbf24)}.admin-dashboard .stats-grid .stat-card--clickable{cursor:pointer}.admin-dashboard .stats-grid .stat-card--clickable:hover{transform:translateY(-6px);box-shadow:0 20px 40px #00000026,0 8px 16px #0000001a}.admin-dashboard .stats-grid .stat-card--blue:before{background:linear-gradient(90deg,#3b82f6,#60a5fa)}.admin-dashboard .stats-grid .stat-card--green:before{background:linear-gradient(90deg,#10b981,#34d399)}.admin-dashboard .stats-grid .stat-card--purple:before{background:linear-gradient(90deg,#8b5cf6,#a78bfa)}.admin-dashboard .stats-grid .stat-card--orange:before{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.admin-dashboard .stats-grid .stat-card--red:before{background:linear-gradient(90deg,#ef4444,#f87171)}.admin-dashboard .stats-grid .stat-card--yellow:before{background:linear-gradient(90deg,#eab308,#facc15)}.admin-dashboard .stats-grid .stat-card:hover{transform:translateY(-4px);box-shadow:0 10px 25px #0000001a,0 4px 6px #0000000d}.admin-dashboard .stats-grid .stat-card__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.admin-dashboard .stats-grid .stat-card__icon{width:48px;height:48px;background:linear-gradient(135deg,#f59e0b,#fbbf24);border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#fff}.stat-card--blue .admin-dashboard .stats-grid .stat-card__icon{background:linear-gradient(135deg,#3b82f6,#60a5fa)}.stat-card--green .admin-dashboard .stats-grid .stat-card__icon{background:linear-gradient(135deg,#10b981,#34d399)}.stat-card--purple .admin-dashboard .stats-grid .stat-card__icon{background:linear-gradient(135deg,#8b5cf6,#a78bfa)}.stat-card--orange .admin-dashboard .stats-grid .stat-card__icon{background:linear-gradient(135deg,#f59e0b,#fbbf24)}.stat-card--red .admin-dashboard .stats-grid .stat-card__icon{background:linear-gradient(135deg,#ef4444,#f87171)}.stat-card--yellow .admin-dashboard .stats-grid .stat-card__icon{background:linear-gradient(135deg,#eab308,#facc15)}.admin-dashboard .stats-grid .stat-card__icon svg{width:24px;height:24px}.admin-dashboard .stats-grid .stat-card__trend .trend{display:flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:600;padding:.25rem .5rem;border-radius:.375rem}.admin-dashboard .stats-grid .stat-card__trend .trend--up{color:#059669;background:#10b9811a}.admin-dashboard .stats-grid .stat-card__trend .trend--down{color:#dc2626;background:#dc26261a}.admin-dashboard .stats-grid .stat-card__trend .trend--neutral{color:#6b7280;background:#6b72801a}.admin-dashboard .stats-grid .stat-card__trend .trend svg{width:14px;height:14px}.admin-dashboard .stats-grid .stat-card__content .stat-card__title{font-size:.875rem;font-weight:500;color:#6b7280;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.admin-dashboard .stats-grid .stat-card__content .stat-card__value{font-size:2rem;font-weight:700;color:#1e293b;margin-bottom:.25rem}.admin-dashboard .stats-grid .stat-card__content .stat-card__subtitle{font-size:.875rem;color:#64748b;margin:0}.admin-dashboard .dashboard-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:1.5rem}.admin-dashboard .dashboard-card{background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 4px 6px #0000000d,0 1px 3px #0000001a;border:1px solid #e2e8f0;transition:all .3s ease}.admin-dashboard .dashboard-card:hover{box-shadow:0 8px 15px #0000001a,0 4px 6px #0000000d}.admin-dashboard .dashboard-card .card-title{font-size:1.25rem;font-weight:600;color:#1e293b;margin-bottom:1.5rem}.admin-dashboard .dashboard-card .card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.admin-dashboard .dashboard-card .card-header .view-all-btn{background:none;border:none;color:#f59e0b;font-size:.875rem;font-weight:500;cursor:pointer;transition:color .2s ease}.admin-dashboard .dashboard-card .card-header .view-all-btn:hover{color:#d97706}.admin-dashboard .quick-actions{display:flex;flex-direction:column;gap:.75rem}.admin-dashboard .quick-actions .action-btn{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-align:left}.admin-dashboard .quick-actions .action-btn svg{width:18px;height:18px;flex-shrink:0}.admin-dashboard .quick-actions .action-btn--primary{background:linear-gradient(135deg,#f59e0b,#fbbf24);color:#fff}.admin-dashboard .quick-actions .action-btn--primary:hover{background:linear-gradient(135deg,#d97706,#f59e0b);transform:translateY(-1px)}.admin-dashboard .quick-actions .action-btn--secondary{background:#f1f5f9;color:#475569}.admin-dashboard .quick-actions .action-btn--secondary:hover{background:#e2e8f0;color:#334155}.admin-dashboard .quick-actions .action-btn--tertiary{background:#fef3c7;color:#92400e}.admin-dashboard .quick-actions .action-btn--tertiary:hover{background:#fde68a;color:#78350f}.admin-dashboard .activity-list{display:flex;flex-direction:column;gap:.75rem}.admin-dashboard .activity-list .activity-item{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;border-radius:.5rem;transition:background-color .2s ease}.admin-dashboard .activity-list .activity-item:hover{background:#f8fafc}.admin-dashboard .activity-list .activity-item__icon{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.admin-dashboard .activity-list .activity-item__icon svg{width:18px;height:18px}.admin-dashboard .activity-list .activity-item--new .admin-dashboard .activity-list .activity-item__icon{background:#10b9811a;color:#059669}.admin-dashboard .activity-list .activity-item--info .admin-dashboard .activity-list .activity-item__icon{background:#3b82f61a;color:#2563eb}.admin-dashboard .activity-list .activity-item--warning .admin-dashboard .activity-list .activity-item__icon{background:#f59e0b1a;color:#d97706}.admin-dashboard .activity-list .activity-item--neutral .admin-dashboard .activity-list .activity-item__icon{background:#6b72801a;color:#6b7280}.admin-dashboard .activity-list .activity-item--success .admin-dashboard .activity-list .activity-item__icon{background:#22c55e1a;color:#16a34a}.admin-dashboard .activity-list .activity-item__content{flex:1;min-width:0}.admin-dashboard .activity-list .activity-item__content .activity-item__message{font-size:.875rem;color:#374151;margin:0 0 .25rem;line-height:1.4}.admin-dashboard .activity-list .activity-item__content .activity-item__time{font-size:.75rem;color:#9ca3af}.admin-dashboard .status-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.admin-dashboard .status-grid .status-item{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#f8fafc;border-radius:.5rem}.admin-dashboard .status-grid .status-item .status-indicator{width:12px;height:12px;border-radius:50%;flex-shrink:0}.admin-dashboard .status-grid .status-item--operational .status-indicator{background:#10b981;box-shadow:0 0 0 2px #10b98133}.admin-dashboard .status-grid .status-item--warning .status-indicator{background:#f59e0b;box-shadow:0 0 0 2px #f59e0b33}.admin-dashboard .status-grid .status-item--error .status-indicator{background:#ef4444;box-shadow:0 0 0 2px #ef444433}.admin-dashboard .status-grid .status-item span{font-size:.875rem;color:#374151;font-weight:500}.admin-dashboard .sellers-list{display:flex;flex-direction:column;gap:1rem}.admin-dashboard .sellers-list .seller-item{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#f8fafc;border-radius:.5rem;transition:all .2s ease}.admin-dashboard .sellers-list .seller-item:hover{background:#f1f5f9;transform:translate(4px)}.admin-dashboard .sellers-list .seller-item .seller-info{display:flex;align-items:center;gap:.75rem}.admin-dashboard .sellers-list .seller-item .seller-info img{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.admin-dashboard .sellers-list .seller-item .seller-info div h4{font-size:.875rem;font-weight:600;color:#1e293b;margin:0 0 .25rem}.admin-dashboard .sellers-list .seller-item .seller-info div span{font-size:.75rem;color:#64748b}.admin-dashboard .sellers-list .seller-item .seller-stats{text-align:right}.admin-dashboard .sellers-list .seller-item .seller-stats .revenue{display:block;font-size:.875rem;font-weight:600;color:#059669;margin-bottom:.25rem}.admin-dashboard .sellers-list .seller-item .seller-stats .orders{font-size:.75rem;color:#64748b}@media(max-width:1024px){.admin-dashboard .dashboard-content{grid-template-columns:1fr}}@media(max-width:768px){.admin-dashboard .dashboard-header h1{font-size:2rem}.admin-dashboard .dashboard-card{padding:1rem}.admin-dashboard .status-grid{grid-template-columns:1fr}}@media(max-width:480px){.admin-dashboard .dashboard-header h1{font-size:1.75rem}.admin-dashboard .dashboard-header p{font-size:1rem}.admin-dashboard .stat-card{padding:1rem}.admin-dashboard .stat-card__value{font-size:1.5rem!important}}.popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.popup-content{background:#fff;border-radius:.75rem;box-shadow:0 25px 50px -12px #00000040;max-width:600px;width:90%;max-height:90vh;overflow-y:auto;position:relative}.popup-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e2e8f0;position:sticky;top:0;background:#fff;z-index:10}.popup-header h2{margin:0;font-size:1.5rem;font-weight:600;color:#1e293b}.popup-header .close-btn{background:none;border:none;padding:.5rem;cursor:pointer;color:#64748b;border-radius:.5rem;transition:all .2s ease}.popup-header .close-btn:hover{background:#f1f5f9;color:#1e293b}.popup-header .close-btn svg{width:1.25rem;height:1.25rem}.user-form{padding:1.5rem}.user-form .form-section{margin-bottom:2rem}.user-form .form-section h3{margin:0 0 1rem;font-size:1.125rem;font-weight:600;color:#1e293b;border-bottom:2px solid #e2e8f0;padding-bottom:.5rem}.user-form .form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.user-form .form-grid .full-width{grid-column:1/-1}.user-form .form-group{display:flex;flex-direction:column}.user-form .form-group label{font-weight:500;color:#374151;margin-bottom:.5rem;font-size:.875rem}.user-form .form-group input,.user-form .form-group select,.user-form .form-group textarea{padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;transition:all .2s ease}.user-form .form-group input:focus,.user-form .form-group select:focus,.user-form .form-group textarea:focus{outline:none;border-color:#4267b2;box-shadow:0 0 0 3px #4267b21a}.user-form .form-group input:invalid,.user-form .form-group select:invalid,.user-form .form-group textarea:invalid{border-color:#ef4444}.user-form .form-group textarea{resize:vertical;min-height:80px}.user-form .roles-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem}.user-form .roles-grid .role-checkbox{display:flex;align-items:center;padding:.75rem;border:1px solid #e2e8f0;border-radius:.5rem;transition:all .2s ease}.user-form .roles-grid .role-checkbox:hover{background:#f8fafc;border-color:#cbd5e1}.user-form .roles-grid .role-checkbox input[type=checkbox]{margin-right:.5rem;width:1rem;height:1rem;accent-color:#4267B2}.user-form .roles-grid .role-checkbox label{margin:0;font-weight:500;color:#374151;cursor:pointer;flex:1}.user-form .roles-grid .role-checkbox:has(input:checked){background:#eff6ff;border-color:#4267b2}.user-form .roles-grid .role-checkbox:has(input:checked) label{color:#4267b2}.user-form .form-actions{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e2e8f0}.user-form .form-actions .btn{padding:.75rem 1.5rem;border-radius:.5rem;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s ease;border:none}.user-form .form-actions .btn.btn-secondary{background:#f8fafc;color:#64748b;border:1px solid #e2e8f0}.user-form .form-actions .btn.btn-secondary:hover{background:#f1f5f9;color:#475569}.user-form .form-actions .btn.btn-primary{background:#4267b2;color:#fff}.user-form .form-actions .btn.btn-primary:hover:not(:disabled){background:#2c5aa0;transform:translateY(-1px);box-shadow:0 4px 12px #4267b266}.user-form .form-actions .btn.btn-primary:disabled{background:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}.lang-ar .admin-dashboard .dashboard-header h1,.lang-ar .admin-dashboard .dashboard-header p,.lang-ar .admin-dashboard .stat-card__title,.lang-ar .admin-dashboard .stat-card__subtitle,.lang-ar .admin-dashboard .card-title,.lang-ar .admin-dashboard .action-btn,.lang-ar .admin-dashboard .activity-message,.lang-ar .admin-dashboard .activity-user,.lang-ar .admin-dashboard .activity-time,.lang-ar .admin-dashboard .status-item span,.lang-ar .admin-dashboard .seller-item h4,.lang-ar .admin-dashboard .seller-item span,.lang-ar .admin-dashboard .loading-overlay p,.lang-ar .admin-dashboard .error-message p,.lang-ar .admin-dashboard .empty-state p{font-family:Cairo,Tajawal,Arial,sans-serif}.sellers-management{max-width:100%;margin:0 auto}.sellers-management .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#4b5563}.sellers-management .loading-state .loading-spinner{width:40px;height:40px;border:3px solid #e5e7eb;border-top:3px solid #CE802D;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}.sellers-management .loading-state p{font-size:1.125rem;margin:0}.sellers-management .page-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;background:#fff;padding:2rem;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb}.sellers-management .page-header .header-content h1{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:.5rem;background:linear-gradient(135deg,#1f2937,#374151);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.sellers-management .page-header .header-content p{font-size:1.125rem;color:#4b5563;margin:0}.sellers-management .page-header .header-stats{display:flex;gap:2rem}.sellers-management .page-header .header-stats .stat-item{text-align:center}.sellers-management .page-header .header-stats .stat-item .stat-number{display:block;font-size:2rem;font-weight:700;color:#ce802d;margin-bottom:.25rem}.sellers-management .page-header .header-stats .stat-item .stat-label{font-size:.875rem;color:#4b5563;font-weight:500}.sellers-management .sellers-table-container{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;overflow:hidden}.sellers-management .sellers-table-container .table-controls{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb;background:#f9fafb}.sellers-management .sellers-table-container .table-controls .controls-left{display:flex;gap:1rem;align-items:center}.sellers-management .sellers-table-container .table-controls .controls-left .search-box{position:relative;min-width:300px}.sellers-management .sellers-table-container .table-controls .controls-left .search-box .search-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#d1d5db}.sellers-management .sellers-table-container .table-controls .controls-left .search-box input{width:100%;padding:.75rem .75rem .75rem 2.5rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;background:#fff;transition:all .3s ease-in-out}.sellers-management .sellers-table-container .table-controls .controls-left .search-box input:focus{outline:none;border-color:#ce802d;box-shadow:0 0 0 3px #ce802d1a}.sellers-management .sellers-table-container .table-controls .controls-left .search-box input::-moz-placeholder{color:#d1d5db}.sellers-management .sellers-table-container .table-controls .controls-left .search-box input::placeholder{color:#d1d5db}.sellers-management .sellers-table-container .table-controls .controls-left .status-filter,.sellers-management .sellers-table-container .table-controls .controls-left .membership-filter{padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;background:#fff;cursor:pointer;transition:all .3s ease-in-out}.sellers-management .sellers-table-container .table-controls .controls-left .status-filter:focus,.sellers-management .sellers-table-container .table-controls .controls-left .membership-filter:focus{outline:none;border-color:#ce802d;box-shadow:0 0 0 3px #ce802d1a}.sellers-management .sellers-table-container .table-controls .controls-right{display:flex;gap:1rem;align-items:center}.sellers-management .sellers-table-container .table-controls .controls-right .results-count{font-size:.875rem;color:#4b5563;white-space:nowrap}.sellers-management .sellers-table-container .table-controls .controls-right .per-page-select{padding:.5rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;background:#fff;cursor:pointer;transition:all .3s ease-in-out}.sellers-management .sellers-table-container .table-controls .controls-right .per-page-select:focus{outline:none;border-color:#ce802d;box-shadow:0 0 0 3px #ce802d1a}.sellers-management .sellers-table-container .table-wrapper{overflow-x:auto}.sellers-management .sellers-table-container .table-wrapper .sellers-table{width:100%;border-collapse:collapse;min-width:1400px}.sellers-management .sellers-table-container .table-wrapper .sellers-table thead{background:#f9fafb}.sellers-management .sellers-table-container .table-wrapper .sellers-table thead th{padding:1rem .75rem;text-align:left;font-weight:600;font-size:.875rem;color:#374151;border-bottom:2px solid #e5e7eb;white-space:nowrap}.sellers-management .sellers-table-container .table-wrapper .sellers-table tbody tr{border-bottom:1px solid #f3f4f6;transition:background-color .2s ease}.sellers-management .sellers-table-container .table-wrapper .sellers-table tbody tr:hover{background:#f9fafb}.sellers-management .sellers-table-container .table-wrapper .sellers-table tbody tr td{padding:1rem .75rem;vertical-align:top;font-size:.875rem;color:#374151}.sellers-management .sellers-table-container .table-wrapper .sellers-table tbody tr td.seller-id{font-weight:600;color:#ce802d;font-family:Courier New,monospace}.sellers-management .sellers-table-container .table-wrapper .sellers-table tbody tr td.personal-name .name-cell .name{display:block;font-weight:600;color:#1f2937;margin-bottom:.25rem}.sellers-management .sellers-table-container .table-wrapper .sellers-table tbody tr td.personal-name .name-cell .email{font-size:.75rem;color:#4b5563}.sellers-management .sellers-table-container .table-wrapper .sellers-table tbody tr td.store-name{font-weight:600;color:#1f2937}.sellers-management .sellers-table-container .table-wrapper .sellers-table tbody tr td.store-address .address-cell,.sellers-management .sellers-table-container .table-wrapper .sellers-table tbody tr td.personal-address .address-cell{max-width:200px;line-height:1.4}.sellers-management .sellers-table-container .table-wrapper .sellers-table tbody tr td.store-phone,.sellers-management .sellers-table-container .table-wrapper .sellers-table tbody tr td.personal-phone{font-family:Courier New,monospace;color:#4267b2}.sellers-management .sellers-table-container .table-wrapper .sellers-table tbody tr td.status .status-badge{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.sellers-management .sellers-table-container .table-wrapper .sellers-table tbody tr td.status .status-badge--success{background:#4267b21a;color:#4267b2}.sellers-management .sellers-table-container .table-wrapper .sellers-table tbody tr td.status .status-badge--warning{background:#ce802d1a;color:#ce802d}.sellers-management .sellers-table-container .table-wrapper .sellers-table tbody tr td.status .status-badge--danger{background:#ef44441a;color:#dc2626}.sellers-management .sellers-table-container .table-wrapper .sellers-table tbody tr td.membership .membership-cell{display:flex;flex-direction:column;gap:.25rem}.sellers-management .sellers-table-container .table-wrapper .sellers-table tbody tr td.membership .membership-cell .membership-badge{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;width:-moz-fit-content;width:fit-content}.sellers-management .sellers-table-container .table-wrapper .sellers-table tbody tr td.membership .membership-cell .membership-badge--neutral{background:#4b55631a;color:#4b5563}.sellers-management .sellers-table-container .table-wrapper .sellers-table tbody tr td.membership .membership-cell .membership-badge--info{background:#3b82f61a;color:#3b82f6}.sellers-management .sellers-table-container .table-wrapper .sellers-table tbody tr td.membership .membership-cell .membership-badge--warning{background:#f59e0b1a;color:#f59e0b}.sellers-management .sellers-table-container .table-wrapper .sellers-table tbody tr td.membership .membership-cell .membership-badge--success{background:#10b9811a;color:#10b981}.sellers-management .sellers-table-container .table-wrapper .sellers-table tbody tr td.membership .membership-cell .membership-price{font-size:.75rem;color:#4b5563;font-weight:500}.sellers-management .sellers-table-container .table-wrapper .sellers-table tbody tr td.products-count .products-display{display:flex;flex-direction:column;gap:.25rem}.sellers-management .sellers-table-container .table-wrapper .sellers-table tbody tr td.products-count .products-display .products-fraction{font-weight:600;color:#4267b2;font-size:.875rem}.sellers-management .sellers-table-container .table-wrapper .sellers-table tbody tr td.products-count .products-display .products-fraction.near-limit{color:#ce802d}.sellers-management .sellers-table-container .table-wrapper .sellers-table tbody tr td.products-count .products-display .products-fraction.at-limit{color:#dc2626}.sellers-management .sellers-table-container .table-wrapper .sellers-table tbody tr td.products-count .products-display .products-progress{width:80px;height:4px;background:#e5e7eb;border-radius:50px;overflow:hidden}.sellers-management .sellers-table-container .table-wrapper .sellers-table tbody tr td.products-count .products-display .products-progress .progress-bar{height:100%;background:#4267b2;transition:width .3s ease}.sellers-management .sellers-table-container .table-wrapper .sellers-table tbody tr td.products-count .products-display .products-progress .progress-bar.near-limit{background:#ce802d}.sellers-management .sellers-table-container .table-wrapper .sellers-table tbody tr td.products-count .products-display .products-progress .progress-bar.at-limit{background:#dc2626}.sellers-management .sellers-table-container .table-wrapper .sellers-table tbody tr td.products-count .products-display.near-limit .products-fraction{color:#ce802d}.sellers-management .sellers-table-container .table-wrapper .sellers-table tbody tr td.products-count .products-display.near-limit .progress-bar{background:#ce802d}.sellers-management .sellers-table-container .table-wrapper .sellers-table tbody tr td.products-count .products-display.at-limit .products-fraction{color:#dc2626}.sellers-management .sellers-table-container .table-wrapper .sellers-table tbody tr td.products-count .products-display.at-limit .progress-bar{background:#dc2626}.sellers-management .sellers-table-container .table-wrapper .sellers-table tbody tr td.revenue{font-weight:600;color:#4267b2;font-family:Courier New,monospace}.sellers-management .sellers-table-container .table-wrapper .sellers-table tbody tr td.actions .action-buttons{display:flex;gap:.5rem;flex-wrap:wrap}.sellers-management .sellers-table-container .table-wrapper .sellers-table tbody tr td.actions .action-buttons .action-btn{width:32px;height:32px;border:none;border-radius:.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease-in-out}.sellers-management .sellers-table-container .table-wrapper .sellers-table tbody tr td.actions .action-buttons .action-btn svg{width:16px;height:16px}.sellers-management .sellers-table-container .table-wrapper .sellers-table tbody tr td.actions .action-buttons .action-btn--view{background:#4267b21a;color:#4267b2}.sellers-management .sellers-table-container .table-wrapper .sellers-table tbody tr td.actions .action-buttons .action-btn--view:hover{background:#4267b233;transform:translateY(-1px)}.sellers-management .sellers-table-container .table-wrapper .sellers-table tbody tr td.actions .action-buttons .action-btn--contact{background:#ce802d1a;color:#ce802d}.sellers-management .sellers-table-container .table-wrapper .sellers-table tbody tr td.actions .action-buttons .action-btn--contact:hover{background:#ce802d33;transform:translateY(-1px)}.sellers-management .sellers-table-container .table-wrapper .sellers-table tbody tr td.actions .action-buttons .action-btn--store{background:#10b9811a;color:#10b981}.sellers-management .sellers-table-container .table-wrapper .sellers-table tbody tr td.actions .action-buttons .action-btn--store:hover{background:#10b98133;transform:translateY(-1px)}.sellers-management .sellers-table-container .table-wrapper .sellers-table tbody tr td.actions .action-buttons .action-btn--suspend{background:#ef44441a;color:#dc2626}.sellers-management .sellers-table-container .table-wrapper .sellers-table tbody tr td.actions .action-buttons .action-btn--suspend:hover{background:#ef444433;transform:translateY(-1px)}.sellers-management .sellers-table-container .table-wrapper .sellers-table tbody tr td.actions .action-buttons .action-btn--activate{background:#4267b21a;color:#4267b2}.sellers-management .sellers-table-container .table-wrapper .sellers-table tbody tr td.actions .action-buttons .action-btn--activate:hover{background:#4267b233;transform:translateY(-1px)}.sellers-management .sellers-table-container .table-wrapper .sellers-table tbody tr td.actions .action-buttons .action-btn--reset{background:#8b5cf61a;color:#8b5cf6}.sellers-management .sellers-table-container .table-wrapper .sellers-table tbody tr td.actions .action-buttons .action-btn--reset:hover{background:#8b5cf633;transform:translateY(-1px)}.sellers-management .sellers-table-container .pagination{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-top:1px solid #e5e7eb;background:#f9fafb}.sellers-management .sellers-table-container .pagination .pagination-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;background:#fff;color:#374151;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.sellers-management .sellers-table-container .pagination .pagination-btn:hover:not(:disabled){background:#f9fafb;border-color:#ce802d;color:#ce802d;transform:translateY(-1px)}.sellers-management .sellers-table-container .pagination .pagination-btn:disabled{opacity:.5;cursor:not-allowed}.sellers-management .sellers-table-container .pagination .pagination-btn svg{width:16px;height:16px}.sellers-management .sellers-table-container .pagination .pagination-info span{font-size:.875rem;color:#4b5563;font-weight:500}.sellers-management .popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.sellers-management .create-store-popup{background:#fff;border-radius:.75rem;width:90%;max-width:600px;max-height:90vh;overflow-y:auto}.sellers-management .popup-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb;background:#f9fafb}.sellers-management .popup-header h2{margin:0;font-size:1.5rem;font-weight:600;color:#1f2937}.sellers-management .close-btn{background:none;border:none;cursor:pointer;padding:4px;border-radius:.5rem;color:#4b5563}.sellers-management .close-btn:hover{background:#e5e7eb;color:#374151}.sellers-management .popup-content{padding:1.5rem}.sellers-management .form-group{margin-bottom:1rem;position:relative}.sellers-management .form-group label{display:block;margin-bottom:.5rem;font-weight:500;color:#374151}.sellers-management .form-group input,.sellers-management .form-group textarea{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;background:#fff;transition:all .3s ease-in-out}.sellers-management .form-group input:focus,.sellers-management .form-group textarea:focus{outline:none;border-color:#ce802d;box-shadow:0 0 0 3px #ce802d1a}.sellers-management .form-group input.error,.sellers-management .form-group textarea.error{border-color:#dc2626}.sellers-management .form-group input.error:focus,.sellers-management .form-group textarea.error:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.sellers-management .form-group textarea{resize:vertical;min-height:80px}.sellers-management .form-group .error-message{display:block;color:#dc2626;font-size:.75rem;margin-top:.25rem;font-weight:500}.sellers-management .form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:768px){.sellers-management .form-row{grid-template-columns:1fr}}.sellers-management .logo-preview{margin-top:.5rem}.sellers-management .logo-preview img{max-width:100px;max-height:100px;border-radius:.5rem;border:1px solid #e5e7eb}.sellers-management .popup-footer{display:flex;justify-content:flex-end;gap:.75rem;padding:1.5rem;border-top:1px solid #e5e7eb;background:#f9fafb}@media(max-width:768px){.sellers-management .popup-footer{flex-direction:column;padding:1rem}.sellers-management .popup-footer .btn{width:100%}}.sellers-management .btn{padding:.75rem 1.5rem;border-radius:.5rem;font-weight:500;cursor:pointer;border:none;transition:all .3s ease-in-out}.sellers-management .btn-primary{background:#ce802d;color:#fff}.sellers-management .btn-primary:hover:not(:disabled){background-color:#ce802d}.sellers-management .btn-primary:disabled{background:#d1d5db;cursor:not-allowed}.sellers-management .btn-secondary{background:#e5e7eb;color:#374151}.sellers-management .btn-secondary:hover{background:#d1d5db}@media(max-width:1024px){.sellers-management .page-header{flex-direction:column;gap:1.5rem}.sellers-management .page-header .header-stats{justify-content:space-around;width:100%}.sellers-management .sellers-table-container .table-controls{flex-direction:column;gap:1rem;align-items:stretch}.sellers-management .sellers-table-container .table-controls .controls-left{flex-direction:column;gap:1rem}.sellers-management .sellers-table-container .table-controls .controls-left .search-box{min-width:auto}.sellers-management .sellers-table-container .table-controls .controls-right{justify-content:space-between}}@media(max-width:768px){.sellers-management .page-header{padding:1.5rem}.sellers-management .page-header .header-content h1{font-size:1.75rem}.sellers-management .page-header .header-stats{gap:1rem}.sellers-management .page-header .header-stats .stat-item .stat-number{font-size:1.5rem}.sellers-management .sellers-table-container .table-controls{padding:1rem}.sellers-management .sellers-table-container .sellers-table{font-size:.75rem}.sellers-management .sellers-table-container .sellers-table th,.sellers-management .sellers-table-container .sellers-table td{padding:.75rem .5rem}.sellers-management .sellers-table-container .pagination{padding:1rem;flex-direction:column;gap:1rem}.sellers-management .sellers-table-container .pagination .pagination-info{order:-1}.sellers-management .create-store-popup{width:95%;margin:1rem}.sellers-management .popup-header{padding:1rem}.sellers-management .popup-header h2{font-size:1.25rem}.sellers-management .popup-content{padding:1rem}}.lang-ar .sellers-management{direction:rtl}.lang-ar .sellers-management .page-header .header-content h1,.lang-ar .sellers-management .page-header .header-content p,.lang-ar .sellers-management .page-header .header-stats .stat-item .stat-number,.lang-ar .sellers-management .page-header .header-stats .stat-item .stat-label{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .sellers-management .table-controls .controls-left .search-box .search-icon{left:auto;right:.75rem}.lang-ar .sellers-management .table-controls .controls-left .search-box input{padding:.75rem 2.5rem .75rem .75rem;font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .sellers-management .table-controls .controls-left .status-filter,.lang-ar .sellers-management .table-controls .controls-left .membership-filter,.lang-ar .sellers-management .table-controls .controls-right .results-count,.lang-ar .sellers-management .table-controls .controls-right .per-page-select{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .sellers-management .sellers-table thead th{text-align:right!important;font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .sellers-management .sellers-table tbody td{text-align:right;font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .sellers-management .sellers-table tbody td.personal-name .name-cell .name,.lang-ar .sellers-management .sellers-table tbody td.personal-name .name-cell .email,.lang-ar .sellers-management .status-badge,.lang-ar .sellers-management .membership-badge{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .sellers-management .pagination .pagination-btn{font-family:Cairo,Tajawal,Arial,sans-serif;flex-direction:row-reverse}.lang-ar .sellers-management .pagination .pagination-info span,.lang-ar .sellers-management .popup-header h2,.lang-ar .sellers-management .form-group label,.lang-ar .sellers-management .form-group input,.lang-ar .sellers-management .form-group textarea,.lang-ar .sellers-management .form-group .error-message,.lang-ar .sellers-management .btn,.lang-ar .sellers-management .loading-state p{font-family:Cairo,Tajawal,Arial,sans-serif}.pending-sellers{max-width:100%;margin:0 auto}.pending-sellers .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#4b5563}.pending-sellers .loading-state .loading-spinner{width:40px;height:40px;border:3px solid #e5e7eb;border-top:3px solid #CE802D;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}.pending-sellers .loading-state p{font-size:1.125rem;margin:0}.pending-sellers .page-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;background:#fff;padding:2rem;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;position:relative}.pending-sellers .page-header:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#ce802d,#f2bd00);border-radius:.75rem .75rem 0 0}.pending-sellers .page-header .header-content h1{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:.5rem;background:linear-gradient(135deg,#1f2937,#374151);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.pending-sellers .page-header .header-content p{font-size:1.125rem;color:#4b5563;margin:0}.pending-sellers .page-header .header-stats{display:flex;gap:2rem}.pending-sellers .page-header .header-stats .stat-item{text-align:center}.pending-sellers .page-header .header-stats .stat-item .stat-number{display:block;font-size:2rem;font-weight:700;color:#ce802d;margin-bottom:.25rem}.pending-sellers .page-header .header-stats .stat-item .stat-label{font-size:.875rem;color:#4b5563;font-weight:500}.pending-sellers .applications-table-container{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;overflow:hidden}.pending-sellers .applications-table-container .table-controls{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb;background:#f9fafb}.pending-sellers .applications-table-container .table-controls .controls-left .search-box{position:relative;min-width:300px}.pending-sellers .applications-table-container .table-controls .controls-left .search-box .search-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#d1d5db}.pending-sellers .applications-table-container .table-controls .controls-left .search-box input{width:100%;padding:.75rem .75rem .75rem 2.5rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;background:#fff;transition:all .3s ease-in-out}.pending-sellers .applications-table-container .table-controls .controls-left .search-box input:focus{outline:none;border-color:#ce802d;box-shadow:0 0 0 3px #ce802d1a}.pending-sellers .applications-table-container .table-controls .controls-left .search-box input::-moz-placeholder{color:#d1d5db}.pending-sellers .applications-table-container .table-controls .controls-left .search-box input::placeholder{color:#d1d5db}.pending-sellers .applications-table-container .table-controls .controls-right{display:flex;gap:1rem;align-items:center}.pending-sellers .applications-table-container .table-controls .controls-right .results-count{font-size:.875rem;color:#4b5563;white-space:nowrap}.pending-sellers .applications-table-container .table-controls .controls-right .per-page-select{padding:.5rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;background:#fff;cursor:pointer;transition:all .3s ease-in-out}.pending-sellers .applications-table-container .table-controls .controls-right .per-page-select:focus{outline:none;border-color:#ce802d;box-shadow:0 0 0 3px #ce802d1a}.pending-sellers .applications-table-container .applications-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem;padding:1.5rem}.pending-sellers .applications-table-container .applications-grid .application-card{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;transition:all .3s ease-in-out;overflow:hidden}.pending-sellers .applications-table-container .applications-grid .application-card:hover{transform:translateY(-2px);box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d;border-color:#ce802d}.pending-sellers .applications-table-container .applications-grid .application-card .card-header{display:flex;justify-content:space-between;align-items:flex-start;padding:1.5rem;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-bottom:1px solid #e5e7eb}.pending-sellers .applications-table-container .applications-grid .application-card .card-header .applicant-info{flex:1;min-width:0}.pending-sellers .applications-table-container .applications-grid .application-card .card-header .applicant-info .store-name{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0 0 .25rem;word-wrap:break-word}.pending-sellers .applications-table-container .applications-grid .application-card .card-header .applicant-info .personal-name{font-size:.875rem;color:#4b5563;margin:0 0 .5rem;word-wrap:break-word}.pending-sellers .applications-table-container .applications-grid .application-card .card-header .applicant-info .application-id{display:inline-block;background:#ce802d1a;color:#ce802d;padding:.25rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:600;font-family:Courier New,monospace}.pending-sellers .applications-table-container .applications-grid .application-card .card-header .application-meta{text-align:right;flex-shrink:0;margin-left:1rem}.pending-sellers .applications-table-container .applications-grid .application-card .card-header .application-meta .application-date{display:block;font-size:.875rem;color:#374151;font-weight:500;margin-bottom:.25rem}.pending-sellers .applications-table-container .applications-grid .application-card .card-header .application-meta .days-ago{font-size:.75rem;color:#4b5563;padding:.25rem .5rem;background:#f3f4f6;border-radius:.375rem;white-space:nowrap}.pending-sellers .applications-table-container .applications-grid .application-card .card-header .application-meta .days-ago.urgent{background:#ef44441a;color:#dc2626;font-weight:600}.pending-sellers .applications-table-container .applications-grid .application-card .card-content{padding:1.5rem}.pending-sellers .applications-table-container .applications-grid .application-card .card-content .info-section{margin-bottom:1.5rem}.pending-sellers .applications-table-container .applications-grid .application-card .card-content .info-section:last-child{margin-bottom:0}.pending-sellers .applications-table-container .applications-grid .application-card .card-content .info-section h4{font-size:.875rem;font-weight:600;color:#374151;margin:0 0 .75rem;text-transform:uppercase;letter-spacing:.5px}.pending-sellers .applications-table-container .applications-grid .application-card .card-content .info-section .info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem}.pending-sellers .applications-table-container .applications-grid .application-card .card-content .info-section .info-grid .info-item .label{display:block;font-size:.75rem;color:#4b5563;margin-bottom:.25rem;font-weight:500}.pending-sellers .applications-table-container .applications-grid .application-card .card-content .info-section .info-grid .info-item .value{display:block;font-size:.875rem;color:#1f2937;font-weight:500;word-wrap:break-word}.pending-sellers .applications-table-container .applications-grid .application-card .card-content .info-section .address{font-size:.875rem;color:#374151;line-height:1.5;margin:0;word-wrap:break-word}.pending-sellers .applications-table-container .applications-grid .application-card .card-content .info-section .documents-list{display:flex;flex-wrap:wrap;gap:.5rem}.pending-sellers .applications-table-container .applications-grid .application-card .card-content .info-section .documents-list .document-tag{display:flex;align-items:center;gap:.25rem;background:#f3f4f6;color:#4b5563;padding:.25rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:500}.pending-sellers .applications-table-container .applications-grid .application-card .card-content .info-section .documents-list .document-tag svg{width:14px;height:14px;flex-shrink:0}.pending-sellers .applications-table-container .applications-grid .application-card .card-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;padding:1rem 1.5rem;border-top:1px solid #e5e7eb;background:#f9fafb}.pending-sellers .applications-table-container .applications-grid .application-card .card-actions .action-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out;white-space:nowrap}.pending-sellers .applications-table-container .applications-grid .application-card .card-actions .action-btn svg{width:16px;height:16px;flex-shrink:0}.pending-sellers .applications-table-container .applications-grid .application-card .card-actions .action-btn--view{background:#4267b21a;color:#4267b2}.pending-sellers .applications-table-container .applications-grid .application-card .card-actions .action-btn--view:hover{background:#4267b233;transform:translateY(-1px)}.pending-sellers .applications-table-container .applications-grid .application-card .card-actions .action-btn--contact{background:#ce802d1a;color:#ce802d}.pending-sellers .applications-table-container .applications-grid .application-card .card-actions .action-btn--contact:hover{background:#ce802d33;transform:translateY(-1px)}.pending-sellers .applications-table-container .applications-grid .application-card .card-actions .action-btn--approve{background:#4267b21a;color:#4267b2}.pending-sellers .applications-table-container .applications-grid .application-card .card-actions .action-btn--approve:hover{background:#4267b233;transform:translateY(-1px)}.pending-sellers .applications-table-container .applications-grid .application-card .card-actions .action-btn--reject{background:#ef44441a;color:#dc2626}.pending-sellers .applications-table-container .applications-grid .application-card .card-actions .action-btn--reject:hover{background:#ef444433;transform:translateY(-1px)}.pending-sellers .applications-table-container .empty-state{text-align:center;padding:4rem 2rem;color:#4b5563}.pending-sellers .applications-table-container .empty-state svg{height:64px;width:100%;margin-bottom:1rem;color:#d1d5db}.pending-sellers .applications-table-container .empty-state h3{font-size:1.25rem;font-weight:600;margin:0 0 .5rem;color:#374151}.pending-sellers .applications-table-container .empty-state p{font-size:1rem;max-width:400px;margin:0 auto}.pending-sellers .applications-table-container .pagination{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-top:1px solid #e5e7eb;background:#f9fafb}.pending-sellers .applications-table-container .pagination .pagination-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;background:#fff;color:#374151;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.pending-sellers .applications-table-container .pagination .pagination-btn:hover:not(:disabled){background:#f9fafb;border-color:#ce802d;color:#ce802d;transform:translateY(-1px)}.pending-sellers .applications-table-container .pagination .pagination-btn:disabled{opacity:.5;cursor:not-allowed}.pending-sellers .applications-table-container .pagination .pagination-btn svg{width:16px;height:16px}.pending-sellers .applications-table-container .pagination .pagination-info span{font-size:.875rem;color:#4b5563;font-weight:500}@media(max-width:1024px){.pending-sellers .page-header{flex-direction:column;gap:1.5rem}.pending-sellers .page-header .header-stats{justify-content:space-around;width:100%}.pending-sellers .applications-table-container .table-controls{flex-direction:column;gap:1rem;align-items:stretch}.pending-sellers .applications-table-container .table-controls .controls-left .search-box{min-width:auto}.pending-sellers .applications-table-container .table-controls .controls-right{flex-direction:column;justify-content:space-between}.pending-sellers .applications-table-container .applications-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.pending-sellers .applications-table-container .applications-grid .application-card .card-header{padding:1.25rem}.pending-sellers .applications-table-container .applications-grid .application-card .card-header .application-meta{margin-left:.75rem}.pending-sellers .applications-table-container .applications-grid .application-card .card-content{padding:1.25rem}.pending-sellers .applications-table-container .applications-grid .application-card .card-content .info-section .info-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.pending-sellers .applications-table-container .applications-grid .application-card .card-actions{grid-template-columns:repeat(2,1fr);gap:.75rem;padding:1rem 1.25rem}.pending-sellers .applications-table-container .applications-grid .application-card .card-actions .action-btn{padding:.75rem .5rem;font-size:.8125rem}}@media(max-width:768px){.pending-sellers .page-header{padding:1.5rem}.pending-sellers .page-header .header-content h1{font-size:1.75rem}.pending-sellers .page-header .header-stats{gap:1rem}.pending-sellers .page-header .header-stats .stat-item .stat-number{font-size:1.5rem}.pending-sellers .applications-table-container .applications-grid{grid-template-columns:1fr;padding:1rem;gap:1rem}.pending-sellers .applications-table-container .applications-grid .application-card .card-header{flex-direction:column;gap:1rem;padding:1rem}.pending-sellers .applications-table-container .applications-grid .application-card .card-header .application-meta{text-align:left;margin-left:0}.pending-sellers .applications-table-container .applications-grid .application-card .card-header .application-meta .application-date{display:inline;margin-right:.5rem}.pending-sellers .applications-table-container .applications-grid .application-card .card-header .application-meta .days-ago{display:inline}.pending-sellers .applications-table-container .applications-grid .application-card .card-content{padding:1rem}.pending-sellers .applications-table-container .applications-grid .application-card .card-content .info-section .info-grid{grid-template-columns:1fr;gap:.5rem}.pending-sellers .applications-table-container .applications-grid .application-card .card-actions{grid-template-columns:1fr;gap:.5rem;padding:1rem}.pending-sellers .applications-table-container .applications-grid .application-card .card-actions .action-btn{padding:.875rem;font-size:.875rem}.pending-sellers .applications-table-container .pagination{padding:1rem;flex-direction:column;gap:1rem}.pending-sellers .applications-table-container .pagination .pagination-info{order:-1}}@media(max-width:480px){.pending-sellers .applications-table-container .applications-grid{padding:.75rem}.pending-sellers .applications-table-container .applications-grid .application-card .card-header{padding:.875rem}.pending-sellers .applications-table-container .applications-grid .application-card .card-header .applicant-info .store-name{font-size:1.125rem}.pending-sellers .applications-table-container .applications-grid .application-card .card-content{padding:.875rem}.pending-sellers .applications-table-container .applications-grid .application-card .card-content .info-section{margin-bottom:1rem}.pending-sellers .applications-table-container .applications-grid .application-card .card-content .info-section .info-item .value{word-break:break-word}.pending-sellers .applications-table-container .applications-grid .application-card .card-content .info-section .address{font-size:.8125rem}.pending-sellers .applications-table-container .applications-grid .application-card .card-actions{padding:.875rem}.pending-sellers .applications-table-container .applications-grid .application-card .card-actions .action-btn{padding:.75rem .5rem;font-size:.8125rem}}.lang-ar .pending-sellers{direction:rtl}.lang-ar .pending-sellers .page-header .header-content h1,.lang-ar .pending-sellers .page-header .header-content p,.lang-ar .pending-sellers .page-header .header-stats .stat-item .stat-label{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .pending-sellers .applications-table-container .table-controls .controls-left .search-box .search-icon{left:auto;right:.75rem}.lang-ar .pending-sellers .applications-table-container .table-controls .controls-left .search-box input{padding:.75rem 2.5rem .75rem .75rem}.lang-ar .pending-sellers .applications-table-container .table-controls .controls-right .results-count{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .pending-sellers .applications-table-container .applications-grid .application-card .card-header .applicant-info .store-name,.lang-ar .pending-sellers .applications-table-container .applications-grid .application-card .card-header .applicant-info .personal-name{font-family:Cairo,Tajawal,Arial,sans-serif;text-align:right}.lang-ar .pending-sellers .applications-table-container .applications-grid .application-card .card-header .application-meta{text-align:left;margin-left:0;margin-right:1rem}.lang-ar .pending-sellers .applications-table-container .applications-grid .application-card .card-content .info-section h4,.lang-ar .pending-sellers .applications-table-container .applications-grid .application-card .card-content .info-section .info-grid .info-item .label,.lang-ar .pending-sellers .applications-table-container .applications-grid .application-card .card-content .info-section .info-grid .info-item .value,.lang-ar .pending-sellers .applications-table-container .applications-grid .application-card .card-content .info-section .address{font-family:Cairo,Tajawal,Arial,sans-serif;text-align:right}.lang-ar .pending-sellers .applications-table-container .applications-grid .application-card .card-actions .action-btn,.lang-ar .pending-sellers .applications-table-container .empty-state h3,.lang-ar .pending-sellers .applications-table-container .empty-state p,.lang-ar .pending-sellers .applications-table-container .pagination .pagination-btn{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .pending-sellers .applications-table-container .pagination .pagination-btn svg{transform:scaleX(-1)}.lang-ar .pending-sellers .applications-table-container .pagination .pagination-info span,.lang-ar .pending-sellers .loading-state p{font-family:Cairo,Tajawal,Arial,sans-serif}.seller-details{max-width:100%;margin:0 auto;padding:0 1rem}.seller-details .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#4b5563}.seller-details .loading-state .loading-spinner{width:40px;height:40px;border:3px solid #e5e7eb;border-top:3px solid #CE802D;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}.seller-details .loading-state p{font-size:1.125rem;margin:0;text-align:center;word-wrap:break-word}.seller-details .error-state{text-align:center;padding:4rem 2rem;background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f}.seller-details .error-state h2{font-size:1.5rem;color:#dc2626;margin-bottom:1rem;word-wrap:break-word}.seller-details .error-state p{color:#4b5563;margin-bottom:2rem;word-wrap:break-word}.seller-details .error-state button{background:#ce802d;color:#fff;padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out;width:100%;max-width:200px}.seller-details .error-state button:hover{background-color:#ce802d}.seller-details .seller-header{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;padding:2rem;margin-bottom:2rem;position:relative;overflow:hidden}.seller-details .seller-header:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#ce802d,#f2bd00);border-radius:.75rem .75rem 0 0}.seller-details .seller-header .back-btn{display:flex;align-items:center;gap:.5rem;background:none;border:none;color:#4b5563;font-size:.875rem;cursor:pointer;margin-bottom:1.5rem;transition:color .2s ease}.seller-details .seller-header .back-btn:hover{color:#ce802d}.seller-details .seller-header .back-btn svg{width:16px;height:16px}.seller-details .seller-header .header-content{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.seller-details .seller-header .header-content .seller-info{flex:1;min-width:0}.seller-details .seller-header .header-content .seller-info h1{font-size:2rem;font-weight:700;color:#1f2937;margin:0 0 .5rem;background:linear-gradient(135deg,#1f2937,#374151);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.seller-details .seller-header .header-content .seller-info p{font-size:1.125rem;color:#4b5563;margin:0 0 1rem;word-wrap:break-word}.seller-details .seller-header .header-content .seller-info .seller-meta{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.seller-details .seller-header .header-content .seller-info .seller-meta .seller-id{background:#ce802d1a;color:#ce802d;padding:.25rem .75rem;border-radius:.375rem;font-size:.875rem;font-weight:600;font-family:Courier New,monospace;word-break:break-all}.seller-details .seller-header .header-content .header-actions{display:flex;gap:.75rem;flex-shrink:0}.seller-details .seller-header .header-content .header-actions .action-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out;white-space:nowrap}.seller-details .seller-header .header-content .header-actions .action-btn svg{width:16px;height:16px}.seller-details .seller-header .header-content .header-actions .action-btn--contact{background:#ce802d1a;color:#ce802d}.seller-details .seller-header .header-content .header-actions .action-btn--contact:hover{background:#ce802d33;transform:translateY(-1px)}.seller-details .seller-header .header-content .header-actions .action-btn--suspend{background:#ef44441a;color:#dc2626}.seller-details .seller-header .header-content .header-actions .action-btn--suspend:hover{background:#ef444433;transform:translateY(-1px)}.seller-details .seller-header .header-content .header-actions .action-btn--activate{background:#4267b21a;color:#4267b2}.seller-details .seller-header .header-content .header-actions .action-btn--activate:hover{background:#4267b233;transform:translateY(-1px)}.seller-details .seller-header .header-content .header-actions .action-btn--reset{background:#8b5cf61a;color:#8b5cf6}.seller-details .seller-header .header-content .header-actions .action-btn--reset:hover{background:#8b5cf633;transform:translateY(-1px)}.seller-details .seller-header .header-content .header-actions .action-btn--delete{background:#ef44441a;color:#dc2626}.seller-details .seller-header .header-content .header-actions .action-btn--delete:hover{background:#ef444433;transform:translateY(-1px)}.seller-details .seller-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.seller-details .seller-stats .stat-card{background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;display:flex;align-items:center;gap:1rem;transition:all .3s ease-in-out}.seller-details .seller-stats .stat-card:hover{transform:translateY(-2px);box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d}.seller-details .seller-stats .stat-card .stat-icon{width:48px;height:48px;background:linear-gradient(135deg,#ce802d,#f2bd00);border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.seller-details .seller-stats .stat-card .stat-icon svg{width:24px;height:24px}.seller-details .seller-stats .stat-card .stat-content{min-width:0}.seller-details .seller-stats .stat-card .stat-content .stat-value{display:block;font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:.25rem;word-break:break-word}.seller-details .seller-stats .stat-card .stat-content .stat-label{font-size:.875rem;color:#4b5563;font-weight:500;word-wrap:break-word}.seller-details .status-badge{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.seller-details .status-badge--success{background:#4267b21a;color:#4267b2}.seller-details .status-badge--warning{background:#ce802d1a;color:#ce802d}.seller-details .status-badge--danger{background:#ef44441a;color:#dc2626}.seller-details .status-badge--info{background:#4267b21a;color:#4267b2}.seller-details .membership-badge{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.seller-details .membership-badge--neutral{background:#4b55631a;color:#4b5563}.seller-details .membership-badge--info{background:#3b82f61a;color:#3b82f6}.seller-details .membership-badge--warning{background:#f59e0b1a;color:#f59e0b}.seller-details .membership-badge--success{background:#10b9811a;color:#10b981}.seller-details .featured-badge{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.seller-details .featured-badge svg{width:14px;height:14px}.seller-details .featured-badge--active{background:#4267b21a;color:#4267b2}.seller-details .featured-badge--inactive{background:#4b55631a;color:#4b5563}.seller-details .tabs-container{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;overflow:hidden}.seller-details .tabs-container .tabs-header{display:flex;background:#f9fafb;border-bottom:1px solid #e5e7eb}.seller-details .tabs-container .tabs-header .tab-btn{flex:1;padding:1rem 1.5rem;border:none;background:none;color:#4b5563;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out;position:relative}.seller-details .tabs-container .tabs-header .tab-btn:hover{color:#ce802d;background:#ce802d0d}.seller-details .tabs-container .tabs-header .tab-btn.active{color:#ce802d;background:#fff}.seller-details .tabs-container .tabs-header .tab-btn.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#ce802d}.seller-details .tabs-container .tabs-content .tab-content{padding:2rem}.seller-details .tabs-container .tabs-content .tab-content .overview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.seller-details .tabs-container .tabs-content .tab-content .info-card{background:#f9fafb;border-radius:.5rem;padding:1.5rem;border:1px solid #e5e7eb;overflow:hidden;word-wrap:break-word}.seller-details .tabs-container .tabs-content .tab-content .info-card h3{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid #CE802D;word-wrap:break-word}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list{display:flex;flex-direction:column;gap:.75rem}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item{display:flex;justify-content:space-between;align-items:flex-start;padding:.75rem 0;border-bottom:1px solid #e5e7eb;gap:1rem}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item:last-child{border-bottom:none}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .label{font-size:.875rem;font-weight:500;color:#4b5563;min-width:120px;flex-shrink:0;word-wrap:break-word}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .value{font-size:.875rem;color:#1f2937;font-weight:500;text-align:right;flex:1;min-width:0;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .value.limit-display{display:flex;align-items:center;gap:.75rem;justify-content:flex-end;background:#ce802d0d;padding:.5rem .75rem;border-radius:.5rem;border:2px dashed rgba(206,128,45,.2)}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .value.limit-display .limit-value{font-weight:600;font-size:.9rem;word-break:break-word}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .value.limit-display .limit-value.near-limit{color:#ce802d}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .value.limit-display .limit-value.at-limit{color:#dc2626}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .value.limit-display .edit-limit-btn{width:28px;height:28px;border:2px solid #CE802D;background:#ce802d;color:#fff;border-radius:.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease-in-out;box-shadow:0 2px 4px #ce802d33;flex-shrink:0}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .value.limit-display .edit-limit-btn:hover{background-color:#ce802d;border-color:#ce802d;transform:translateY(-1px);box-shadow:0 4px 8px #ce802d4d}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .value.limit-display .edit-limit-btn svg{width:14px;height:14px}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .value.near-limit{color:#ce802d}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .value.at-limit{color:#dc2626}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .value.membership-display{display:flex;align-items:center;gap:.75rem;justify-content:flex-end;background:#3b82f60d;padding:.5rem .75rem;border-radius:.5rem;border:2px dashed rgba(59,130,246,.2)}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .value.membership-display .membership-info{display:flex;flex-direction:column;gap:.25rem;align-items:flex-end;min-width:0}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .value.membership-display .membership-info .membership-price{font-size:.75rem;color:#4b5563;font-weight:500;word-break:break-word}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .value.membership-display .edit-membership-btn{width:28px;height:28px;border:2px solid #3b82f6;background:#3b82f6;color:#fff;border-radius:.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease-in-out;box-shadow:0 2px 4px #3b82f633;flex-shrink:0}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .value.membership-display .edit-membership-btn:hover{background-color:#3b82f6;border-color:#3b82f6;transform:translateY(-1px);box-shadow:0 4px 8px #3b82f64d}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .value.membership-display .edit-membership-btn svg{width:14px;height:14px}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .value.featured-display{display:flex;align-items:center;gap:.75rem;justify-content:flex-end;background:#4267b20d;padding:.5rem .75rem;border-radius:.5rem;border:2px dashed rgba(66,103,178,.2)}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .value.featured-display .featured-info{display:flex;flex-direction:column;gap:.25rem;align-items:flex-end;min-width:0}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .value.featured-display .featured-info .featured-details{font-size:.75rem;color:#4b5563;font-weight:500;word-break:break-word}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .value.featured-display .edit-featured-btn{width:28px;height:28px;border:2px solid #4267B2;background:#4267b2;color:#fff;border-radius:.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease-in-out;box-shadow:0 2px 4px #4267b233;flex-shrink:0}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .value.featured-display .edit-featured-btn:hover{background-color:#4267b2;transform:translateY(-1px);box-shadow:0 4px 8px #4267b24d}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .value.featured-display .edit-featured-btn svg{width:14px;height:14px}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .membership-editor,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .limit-editor,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .featured-editor{flex:1;background:#fff;border:3px solid #3b82f6;border-radius:.75rem;padding:1.5rem;box-shadow:0 4px 12px #3b82f626;margin:.5rem 0;width:100%;min-width:0;max-width:100%;box-sizing:border-box}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .limit-editor{border-color:#ce802d;box-shadow:0 4px 12px #ce802d26}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .featured-editor{border-color:#4267b2;box-shadow:0 4px 12px #4267b226}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .membership-editor .membership-options{margin-bottom:1.5rem}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .membership-editor .membership-options .membership-label{display:block;font-size:.875rem;color:#374151;margin-bottom:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .membership-editor .membership-options .membership-select{width:100%;padding:.75rem 1rem;border:2px solid #d1d5db;border-radius:.5rem;font-size:.875rem;font-weight:600;background:#fff;transition:all .3s ease-in-out;box-sizing:border-box}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .membership-editor .membership-options .membership-select:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .membership-editor .membership-preview{margin-bottom:1.5rem;padding:1rem;background:#3b82f60d;border-radius:.5rem;border:1px solid rgba(59,130,246,.2)}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .membership-editor .membership-preview .plan-details h4{font-size:1rem;font-weight:600;color:#1f2937;margin-bottom:.25rem;word-wrap:break-word}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .membership-editor .membership-preview .plan-details .plan-price{font-size:.875rem;color:#3b82f6;font-weight:600;margin-bottom:.75rem;word-wrap:break-word}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .membership-editor .membership-preview .plan-details .plan-features{list-style:none;padding:0;margin:0}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .membership-editor .membership-preview .plan-details .plan-features li{font-size:.75rem;color:#4b5563;margin-bottom:.25rem;padding-left:1rem;position:relative;word-wrap:break-word}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .membership-editor .membership-preview .plan-details .plan-features li:before{content:"✓";position:absolute;left:0;color:#10b981;font-weight:600}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .membership-editor .membership-actions{display:flex;gap:.75rem}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .membership-editor .membership-actions .save-btn,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .membership-editor .membership-actions .cancel-btn{flex:1;padding:.75rem 1.5rem;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease-in-out;min-width:0;box-sizing:border-box}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .membership-editor .membership-actions .save-btn{background:#3b82f6;color:#fff;border:none;box-shadow:0 2px 4px #3b82f633}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .membership-editor .membership-actions .save-btn:hover{background-color:#3b82f6;transform:translateY(-1px);box-shadow:0 4px 8px #3b82f64d}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .membership-editor .membership-actions .cancel-btn{background:#f3f4f6;color:#374151;border:2px solid #d1d5db}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .membership-editor .membership-actions .cancel-btn:hover{background:#e5e7eb;border-color:#d1d5db;transform:translateY(-1px)}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .limit-editor .preset-options{margin-bottom:1.5rem}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .limit-editor .preset-options .preset-label{display:block;font-size:.875rem;color:#374151;margin-bottom:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .limit-editor .preset-options .preset-buttons{display:flex;gap:.75rem;flex-wrap:wrap}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .limit-editor .preset-options .preset-buttons .preset-btn{padding:.5rem 1rem;border:2px solid #d1d5db;background:#fff;color:#374151;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease-in-out;min-width:60px}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .limit-editor .preset-options .preset-buttons .preset-btn:hover{border-color:#ce802d;color:#ce802d;transform:translateY(-1px);box-shadow:0 2px 4px #ce802d33}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .limit-editor .preset-options .preset-buttons .preset-btn.active{background:#ce802d;color:#fff;border-color:#ce802d;box-shadow:0 2px 6px #ce802d4d}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .limit-editor .custom-input{margin-bottom:1.5rem}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .limit-editor .custom-input .custom-label{display:block;font-size:.875rem;color:#374151;margin-bottom:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .limit-editor .custom-input .custom-limit-input{width:100%;padding:.75rem 1rem;border:2px solid #d1d5db;border-radius:.5rem;font-size:.875rem;font-weight:600;background:#fff;transition:all .3s ease-in-out;box-sizing:border-box}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .limit-editor .custom-input .custom-limit-input:focus{outline:none;border-color:#ce802d;box-shadow:0 0 0 3px #ce802d1a}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .limit-editor .custom-input .custom-limit-input::-moz-placeholder{color:#d1d5db;font-weight:400}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .limit-editor .custom-input .custom-limit-input::placeholder{color:#d1d5db;font-weight:400}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .limit-editor .limit-actions{display:flex;gap:.75rem}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .limit-editor .limit-actions .save-btn,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .limit-editor .limit-actions .cancel-btn{flex:1;padding:.75rem 1.5rem;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease-in-out;min-width:0;box-sizing:border-box}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .limit-editor .limit-actions .save-btn{background:#ce802d;color:#fff;border:none;box-shadow:0 2px 4px #ce802d33}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .limit-editor .limit-actions .save-btn:hover{background-color:#ce802d;transform:translateY(-1px);box-shadow:0 4px 8px #ce802d4d}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .limit-editor .limit-actions .cancel-btn{background:#f3f4f6;color:#374151;border:2px solid #d1d5db}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .limit-editor .limit-actions .cancel-btn:hover{background:#e5e7eb;border-color:#d1d5db;transform:translateY(-1px)}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .featured-editor .featured-toggle-section{margin-bottom:1.5rem}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .featured-editor .featured-toggle-section .toggle-label{display:block;font-size:.875rem;color:#374151;margin-bottom:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .featured-editor .featured-toggle-section .toggle-container{display:flex;align-items:center;gap:.75rem;cursor:pointer}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .featured-editor .featured-toggle-section .toggle-container input[type=checkbox]{display:none}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .featured-editor .featured-toggle-section .toggle-container .toggle-slider{position:relative;width:48px;height:24px;background:#d1d5db;border-radius:12px;transition:all .3s ease-in-out;flex-shrink:0}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .featured-editor .featured-toggle-section .toggle-container .toggle-slider:before{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;transition:all .3s ease-in-out}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .featured-editor .featured-toggle-section .toggle-container input[type=checkbox]:checked+.toggle-slider{background:#4267b2}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .featured-editor .featured-toggle-section .toggle-container input[type=checkbox]:checked+.toggle-slider:before{transform:translate(24px)}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .featured-editor .featured-toggle-section .toggle-container .toggle-text{font-size:.875rem;font-weight:500;color:#374151;-webkit-user-select:none;-moz-user-select:none;user-select:none}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .featured-editor .featured-settings{display:flex;flex-direction:column;gap:1rem}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .featured-editor .featured-settings .form-group label{display:block;font-size:.875rem;color:#374151;margin-bottom:.5rem;font-weight:600}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .featured-editor .featured-settings .form-group .form-input,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .featured-editor .featured-settings .form-group .form-textarea{width:100%;padding:.75rem 1rem;border:2px solid #d1d5db;border-radius:.5rem;font-size:.875rem;background:#fff;transition:all .3s ease-in-out;box-sizing:border-box;font-family:inherit}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .featured-editor .featured-settings .form-group .form-input:focus,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .featured-editor .featured-settings .form-group .form-textarea:focus{outline:none;border-color:#4267b2;box-shadow:0 0 0 3px #4267b21a}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .featured-editor .featured-settings .form-group .form-input::-moz-placeholder,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .featured-editor .featured-settings .form-group .form-textarea::-moz-placeholder{color:#d1d5db}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .featured-editor .featured-settings .form-group .form-input::placeholder,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .featured-editor .featured-settings .form-group .form-textarea::placeholder{color:#d1d5db}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .featured-editor .featured-settings .form-group .form-textarea{resize:vertical;min-height:80px}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .featured-editor .featured-actions{display:flex;gap:.75rem;margin-top:1rem}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .featured-editor .featured-actions .save-btn,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .featured-editor .featured-actions .cancel-btn{flex:1;padding:.75rem 1.5rem;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease-in-out;min-width:0;box-sizing:border-box}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .featured-editor .featured-actions .save-btn{background:#4267b2;color:#fff;border:none;box-shadow:0 2px 4px #4267b233}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .featured-editor .featured-actions .save-btn:hover{background-color:#4267b2;transform:translateY(-1px);box-shadow:0 4px 8px #4267b24d}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .featured-editor .featured-actions .cancel-btn{background:#f3f4f6;color:#374151;border:2px solid #d1d5db}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .featured-editor .featured-actions .cancel-btn:hover{background:#e5e7eb;border-color:#d1d5db;transform:translateY(-1px)}.seller-details .tabs-container .tabs-content .tab-content .products-section .products-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;gap:1rem;flex-wrap:wrap}.seller-details .tabs-container .tabs-content .tab-content .products-section .products-header h3{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0;word-wrap:break-word}.seller-details .tabs-container .tabs-content .tab-content .products-section .products-header .products-summary{display:flex;gap:1rem;flex-wrap:wrap}.seller-details .tabs-container .tabs-content .tab-content .products-section .products-header .products-summary span{font-size:.875rem;color:#4b5563;font-weight:500;white-space:nowrap}.seller-details .tabs-container .tabs-content .tab-content .products-section .products-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.seller-details .tabs-container .tabs-content .tab-content .products-section .products-table table{width:100%;border-collapse:collapse;min-width:600px}.seller-details .tabs-container .tabs-content .tab-content .products-section .products-table table thead{background:#f9fafb}.seller-details .tabs-container .tabs-content .tab-content .products-section .products-table table thead th{padding:1rem .75rem;text-align:left;font-weight:600;font-size:.875rem;color:#374151;border-bottom:2px solid #e5e7eb;white-space:nowrap}.seller-details .tabs-container .tabs-content .tab-content .products-section .products-table table tbody tr{border-bottom:1px solid #f3f4f6;transition:background-color .2s ease}.seller-details .tabs-container .tabs-content .tab-content .products-section .products-table table tbody tr:hover{background:#f9fafb}.seller-details .tabs-container .tabs-content .tab-content .products-section .products-table table tbody tr td{padding:1rem .75rem;vertical-align:top;font-size:.875rem}.seller-details .tabs-container .tabs-content .tab-content .products-section .products-table table tbody tr td.sku{font-family:Courier New,monospace;color:#ce802d;font-weight:600;word-break:break-all}.seller-details .tabs-container .tabs-content .tab-content .products-section .products-table table tbody tr td.product-name .product-info .name{display:block;font-weight:600;color:#1f2937;margin-bottom:.25rem;word-wrap:break-word}.seller-details .tabs-container .tabs-content .tab-content .products-section .products-table table tbody tr td.product-name .product-info .description{font-size:.75rem;color:#4b5563;word-wrap:break-word}.seller-details .tabs-container .tabs-content .tab-content .products-section .products-table table tbody tr td.price .price-info .sale-price{display:block;font-weight:600;color:#dc2626;margin-bottom:.25rem;white-space:nowrap}.seller-details .tabs-container .tabs-content .tab-content .products-section .products-table table tbody tr td.price .price-info .original-price{text-decoration:line-through;color:#d1d5db;font-size:.75rem;white-space:nowrap}.seller-details .tabs-container .tabs-content .tab-content .products-section .products-table table tbody tr td.price .price-info .regular-price{font-weight:600;color:#4267b2;white-space:nowrap}.seller-details .tabs-container .tabs-content .tab-content .products-section .products-table table tbody tr td.stock .stock-indicator{font-weight:600}.seller-details .tabs-container .tabs-content .tab-content .products-section .products-table table tbody tr td.stock .stock-indicator.in-stock{color:#4267b2}.seller-details .tabs-container .tabs-content .tab-content .products-section .products-table table tbody tr td.stock .stock-indicator.out-of-stock{color:#dc2626}.seller-details .tabs-container .tabs-content .tab-content .products-section .products-table table tbody tr td.status .product-status{display:inline-flex;align-items:center;padding:.25rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.seller-details .tabs-container .tabs-content .tab-content .products-section .products-table table tbody tr td.status .product-status--success{background:#4267b21a;color:#4267b2}.seller-details .tabs-container .tabs-content .tab-content .products-section .products-table table tbody tr td.status .product-status--warning{background:#ce802d1a;color:#ce802d}.seller-details .tabs-container .tabs-content .tab-content .products-section .products-table table tbody tr td.status .product-status--danger{background:#ef44441a;color:#dc2626}.seller-details .tabs-container .tabs-content .tab-content .products-section .products-table table tbody tr td.status .product-status--neutral{background:#4b55631a;color:#4b5563}.seller-details .tabs-container .tabs-content .tab-content .products-section .products-table table tbody tr td.created{color:#4b5563;white-space:nowrap}.seller-details .tabs-container .tabs-content .tab-content .products-section .products-table table tbody tr td.actions .product-actions{display:flex;gap:.5rem}.seller-details .tabs-container .tabs-content .tab-content .products-section .products-table table tbody tr td.actions .product-actions .product-action-btn{width:28px;height:28px;border:none;border-radius:.375rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease-in-out;flex-shrink:0}.seller-details .tabs-container .tabs-content .tab-content .products-section .products-table table tbody tr td.actions .product-actions .product-action-btn svg{width:14px;height:14px}.seller-details .tabs-container .tabs-content .tab-content .products-section .products-table table tbody tr td.actions .product-actions .product-action-btn.approve{background:#4267b21a;color:#4267b2}.seller-details .tabs-container .tabs-content .tab-content .products-section .products-table table tbody tr td.actions .product-actions .product-action-btn.approve:hover{background:#4267b233;transform:translateY(-1px)}.seller-details .tabs-container .tabs-content .tab-content .products-section .products-table table tbody tr td.actions .product-actions .product-action-btn.reject{background:#ef44441a;color:#dc2626}.seller-details .tabs-container .tabs-content .tab-content .products-section .products-table table tbody tr td.actions .product-actions .product-action-btn.reject:hover{background:#ef444433;transform:translateY(-1px)}.seller-details .tabs-container .tabs-content .tab-content .products-section .products-table table tbody tr td.actions .product-actions .product-action-btn.archive{background:#4b55631a;color:#4b5563}.seller-details .tabs-container .tabs-content .tab-content .products-section .products-table table tbody tr td.actions .product-actions .product-action-btn.archive:hover{background:#4b556333;transform:translateY(-1px)}.seller-details .tabs-container .tabs-content .tab-content .products-section .products-table table tbody tr td.actions .product-actions .product-action-btn.unarchive{background:#10b9811a;color:#10b981}.seller-details .tabs-container .tabs-content .tab-content .products-section .products-table table tbody tr td.actions .product-actions .product-action-btn.unarchive:hover{background:#10b98133;transform:translateY(-1px)}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-header{margin-bottom:2rem}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-header h3{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0 0 1rem;word-wrap:break-word}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-header .reviews-summary{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-header .reviews-summary .rating-overview{background:#f9fafb;padding:1.5rem;border-radius:.5rem;border:1px solid #e5e7eb}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-header .reviews-summary .rating-overview .average-rating{text-align:center;margin-bottom:1.5rem}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-header .reviews-summary .rating-overview .average-rating .rating-number{font-size:2.5rem;font-weight:700;color:#ce802d;display:block;margin-bottom:.5rem}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-header .reviews-summary .rating-overview .average-rating .rating-stars{display:flex;justify-content:center;gap:.25rem;margin-bottom:.5rem}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-header .reviews-summary .rating-overview .average-rating .rating-stars .star{width:20px;height:20px}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-header .reviews-summary .rating-overview .average-rating .rating-stars .star.filled{color:#ce802d}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-header .reviews-summary .rating-overview .average-rating .rating-stars .star.empty{color:#d1d5db}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-header .reviews-summary .rating-overview .average-rating .total-reviews{color:#4b5563;font-size:.875rem}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-header .reviews-summary .rating-overview .rating-distribution .rating-bar{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-header .reviews-summary .rating-overview .rating-distribution .rating-bar .stars{font-size:.75rem;color:#4b5563;min-width:50px}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-header .reviews-summary .rating-overview .rating-distribution .rating-bar .bar{flex:1;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-header .reviews-summary .rating-overview .rating-distribution .rating-bar .bar .fill{height:100%;background:#ce802d;border-radius:4px;transition:width .3s ease}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-header .reviews-summary .rating-overview .rating-distribution .rating-bar .count{font-size:.75rem;color:#4b5563;min-width:30px}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-header .reviews-summary .review-filters{display:flex;flex-direction:column;gap:.5rem;justify-content:center}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-header .reviews-summary .review-filters span{font-size:.875rem;color:#4b5563;font-weight:500;padding:.5rem 0;border-bottom:1px solid #e5e7eb}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-header .reviews-summary .review-filters span:last-child{border-bottom:none}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list{display:flex;flex-direction:column;gap:1.5rem}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .review-card{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;transition:all .3s ease-in-out}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .review-card:hover{box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;transform:translateY(-1px)}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .review-card.customer{border-left:4px solid #4267B2}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .review-card.driver{border-left:4px solid #CE802D}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .review-card .review-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;gap:1rem}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .review-card .review-header .reviewer-info{display:flex;align-items:center;gap:1rem}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .review-card .review-header .reviewer-info .reviewer-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .review-card .review-header .reviewer-info .reviewer-icon svg{width:20px;height:20px}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .review-card .review-header .reviewer-info .reviewer-details .reviewer-name{display:block;font-weight:600;color:#1f2937;margin-bottom:.25rem;word-wrap:break-word}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .review-card .review-header .reviewer-info .reviewer-details .reviewer-type{font-size:.75rem;text-transform:uppercase;font-weight:600;letter-spacing:.5px}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .review-card .review-header .reviewer-info .reviewer-details .reviewer-type.customer{color:#4267b2}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .review-card .review-header .reviewer-info .reviewer-details .reviewer-type.driver{color:#ce802d}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .review-card .review-header .review-meta{text-align:right}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .review-card .review-header .review-meta .review-rating{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .review-card .review-header .review-meta .review-rating .star{width:16px;height:16px}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .review-card .review-header .review-meta .review-rating .star.filled{color:#ce802d}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .review-card .review-header .review-meta .review-rating .star.empty{color:#d1d5db}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .review-card .review-header .review-meta .review-rating .rating-number{font-size:.75rem;color:#4b5563}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .review-card .review-header .review-meta .review-date{font-size:.75rem;color:#d1d5db}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .review-card .review-content{margin-bottom:1rem}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .review-card .review-content .review-text{color:#374151;line-height:1.6;margin-bottom:1rem;word-wrap:break-word}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .review-card .review-content .review-details{display:flex;gap:1rem;flex-wrap:wrap}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .review-card .review-content .review-details span{font-size:.75rem;color:#4b5563;padding:.25rem .5rem;background:#f3f4f6;border-radius:.375rem;word-break:break-all}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .review-card .review-categories{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;padding-top:1rem;border-top:1px solid #e5e7eb}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .review-card .review-categories .category-rating{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .review-card .review-categories .category-rating .category-name{font-size:.75rem;color:#4b5563;font-weight:500;word-wrap:break-word}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .review-card .review-categories .category-rating .category-stars{display:flex;gap:.125rem}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .review-card .review-categories .category-rating .category-stars .star{width:12px;height:12px}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .review-card .review-categories .category-rating .category-stars .star.filled{color:#ce802d}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .review-card .review-categories .category-rating .category-stars .star.empty{color:#d1d5db}.seller-details .tabs-container .tabs-content .tab-content .communications-section .communications-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;gap:1rem;flex-wrap:wrap}.seller-details .tabs-container .tabs-content .tab-content .communications-section .communications-header h3{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0;word-wrap:break-word}.seller-details .tabs-container .tabs-content .tab-content .communications-section .communications-header .communications-summary{display:flex;gap:1rem;flex-wrap:wrap}.seller-details .tabs-container .tabs-content .tab-content .communications-section .communications-header .communications-summary span{font-size:.875rem;color:#4b5563;font-weight:500;white-space:nowrap}.seller-details .tabs-container .tabs-content .tab-content .communications-section .communications-list{display:flex;flex-direction:column;gap:1.5rem}.seller-details .tabs-container .tabs-content .tab-content .communications-section .communications-list .communication-card{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;transition:all .3s ease-in-out}.seller-details .tabs-container .tabs-content .tab-content .communications-section .communications-list .communication-card:hover{box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;transform:translateY(-1px)}.seller-details .tabs-container .tabs-content .tab-content .communications-section .communications-list .communication-card .communication-header{display:flex;justify-content:space-between;align-items:flex-start;padding:1.5rem 1.5rem 1rem;background:#f9fafb;border-bottom:1px solid #e5e7eb;gap:1rem}.seller-details .tabs-container .tabs-content .tab-content .communications-section .communications-list .communication-card .communication-header .customer-info{display:flex;align-items:center;gap:1rem}.seller-details .tabs-container .tabs-content .tab-content .communications-section .communications-list .communication-card .communication-header .customer-info .customer-icon{width:40px;height:40px;background:#4267b2;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.seller-details .tabs-container .tabs-content .tab-content .communications-section .communications-list .communication-card .communication-header .customer-info .customer-icon svg{width:20px;height:20px}.seller-details .tabs-container .tabs-content .tab-content .communications-section .communications-list .communication-card .communication-header .customer-info .customer-details .customer-name{display:block;font-weight:600;color:#1f2937;margin-bottom:.25rem;word-wrap:break-word}.seller-details .tabs-container .tabs-content .tab-content .communications-section .communications-list .communication-card .communication-header .customer-info .customer-details .customer-email{font-size:.75rem;color:#4b5563;word-break:break-all}.seller-details .tabs-container .tabs-content .tab-content .communications-section .communications-list .communication-card .communication-header .communication-meta{display:flex;flex-direction:column;gap:.5rem;align-items:flex-end;text-align:right}.seller-details .tabs-container .tabs-content .tab-content .communications-section .communications-list .communication-card .communication-header .communication-meta .order-number,.seller-details .tabs-container .tabs-content .tab-content .communications-section .communications-list .communication-card .communication-header .communication-meta .last-message{font-size:.75rem;color:#4b5563;word-break:break-all}.seller-details .tabs-container .tabs-content .tab-content .communications-section .communications-list .communication-card .communication-subject{padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb}.seller-details .tabs-container .tabs-content .tab-content .communications-section .communications-list .communication-card .communication-subject h4{font-size:1rem;font-weight:600;color:#1f2937;margin:0 0 .5rem;word-wrap:break-word}.seller-details .tabs-container .tabs-content .tab-content .communications-section .communications-list .communication-card .communication-subject .message-count{font-size:.75rem;color:#4b5563}.seller-details .tabs-container .tabs-content .tab-content .communications-section .communications-list .communication-card .messages-thread{max-height:400px;overflow-y:auto;padding:1rem 1.5rem}.seller-details .tabs-container .tabs-content .tab-content .communications-section .communications-list .communication-card .messages-thread .message{display:flex;gap:.75rem;margin-bottom:1rem}.seller-details .tabs-container .tabs-content .tab-content .communications-section .communications-list .communication-card .messages-thread .message:last-child{margin-bottom:0}.seller-details .tabs-container .tabs-content .tab-content .communications-section .communications-list .communication-card .messages-thread .message .message-avatar{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.seller-details .tabs-container .tabs-content .tab-content .communications-section .communications-list .communication-card .messages-thread .message .message-avatar svg{width:16px;height:16px}.seller-details .tabs-container .tabs-content .tab-content .communications-section .communications-list .communication-card .messages-thread .message.customer .message-avatar{background:#4267b2}.seller-details .tabs-container .tabs-content .tab-content .communications-section .communications-list .communication-card .messages-thread .message.customer .message-content{background:#f9fafb}.seller-details .tabs-container .tabs-content .tab-content .communications-section .communications-list .communication-card .messages-thread .message.seller{flex-direction:row-reverse}.seller-details .tabs-container .tabs-content .tab-content .communications-section .communications-list .communication-card .messages-thread .message.seller .message-avatar{background:#ce802d}.seller-details .tabs-container .tabs-content .tab-content .communications-section .communications-list .communication-card .messages-thread .message.seller .message-content{background:#ce802d1a;text-align:right}.seller-details .tabs-container .tabs-content .tab-content .communications-section .communications-list .communication-card .messages-thread .message.seller .message-content .message-header{justify-content:flex-end}.seller-details .tabs-container .tabs-content .tab-content .communications-section .communications-list .communication-card .messages-thread .message .message-content{flex:1;padding:.75rem 1rem;border-radius:.5rem;max-width:70%;word-wrap:break-word}.seller-details .tabs-container .tabs-content .tab-content .communications-section .communications-list .communication-card .messages-thread .message .message-content .message-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;flex-wrap:wrap}.seller-details .tabs-container .tabs-content .tab-content .communications-section .communications-list .communication-card .messages-thread .message .message-content .message-header .message-sender{font-size:.75rem;font-weight:600;color:#374151;word-break:break-word}.seller-details .tabs-container .tabs-content .tab-content .communications-section .communications-list .communication-card .messages-thread .message .message-content .message-header .message-timestamp{font-size:.7rem;color:#d1d5db;white-space:nowrap}.seller-details .tabs-container .tabs-content .tab-content .communications-section .communications-list .communication-card .messages-thread .message .message-content .message-header .unread-indicator{background:#dc2626;color:#fff;font-size:.6rem;padding:.125rem .375rem;border-radius:.375rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.seller-details .tabs-container .tabs-content .tab-content .communications-section .communications-list .communication-card .messages-thread .message .message-content .message-text{font-size:.875rem;color:#374151;line-height:1.5;margin:0;word-wrap:break-word}.seller-details .tabs-container .tabs-content .tab-content .communications-section .communications-list .communication-card .communication-status{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.seller-details .tabs-container .tabs-content .tab-content .communications-section .communications-list .communication-card .communication-status--success{background:#10b9811a;color:#10b981}.seller-details .tabs-container .tabs-content .tab-content .communications-section .communications-list .communication-card .communication-status--warning{background:#f59e0b1a;color:#f59e0b}.seller-details .tabs-container .tabs-content .tab-content .communications-section .communications-list .communication-card .communication-status--info{background:#3b82f61a;color:#3b82f6}.seller-details .tabs-container .tabs-content .tab-content .business-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.seller-details .tabs-container .tabs-content .tab-content .featured-settings-card{border:2px solid rgba(66,103,178,.2)!important;background:linear-gradient(135deg,#4267b205,#4267b20d)!important}.seller-details .tabs-container .tabs-content .tab-content .featured-settings-card h3{color:#4267b2!important;border-bottom-color:#4267b2!important;display:flex;align-items:center;gap:.5rem}.seller-details .tabs-container .tabs-content .tab-content .featured-settings-card h3 svg{width:18px;height:18px}.seller-details .tabs-container .tabs-content .tab-content .featured-settings-card .featured-main-toggle{margin-bottom:1.5rem;padding:1rem;background:#4267b20d;border-radius:.5rem;border:1px solid rgba(66,103,178,.2)}.seller-details .tabs-container .tabs-content .tab-content .featured-settings-card .featured-main-toggle .featured-master-control{display:flex;align-items:center;gap:1rem;cursor:pointer}.seller-details .tabs-container .tabs-content .tab-content .featured-settings-card .featured-main-toggle .featured-master-control input[type=checkbox]{display:none}.seller-details .tabs-container .tabs-content .tab-content .featured-settings-card .featured-main-toggle .featured-master-control .toggle-switch{position:relative;width:56px;height:28px;background:#d1d5db;border-radius:14px;transition:all .3s ease-in-out;box-shadow:inset 0 2px 4px #0000001a;flex-shrink:0}.seller-details .tabs-container .tabs-content .tab-content .featured-settings-card .featured-main-toggle .featured-master-control .toggle-switch:before{content:"";position:absolute;top:2px;left:2px;width:24px;height:24px;background:#fff;border-radius:50%;transition:all .3s ease-in-out;box-shadow:0 2px 6px #0003}.seller-details .tabs-container .tabs-content .tab-content .featured-settings-card .featured-main-toggle .featured-master-control input[type=checkbox]:checked+.toggle-switch{background:#4267b2}.seller-details .tabs-container .tabs-content .tab-content .featured-settings-card .featured-main-toggle .featured-master-control input[type=checkbox]:checked+.toggle-switch:before{transform:translate(28px)}.seller-details .tabs-container .tabs-content .tab-content .featured-settings-card .featured-main-toggle .featured-master-control .toggle-label-text{font-size:1rem;font-weight:600;color:#1f2937;-webkit-user-select:none;-moz-user-select:none;user-select:none;word-wrap:break-word}.seller-details .tabs-container .tabs-content .tab-content .featured-settings-card .featured-controls{display:flex;flex-direction:column;gap:1.25rem}.seller-details .tabs-container .tabs-content .tab-content .featured-settings-card .featured-controls .featured-field .field-header{margin-bottom:.75rem}.seller-details .tabs-container .tabs-content .tab-content .featured-settings-card .featured-controls .featured-field .field-header .field-control{display:flex;align-items:center;gap:.75rem;cursor:pointer}.seller-details .tabs-container .tabs-content .tab-content .featured-settings-card .featured-controls .featured-field .field-header .field-control input[type=checkbox]{display:none}.seller-details .tabs-container .tabs-content .tab-content .featured-settings-card .featured-controls .featured-field .field-header .field-control .field-checkbox{position:relative;width:20px;height:20px;border:2px solid #d1d5db;border-radius:4px;background:#fff;transition:all .3s ease-in-out;flex-shrink:0}.seller-details .tabs-container .tabs-content .tab-content .featured-settings-card .featured-controls .featured-field .field-header .field-control .field-checkbox:after{content:"";position:absolute;top:2px;left:6px;width:4px;height:8px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:all .3s ease-in-out}.seller-details .tabs-container .tabs-content .tab-content .featured-settings-card .featured-controls .featured-field .field-header .field-control input[type=checkbox]:checked+.field-checkbox{background:#4267b2;border-color:#4267b2}.seller-details .tabs-container .tabs-content .tab-content .featured-settings-card .featured-controls .featured-field .field-header .field-control input[type=checkbox]:checked+.field-checkbox:after{opacity:1}.seller-details .tabs-container .tabs-content .tab-content .featured-settings-card .featured-controls .featured-field .field-header .field-control .field-label{font-size:.9rem;font-weight:600;color:#374151;-webkit-user-select:none;-moz-user-select:none;user-select:none;word-wrap:break-word}.seller-details .tabs-container .tabs-content .tab-content .featured-settings-card .featured-controls .featured-field .featured-input,.seller-details .tabs-container .tabs-content .tab-content .featured-settings-card .featured-controls .featured-field .featured-textarea{width:100%;padding:.75rem 1rem;border:2px solid #d1d5db;border-radius:.5rem;font-size:.875rem;background:#fff;transition:all .3s ease-in-out;font-family:inherit;box-sizing:border-box}.seller-details .tabs-container .tabs-content .tab-content .featured-settings-card .featured-controls .featured-field .featured-input:focus,.seller-details .tabs-container .tabs-content .tab-content .featured-settings-card .featured-controls .featured-field .featured-textarea:focus{outline:none;border-color:#4267b2;box-shadow:0 0 0 3px #4267b21a}.seller-details .tabs-container .tabs-content .tab-content .featured-settings-card .featured-controls .featured-field .featured-input::-moz-placeholder,.seller-details .tabs-container .tabs-content .tab-content .featured-settings-card .featured-controls .featured-field .featured-textarea::-moz-placeholder{color:#d1d5db}.seller-details .tabs-container .tabs-content .tab-content .featured-settings-card .featured-controls .featured-field .featured-input::placeholder,.seller-details .tabs-container .tabs-content .tab-content .featured-settings-card .featured-controls .featured-field .featured-textarea::placeholder{color:#d1d5db}.seller-details .tabs-container .tabs-content .tab-content .featured-settings-card .featured-controls .featured-field .featured-textarea{resize:vertical;min-height:80px;line-height:1.4}.seller-details .featured-preview-card{border:2px solid rgba(66,103,178,.2)!important;background:linear-gradient(135deg,#4267b205,#4267b20d)!important}.seller-details .featured-preview-card h3{color:#4267b2!important;border-bottom-color:#4267b2!important;display:flex;align-items:center;gap:.5rem}.seller-details .featured-preview-card h3 svg{width:18px;height:18px}.seller-details .featured-preview-card .preview-card{background:#fff;border-radius:.5rem;padding:1.5rem;border:1px solid rgba(66,103,178,.2);margin-top:1rem;display:flex;gap:1rem;align-items:flex-start}.seller-details .featured-preview-card .preview-card .preview-logo{flex-shrink:0;width:80px;height:60px;border-radius:.5rem;overflow:hidden;border:2px solid #e5e7eb}.seller-details .featured-preview-card .preview-card .preview-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#fff}.seller-details .featured-preview-card .preview-card .preview-content{flex:1;min-width:0}.seller-details .featured-preview-card .preview-card .preview-content h5{font-size:1rem;font-weight:600;color:#1f2937;margin:0 0 .5rem;word-wrap:break-word}.seller-details .featured-preview-card .preview-card .preview-content p{font-size:.875rem;color:#4b5563;margin:0 0 .75rem;line-height:1.4;word-wrap:break-word}.seller-details .featured-preview-card .preview-card .preview-content .preview-link{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;color:#4267b2;text-decoration:none;font-weight:500;transition:all .3s ease-in-out;word-break:break-all}.seller-details .featured-preview-card .preview-card .preview-content .preview-link:hover{color:#4267b2;text-decoration:underline}.seller-details .featured-preview-card .preview-card .preview-content .preview-link svg{width:14px;height:14px;flex-shrink:0}.seller-details .website-link{display:inline-flex;align-items:center;gap:.375rem;color:#4267b2;text-decoration:none;font-weight:500;transition:all .3s ease-in-out;word-break:break-all}.seller-details .website-link:hover{color:#4267b2;text-decoration:underline}.seller-details .website-link svg{width:14px;height:14px;flex-shrink:0}.seller-details .star{fill:currentColor}.seller-details .star.filled{color:#ce802d}.seller-details .star.empty{color:#d1d5db}.seller-details .reviews-section .reviews-list .review-card .review-header .reviewer-info .reviewer-icon,.seller-details .reviews-section .reviews-list .review-card .review-header .reviewer-info .reviewer-icon.customer{background:#4267b21a;color:#4267b2}.seller-details .reviews-section .reviews-list .review-card .review-header .reviewer-info .reviewer-icon.driver{background:#ce802d1a;color:#ce802d}@media(max-width:1200px){.seller-details .overview-grid,.seller-details .business-grid{grid-template-columns:1fr!important}.seller-details .reviews-section .reviews-header .reviews-summary{grid-template-columns:1fr;gap:1rem}.seller-details .reviews-section .reviews-header .reviews-summary .rating-overview .rating-distribution .rating-bar{flex-wrap:wrap;gap:.5rem}.seller-details .communications-section .communications-list .communication-card .messages-thread .message .message-content{max-width:85%}}@media(max-width:1024px){.seller-details{padding:0 .75rem}.seller-details .seller-header .header-content{flex-direction:column;gap:1.5rem}.seller-details .seller-header .header-content .header-actions{align-self:flex-start;flex-wrap:wrap}.seller-details .seller-stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.seller-details .tabs-container .tabs-header{overflow-x:auto;-webkit-overflow-scrolling:touch}.seller-details .tabs-container .tabs-header .tab-btn{white-space:nowrap;min-width:-moz-max-content;min-width:max-content;flex:none;padding:.875rem 1.25rem}}@media(max-width:768px){.seller-details{padding:0 .5rem}.seller-details .seller-header{padding:1.5rem 1rem}.seller-details .seller-header .header-content .seller-info h1{font-size:1.5rem}.seller-details .seller-header .header-actions{flex-wrap:wrap;gap:.5rem;width:100%}.seller-details .seller-header .header-actions .action-btn{flex:1 1 calc(50% - .25rem);min-width:0;padding:.625rem .75rem;font-size:.8rem;text-align:center;justify-content:center}.seller-details .seller-stats{grid-template-columns:1fr;gap:1rem}.seller-details .seller-stats .stat-card{padding:1rem;gap:.75rem}.seller-details .seller-stats .stat-card .stat-icon{width:40px;height:40px}.seller-details .seller-stats .stat-card .stat-icon svg{width:20px;height:20px}.seller-details .seller-stats .stat-card .stat-content .stat-value{font-size:1.25rem}.seller-details .tabs-container .tabs-header{flex-wrap:wrap}.seller-details .tabs-container .tabs-header .tab-btn{flex:1 1 auto;min-width:0;padding:.875rem 1rem;text-align:center}.seller-details .tabs-container .tabs-header .tab-btn.active:after{left:0;right:0}.seller-details .tabs-container .tabs-content .tab-content,.seller-details .tabs-container .tabs-content .tab-content .info-card{padding:1rem}.seller-details .tabs-container .tabs-content .tab-content .info-card h3{font-size:1rem}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item{flex-direction:column;align-items:stretch;gap:.5rem;padding:.75rem 0}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .label{min-width:auto;font-size:.8rem;text-align:left}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .value{text-align:left;width:100%;font-size:.8rem}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .value.limit-display,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .value.membership-display,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .value.featured-display{justify-content:flex-start;flex-wrap:wrap;width:100%;padding:.5rem;gap:.5rem}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .limit-editor,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .membership-editor,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .featured-editor{margin:.5rem 0 0;padding:1rem;width:100%}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .limit-editor .preset-options .preset-buttons,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .membership-editor .preset-options .preset-buttons,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .featured-editor .preset-options .preset-buttons{gap:.5rem}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .limit-editor .preset-options .preset-buttons .preset-btn,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .membership-editor .preset-options .preset-buttons .preset-btn,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .featured-editor .preset-options .preset-buttons .preset-btn{min-width:50px;padding:.4rem .8rem;font-size:.75rem}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .limit-editor .limit-actions,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .limit-editor .membership-actions,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .limit-editor .featured-actions,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .membership-editor .limit-actions,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .membership-editor .membership-actions,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .membership-editor .featured-actions,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .featured-editor .limit-actions,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .featured-editor .membership-actions,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .featured-editor .featured-actions{gap:.5rem;flex-direction:column}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .limit-editor .limit-actions .save-btn,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .limit-editor .limit-actions .cancel-btn,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .limit-editor .membership-actions .save-btn,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .limit-editor .membership-actions .cancel-btn,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .limit-editor .featured-actions .save-btn,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .limit-editor .featured-actions .cancel-btn,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .membership-editor .limit-actions .save-btn,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .membership-editor .limit-actions .cancel-btn,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .membership-editor .membership-actions .save-btn,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .membership-editor .membership-actions .cancel-btn,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .membership-editor .featured-actions .save-btn,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .membership-editor .featured-actions .cancel-btn,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .featured-editor .limit-actions .save-btn,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .featured-editor .limit-actions .cancel-btn,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .featured-editor .membership-actions .save-btn,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .featured-editor .membership-actions .cancel-btn,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .featured-editor .featured-actions .save-btn,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .featured-editor .featured-actions .cancel-btn{width:100%;padding:.75rem 1rem;font-size:.875rem}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .limit-editor .custom-limit-input,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .limit-editor .membership-select,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .limit-editor .featured-input,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .limit-editor .featured-textarea,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .membership-editor .custom-limit-input,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .membership-editor .membership-select,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .membership-editor .featured-input,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .membership-editor .featured-textarea,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .featured-editor .custom-limit-input,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .featured-editor .membership-select,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .featured-editor .featured-input,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .featured-editor .featured-textarea{font-size:.875rem}.seller-details .tabs-container .tabs-content .tab-content .featured-settings-card .featured-main-toggle{padding:.75rem}.seller-details .tabs-container .tabs-content .tab-content .featured-settings-card .featured-main-toggle .featured-master-control{gap:.75rem}.seller-details .tabs-container .tabs-content .tab-content .featured-settings-card .featured-main-toggle .featured-master-control .toggle-switch{width:48px;height:24px}.seller-details .tabs-container .tabs-content .tab-content .featured-settings-card .featured-main-toggle .featured-master-control .toggle-switch:before{width:20px;height:20px}.seller-details .tabs-container .tabs-content .tab-content .featured-settings-card .featured-main-toggle .featured-master-control input[type=checkbox]:checked+.toggle-switch:before{transform:translate(24px)}.seller-details .tabs-container .tabs-content .tab-content .featured-settings-card .featured-main-toggle .featured-master-control .toggle-label-text{font-size:.875rem}.seller-details .tabs-container .tabs-content .tab-content .featured-settings-card .featured-controls .featured-field .field-header .field-control{gap:.5rem}.seller-details .tabs-container .tabs-content .tab-content .featured-settings-card .featured-controls .featured-field .field-header .field-control .field-checkbox{width:18px;height:18px}.seller-details .tabs-container .tabs-content .tab-content .featured-settings-card .featured-controls .featured-field .field-header .field-control .field-label{font-size:.8rem}.seller-details .tabs-container .tabs-content .tab-content .featured-settings-card .featured-controls .featured-field .featured-input,.seller-details .tabs-container .tabs-content .tab-content .featured-settings-card .featured-controls .featured-field .featured-textarea{padding:.6rem .8rem;font-size:.8rem}.seller-details .tabs-container .tabs-content .tab-content .products-section .products-header{flex-direction:column;align-items:flex-start;gap:.75rem}.seller-details .tabs-container .tabs-content .tab-content .products-section .products-header .products-summary{flex-wrap:wrap;gap:.5rem}.seller-details .tabs-container .tabs-content .tab-content .products-section .products-table table{min-width:500px;font-size:.75rem}.seller-details .tabs-container .tabs-content .tab-content .products-section .products-table table th,.seller-details .tabs-container .tabs-content .tab-content .products-section .products-table table td{padding:.5rem .375rem}.seller-details .tabs-container .tabs-content .tab-content .products-section .products-table table .product-actions{gap:.25rem}.seller-details .tabs-container .tabs-content .tab-content .products-section .products-table table .product-actions .product-action-btn{width:24px;height:24px}.seller-details .tabs-container .tabs-content .tab-content .products-section .products-table table .product-actions .product-action-btn svg{width:12px;height:12px}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-header .reviews-summary{grid-template-columns:1fr;gap:1rem}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-header .reviews-summary .rating-overview{padding:1rem}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-header .reviews-summary .rating-overview .average-rating{margin-bottom:1rem}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-header .reviews-summary .rating-overview .average-rating .rating-number{font-size:2rem}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-header .reviews-summary .rating-overview .average-rating .rating-stars .star{width:16px;height:16px}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-header .reviews-summary .rating-overview .rating-distribution .rating-bar{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-header .reviews-summary .rating-overview .rating-distribution .rating-bar .stars{min-width:40px}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-header .reviews-summary .rating-overview .rating-distribution .rating-bar .count{min-width:25px}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .review-card{padding:1rem}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .review-card .review-header{flex-direction:column;align-items:flex-start;gap:1rem}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .review-card .review-header .review-meta{align-self:flex-end}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .review-card .review-categories{grid-template-columns:1fr;gap:.75rem}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .review-card .review-categories .category-rating .category-name{font-size:.7rem}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .review-card .review-categories .category-rating .category-stars .star{width:10px;height:10px}.seller-details .tabs-container .tabs-content .tab-content .communications-section .communications-header{flex-direction:column;align-items:flex-start;gap:.75rem}.seller-details .tabs-container .tabs-content .tab-content .communications-section .communications-header .communications-summary{flex-wrap:wrap;gap:.5rem}.seller-details .tabs-container .tabs-content .tab-content .communications-section .communications-list .communication-card .communication-header{flex-direction:column;align-items:flex-start;gap:1rem;padding:1rem}.seller-details .tabs-container .tabs-content .tab-content .communications-section .communications-list .communication-card .communication-header .communication-meta{align-self:flex-start;align-items:flex-start;text-align:left}.seller-details .tabs-container .tabs-content .tab-content .communications-section .communications-list .communication-card .communication-subject,.seller-details .tabs-container .tabs-content .tab-content .communications-section .communications-list .communication-card .messages-thread{padding:.75rem 1rem}.seller-details .tabs-container .tabs-content .tab-content .communications-section .communications-list .communication-card .messages-thread .message .message-content{max-width:90%;padding:.5rem .75rem}.seller-details .tabs-container .tabs-content .tab-content .communications-section .communications-list .communication-card .messages-thread .message .message-content .message-header{flex-direction:column;align-items:flex-start;gap:.25rem}.seller-details .tabs-container .tabs-content .tab-content .communications-section .communications-list .communication-card .messages-thread .message .message-content .message-text{font-size:.8rem}.seller-details .tabs-container .tabs-content .tab-content .communications-section .communications-list .communication-card .messages-thread .message.seller .message-content .message-header{align-items:flex-end}.seller-details .featured-preview-card .preview-card{flex-direction:column;gap:.75rem;padding:1rem}.seller-details .featured-preview-card .preview-card .preview-logo{align-self:center;width:80px;height:60px}}@media(max-width:480px){.seller-details{padding:0 .25rem}.seller-details .seller-header{padding:1rem .75rem;margin-bottom:1rem}.seller-details .seller-header .header-content .seller-info h1{font-size:1.25rem}.seller-details .seller-header .header-content .seller-info p{font-size:1rem}.seller-details .seller-header .header-content .seller-info .seller-meta{flex-direction:column;align-items:flex-start;gap:.5rem}.seller-details .seller-header .header-content .header-actions .action-btn{padding:.5rem;font-size:.75rem;gap:.25rem;flex:1 1 100%}.seller-details .seller-header .header-content .header-actions .action-btn svg{width:14px;height:14px}.seller-details .tabs-container .tabs-header .tab-btn{padding:.75rem .5rem;font-size:.8rem}.seller-details .tabs-container .tabs-content .tab-content,.seller-details .tabs-container .tabs-content .tab-content .info-card{padding:.75rem}.seller-details .tabs-container .tabs-content .tab-content .info-card h3{font-size:.9rem}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item{padding:.5rem 0}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .label,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .value{font-size:.75rem}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .limit-editor,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .membership-editor,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .featured-editor{padding:.75rem}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .limit-editor .limit-actions .save-btn,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .limit-editor .limit-actions .cancel-btn,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .limit-editor .membership-actions .save-btn,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .limit-editor .membership-actions .cancel-btn,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .limit-editor .featured-actions .save-btn,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .limit-editor .featured-actions .cancel-btn,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .membership-editor .limit-actions .save-btn,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .membership-editor .limit-actions .cancel-btn,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .membership-editor .membership-actions .save-btn,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .membership-editor .membership-actions .cancel-btn,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .membership-editor .featured-actions .save-btn,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .membership-editor .featured-actions .cancel-btn,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .featured-editor .limit-actions .save-btn,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .featured-editor .limit-actions .cancel-btn,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .featured-editor .membership-actions .save-btn,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .featured-editor .membership-actions .cancel-btn,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .featured-editor .featured-actions .save-btn,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .featured-editor .featured-actions .cancel-btn{padding:.625rem .75rem;font-size:.8rem}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .limit-editor .custom-limit-input,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .limit-editor .membership-select,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .limit-editor .featured-input,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .limit-editor .featured-textarea,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .membership-editor .custom-limit-input,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .membership-editor .membership-select,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .membership-editor .featured-input,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .membership-editor .featured-textarea,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .featured-editor .custom-limit-input,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .featured-editor .membership-select,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .featured-editor .featured-input,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .featured-editor .featured-textarea{padding:.5rem .75rem;font-size:.8rem}.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .limit-editor .preset-options .preset-buttons .preset-btn,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .membership-editor .preset-options .preset-buttons .preset-btn,.seller-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .featured-editor .preset-options .preset-buttons .preset-btn{padding:.375rem .5rem;font-size:.7rem;min-width:40px}.seller-details .tabs-container .tabs-content .tab-content .products-table table{min-width:450px;font-size:.7rem}.seller-details .tabs-container .tabs-content .tab-content .products-table table th,.seller-details .tabs-container .tabs-content .tab-content .products-table table td{padding:.375rem .25rem}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-header .reviews-summary .rating-overview{padding:.75rem}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-header .reviews-summary .rating-overview .average-rating .rating-number{font-size:1.75rem}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-header .reviews-summary .rating-overview .average-rating .rating-stars .star{width:14px;height:14px}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .review-card{padding:.75rem}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .review-card .reviewer-info .reviewer-icon{width:32px;height:32px}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .review-card .reviewer-info .reviewer-icon svg{width:16px;height:16px}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .review-card .review-meta .review-rating .star{width:14px;height:14px}.seller-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .review-card .review-categories .category-rating .category-stars .star{width:8px;height:8px}.seller-details .tabs-container .tabs-content .tab-content .communications-section .communications-list .communication-card .communication-header{padding:.75rem}.seller-details .tabs-container .tabs-content .tab-content .communications-section .communications-list .communication-card .communication-header .customer-info .customer-icon{width:32px;height:32px}.seller-details .tabs-container .tabs-content .tab-content .communications-section .communications-list .communication-card .communication-header .customer-info .customer-icon svg{width:16px;height:16px}.seller-details .tabs-container .tabs-content .tab-content .communications-section .communications-list .communication-card .messages-thread{padding:.5rem .75rem}.seller-details .tabs-container .tabs-content .tab-content .communications-section .communications-list .communication-card .messages-thread .message .message-avatar{width:28px;height:28px}.seller-details .tabs-container .tabs-content .tab-content .communications-section .communications-list .communication-card .messages-thread .message .message-avatar svg{width:14px;height:14px}}.lang-ar .seller-details{direction:rtl}.lang-ar .seller-details .seller-header .back-btn svg{transform:scaleX(-1)}.lang-ar .seller-details .seller-header .header-content .seller-info h1,.lang-ar .seller-details .seller-header .header-content .seller-info p,.lang-ar .seller-details .stat-card .stat-label,.lang-ar .seller-details .tabs-header .tab-btn,.lang-ar .seller-details .info-card h3,.lang-ar .seller-details .info-card .info-item .label,.lang-ar .seller-details .info-card .info-item .value,.lang-ar .seller-details .status-badge,.lang-ar .seller-details .membership-badge,.lang-ar .seller-details .featured-badge,.lang-ar .seller-details .product-status,.lang-ar .seller-details .communication-status{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .seller-details .products-table th,.lang-ar .seller-details .products-table td{text-align:right!important;font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .seller-details .review-card,.lang-ar .seller-details .communication-card,.lang-ar .seller-details .action-btn,.lang-ar .seller-details .loading-state p,.lang-ar .seller-details .error-state h2,.lang-ar .seller-details .error-state p{font-family:Cairo,Tajawal,Arial,sans-serif}.seller-reset-password{max-width:100%;margin:0 auto;padding:0 1rem}.seller-reset-password .loading-state,.seller-reset-password .error-state,.seller-reset-password .success-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;padding:3rem 2rem}.seller-reset-password .loading-state .loading-spinner,.seller-reset-password .error-state .loading-spinner,.seller-reset-password .success-state .loading-spinner{width:40px;height:40px;border:3px solid #e5e7eb;border-top:3px solid #CE802D;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}.seller-reset-password .loading-state h2,.seller-reset-password .error-state h2,.seller-reset-password .success-state h2{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:.5rem;text-align:center}.seller-reset-password .loading-state p,.seller-reset-password .error-state p,.seller-reset-password .success-state p{color:#4b5563;text-align:center;margin-bottom:1.5rem;max-width:500px}.seller-reset-password .loading-state button,.seller-reset-password .error-state button,.seller-reset-password .success-state button{background:#ce802d;color:#fff;padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.seller-reset-password .loading-state button:hover,.seller-reset-password .error-state button:hover,.seller-reset-password .success-state button:hover{background-color:#ce802d;transform:translateY(-1px)}.seller-reset-password .success-state .success-icon{width:80px;height:80px;border-radius:50%;background:#10b9811a;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.seller-reset-password .success-state .success-icon svg{width:48px;height:48px;color:#10b981}.seller-reset-password .success-state h2{color:#10b981}.seller-reset-password .success-state .success-actions{display:flex;gap:1rem;margin-top:1rem}.seller-reset-password .success-state .success-actions .btn{padding:.75rem 1.5rem;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out;border:none}.seller-reset-password .success-state .success-actions .btn--primary{background:#ce802d;color:#fff}.seller-reset-password .success-state .success-actions .btn--primary:hover{background-color:#ce802d;transform:translateY(-1px)}.seller-reset-password .success-state .success-actions .btn--secondary{background:#e5e7eb;color:#374151}.seller-reset-password .success-state .success-actions .btn--secondary:hover{background:#d1d5db}.seller-reset-password .page-header{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;padding:2rem;margin-bottom:2rem;border:1px solid #e5e7eb}.seller-reset-password .page-header .back-btn{display:flex;align-items:center;gap:.5rem;background:none;border:none;color:#4b5563;font-size:.875rem;cursor:pointer;margin-bottom:1.5rem;transition:color .2s ease}.seller-reset-password .page-header .back-btn:hover{color:#ce802d}.seller-reset-password .page-header .back-btn svg{width:16px;height:16px}.seller-reset-password .page-header .header-content h1{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:.5rem;background:linear-gradient(135deg,#1f2937,#374151);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.seller-reset-password .page-header .header-content p{font-size:1.125rem;color:#4b5563;margin:0}.seller-reset-password .reset-form-container{display:grid;grid-template-columns:350px 1fr;gap:2rem;margin-bottom:2rem}@media(max-width:968px){.seller-reset-password .reset-form-container{grid-template-columns:1fr}}.seller-reset-password .reset-form-container .seller-info-card{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;padding:2rem;border:1px solid #e5e7eb;display:flex;flex-direction:column;align-items:center;text-align:center;height:-moz-fit-content;height:fit-content}.seller-reset-password .reset-form-container .seller-info-card .seller-avatar{width:80px;height:80px;border-radius:50%;background:#ce802d1a;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.seller-reset-password .reset-form-container .seller-info-card .seller-avatar svg{width:40px;height:40px;color:#ce802d}.seller-reset-password .reset-form-container .seller-info-card .seller-details{width:100%}.seller-reset-password .reset-form-container .seller-info-card .seller-details h3{font-size:1.25rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.seller-reset-password .reset-form-container .seller-info-card .seller-details p{color:#4b5563;font-size:.875rem;margin-bottom:1rem}.seller-reset-password .reset-form-container .seller-info-card .seller-details .seller-id{display:inline-block;background:#ce802d1a;color:#ce802d;padding:.25rem .75rem;border-radius:.375rem;font-size:.75rem;font-weight:600;margin-bottom:.75rem}.seller-reset-password .reset-form-container .seller-info-card .seller-details .status-badge{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.seller-reset-password .reset-form-container .seller-info-card .seller-details .status-badge--success{background:#10b9811a;color:#10b981}.seller-reset-password .reset-form-container .seller-info-card .seller-details .status-badge--warning{background:#ce802d1a;color:#ce802d}.seller-reset-password .reset-form-container .reset-form-card{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;overflow:hidden}.seller-reset-password .reset-form-container .reset-form-card .card-header{padding:2rem 2rem 1rem;border-bottom:1px solid #e5e7eb}.seller-reset-password .reset-form-container .reset-form-card .card-header h2{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.seller-reset-password .reset-form-container .reset-form-card .card-header p{color:#4b5563;font-size:.875rem;margin:0}.seller-reset-password .reset-form-container .reset-form-card .reset-form{padding:2rem}.seller-reset-password .reset-form-container .reset-form-card .reset-form .form-group{margin-bottom:1.5rem}.seller-reset-password .reset-form-container .reset-form-card .reset-form .form-group label{display:block;margin-bottom:.5rem;font-weight:500;color:#374151;font-size:.875rem}.seller-reset-password .reset-form-container .reset-form-card .reset-form .form-group input[type=password],.seller-reset-password .reset-form-container .reset-form-card .reset-form .form-group input[type=text]{width:100%;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;transition:all .2s ease;background:#fff}.seller-reset-password .reset-form-container .reset-form-card .reset-form .form-group input[type=password]:focus,.seller-reset-password .reset-form-container .reset-form-card .reset-form .form-group input[type=text]:focus{outline:none;border-color:#ce802d;box-shadow:0 0 0 3px #ce802d1a}.seller-reset-password .reset-form-container .reset-form-card .reset-form .form-group input[type=password].error,.seller-reset-password .reset-form-container .reset-form-card .reset-form .form-group input[type=text].error{border-color:#dc2626}.seller-reset-password .reset-form-container .reset-form-card .reset-form .form-group input[type=password].error:focus,.seller-reset-password .reset-form-container .reset-form-card .reset-form .form-group input[type=text].error:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.seller-reset-password .reset-form-container .reset-form-card .reset-form .form-group input[type=password]::-moz-placeholder,.seller-reset-password .reset-form-container .reset-form-card .reset-form .form-group input[type=text]::-moz-placeholder{color:#d1d5db}.seller-reset-password .reset-form-container .reset-form-card .reset-form .form-group input[type=password]::placeholder,.seller-reset-password .reset-form-container .reset-form-card .reset-form .form-group input[type=text]::placeholder{color:#d1d5db}.seller-reset-password .reset-form-container .reset-form-card .reset-form .form-group .error-message{display:block;color:#dc2626;font-size:.75rem;margin-top:.25rem;font-weight:500}.seller-reset-password .reset-form-container .reset-form-card .reset-form .form-group .error-message.submit-error{background:#dc26261a;padding:.75rem;border-radius:.5rem;margin-top:1rem}.seller-reset-password .reset-form-container .reset-form-card .reset-form .form-group .password-requirements{margin-top:1rem;padding:1rem;background:#f9fafb;border-radius:.5rem;border:1px solid #e5e7eb}.seller-reset-password .reset-form-container .reset-form-card .reset-form .form-group .password-requirements p{font-size:.75rem;font-weight:600;color:#374151;margin-bottom:.5rem}.seller-reset-password .reset-form-container .reset-form-card .reset-form .form-group .password-requirements ul{list-style:none;padding:0;margin:0}.seller-reset-password .reset-form-container .reset-form-card .reset-form .form-group .password-requirements ul li{font-size:.75rem;color:#4b5563;padding:.25rem 0 .25rem 1.5rem;position:relative}.seller-reset-password .reset-form-container .reset-form-card .reset-form .form-group .password-requirements ul li:before{content:"○";position:absolute;left:0;color:#d1d5db;font-weight:700}.seller-reset-password .reset-form-container .reset-form-card .reset-form .form-group .password-requirements ul li.valid{color:#10b981}.seller-reset-password .reset-form-container .reset-form-card .reset-form .form-group .password-requirements ul li.valid:before{content:"✓";color:#10b981}.seller-reset-password .reset-form-container .reset-form-card .reset-form .form-group.checkbox-group .checkbox-label{display:flex;align-items:center;cursor:pointer;font-size:.875rem;color:#374151}.seller-reset-password .reset-form-container .reset-form-card .reset-form .form-group.checkbox-group .checkbox-label input[type=checkbox]{width:18px;height:18px;margin-right:.75rem;cursor:pointer;accent-color:#CE802D}.seller-reset-password .reset-form-container .reset-form-card .reset-form .form-group.checkbox-group .checkbox-label .checkmark{margin-right:.5rem}.seller-reset-password .reset-form-container .reset-form-card .reset-form .form-actions{display:flex;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.seller-reset-password .reset-form-container .reset-form-card .reset-form .form-actions .btn{flex:1;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .3s ease-in-out;border:none;display:flex;align-items:center;justify-content:center;gap:.5rem}.seller-reset-password .reset-form-container .reset-form-card .reset-form .form-actions .btn svg{width:16px;height:16px}.seller-reset-password .reset-form-container .reset-form-card .reset-form .form-actions .btn--secondary{background:#f3f4f6;color:#374151}.seller-reset-password .reset-form-container .reset-form-card .reset-form .form-actions .btn--secondary:hover:not(:disabled){background:#e5e7eb}.seller-reset-password .reset-form-container .reset-form-card .reset-form .form-actions .btn--primary{background:#ce802d;color:#fff}.seller-reset-password .reset-form-container .reset-form-card .reset-form .form-actions .btn--primary:hover:not(:disabled){background-color:#ce802d;transform:translateY(-1px);box-shadow:0 4px 12px #ce802d4d}.seller-reset-password .reset-form-container .reset-form-card .reset-form .form-actions .btn--primary:active{transform:translateY(0)}.seller-reset-password .reset-form-container .reset-form-card .reset-form .form-actions .btn:disabled{opacity:.6;cursor:not-allowed}.seller-reset-password .reset-form-container .reset-form-card .reset-form .form-actions .btn .btn-spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top:2px solid #ffffff;border-radius:50%;animation:spin .8s linear infinite}.lang-ar .seller-reset-password .page-header .header-content h1,.lang-ar .seller-reset-password .page-header .header-content p,.lang-ar .seller-reset-password .seller-info-card .seller-details h3,.lang-ar .seller-reset-password .seller-info-card .seller-details p,.lang-ar .seller-reset-password .seller-info-card .seller-details .seller-id,.lang-ar .seller-reset-password .seller-info-card .seller-details .status-badge,.lang-ar .seller-reset-password .reset-form-card .card-header h2,.lang-ar .seller-reset-password .reset-form-card .card-header p,.lang-ar .seller-reset-password .reset-form-card .reset-form label,.lang-ar .seller-reset-password .reset-form-card .reset-form input,.lang-ar .seller-reset-password .reset-form-card .reset-form .error-message,.lang-ar .seller-reset-password .reset-form-card .reset-form .checkbox-label,.lang-ar .seller-reset-password .reset-form-card .reset-form .btn,.lang-ar .seller-reset-password .reset-form-card .reset-form .password-requirements p,.lang-ar .seller-reset-password .reset-form-card .reset-form .password-requirements li,.lang-ar .seller-reset-password .success-state h2,.lang-ar .seller-reset-password .success-state p,.lang-ar .seller-reset-password .success-state button,.lang-ar .seller-reset-password .error-state h2,.lang-ar .seller-reset-password .error-state p,.lang-ar .seller-reset-password .error-state button,.lang-ar .seller-reset-password .loading-state h2,.lang-ar .seller-reset-password .loading-state p,.lang-ar .seller-reset-password .loading-state button{font-family:Cairo,Tajawal,Arial,sans-serif}@media(max-width:768px){.seller-reset-password{padding:0 .5rem}.seller-reset-password .page-header{padding:1.5rem;margin-bottom:1.5rem}.seller-reset-password .page-header .header-content h1{font-size:1.5rem}.seller-reset-password .page-header .header-content p{font-size:1rem}.seller-reset-password .reset-form-container{gap:1.5rem}.seller-reset-password .reset-form-container .seller-info-card{padding:1.5rem}.seller-reset-password .reset-form-container .reset-form-card .card-header{padding:1.5rem 1.5rem 1rem}.seller-reset-password .reset-form-container .reset-form-card .card-header h2{font-size:1.25rem}.seller-reset-password .reset-form-container .reset-form-card .reset-form{padding:1.5rem}.seller-reset-password .reset-form-container .reset-form-card .reset-form .form-actions{flex-direction:column}.seller-reset-password .reset-form-container .reset-form-card .reset-form .form-actions .btn{width:100%}}.users-management{max-width:100%;margin:0 auto}.users-management .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#4b5563}.users-management .loading-state .loading-spinner{width:40px;height:40px;border:3px solid #e5e7eb;border-top:3px solid #CE802D;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}.users-management .loading-state p{font-size:1.125rem;margin:0}.users-management .page-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;background:#fff;padding:2rem;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb}.users-management .page-header .header-content h1{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:.5rem;background:linear-gradient(135deg,#1f2937,#374151);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.users-management .page-header .header-content p{font-size:1.125rem;color:#4b5563;margin:0}.users-management .page-header .header-stats{display:flex;gap:2rem}.users-management .page-header .header-stats .stat-item{text-align:center}.users-management .page-header .header-stats .stat-item .stat-number{display:block;font-size:2rem;font-weight:700;color:#ce802d;margin-bottom:.25rem}.users-management .page-header .header-stats .stat-item .stat-label{font-size:.875rem;color:#4b5563;font-weight:500}.users-management .users-table-container{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;overflow:hidden}.users-management .users-table-container .table-controls{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb;background:#f9fafb}.users-management .users-table-container .table-controls .controls-left{display:flex;gap:1rem;align-items:center}.users-management .users-table-container .table-controls .controls-left .search-box{position:relative;min-width:300px}.users-management .users-table-container .table-controls .controls-left .search-box .search-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#d1d5db}.users-management .users-table-container .table-controls .controls-left .search-box input{width:100%;padding:.75rem .75rem .75rem 2.5rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;background:#fff;transition:all .3s ease-in-out}.users-management .users-table-container .table-controls .controls-left .search-box input:focus{outline:none;border-color:#ce802d;box-shadow:0 0 0 3px #ce802d1a}.users-management .users-table-container .table-controls .controls-left .search-box input::-moz-placeholder{color:#d1d5db}.users-management .users-table-container .table-controls .controls-left .search-box input::placeholder{color:#d1d5db}.users-management .users-table-container .table-controls .controls-left .status-filter{padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;background:#fff;cursor:pointer;transition:all .3s ease-in-out}.users-management .users-table-container .table-controls .controls-left .status-filter:focus{outline:none;border-color:#ce802d;box-shadow:0 0 0 3px #ce802d1a}.users-management .users-table-container .table-controls .controls-right{display:flex;gap:1rem;align-items:center}.users-management .users-table-container .table-controls .controls-right .results-count{font-size:.875rem;color:#4b5563;white-space:nowrap}.users-management .users-table-container .table-controls .controls-right .per-page-select{padding:.5rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;background:#fff;cursor:pointer;transition:all .3s ease-in-out}.users-management .users-table-container .table-controls .controls-right .per-page-select:focus{outline:none;border-color:#ce802d;box-shadow:0 0 0 3px #ce802d1a}.users-management .users-table-container .table-wrapper{position:relative;overflow-x:auto}.users-management .users-table-container .table-wrapper .search-loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#ffffffe6;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.users-management .users-table-container .table-wrapper .search-loading-overlay .loading-spinner{width:32px;height:32px;border:2px solid #e5e7eb;border-top:2px solid #CE802D;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:.75rem}.users-management .users-table-container .table-wrapper .search-loading-overlay p{font-size:.875rem;color:#4b5563;margin:0;font-weight:500}.users-management .users-table-container .table-wrapper .users-table{width:100%;border-collapse:collapse;min-width:1400px}.users-management .users-table-container .table-wrapper .users-table thead{background:#f9fafb}.users-management .users-table-container .table-wrapper .users-table thead th{padding:1rem .75rem;text-align:left;font-weight:600;font-size:.875rem;color:#374151;border-bottom:2px solid #e5e7eb;white-space:nowrap}.users-management .users-table-container .table-wrapper .users-table tbody tr{border-bottom:1px solid #f3f4f6;transition:background-color .2s ease}.users-management .users-table-container .table-wrapper .users-table tbody tr:hover{background:#f9fafb}.users-management .users-table-container .table-wrapper .users-table tbody tr td{padding:1rem .75rem;vertical-align:middle;font-size:.875rem;color:#374151}.users-management .users-table-container .table-wrapper .users-table tbody tr td.user-id{font-weight:600;color:#ce802d;font-family:Courier New,monospace}.users-management .users-table-container .table-wrapper .users-table tbody tr td.user-name .name-cell .name{display:block;font-weight:600;color:#1f2937;margin-bottom:.25rem}.users-management .users-table-container .table-wrapper .users-table tbody tr td.user-name .name-cell .last-order{font-size:.75rem;color:#4b5563}.users-management .users-table-container .table-wrapper .users-table tbody tr td.email{color:#4267b2;word-break:break-word}.users-management .users-table-container .table-wrapper .users-table tbody tr td.phone{font-family:Courier New,monospace;color:#39465d}.users-management .users-table-container .table-wrapper .users-table tbody tr td.address .address-cell{max-width:200px;line-height:1.4}.users-management .users-table-container .table-wrapper .users-table tbody tr td.orders-count .orders-number{font-weight:600;color:#4267b2;background:#4267b21a;padding:.25rem .5rem;border-radius:.375rem}.users-management .users-table-container .table-wrapper .users-table tbody tr td.total-spent .amount{font-weight:600;color:#4267b2;font-family:Courier New,monospace}.users-management .users-table-container .table-wrapper .users-table tbody tr td.join-date{color:#4b5563;font-size:.8125rem}.users-management .users-table-container .table-wrapper .users-table tbody tr td.status .status-badge{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.users-management .users-table-container .table-wrapper .users-table tbody tr td.status .status-badge--success{background:#4267b21a;color:#4267b2}.users-management .users-table-container .table-wrapper .users-table tbody tr td.status .status-badge--warning{background:#ce802d1a;color:#ce802d}.users-management .users-table-container .table-wrapper .users-table tbody tr td.status .status-badge--danger{background:#ef44441a;color:#dc2626}.users-management .users-table-container .table-wrapper .users-table tbody tr td.account-type .account-type{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.users-management .users-table-container .table-wrapper .users-table tbody tr td.account-type .account-type--premium{background:linear-gradient(135deg,#ce802d,#f2bd00);color:#fff;box-shadow:0 2px 4px #ce802d4d}.users-management .users-table-container .table-wrapper .users-table tbody tr td.account-type .account-type--standard{background:#4b55631a;color:#4b5563}.users-management .users-table-container .table-wrapper .users-table tbody tr td.profile-cell{text-align:center;padding:.5rem}.users-management .users-table-container .table-wrapper .users-table tbody tr td.profile-cell .product-image{width:40px;height:40px;border-radius:50%;overflow:hidden;border:2px solid #e5e7eb;display:inline-flex;align-items:center;justify-content:center}.users-management .users-table-container .table-wrapper .users-table tbody tr td.profile-cell .product-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.users-management .users-table-container .table-wrapper .users-table tbody tr td.actions .action-buttons{display:flex;gap:.5rem;flex-wrap:wrap}.users-management .users-table-container .table-wrapper .users-table tbody tr td.actions .action-buttons .action-btn{width:32px;height:32px;border:none;border-radius:.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease-in-out}.users-management .users-table-container .table-wrapper .users-table tbody tr td.actions .action-buttons .action-btn svg{width:16px;height:16px}.users-management .users-table-container .table-wrapper .users-table tbody tr td.actions .action-buttons .action-btn--view{background:#4267b21a;color:#4267b2}.users-management .users-table-container .table-wrapper .users-table tbody tr td.actions .action-buttons .action-btn--view:hover{background:#4267b233;transform:translateY(-1px)}.users-management .users-table-container .table-wrapper .users-table tbody tr td.actions .action-buttons .action-btn--contact{background:#ce802d1a;color:#ce802d}.users-management .users-table-container .table-wrapper .users-table tbody tr td.actions .action-buttons .action-btn--contact:hover{background:#ce802d33;transform:translateY(-1px)}.users-management .users-table-container .table-wrapper .users-table tbody tr td.actions .action-buttons .action-btn--suspend{background:#ef44441a;color:#dc2626}.users-management .users-table-container .table-wrapper .users-table tbody tr td.actions .action-buttons .action-btn--suspend:hover{background:#ef444433;transform:translateY(-1px)}.users-management .users-table-container .table-wrapper .users-table tbody tr td.actions .action-buttons .action-btn--activate{background:#4267b21a;color:#4267b2}.users-management .users-table-container .table-wrapper .users-table tbody tr td.actions .action-buttons .action-btn--activate:hover{background:#4267b233;transform:translateY(-1px)}.users-management .users-table-container .table-wrapper .users-table tbody tr td.actions .action-buttons .action-btn--edit{background:#3b82f61a;color:#3b82f6}.users-management .users-table-container .table-wrapper .users-table tbody tr td.actions .action-buttons .action-btn--edit:hover{background:#3b82f633;transform:translateY(-1px)}.users-management .users-table-container .table-wrapper .users-table tbody tr td.actions .action-buttons .action-btn--delete{background:#ef44441a;color:#dc2626}.users-management .users-table-container .table-wrapper .users-table tbody tr td.actions .action-buttons .action-btn--delete:hover{background:#ef444433;transform:translateY(-1px)}.users-management .users-table-container .table-wrapper .users-table tbody tr td.actions .action-buttons .action-btn--reset{background:#8b5cf61a;color:#8b5cf6}.users-management .users-table-container .table-wrapper .users-table tbody tr td.actions .action-buttons .action-btn--reset:hover{background:#8b5cf633;transform:translateY(-1px)}.users-management .users-table-container .pagination{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-top:1px solid #e5e7eb;background:#f9fafb}.users-management .users-table-container .pagination .pagination-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;background:#fff;color:#374151;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.users-management .users-table-container .pagination .pagination-btn:hover:not(:disabled){background:#f9fafb;border-color:#ce802d;color:#ce802d;transform:translateY(-1px)}.users-management .users-table-container .pagination .pagination-btn:disabled{opacity:.5;cursor:not-allowed}.users-management .users-table-container .pagination .pagination-btn svg{width:16px;height:16px}.users-management .users-table-container .pagination .pagination-info span{font-size:.875rem;color:#4b5563;font-weight:500}@media(max-width:1024px){.users-management .page-header{flex-direction:column;gap:1.5rem}.users-management .page-header .header-stats{justify-content:space-around;width:100%;flex-wrap:wrap;gap:1rem}.users-management .table-controls{flex-direction:column;gap:1rem;align-items:stretch}.users-management .table-controls .controls-left{flex-direction:column;gap:1rem}.users-management .table-controls .controls-left .search-box{min-width:auto}.users-management .table-controls .controls-right{justify-content:space-between}}@media(max-width:768px){.users-management .page-header{padding:1.5rem}.users-management .page-header .header-content h1{font-size:1.75rem}.users-management .page-header .header-stats{gap:.75rem}.users-management .page-header .header-stats .stat-item .stat-number{font-size:1.5rem}.users-management .table-controls{padding:1rem}.users-management .users-table{font-size:.75rem}.users-management .users-table th,.users-management .users-table td{padding:.75rem .5rem}.users-management .pagination{padding:1rem;flex-direction:column;gap:1rem}.users-management .pagination .pagination-info{order:-1}}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content{background:#fff;border-radius:.75rem;box-shadow:0 20px 25px #0000001a,0 10px 10px #0000000a;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;animation:modalSlideIn .3s ease-out}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:1px solid #e5e7eb}.modal-header h2{margin:0;font-size:1.5rem;font-weight:600;color:#1f2937}.modal-header .modal-close-btn{background:none;border:none;padding:.5rem;cursor:pointer;color:#d1d5db;border-radius:.5rem;transition:all .2s ease}.modal-header .modal-close-btn:hover{background:#f3f4f6;color:#4b5563}.modal-header .modal-close-btn svg{width:1.25rem;height:1.25rem}.edit-user-form{padding:2rem}.edit-user-form .form-group{margin-bottom:1.5rem}.edit-user-form .form-group label{display:block;margin-bottom:.5rem;font-weight:500;color:#374151;font-size:.875rem}.edit-user-form .form-group input,.edit-user-form .form-group select{width:100%;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;transition:all .2s ease;background:#fff}.edit-user-form .form-group input:focus,.edit-user-form .form-group select:focus{outline:none;border-color:#ce802d;box-shadow:0 0 0 3px #ce802d1a}.edit-user-form .form-group input::-moz-placeholder,.edit-user-form .form-group select::-moz-placeholder{color:#d1d5db}.edit-user-form .form-group input::placeholder,.edit-user-form .form-group select::placeholder{color:#d1d5db}.edit-user-form .form-group select{cursor:pointer}.edit-user-form .form-group .profile-upload-container{display:flex;flex-direction:column;gap:1rem}.edit-user-form .form-group .profile-upload-container .profile-preview{width:80px;height:80px;border-radius:50%;overflow:hidden;margin:0 auto;border:2px solid #e5e7eb;display:flex;align-items:center;justify-content:center}.edit-user-form .form-group .profile-upload-container .profile-preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.edit-user-form .form-group .profile-upload-container .upload-input-container{position:relative}.edit-user-form .form-group .profile-upload-container .upload-input-container .file-input{position:absolute;opacity:0;width:0;height:0}.edit-user-form .form-group .profile-upload-container .upload-input-container .file-input-label{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:2px dashed #d1d5db;border-radius:.5rem;background:#f9fafb;color:#4b5563;cursor:pointer;transition:all .2s ease;justify-content:center;font-size:.875rem;font-weight:500}.edit-user-form .form-group .profile-upload-container .upload-input-container .file-input-label:hover{border-color:#ce802d;background:#ce802d0d;color:#ce802d}.edit-user-form .form-group .profile-upload-container .upload-input-container .file-input-label svg{width:1.25rem;height:1.25rem}.edit-user-form .form-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.edit-user-form .form-actions .btn{padding:.75rem 1.5rem;border-radius:.5rem;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s ease;border:none;min-width:100px}.edit-user-form .form-actions .btn.btn-secondary{background:#f3f4f6;color:#374151}.edit-user-form .form-actions .btn.btn-secondary:hover{background:#e5e7eb}.edit-user-form .form-actions .btn.btn-primary{background:#ce802d;color:#fff}.edit-user-form .form-actions .btn.btn-primary:hover{background-color:#ce802d;transform:translateY(-1px);box-shadow:0 4px 12px #ce802d4d}.edit-user-form .form-actions .btn.btn-primary:active{transform:translateY(0)}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.lang-ar .users-management .page-header .header-content h1,.lang-ar .users-management .page-header .header-content p,.lang-ar .users-management .page-header .header-stats .stat-label{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .users-management .table-controls .controls-left .search-box .search-icon{left:auto;right:.75rem}.lang-ar .users-management .table-controls .controls-left .search-box input{padding:.75rem 2.5rem .75rem .75rem;font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .users-management .table-controls .controls-left .status-filter,.lang-ar .users-management .table-controls .controls-right .results-count,.lang-ar .users-management .table-controls .controls-right .per-page-select{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .users-management .users-table thead th,.lang-ar .users-management .users-table tbody td{text-align:right;font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .users-management .users-table tbody td.profile-cell,.lang-ar .users-management .users-table tbody td.actions{text-align:center}.lang-ar .users-management .pagination .pagination-btn,.lang-ar .users-management .pagination .pagination-info span,.lang-ar .users-management .loading-state p,.lang-ar .users-management .search-loading-overlay p,.lang-ar .modal-content .modal-header h2,.lang-ar .modal-content .edit-user-form label,.lang-ar .modal-content .edit-user-form input,.lang-ar .modal-content .edit-user-form select,.lang-ar .modal-content .edit-user-form .btn,.lang-ar .modal-content .edit-user-form .profile-upload-container .file-input-label{font-family:Cairo,Tajawal,Arial,sans-serif}.user-details{max-width:100%;margin:0 auto}.user-details .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#4b5563}.user-details .loading-state .loading-spinner{width:40px;height:40px;border:3px solid #e5e7eb;border-top:3px solid #CE802D;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}.user-details .loading-state p{font-size:1.125rem;margin:0}.user-details .error-state{text-align:center;padding:4rem 2rem;background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f}.user-details .error-state h2{font-size:1.5rem;color:#dc2626;margin-bottom:1rem}.user-details .error-state p{color:#4b5563;margin-bottom:2rem}.user-details .error-state button{background:#ce802d;color:#fff;padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.user-details .error-state button:hover{background-color:#ce802d}.user-details .user-header{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;padding:2rem;margin-bottom:2rem;position:relative}.user-details .user-header:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#4267b2,#2c5aa0);border-radius:.75rem .75rem 0 0}.user-details .user-header .back-btn{display:flex;align-items:center;gap:.5rem;background:none;border:none;color:#4b5563;font-size:.875rem;cursor:pointer;margin-bottom:1.5rem;transition:color .2s ease}.user-details .user-header .back-btn:hover{color:#ce802d}.user-details .user-header .back-btn svg{width:16px;height:16px}.user-details .user-header .header-content{display:flex;justify-content:space-between;align-items:flex-start}.user-details .user-header .header-content .user-info h1{font-size:2rem;font-weight:700;color:#1f2937;margin:0 0 .5rem;background:linear-gradient(135deg,#1f2937,#374151);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.user-details .user-header .header-content .user-info p{font-size:1.125rem;color:#4267b2;margin:0 0 1rem;font-weight:500}.user-details .user-header .header-content .user-info .user-meta{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.user-details .user-header .header-content .user-info .user-meta .user-id{background:#4267b21a;color:#4267b2;padding:.25rem .75rem;border-radius:.375rem;font-size:.875rem;font-weight:600;font-family:Courier New,monospace}.user-details .user-header .header-content .header-actions{display:flex;gap:.75rem;flex-wrap:wrap}.user-details .user-header .header-content .header-actions .action-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out;white-space:nowrap}.user-details .user-header .header-content .header-actions .action-btn svg{width:16px;height:16px}.user-details .user-header .header-content .header-actions .action-btn--contact{background:#ce802d1a;color:#ce802d}.user-details .user-header .header-content .header-actions .action-btn--contact:hover{background:#ce802d33;transform:translateY(-1px)}.user-details .user-header .header-content .header-actions .action-btn--suspend{background:#ef44441a;color:#dc2626}.user-details .user-header .header-content .header-actions .action-btn--suspend:hover{background:#ef444433;transform:translateY(-1px)}.user-details .user-header .header-content .header-actions .action-btn--activate{background:#4267b21a;color:#4267b2}.user-details .user-header .header-content .header-actions .action-btn--activate:hover{background:#4267b233;transform:translateY(-1px)}.user-details .user-header .header-content .header-actions .action-btn--reset{background:#8b5cf61a;color:#8b5cf6}.user-details .user-header .header-content .header-actions .action-btn--reset:hover{background:#8b5cf633;transform:translateY(-1px)}.user-details .user-header .header-content .header-actions .action-btn--delete{background:#ef44441a;color:#dc2626}.user-details .user-header .header-content .header-actions .action-btn--delete:hover{background:#ef444433;transform:translateY(-1px)}.user-details .user-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.user-details .user-stats .stat-card{background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;display:flex;align-items:center;gap:1rem;transition:all .3s ease-in-out}.user-details .user-stats .stat-card:hover{transform:translateY(-2px);box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d}.user-details .user-stats .stat-card .stat-icon{width:48px;height:48px;background:linear-gradient(135deg,#4267b2,#2c5aa0);border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.user-details .user-stats .stat-card .stat-icon svg{width:24px;height:24px}.user-details .user-stats .stat-card .stat-content .stat-value{display:block;font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:.25rem}.user-details .user-stats .stat-card .stat-content .stat-label{font-size:.875rem;color:#4b5563;font-weight:500}.user-details .status-badge{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.user-details .status-badge--success{background:#4267b21a;color:#4267b2}.user-details .status-badge--warning{background:#ce802d1a;color:#ce802d}.user-details .status-badge--danger{background:#ef44441a;color:#dc2626}.user-details .status-badge--info{background:#4267b21a;color:#4267b2}.user-details .account-type{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.user-details .account-type--premium{background:linear-gradient(135deg,#ce802d,#f2bd00);color:#fff;box-shadow:0 2px 4px #ce802d4d}.user-details .account-type--standard{background:#4b55631a;color:#4b5563}.user-details .tabs-container{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;overflow:hidden}.user-details .tabs-container .tabs-header{display:flex;background:#f9fafb;border-bottom:1px solid #e5e7eb}.user-details .tabs-container .tabs-header .tab-btn{flex:1;padding:1rem 1.5rem;border:none;background:none;color:#4b5563;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out;position:relative}.user-details .tabs-container .tabs-header .tab-btn:hover{color:#4267b2;background:#4267b20d}.user-details .tabs-container .tabs-header .tab-btn.active{color:#4267b2;background:#fff}.user-details .tabs-container .tabs-header .tab-btn.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#4267b2}.user-details .tabs-container .tabs-content .tab-content{padding:2rem}.user-details .tabs-container .tabs-content .tab-content .overview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.user-details .tabs-container .tabs-content .tab-content .info-card{background:#f9fafb;border-radius:.5rem;padding:1.5rem;border:1px solid #e5e7eb}.user-details .tabs-container .tabs-content .tab-content .info-card h3{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid #4267B2}.user-details .tabs-container .tabs-content .tab-content .info-card .info-list{display:flex;flex-direction:column;gap:.75rem}.user-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item{display:flex;justify-content:space-between;align-items:flex-start;padding:.75rem 0;border-bottom:1px solid #e5e7eb}.user-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item:last-child{border-bottom:none}.user-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .label{font-size:.875rem;font-weight:500;color:#4b5563;min-width:120px;flex-shrink:0}.user-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .value{font-size:.875rem;color:#1f2937;font-weight:500;text-align:right;flex:1;margin-left:1rem}.user-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .value .role-tag{display:inline-block;background:#4267b21a;color:#4267b2;padding:.125rem .5rem;border-radius:.375rem;font-size:.75rem;margin:0 .25rem .25rem 0}.user-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .value .verified{color:#4267b2;font-weight:600}.user-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .value .unverified{color:#dc2626;font-weight:600}.user-details .tabs-container .tabs-content .tab-content .orders-section .orders-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.user-details .tabs-container .tabs-content .tab-content .orders-section .orders-header h3{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.user-details .tabs-container .tabs-content .tab-content .orders-section .orders-header .orders-summary{display:flex;gap:1rem}.user-details .tabs-container .tabs-content .tab-content .orders-section .orders-header .orders-summary span{font-size:.875rem;color:#4b5563;font-weight:500}.user-details .tabs-container .tabs-content .tab-content .orders-section .orders-table{overflow-x:auto}.user-details .tabs-container .tabs-content .tab-content .orders-section .orders-table table{width:100%;border-collapse:collapse;min-width:800px}.user-details .tabs-container .tabs-content .tab-content .orders-section .orders-table table thead{background:#f9fafb}.user-details .tabs-container .tabs-content .tab-content .orders-section .orders-table table thead th{padding:1rem .75rem;text-align:left;font-weight:600;font-size:.875rem;color:#374151;border-bottom:2px solid #e5e7eb;white-space:nowrap}.user-details .tabs-container .tabs-content .tab-content .orders-section .orders-table table tbody tr{border-bottom:1px solid #f3f4f6;transition:background-color .2s ease}.user-details .tabs-container .tabs-content .tab-content .orders-section .orders-table table tbody tr:hover{background:#f9fafb}.user-details .tabs-container .tabs-content .tab-content .orders-section .orders-table table tbody tr td{padding:1rem .75rem;vertical-align:top;font-size:.875rem}.user-details .tabs-container .tabs-content .tab-content .orders-section .orders-table table tbody tr td.order-number{font-family:Courier New,monospace;color:#4267b2;font-weight:600}.user-details .tabs-container .tabs-content .tab-content .orders-section .orders-table table tbody tr td.order-date{color:#4b5563}.user-details .tabs-container .tabs-content .tab-content .orders-section .orders-table table tbody tr td.seller-name{font-weight:500;color:#1f2937}.user-details .tabs-container .tabs-content .tab-content .orders-section .orders-table table tbody tr td.items-count{color:#4267b2;font-weight:500}.user-details .tabs-container .tabs-content .tab-content .orders-section .orders-table table tbody tr td.order-total{font-weight:600;color:#4267b2;font-family:Courier New,monospace}.user-details .tabs-container .tabs-content .tab-content .orders-section .orders-table table tbody tr td.order-status .order-status{display:inline-flex;align-items:center;padding:.25rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.user-details .tabs-container .tabs-content .tab-content .orders-section .orders-table table tbody tr td.order-status .order-status--success{background:#4267b21a;color:#4267b2}.user-details .tabs-container .tabs-content .tab-content .orders-section .orders-table table tbody tr td.order-status .order-status--warning{background:#ce802d1a;color:#ce802d}.user-details .tabs-container .tabs-content .tab-content .orders-section .orders-table table tbody tr td.order-status .order-status--danger{background:#ef44441a;color:#dc2626}.user-details .tabs-container .tabs-content .tab-content .orders-section .orders-table table tbody tr td.order-status .order-status--info{background:#4267b21a;color:#4267b2}.user-details .tabs-container .tabs-content .tab-content .orders-section .orders-table table tbody tr td.tracking .tracking-number{font-family:Courier New,monospace;background:#4267b21a;color:#4267b2;padding:.25rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:600}.user-details .tabs-container .tabs-content .tab-content .orders-section .orders-table table tbody tr td.tracking .no-tracking{color:#d1d5db;font-style:italic}.user-details .tabs-container .tabs-content .tab-content .preferences-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}@media(max-width:1024px){.user-details .user-header .header-content{flex-direction:column;gap:1.5rem}.user-details .user-header .header-content .header-actions{align-self:flex-start;flex-wrap:wrap;gap:.5rem}.user-details .user-header .header-content .header-actions .action-btn{flex:1;min-width:calc(50% - .25rem);max-width:200px}.user-details .user-stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.user-details .tabs-content .tab-content .overview-grid,.user-details .tabs-content .tab-content .preferences-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.user-details .tabs-content .tab-content .info-card .info-list .info-item .label{min-width:100px}.user-details .tabs-content .tab-content .info-card .info-list .info-item .value{margin-left:.75rem}}@media(max-width:768px){.user-details .user-header{padding:1.5rem}.user-details .user-header .header-content .user-info h1{font-size:1.5rem}.user-details .user-header .header-actions{flex-direction:column;align-items:stretch;gap:.5rem}.user-details .user-header .header-actions .action-btn{min-width:auto;max-width:none;flex:none}.user-details .user-stats{grid-template-columns:1fr}.user-details .user-stats .stat-card{padding:1rem}.user-details .tabs-container .tabs-header{flex-direction:column}.user-details .tabs-container .tabs-header .tab-btn{border-right:none;border-bottom:1px solid #e5e7eb}.user-details .tabs-container .tabs-header .tab-btn:last-child{border-bottom:none}.user-details .tabs-container .tabs-header .tab-btn.active:after{left:0;right:auto;width:4px;height:100%;top:0;bottom:0}.user-details .tabs-container .tabs-content .tab-content{padding:1rem}.user-details .tabs-container .tabs-content .tab-content .overview-grid,.user-details .tabs-container .tabs-content .tab-content .preferences-grid{grid-template-columns:1fr;gap:1.5rem}.user-details .tabs-container .tabs-content .tab-content .info-card{padding:1rem}.user-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item{flex-direction:column;align-items:flex-start;gap:.5rem;padding:.5rem 0}.user-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .label{min-width:auto}.user-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .value{text-align:left;margin-left:0}.user-details .tabs-container .tabs-content .tab-content .orders-section .orders-header{flex-direction:column;align-items:flex-start;gap:1rem}.user-details .tabs-container .tabs-content .tab-content .orders-section .orders-header .orders-summary{flex-wrap:wrap;gap:.75rem}.user-details .tabs-container .tabs-content .tab-content .orders-table table{font-size:.75rem}.user-details .tabs-container .tabs-content .tab-content .orders-table table th,.user-details .tabs-container .tabs-content .tab-content .orders-table table td{padding:.5rem}}@media(max-width:480px){.user-details .tabs-content .tab-content .info-card .info-list .info-item{padding:.75rem 0}.user-details .tabs-content .tab-content .info-card .info-list .info-item .value{word-break:break-word}.user-details .tabs-content .tab-content .orders-table table{min-width:600px}}.lang-ar .user-details .loading-state p,.lang-ar .user-details .error-state h2,.lang-ar .user-details .error-state p,.lang-ar .user-details .error-state button,.lang-ar .user-details .user-header .back-btn{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .user-details .user-header .back-btn svg{transform:scaleX(-1)}.lang-ar .user-details .user-header .header-content .user-info h1,.lang-ar .user-details .user-header .header-content .user-info p,.lang-ar .user-details .user-header .header-content .header-actions .action-btn,.lang-ar .user-details .user-stats .stat-card .stat-content .stat-label,.lang-ar .user-details .status-badge,.lang-ar .user-details .tabs-container .tabs-header .tab-btn,.lang-ar .user-details .tabs-container .tabs-content .tab-content .info-card h3{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .user-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .label,.lang-ar .user-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .value{font-family:Cairo,Tajawal,Arial,sans-serif;text-align:right}.lang-ar .user-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .value{margin-left:0;margin-right:1rem}.lang-ar .user-details .tabs-container .tabs-content .tab-content .orders-section .orders-header h3,.lang-ar .user-details .tabs-container .tabs-content .tab-content .orders-section .orders-header .orders-summary span{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .user-details .tabs-container .tabs-content .tab-content .orders-section .orders-table table thead th,.lang-ar .user-details .tabs-container .tabs-content .tab-content .orders-section .orders-table table tbody td{text-align:right;font-family:Cairo,Tajawal,Arial,sans-serif}.reset-password .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#4b5563}.reset-password .loading-state .loading-spinner{width:40px;height:40px;border:3px solid #e5e7eb;border-top:3px solid #8b5cf6;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}.reset-password .loading-state p{font-size:1.125rem;margin:0}.reset-password .error-state{text-align:center;padding:4rem 2rem;background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f}.reset-password .error-state h2{font-size:1.5rem;color:#dc2626;margin-bottom:1rem}.reset-password .error-state p{color:#4b5563;margin-bottom:2rem}.reset-password .error-state button{background:#8b5cf6;color:#fff;padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.reset-password .error-state button:hover{background:#7c3aed}.reset-password .success-state{text-align:center;padding:4rem 2rem;background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f}.reset-password .success-state .success-icon{width:80px;height:80px;background:linear-gradient(135deg,#10b981,#34d399);border-radius:50%;margin:0 auto 2rem;display:flex;align-items:center;justify-content:center;color:#fff}.reset-password .success-state .success-icon svg{width:40px;height:40px}.reset-password .success-state h2{font-size:1.75rem;color:#1f2937;margin-bottom:1rem}.reset-password .success-state p{color:#4b5563;margin-bottom:1rem;line-height:1.6}.reset-password .success-state p strong{color:#1f2937}.reset-password .success-state .success-actions{display:flex;gap:1rem;justify-content:center;margin-top:2rem;flex-wrap:wrap}.reset-password .page-header{margin-bottom:2rem}.reset-password .page-header .back-btn{display:flex;align-items:center;gap:.5rem;background:none;border:none;color:#4b5563;font-size:.875rem;cursor:pointer;margin-bottom:1.5rem;transition:color .2s ease}.reset-password .page-header .back-btn:hover{color:#8b5cf6}.reset-password .page-header .back-btn svg{width:16px;height:16px}.reset-password .page-header .header-content h1{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:.5rem;background:linear-gradient(135deg,#8b5cf6,#a78bfa);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.reset-password .page-header .header-content p{font-size:1.125rem;color:#4b5563;margin:0}.reset-password .reset-form-container{display:grid;grid-template-columns:1fr 2fr;gap:2rem}.reset-password .user-info-card{background:#fff;border-radius:.75rem;padding:2rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;height:-moz-fit-content;height:fit-content;position:relative}.reset-password .user-info-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#8b5cf6,#a78bfa);border-radius:.75rem .75rem 0 0}.reset-password .user-info-card .user-avatar{width:80px;height:80px;background:linear-gradient(135deg,#8b5cf6,#a78bfa);border-radius:50%;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center;color:#fff}.reset-password .user-info-card .user-avatar svg{width:40px;height:40px}.reset-password .user-info-card .user-details{text-align:center}.reset-password .user-info-card .user-details h3{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:.5rem}.reset-password .user-info-card .user-details p{color:#8b5cf6;font-weight:500;margin-bottom:1rem}.reset-password .user-info-card .user-details .user-id{display:block;background:#8b5cf61a;color:#8b5cf6;padding:.25rem .75rem;border-radius:.375rem;font-size:.875rem;font-weight:600;font-family:Courier New,monospace;margin-bottom:.75rem;display:inline-block}.reset-password .user-info-card .user-details .status-badge{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.reset-password .user-info-card .user-details .status-badge--success{background:#10b9811a;color:#059669}.reset-password .user-info-card .user-details .status-badge--warning{background:#f59e0b1a;color:#d97706}.reset-password .reset-form-card{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;overflow:hidden}.reset-password .reset-form-card .card-header{background:#f9fafb;padding:2rem;border-bottom:1px solid #e5e7eb}.reset-password .reset-form-card .card-header h2{font-size:1.5rem;font-weight:600;color:#1f2937;margin-bottom:.5rem}.reset-password .reset-form-card .card-header p{color:#4b5563;margin:0}.reset-password .reset-form-card .reset-form{padding:2rem}.reset-password .reset-form-card .reset-form .form-group{margin-bottom:1.5rem}.reset-password .reset-form-card .reset-form .form-group label{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}.reset-password .reset-form-card .reset-form .form-group input,.reset-password .reset-form-card .reset-form .form-group textarea{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;transition:all .3s ease-in-out}.reset-password .reset-form-card .reset-form .form-group input:focus,.reset-password .reset-form-card .reset-form .form-group textarea:focus{outline:none;border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a}.reset-password .reset-form-card .reset-form .form-group input.error,.reset-password .reset-form-card .reset-form .form-group textarea.error{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.reset-password .reset-form-card .reset-form .form-group input::-moz-placeholder,.reset-password .reset-form-card .reset-form .form-group textarea::-moz-placeholder{color:#d1d5db}.reset-password .reset-form-card .reset-form .form-group input::placeholder,.reset-password .reset-form-card .reset-form .form-group textarea::placeholder{color:#d1d5db}.reset-password .reset-form-card .reset-form .form-group textarea{resize:vertical;min-height:80px}.reset-password .reset-form-card .reset-form .form-group .password-input-group{display:flex;gap:.5rem}.reset-password .reset-form-card .reset-form .form-group .password-input-group input{flex:1}.reset-password .reset-form-card .reset-form .form-group .error-message{display:block;color:#dc2626;font-size:.75rem;margin-top:.25rem}.reset-password .reset-form-card .reset-form .form-group .password-requirements{margin-top:.75rem;padding:.75rem;background:#f9fafb;border-radius:.5rem;border:1px solid #e5e7eb}.reset-password .reset-form-card .reset-form .form-group .password-requirements p{font-size:.75rem;color:#4b5563;margin:0 0 .5rem;font-weight:500}.reset-password .reset-form-card .reset-form .form-group .password-requirements ul{list-style:none;padding:0;margin:0}.reset-password .reset-form-card .reset-form .form-group .password-requirements ul li{font-size:.75rem;color:#4b5563;margin-bottom:.25rem;position:relative;padding-left:1.25rem}.reset-password .reset-form-card .reset-form .form-group .password-requirements ul li:before{content:"✗";position:absolute;left:0;color:#dc2626}.reset-password .reset-form-card .reset-form .form-group .password-requirements ul li.valid{color:#059669}.reset-password .reset-form-card .reset-form .form-group .password-requirements ul li.valid:before{content:"✓";color:#059669}.reset-password .reset-form-card .reset-form .form-group.checkbox-group .checkbox-label{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;font-weight:400}.reset-password .reset-form-card .reset-form .form-group.checkbox-group .checkbox-label input[type=checkbox]{display:none}.reset-password .reset-form-card .reset-form .form-group.checkbox-group .checkbox-label .checkmark{width:20px;height:20px;border:2px solid #d1d5db;border-radius:.375rem;background:#fff;position:relative;flex-shrink:0;transition:all .3s ease-in-out}.reset-password .reset-form-card .reset-form .form-group.checkbox-group .checkbox-label .checkmark:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);width:6px;height:10px;border:solid #ffffff;border-width:0 2px 2px 0;transform-origin:center;transition:transform .2s ease}.reset-password .reset-form-card .reset-form .form-group.checkbox-group .checkbox-label input[type=checkbox]:checked+.checkmark{background:#8b5cf6;border-color:#8b5cf6}.reset-password .reset-form-card .reset-form .form-group.checkbox-group .checkbox-label input[type=checkbox]:checked+.checkmark:after{transform:translate(-50%,-60%) rotate(45deg) scale(1)}.reset-password .reset-form-card .reset-form .submit-error{background:#dc26261a;color:#dc2626;padding:.75rem;border-radius:.5rem;text-align:center;margin-bottom:1.5rem}.reset-password .reset-form-card .reset-form .form-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:2rem;border-top:1px solid #e5e7eb}.reset-password .btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out;text-decoration:none}.reset-password .btn:disabled{opacity:.6;cursor:not-allowed}.reset-password .btn svg{width:16px;height:16px}.reset-password .btn--primary{background:#8b5cf6;color:#fff}.reset-password .btn--primary:hover:not(:disabled){background:#7c3aed;transform:translateY(-1px)}.reset-password .btn--secondary{background:#f3f4f6;color:#374151;border:1px solid #d1d5db}.reset-password .btn--secondary:hover:not(:disabled){background:#e5e7eb;border-color:#d1d5db}.reset-password .btn .btn-spinner{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin 1s linear infinite}@media(max-width:1024px){.reset-password .reset-form-container{grid-template-columns:1fr;gap:1.5rem}}@media(max-width:768px){.reset-password .page-header .header-content h1{font-size:1.5rem}.reset-password .user-info-card .card-header,.reset-password .reset-form-card .card-header,.reset-password .user-info-card .reset-form,.reset-password .reset-form-card .reset-form,.reset-password .user-info-card{padding:1.5rem}.reset-password .user-info-card .user-avatar{width:60px;height:60px}.reset-password .user-info-card .user-avatar svg{width:30px;height:30px}.reset-password .btn{padding:.875rem 1.25rem;font-size:.8125rem}.reset-password .form-actions{flex-direction:column}.reset-password .form-actions .btn{justify-content:center}.reset-password .success-state{padding:2rem 1rem}.reset-password .success-state .success-actions{flex-direction:column;align-items:stretch}}@media(max-width:480px){.reset-password .user-info-card .card-header,.reset-password .reset-form-card .card-header,.reset-password .user-info-card .reset-form,.reset-password .reset-form-card .reset-form,.reset-password .user-info-card{padding:1rem}}.lang-ar .reset-password .loading-state p,.lang-ar .reset-password .error-state h2,.lang-ar .reset-password .error-state p,.lang-ar .reset-password .error-state button,.lang-ar .reset-password .success-state h2,.lang-ar .reset-password .success-state p,.lang-ar .reset-password .success-state .success-actions .btn,.lang-ar .reset-password .page-header .back-btn{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .reset-password .page-header .back-btn svg{transform:scaleX(-1)}.lang-ar .reset-password .page-header .header-content h1,.lang-ar .reset-password .page-header .header-content p,.lang-ar .reset-password .user-info-card .user-details h3,.lang-ar .reset-password .user-info-card .user-details p,.lang-ar .reset-password .user-info-card .user-details .user-id,.lang-ar .reset-password .user-info-card .user-details .status-badge,.lang-ar .reset-password .reset-form-card .card-header h2,.lang-ar .reset-password .reset-form-card .card-header p,.lang-ar .reset-password .reset-form-card .reset-form .form-group label,.lang-ar .reset-password .reset-form-card .reset-form .form-group input,.lang-ar .reset-password .reset-form-card .reset-form .form-group textarea,.lang-ar .reset-password .reset-form-card .reset-form .form-group .error-message,.lang-ar .reset-password .reset-form-card .reset-form .form-group .password-requirements p,.lang-ar .reset-password .reset-form-card .reset-form .form-group .password-requirements li{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .reset-password .reset-form-card .reset-form .form-group .password-requirements ul li{padding-left:0;padding-right:1.25rem}.lang-ar .reset-password .reset-form-card .reset-form .form-group .password-requirements ul li:before{left:auto;right:0}.lang-ar .reset-password .reset-form-card .reset-form .form-group.checkbox-group .checkbox-label,.lang-ar .reset-password .reset-form-card .reset-form .submit-error,.lang-ar .reset-password .btn{font-family:Cairo,Tajawal,Arial,sans-serif}.drivers-management{max-width:100%;margin:0 auto}.drivers-management .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#4b5563}.drivers-management .loading-state .loading-spinner{width:40px;height:40px;border:3px solid #e5e7eb;border-top:3px solid #CE802D;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}.drivers-management .loading-state p{font-size:1.125rem;margin:0}.drivers-management .page-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;background:#fff;padding:2rem;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb}.drivers-management .page-header .header-content h1{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:.5rem;background:linear-gradient(135deg,#1f2937,#374151);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.drivers-management .page-header .header-content p{font-size:1.125rem;color:#4b5563;margin:0}.drivers-management .page-header .header-stats{display:flex;gap:2rem}.drivers-management .page-header .header-stats .stat-item{text-align:center}.drivers-management .page-header .header-stats .stat-item .stat-number{display:block;font-size:2rem;font-weight:700;color:#ce802d;margin-bottom:.25rem}.drivers-management .page-header .header-stats .stat-item .stat-label{font-size:.875rem;color:#4b5563;font-weight:500}.drivers-management .drivers-table-container{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;overflow:hidden}.drivers-management .drivers-table-container .table-controls{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb;background:#f9fafb}.drivers-management .drivers-table-container .table-controls .controls-left{display:flex;gap:1rem;align-items:center}.drivers-management .drivers-table-container .table-controls .controls-left .search-box{position:relative;min-width:300px}.drivers-management .drivers-table-container .table-controls .controls-left .search-box .search-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#d1d5db}.drivers-management .drivers-table-container .table-controls .controls-left .search-box input{width:100%;padding:.75rem .75rem .75rem 2.5rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;background:#fff;transition:all .3s ease-in-out}.drivers-management .drivers-table-container .table-controls .controls-left .search-box input:focus{outline:none;border-color:#ce802d;box-shadow:0 0 0 3px #ce802d1a}.drivers-management .drivers-table-container .table-controls .controls-left .search-box input::-moz-placeholder{color:#d1d5db}.drivers-management .drivers-table-container .table-controls .controls-left .search-box input::placeholder{color:#d1d5db}.drivers-management .drivers-table-container .table-controls .controls-left .status-filter{padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;background:#fff;cursor:pointer;transition:all .3s ease-in-out}.drivers-management .drivers-table-container .table-controls .controls-left .status-filter:focus{outline:none;border-color:#ce802d;box-shadow:0 0 0 3px #ce802d1a}.drivers-management .drivers-table-container .table-controls .controls-right{display:flex;gap:1rem;align-items:center}.drivers-management .drivers-table-container .table-controls .controls-right .results-count{font-size:.875rem;color:#4b5563;white-space:nowrap}.drivers-management .drivers-table-container .table-controls .controls-right .per-page-select{padding:.5rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;background:#fff;cursor:pointer;transition:all .3s ease-in-out}.drivers-management .drivers-table-container .table-controls .controls-right .per-page-select:focus{outline:none;border-color:#ce802d;box-shadow:0 0 0 3px #ce802d1a}.drivers-management .drivers-table-container .table-wrapper{overflow-x:auto}.drivers-management .drivers-table-container .table-wrapper .drivers-table{width:100%;border-collapse:collapse;min-width:1400px}.drivers-management .drivers-table-container .table-wrapper .drivers-table thead{background:#f9fafb}.drivers-management .drivers-table-container .table-wrapper .drivers-table thead th{padding:1rem .75rem;text-align:left;font-weight:600;font-size:.875rem;color:#374151;border-bottom:2px solid #e5e7eb;white-space:nowrap}.drivers-management .drivers-table-container .table-wrapper .drivers-table tbody tr{border-bottom:1px solid #f3f4f6;transition:background-color .2s ease}.drivers-management .drivers-table-container .table-wrapper .drivers-table tbody tr:hover{background:#f9fafb}.drivers-management .drivers-table-container .table-wrapper .drivers-table tbody tr td{padding:1rem .75rem;vertical-align:top;font-size:.875rem;color:#374151}.drivers-management .drivers-table-container .table-wrapper .drivers-table tbody tr td.driver-id{font-weight:600;color:#ce802d;font-family:Courier New,monospace}.drivers-management .drivers-table-container .table-wrapper .drivers-table tbody tr td.driver-name .name-cell .name{display:block;font-weight:600;color:#1f2937;margin-bottom:.25rem}.drivers-management .drivers-table-container .table-wrapper .drivers-table tbody tr td.driver-name .name-cell .email{font-size:.75rem;color:#4b5563}.drivers-management .drivers-table-container .table-wrapper .drivers-table tbody tr td.phone{font-family:Courier New,monospace;color:#4b5563}.drivers-management .drivers-table-container .table-wrapper .drivers-table tbody tr td.address .address-cell{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#4b5563}.drivers-management .drivers-table-container .table-wrapper .drivers-table tbody tr td.vehicle .vehicle-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600}.drivers-management .drivers-table-container .table-wrapper .drivers-table tbody tr td.vehicle .vehicle-badge .vehicle-emoji{font-size:1rem}.drivers-management .drivers-table-container .table-wrapper .drivers-table tbody tr td.vehicle .vehicle-badge--motorcycle{background:#ce802d1a;color:#ce802d}.drivers-management .drivers-table-container .table-wrapper .drivers-table tbody tr td.vehicle .vehicle-badge--car{background:#4267b21a;color:#4267b2}.drivers-management .drivers-table-container .table-wrapper .drivers-table tbody tr td.vehicle .vehicle-badge--bicycle{background:#22c55e1a;color:#059669}.drivers-management .drivers-table-container .table-wrapper .drivers-table tbody tr td.orders-delivered{text-align:center}.drivers-management .drivers-table-container .table-wrapper .drivers-table tbody tr td.orders-delivered .orders-number{display:inline-block;padding:.25rem .75rem;background:#f3f4f6;border-radius:.5rem;font-weight:600;color:#1f2937}.drivers-management .drivers-table-container .table-wrapper .drivers-table tbody tr td.earnings .amount{font-weight:600;color:#059669}.drivers-management .drivers-table-container .table-wrapper .drivers-table tbody tr td.rating .rating-display{display:flex;align-items:center;gap:.25rem}.drivers-management .drivers-table-container .table-wrapper .drivers-table tbody tr td.rating .rating-display .rating-stars{font-size:1rem}.drivers-management .drivers-table-container .table-wrapper .drivers-table tbody tr td.rating .rating-display .rating-value{font-weight:600;color:#1f2937}.drivers-management .drivers-table-container .table-wrapper .drivers-table tbody tr td.join-date{color:#4b5563;font-size:.8125rem}.drivers-management .drivers-table-container .table-wrapper .drivers-table tbody tr td.status .status-badge{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.drivers-management .drivers-table-container .table-wrapper .drivers-table tbody tr td.status .status-badge .status-icon{font-size:.625rem}.drivers-management .drivers-table-container .table-wrapper .drivers-table tbody tr td.status .status-badge--success{background:#4267b21a;color:#4267b2}.drivers-management .drivers-table-container .table-wrapper .drivers-table tbody tr td.status .status-badge--warning{background:#ce802d1a;color:#ce802d}.drivers-management .drivers-table-container .table-wrapper .drivers-table tbody tr td.status .status-badge--neutral{background:#4b55631a;color:#4b5563}.drivers-management .drivers-table-container .table-wrapper .drivers-table tbody tr td.driver-status .driver-status-badge{display:inline-block;padding:.375rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:capitalize}.drivers-management .drivers-table-container .table-wrapper .drivers-table tbody tr td.driver-status .driver-status-badge--available{background:#22c55e1a;color:#059669}.drivers-management .drivers-table-container .table-wrapper .drivers-table tbody tr td.driver-status .driver-status-badge--busy{background:#ef44441a;color:#dc2626}.drivers-management .drivers-table-container .table-wrapper .drivers-table tbody tr td.driver-status .driver-status-badge--break{background:#fbbf241a;color:#d97706}.drivers-management .drivers-table-container .table-wrapper .drivers-table tbody tr td.actions .action-buttons{display:flex;gap:.5rem;flex-wrap:wrap}.drivers-management .drivers-table-container .table-wrapper .drivers-table tbody tr td.actions .action-buttons .action-btn{width:32px;height:32px;border:none;border-radius:.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease-in-out}.drivers-management .drivers-table-container .table-wrapper .drivers-table tbody tr td.actions .action-buttons .action-btn svg{width:16px;height:16px}.drivers-management .drivers-table-container .table-wrapper .drivers-table tbody tr td.actions .action-buttons .action-btn--view{background:#4267b21a;color:#4267b2}.drivers-management .drivers-table-container .table-wrapper .drivers-table tbody tr td.actions .action-buttons .action-btn--view:hover{background:#4267b233;transform:translateY(-1px)}.drivers-management .drivers-table-container .table-wrapper .drivers-table tbody tr td.actions .action-buttons .action-btn--contact{background:#ce802d1a;color:#ce802d}.drivers-management .drivers-table-container .table-wrapper .drivers-table tbody tr td.actions .action-buttons .action-btn--contact:hover{background:#ce802d33;transform:translateY(-1px)}.drivers-management .drivers-table-container .table-wrapper .drivers-table tbody tr td.actions .action-buttons .action-btn--suspend{background:#ef44441a;color:#dc2626}.drivers-management .drivers-table-container .table-wrapper .drivers-table tbody tr td.actions .action-buttons .action-btn--suspend:hover{background:#ef444433;transform:translateY(-1px)}.drivers-management .drivers-table-container .table-wrapper .drivers-table tbody tr td.actions .action-buttons .action-btn--unsuspend{background:#4267b21a;color:#4267b2}.drivers-management .drivers-table-container .table-wrapper .drivers-table tbody tr td.actions .action-buttons .action-btn--unsuspend:hover{background:#4267b233;transform:translateY(-1px)}.drivers-management .drivers-table-container .table-wrapper .drivers-table tbody tr td.actions .action-buttons .action-btn--reset{background:#8b5cf61a;color:#8b5cf6}.drivers-management .drivers-table-container .table-wrapper .drivers-table tbody tr td.actions .action-buttons .action-btn--reset:hover{background:#8b5cf633;transform:translateY(-1px)}.drivers-management .drivers-table-container .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;color:#4b5563}.drivers-management .drivers-table-container .empty-state svg{width:64px;height:64px;margin-bottom:1rem;color:#d1d5db}.drivers-management .drivers-table-container .empty-state h3{font-size:1.25rem;font-weight:600;color:#374151;margin-bottom:.5rem}.drivers-management .drivers-table-container .empty-state p{font-size:.875rem;color:#4b5563}.drivers-management .drivers-table-container .pagination{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-top:1px solid #e5e7eb;background:#f9fafb}.drivers-management .drivers-table-container .pagination .pagination-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;background:#fff;color:#374151;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.drivers-management .drivers-table-container .pagination .pagination-btn:hover:not(:disabled){background:#f9fafb;border-color:#ce802d;color:#ce802d;transform:translateY(-1px)}.drivers-management .drivers-table-container .pagination .pagination-btn:disabled{opacity:.5;cursor:not-allowed}.drivers-management .drivers-table-container .pagination .pagination-btn svg{width:16px;height:16px}.drivers-management .drivers-table-container .pagination .pagination-info span{font-size:.875rem;color:#4b5563;font-weight:500}@media(max-width:1024px){.drivers-management .page-header{flex-direction:column;gap:1.5rem}.drivers-management .page-header .header-stats{justify-content:space-around;width:100%;flex-wrap:wrap;gap:1rem}.drivers-management .table-controls{flex-direction:column;gap:1rem;align-items:stretch}.drivers-management .table-controls .controls-left{flex-direction:column;gap:1rem}.drivers-management .table-controls .controls-left .search-box{min-width:auto}.drivers-management .table-controls .controls-right{flex-direction:column;justify-content:space-between}}@media(max-width:768px){.drivers-management .page-header{padding:1.5rem}.drivers-management .page-header .header-content h1{font-size:1.75rem}.drivers-management .page-header .header-stats{gap:.75rem}.drivers-management .page-header .header-stats .stat-item .stat-number{font-size:1.5rem}.drivers-management .table-controls{padding:1rem}.drivers-management .drivers-table{font-size:.75rem}.drivers-management .drivers-table th,.drivers-management .drivers-table td{padding:.75rem .5rem}.drivers-management .pagination{padding:1rem;flex-direction:column;gap:1rem}.drivers-management .pagination .pagination-info{order:-1}}.lang-ar .drivers-management{direction:rtl}.lang-ar .drivers-management .page-header .header-content h1,.lang-ar .drivers-management .page-header .header-content p,.lang-ar .drivers-management .page-header .header-stats .stat-item .stat-label{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .drivers-management .drivers-table-container .table-controls .controls-left .search-box .search-icon{left:auto;right:.75rem}.lang-ar .drivers-management .drivers-table-container .table-controls .controls-left .search-box input{padding:.75rem 2.5rem .75rem .75rem}.lang-ar .drivers-management .drivers-table-container .table-controls .controls-right .results-count,.lang-ar .drivers-management .drivers-table-container .table-controls .status-filter{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .drivers-management .drivers-table-container .table-wrapper .drivers-table thead th{text-align:right;font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .drivers-management .drivers-table-container .table-wrapper .drivers-table tbody tr td{text-align:right}.lang-ar .drivers-management .drivers-table-container .table-wrapper .drivers-table tbody tr td.driver-name .name-cell .name,.lang-ar .drivers-management .drivers-table-container .table-wrapper .drivers-table tbody tr td.driver-name .name-cell .email,.lang-ar .drivers-management .drivers-table-container .table-wrapper .drivers-table tbody tr td.address .address-cell,.lang-ar .drivers-management .drivers-table-container .table-wrapper .drivers-table tbody tr td.vehicle .vehicle-badge,.lang-ar .drivers-management .drivers-table-container .table-wrapper .drivers-table tbody tr td.status .status-badge,.lang-ar .drivers-management .drivers-table-container .table-wrapper .drivers-table tbody tr td.driver-status .driver-status-badge,.lang-ar .drivers-management .drivers-table-container .empty-state h3,.lang-ar .drivers-management .drivers-table-container .empty-state p,.lang-ar .drivers-management .drivers-table-container .pagination .pagination-btn{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .drivers-management .drivers-table-container .pagination .pagination-btn svg{transform:scaleX(-1)}.lang-ar .drivers-management .drivers-table-container .pagination .pagination-info span,.lang-ar .drivers-management .loading-state p{font-family:Cairo,Tajawal,Arial,sans-serif}.driver-details{max-width:100%;margin:0 auto}.driver-details .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#4b5563}.driver-details .loading-state .loading-spinner{width:40px;height:40px;border:3px solid #e5e7eb;border-top:3px solid #CE802D;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}.driver-details .loading-state p{font-size:1.125rem;margin:0}.driver-details .error-state{text-align:center;padding:4rem 2rem;background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f}.driver-details .error-state h2{font-size:1.5rem;color:#dc2626;margin-bottom:1rem}.driver-details .error-state p{color:#4b5563;margin-bottom:2rem}.driver-details .error-state button{background:#ce802d;color:#fff;padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.driver-details .error-state button:hover{background-color:#ce802d}.driver-details .driver-header{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;padding:2rem;margin-bottom:2rem;position:relative}.driver-details .driver-header:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#4267b2,#2c5aa0);border-radius:.75rem .75rem 0 0}.driver-details .driver-header .back-btn{display:flex;align-items:center;gap:.5rem;background:none;border:none;color:#4b5563;font-size:.875rem;cursor:pointer;margin-bottom:1.5rem;transition:color .2s ease}.driver-details .driver-header .back-btn:hover{color:#ce802d}.driver-details .driver-header .back-btn svg{width:16px;height:16px}.driver-details .driver-header .header-content{display:flex;justify-content:space-between;align-items:flex-start}.driver-details .driver-header .header-content .driver-info h1{font-size:2rem;font-weight:700;color:#1f2937;margin:0 0 .5rem;background:linear-gradient(135deg,#1f2937,#374151);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.driver-details .driver-header .header-content .driver-info p{font-size:1.125rem;color:#4267b2;margin:0 0 1rem;font-weight:500}.driver-details .driver-header .header-content .driver-info .driver-meta{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.driver-details .driver-header .header-content .driver-info .driver-meta .driver-id{background:#4267b21a;color:#4267b2;padding:.25rem .75rem;border-radius:.375rem;font-size:.875rem;font-weight:600;font-family:Courier New,monospace}.driver-details .driver-header .header-content .header-actions{display:flex;gap:.75rem;flex-wrap:wrap}.driver-details .driver-header .header-content .header-actions .action-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out;white-space:nowrap}.driver-details .driver-header .header-content .header-actions .action-btn svg{width:16px;height:16px}.driver-details .driver-header .header-content .header-actions .action-btn--contact{background:#ce802d1a;color:#ce802d}.driver-details .driver-header .header-content .header-actions .action-btn--contact:hover{background:#ce802d33;transform:translateY(-1px)}.driver-details .driver-header .header-content .header-actions .action-btn--suspend{background:#ef44441a;color:#dc2626}.driver-details .driver-header .header-content .header-actions .action-btn--suspend:hover{background:#ef444433;transform:translateY(-1px)}.driver-details .driver-header .header-content .header-actions .action-btn--unsuspend{background:#4267b21a;color:#4267b2}.driver-details .driver-header .header-content .header-actions .action-btn--unsuspend:hover{background:#4267b233;transform:translateY(-1px)}.driver-details .driver-header .header-content .header-actions .action-btn--reset{background:#8b5cf61a;color:#8b5cf6}.driver-details .driver-header .header-content .header-actions .action-btn--reset:hover{background:#8b5cf633;transform:translateY(-1px)}.driver-details .driver-header .header-content .header-actions .action-btn--delete{background:#ef44441a;color:#dc2626}.driver-details .driver-header .header-content .header-actions .action-btn--delete:hover{background:#ef444433;transform:translateY(-1px)}.driver-details .driver-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.driver-details .driver-stats .stat-card{background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;display:flex;align-items:center;gap:1rem;transition:all .3s ease-in-out}.driver-details .driver-stats .stat-card:hover{transform:translateY(-2px);box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d}.driver-details .driver-stats .stat-card .stat-icon{width:48px;height:48px;background:linear-gradient(135deg,#4267b2,#2c5aa0);border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.driver-details .driver-stats .stat-card .stat-icon svg{width:24px;height:24px}.driver-details .driver-stats .stat-card .stat-content .stat-value{display:block;font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:.25rem}.driver-details .driver-stats .stat-card .stat-content .stat-label{font-size:.875rem;color:#4b5563;font-weight:500}.driver-details .status-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.driver-details .status-badge .status-icon{font-size:.625rem}.driver-details .status-badge--success{background:#4267b21a;color:#4267b2}.driver-details .status-badge--warning{background:#ce802d1a;color:#ce802d}.driver-details .status-badge--neutral{background:#4b55631a;color:#4b5563}.driver-details .status-badge--danger{background:#ef44441a;color:#dc2626}.driver-details .vehicle-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.driver-details .vehicle-badge .vehicle-emoji{font-size:1rem}.driver-details .vehicle-badge--motorcycle{background:#ce802d1a;color:#ce802d}.driver-details .vehicle-badge--car,.driver-details .vehicle-badge--bicycle{background:#4267b21a;color:#4267b2}.driver-details .tabs-container{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;overflow:hidden}.driver-details .tabs-container .tabs-header{display:flex;background:#f9fafb;border-bottom:1px solid #e5e7eb}.driver-details .tabs-container .tabs-header .tab-btn{flex:1;padding:1rem 1.5rem;border:none;background:none;color:#4b5563;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out;position:relative}.driver-details .tabs-container .tabs-header .tab-btn:hover{color:#4267b2;background:#4267b20d}.driver-details .tabs-container .tabs-header .tab-btn.active{color:#4267b2;background:#fff}.driver-details .tabs-container .tabs-header .tab-btn.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#4267b2}.driver-details .tabs-container .tabs-content .tab-content{padding:2rem}.driver-details .tabs-container .tabs-content .tab-content .overview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.driver-details .tabs-container .tabs-content .tab-content .info-card{background:#f9fafb;border-radius:.5rem;padding:1.5rem;border:1px solid #e5e7eb}.driver-details .tabs-container .tabs-content .tab-content .info-card h3{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid #4267B2}.driver-details .tabs-container .tabs-content .tab-content .info-card .info-list{display:flex;flex-direction:column;gap:.75rem}.driver-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item{display:flex;justify-content:space-between;align-items:flex-start;padding:.75rem 0;border-bottom:1px solid #e5e7eb}.driver-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item:last-child{border-bottom:none}.driver-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .label{font-size:.875rem;font-weight:500;color:#4b5563;min-width:120px;flex-shrink:0}.driver-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .value{font-size:.875rem;color:#1f2937;font-weight:500;text-align:right;flex:1;margin-left:1rem;word-wrap:break-word}.driver-details .tabs-container .tabs-content .tab-content .info-card .documents-list{display:flex;flex-direction:column;gap:.75rem}.driver-details .tabs-container .tabs-content .tab-content .info-card .documents-list .document-item{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#fff;border-radius:.5rem;border:1px solid #e5e7eb}.driver-details .tabs-container .tabs-content .tab-content .info-card .documents-list .document-item .document-name{font-weight:500;color:#1f2937;word-wrap:break-word;flex:1;margin-right:1rem}.driver-details .tabs-container .tabs-content .tab-content .info-card .documents-list .document-item .document-status{padding:.25rem .75rem;border-radius:.375rem;font-size:.75rem;font-weight:600;text-transform:uppercase;flex-shrink:0}.driver-details .tabs-container .tabs-content .tab-content .info-card .documents-list .document-item .document-status.verified{background:#4267b21a;color:#4267b2}.driver-details .tabs-container .tabs-content .tab-content .info-card .documents-list .document-item .document-status.pending{background:#ce802d1a;color:#ce802d}.driver-details .tabs-container .tabs-content .tab-content .deliveries-section .deliveries-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.driver-details .tabs-container .tabs-content .tab-content .deliveries-section .deliveries-header h3{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.driver-details .tabs-container .tabs-content .tab-content .deliveries-section .deliveries-header .deliveries-summary span{font-size:.875rem;color:#4267b2;font-weight:600;background:#4267b21a;padding:.5rem 1rem;border-radius:.5rem}.driver-details .tabs-container .tabs-content .tab-content .deliveries-section .deliveries-table{overflow-x:auto}.driver-details .tabs-container .tabs-content .tab-content .deliveries-section .deliveries-table table{width:100%;border-collapse:collapse;min-width:1000px}.driver-details .tabs-container .tabs-content .tab-content .deliveries-section .deliveries-table table thead{background:#f9fafb}.driver-details .tabs-container .tabs-content .tab-content .deliveries-section .deliveries-table table thead th{padding:1rem .75rem;text-align:left;font-weight:600;font-size:.875rem;color:#374151;border-bottom:2px solid #e5e7eb;white-space:nowrap}.driver-details .tabs-container .tabs-content .tab-content .deliveries-section .deliveries-table table tbody tr{border-bottom:1px solid #f3f4f6;transition:background-color .2s ease}.driver-details .tabs-container .tabs-content .tab-content .deliveries-section .deliveries-table table tbody tr:hover{background:#f9fafb}.driver-details .tabs-container .tabs-content .tab-content .deliveries-section .deliveries-table table tbody tr td{padding:1rem .75rem;vertical-align:top;font-size:.875rem}.driver-details .tabs-container .tabs-content .tab-content .deliveries-section .deliveries-table table tbody tr td.order-id{font-family:Courier New,monospace;color:#4267b2;font-weight:600}.driver-details .tabs-container .tabs-content .tab-content .deliveries-section .deliveries-table table tbody tr td.delivery-datetime .datetime-cell .date{display:block;font-weight:500;color:#1f2937;margin-bottom:.25rem}.driver-details .tabs-container .tabs-content .tab-content .deliveries-section .deliveries-table table tbody tr td.delivery-datetime .datetime-cell .time{font-size:.75rem;color:#4b5563}.driver-details .tabs-container .tabs-content .tab-content .deliveries-section .deliveries-table table tbody tr td.customer .customer-info .name,.driver-details .tabs-container .tabs-content .tab-content .deliveries-section .deliveries-table table tbody tr td.customer .seller-info .name,.driver-details .tabs-container .tabs-content .tab-content .deliveries-section .deliveries-table table tbody tr td.seller .customer-info .name,.driver-details .tabs-container .tabs-content .tab-content .deliveries-section .deliveries-table table tbody tr td.seller .seller-info .name{display:block;font-weight:600;color:#1f2937;margin-bottom:.25rem}.driver-details .tabs-container .tabs-content .tab-content .deliveries-section .deliveries-table table tbody tr td.customer .customer-info .address,.driver-details .tabs-container .tabs-content .tab-content .deliveries-section .deliveries-table table tbody tr td.customer .seller-info .address,.driver-details .tabs-container .tabs-content .tab-content .deliveries-section .deliveries-table table tbody tr td.seller .customer-info .address,.driver-details .tabs-container .tabs-content .tab-content .deliveries-section .deliveries-table table tbody tr td.seller .seller-info .address{font-size:.75rem;color:#4b5563;line-height:1.3}.driver-details .tabs-container .tabs-content .tab-content .deliveries-section .deliveries-table table tbody tr td.order-value{font-weight:600;color:#4267b2;font-family:Courier New,monospace}.driver-details .tabs-container .tabs-content .tab-content .deliveries-section .deliveries-table table tbody tr td.driver-earnings .earnings{font-weight:600;color:#ce802d;background:#ce802d1a;padding:.25rem .5rem;border-radius:.375rem;font-family:Courier New,monospace}.driver-details .tabs-container .tabs-content .tab-content .deliveries-section .deliveries-table table tbody tr td.distance,.driver-details .tabs-container .tabs-content .tab-content .deliveries-section .deliveries-table table tbody tr td.duration{color:#39465d;font-weight:500}.driver-details .tabs-container .tabs-content .tab-content .deliveries-section .deliveries-table table tbody tr td.no-data{text-align:center;color:#4b5563;padding:2rem;font-style:italic}.driver-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.driver-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-header h3{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.driver-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-header .reviews-summary .rating-overview{display:flex;align-items:center;gap:.75rem;background:#f59e0b1a;padding:.75rem 1rem;border-radius:.5rem}.driver-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-header .reviews-summary .rating-overview .avg-rating{font-size:1.5rem;font-weight:700;color:#f59e0b}.driver-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-header .reviews-summary .rating-overview .stars{display:flex;gap:.125rem}.driver-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-header .reviews-summary .rating-overview .stars .star{font-size:1rem}.driver-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-header .reviews-summary .rating-overview .stars .star.filled{color:#f59e0b}.driver-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-header .reviews-summary .rating-overview .stars .star:not(.filled){opacity:.3}.driver-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-header .reviews-summary .rating-overview .total-reviews{color:#4b5563;font-size:.875rem;font-weight:500}.driver-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list{display:flex;flex-direction:column;gap:1.5rem}.driver-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .review-card{background:#f9fafb;border-radius:.5rem;padding:1.5rem;border:1px solid #e5e7eb;transition:all .3s ease-in-out}.driver-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .review-card:hover{box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;transform:translateY(-1px)}.driver-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .review-card .review-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.driver-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .review-card .review-header .customer-info h4{font-size:1rem;font-weight:600;color:#1f2937;margin:0 0 .25rem}.driver-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .review-card .review-header .customer-info .order-id{font-size:.75rem;color:#4267b2;font-weight:500;font-family:Courier New,monospace}.driver-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .review-card .review-header .review-meta{text-align:right}.driver-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .review-card .review-header .review-meta .rating{display:flex;gap:.125rem;margin-bottom:.25rem;justify-content:flex-end}.driver-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .review-card .review-header .review-meta .rating .star{font-size:.875rem}.driver-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .review-card .review-header .review-meta .rating .star.filled{color:#f59e0b}.driver-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .review-card .review-header .review-meta .rating .star:not(.filled){opacity:.3}.driver-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .review-card .review-header .review-meta .date{font-size:.75rem;color:#4b5563}.driver-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .review-card .review-content{margin-bottom:1rem}.driver-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .review-card .review-content p{color:#374151;line-height:1.6;margin:0;font-style:italic}.driver-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .review-card .review-footer{padding-top:1rem;border-top:1px solid #e5e7eb}.driver-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .review-card .review-footer .order-value{font-size:.875rem;color:#4267b2;font-weight:600;background:#4267b21a;padding:.25rem .5rem;border-radius:.375rem;display:inline-block}.driver-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .no-reviews{text-align:center;padding:3rem 2rem;color:#4b5563;font-style:italic}.driver-details .tabs-container .tabs-content .tab-content .documents-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}@media(max-width:1024px){.driver-details .driver-header .header-content{flex-direction:column;gap:1.5rem}.driver-details .driver-header .header-content .header-actions{align-self:flex-start;flex-wrap:wrap;gap:.5rem}.driver-details .driver-header .header-content .header-actions .action-btn{flex:1;min-width:calc(50% - .25rem);max-width:200px}.driver-details .driver-stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.driver-details .tabs-content .tab-content .overview-grid,.driver-details .tabs-content .tab-content .documents-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media(max-width:768px){.driver-details .driver-header{padding:1.5rem}.driver-details .driver-header .header-content .driver-info h1{font-size:1.5rem}.driver-details .driver-header .header-actions{flex-direction:column;align-items:stretch;gap:.5rem}.driver-details .driver-header .header-actions .action-btn{min-width:auto;max-width:none;flex:none}.driver-details .driver-stats{grid-template-columns:1fr}.driver-details .driver-stats .stat-card{padding:1rem}.driver-details .tabs-container .tabs-header{flex-direction:column}.driver-details .tabs-container .tabs-header .tab-btn{border-right:none;border-bottom:1px solid #e5e7eb}.driver-details .tabs-container .tabs-header .tab-btn:last-child{border-bottom:none}.driver-details .tabs-container .tabs-header .tab-btn.active:after{left:0;right:auto;width:4px;height:100%;top:0;bottom:0}.driver-details .tabs-container .tabs-content .tab-content{padding:1rem}.driver-details .tabs-container .tabs-content .tab-content .overview-grid,.driver-details .tabs-container .tabs-content .tab-content .documents-grid{grid-template-columns:1fr;gap:1.5rem}}.lang-ar .driver-details{direction:rtl}.lang-ar .driver-details .driver-header .back-btn svg{transform:scaleX(-1)}.lang-ar .driver-details .driver-header .header-content .driver-info h1,.lang-ar .driver-details .driver-header .header-content .driver-info p,.lang-ar .driver-details .driver-header .header-content .driver-info .driver-meta .driver-id,.lang-ar .driver-details .driver-header .header-content .header-actions .action-btn,.lang-ar .driver-details .driver-stats .stat-card .stat-content .stat-value,.lang-ar .driver-details .driver-stats .stat-card .stat-content .stat-label,.lang-ar .driver-details .status-badge,.lang-ar .driver-details .vehicle-badge,.lang-ar .driver-details .tabs-container .tabs-header .tab-btn{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .driver-details .tabs-container .tabs-header .tab-btn.active:after{left:auto;right:0}.lang-ar .driver-details .tabs-container .tabs-content .tab-content .info-card h3,.lang-ar .driver-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .label,.lang-ar .driver-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .value{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .driver-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .value{text-align:left;margin-left:0;margin-right:1rem}.lang-ar .driver-details .tabs-container .tabs-content .tab-content .info-card .documents-list .document-item .document-name{font-family:Cairo,Tajawal,Arial,sans-serif;margin-right:0;margin-left:1rem}.lang-ar .driver-details .tabs-container .tabs-content .tab-content .info-card .documents-list .document-item .document-status,.lang-ar .driver-details .tabs-container .tabs-content .tab-content .deliveries-section .deliveries-header h3,.lang-ar .driver-details .tabs-container .tabs-content .tab-content .deliveries-section .deliveries-header .deliveries-summary span{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .driver-details .tabs-container .tabs-content .tab-content .deliveries-section .deliveries-table table thead th{text-align:right;font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .driver-details .tabs-container .tabs-content .tab-content .deliveries-section .deliveries-table table tbody tr td{text-align:right}.lang-ar .driver-details .tabs-container .tabs-content .tab-content .deliveries-section .deliveries-table table tbody tr td.customer .customer-info .name,.lang-ar .driver-details .tabs-container .tabs-content .tab-content .deliveries-section .deliveries-table table tbody tr td.customer .customer-info .address,.lang-ar .driver-details .tabs-container .tabs-content .tab-content .deliveries-section .deliveries-table table tbody tr td.customer .seller-info .name,.lang-ar .driver-details .tabs-container .tabs-content .tab-content .deliveries-section .deliveries-table table tbody tr td.customer .seller-info .address,.lang-ar .driver-details .tabs-container .tabs-content .tab-content .deliveries-section .deliveries-table table tbody tr td.seller .customer-info .name,.lang-ar .driver-details .tabs-container .tabs-content .tab-content .deliveries-section .deliveries-table table tbody tr td.seller .customer-info .address,.lang-ar .driver-details .tabs-container .tabs-content .tab-content .deliveries-section .deliveries-table table tbody tr td.seller .seller-info .name,.lang-ar .driver-details .tabs-container .tabs-content .tab-content .deliveries-section .deliveries-table table tbody tr td.seller .seller-info .address,.lang-ar .driver-details .tabs-container .tabs-content .tab-content .deliveries-section .deliveries-table table tbody tr td.no-data,.lang-ar .driver-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-header h3,.lang-ar .driver-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-header .reviews-summary .rating-overview .total-reviews,.lang-ar .driver-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .review-card .review-header .customer-info h4,.lang-ar .driver-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .review-card .review-header .customer-info .order-id{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .driver-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .review-card .review-header .review-meta{text-align:left}.lang-ar .driver-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .review-card .review-header .review-meta .rating{justify-content:flex-start}.lang-ar .driver-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .review-card .review-header .review-meta .date,.lang-ar .driver-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .review-card .review-content p,.lang-ar .driver-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .review-card .review-footer .order-value,.lang-ar .driver-details .tabs-container .tabs-content .tab-content .reviews-section .reviews-list .no-reviews,.lang-ar .driver-details .loading-state p,.lang-ar .driver-details .loading-state h2,.lang-ar .driver-details .loading-state button,.lang-ar .driver-details .error-state p,.lang-ar .driver-details .error-state h2,.lang-ar .driver-details .error-state button{font-family:Cairo,Tajawal,Arial,sans-serif}.orders-management{max-width:100%;margin:0 auto}.orders-management .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#4b5563}.orders-management .loading-state .loading-spinner{width:40px;height:40px;border:3px solid #e5e7eb;border-top:3px solid #CE802D;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}.orders-management .loading-state p{font-size:1.125rem;margin:0}.orders-management .page-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;background:#fff;padding:2rem;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb}.orders-management .page-header .header-content h1{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:.5rem;background:linear-gradient(135deg,#1f2937,#374151);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.orders-management .page-header .header-content p{font-size:1.125rem;color:#4b5563;margin:0}.orders-management .page-header .header-stats{display:flex;gap:2rem}.orders-management .page-header .header-stats .stat-item{text-align:center}.orders-management .page-header .header-stats .stat-item .stat-number{display:block;font-size:2rem;font-weight:700;color:#ce802d;margin-bottom:.25rem}.orders-management .page-header .header-stats .stat-item .stat-label{font-size:.875rem;color:#4b5563;font-weight:500}.orders-management .orders-table-container{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;overflow:hidden}.orders-management .orders-table-container .table-controls{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb;background:#f9fafb}.orders-management .orders-table-container .table-controls .controls-left{display:flex;gap:1rem;align-items:center}.orders-management .orders-table-container .table-controls .controls-left .search-box{position:relative;min-width:300px}.orders-management .orders-table-container .table-controls .controls-left .search-box .search-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#d1d5db}.orders-management .orders-table-container .table-controls .controls-left .search-box input{width:100%;padding:.75rem .75rem .75rem 2.5rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;background:#fff;transition:all .3s ease-in-out}.orders-management .orders-table-container .table-controls .controls-left .search-box input:focus{outline:none;border-color:#ce802d;box-shadow:0 0 0 3px #ce802d1a}.orders-management .orders-table-container .table-controls .controls-left .search-box input::-moz-placeholder{color:#d1d5db}.orders-management .orders-table-container .table-controls .controls-left .search-box input::placeholder{color:#d1d5db}.orders-management .orders-table-container .table-controls .controls-left .status-filter{padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;background:#fff;cursor:pointer;transition:all .3s ease-in-out}.orders-management .orders-table-container .table-controls .controls-left .status-filter:focus{outline:none;border-color:#ce802d;box-shadow:0 0 0 3px #ce802d1a}.orders-management .orders-table-container .table-controls .controls-right{display:flex;gap:1rem;align-items:center}.orders-management .orders-table-container .table-controls .controls-right .results-count{font-size:.875rem;color:#4b5563;white-space:nowrap}.orders-management .orders-table-container .table-controls .controls-right .per-page-select{padding:.5rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;background:#fff;cursor:pointer;transition:all .3s ease-in-out}.orders-management .orders-table-container .table-controls .controls-right .per-page-select:focus{outline:none;border-color:#ce802d;box-shadow:0 0 0 3px #ce802d1a}.orders-management .orders-table-container .table-wrapper{overflow-x:auto}.orders-management .orders-table-container .table-wrapper .orders-table{width:100%;border-collapse:collapse;min-width:1400px}.orders-management .orders-table-container .table-wrapper .orders-table thead{background:#f9fafb}.orders-management .orders-table-container .table-wrapper .orders-table thead th{padding:1rem .75rem;text-align:left;font-weight:600;font-size:.875rem;color:#374151;border-bottom:2px solid #e5e7eb;white-space:nowrap}.orders-management .orders-table-container .table-wrapper .orders-table tbody tr{border-bottom:1px solid #f3f4f6;transition:background-color .2s ease}.orders-management .orders-table-container .table-wrapper .orders-table tbody tr:hover{background:#f9fafb}.orders-management .orders-table-container .table-wrapper .orders-table tbody tr td{padding:1rem .75rem;vertical-align:top;font-size:.875rem;color:#374151}.orders-management .orders-table-container .table-wrapper .orders-table tbody tr td.order-id .order-info .order-number{display:block;font-weight:600;color:#4267b2;font-family:Courier New,monospace;margin-bottom:.25rem}.orders-management .orders-table-container .table-wrapper .orders-table tbody tr td.order-id .order-info .order-tracking{font-size:.75rem;color:#4b5563;font-family:Courier New,monospace}.orders-management .orders-table-container .table-wrapper .orders-table tbody tr td.products-count .product-count-badge{background:#4267b21a;color:#4267b2;padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.orders-management .orders-table-container .table-wrapper .orders-table tbody tr td.customer .customer-info .customer-name{display:block;font-weight:600;color:#1f2937;margin-bottom:.25rem}.orders-management .orders-table-container .table-wrapper .orders-table tbody tr td.customer .customer-info .customer-id{font-size:.75rem;color:#4b5563;font-family:Courier New,monospace}.orders-management .orders-table-container .table-wrapper .orders-table tbody tr td.sellers .sellers-list{display:flex;flex-direction:column;gap:.5rem}.orders-management .orders-table-container .table-wrapper .orders-table tbody tr td.sellers .sellers-list .seller-item .seller-name{display:block;font-weight:500;color:#1f2937;margin-bottom:.125rem}.orders-management .orders-table-container .table-wrapper .orders-table tbody tr td.sellers .sellers-list .seller-item .seller-id{font-size:.75rem;color:#4b5563;font-family:Courier New,monospace}.orders-management .orders-table-container .table-wrapper .orders-table tbody tr td.driver .driver-info .driver-name{display:block;font-weight:500;color:#10b981;margin-bottom:.25rem}.orders-management .orders-table-container .table-wrapper .orders-table tbody tr td.driver .driver-info .driver-id{font-size:.75rem;color:#4b5563;font-family:Courier New,monospace}.orders-management .orders-table-container .table-wrapper .orders-table tbody tr td.driver .no-driver{color:#d1d5db;font-style:italic;font-size:.8125rem}.orders-management .orders-table-container .table-wrapper .orders-table tbody tr td.order-date{color:#4b5563;font-size:.8125rem}.orders-management .orders-table-container .table-wrapper .orders-table tbody tr td.status .status-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.orders-management .orders-table-container .table-wrapper .orders-table tbody tr td.status .status-badge .status-icon{font-size:.75rem}.orders-management .orders-table-container .table-wrapper .orders-table tbody tr td.status .status-badge--warning{background:#ce802d1a;color:#ce802d}.orders-management .orders-table-container .table-wrapper .orders-table tbody tr td.status .status-badge--info{background:#4267b21a;color:#4267b2}.orders-management .orders-table-container .table-wrapper .orders-table tbody tr td.status .status-badge--processing{background:#39465d1a;color:#39465d}.orders-management .orders-table-container .table-wrapper .orders-table tbody tr td.status .status-badge--success{background:#10b9811a;color:#059669}.orders-management .orders-table-container .table-wrapper .orders-table tbody tr td.status .status-badge--danger{background:#ef44441a;color:#dc2626}.orders-management .orders-table-container .table-wrapper .orders-table tbody tr td.order-value .amount{font-weight:600;color:#059669;font-family:Courier New,monospace}.orders-management .orders-table-container .table-wrapper .orders-table tbody tr td.actions .action-buttons{display:flex;gap:.5rem;flex-wrap:wrap}.orders-management .orders-table-container .table-wrapper .orders-table tbody tr td.actions .action-buttons .action-btn{width:32px;height:32px;border:none;border-radius:.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease-in-out}.orders-management .orders-table-container .table-wrapper .orders-table tbody tr td.actions .action-buttons .action-btn svg{width:16px;height:16px}.orders-management .orders-table-container .table-wrapper .orders-table tbody tr td.actions .action-buttons .action-btn--view{background:#4267b21a;color:#4267b2}.orders-management .orders-table-container .table-wrapper .orders-table tbody tr td.actions .action-buttons .action-btn--view:hover{background:#4267b233;transform:translateY(-1px)}.orders-management .orders-table-container .table-wrapper .orders-table tbody tr td.actions .action-buttons .action-btn--accept{background:#10b9811a;color:#059669}.orders-management .orders-table-container .table-wrapper .orders-table tbody tr td.actions .action-buttons .action-btn--accept:hover{background:#10b98133;transform:translateY(-1px)}.orders-management .orders-table-container .table-wrapper .orders-table tbody tr td.actions .action-buttons .action-btn--reject{background:#ef44441a;color:#dc2626}.orders-management .orders-table-container .table-wrapper .orders-table tbody tr td.actions .action-buttons .action-btn--reject:hover{background:#ef444433;transform:translateY(-1px)}.orders-management .orders-table-container .pagination{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-top:1px solid #e5e7eb;background:#f9fafb}.orders-management .orders-table-container .pagination .pagination-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;background:#fff;color:#374151;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.orders-management .orders-table-container .pagination .pagination-btn:hover:not(:disabled){background:#f9fafb;border-color:#ce802d;color:#ce802d;transform:translateY(-1px)}.orders-management .orders-table-container .pagination .pagination-btn:disabled{opacity:.5;cursor:not-allowed}.orders-management .orders-table-container .pagination .pagination-btn svg{width:16px;height:16px}.orders-management .orders-table-container .pagination .pagination-info span{font-size:.875rem;color:#4b5563;font-weight:500}@media(max-width:1024px){.orders-management .page-header{flex-direction:column;gap:1.5rem}.orders-management .page-header .header-stats{justify-content:space-around;width:100%;flex-wrap:wrap;gap:1rem}.orders-management .table-controls{flex-direction:column;gap:1rem;align-items:stretch}.orders-management .table-controls .controls-left{flex-direction:column;gap:1rem}.orders-management .table-controls .controls-left .search-box{min-width:auto}.orders-management .table-controls .controls-right{flex-direction:column;justify-content:space-between}}@media(max-width:768px){.orders-management .page-header{padding:1.5rem}.orders-management .page-header .header-content h1{font-size:1.75rem}.orders-management .page-header .header-stats{gap:.75rem}.orders-management .page-header .header-stats .stat-item .stat-number{font-size:1.5rem}.orders-management .table-controls{padding:1rem}.orders-management .orders-table{font-size:.75rem}.orders-management .orders-table th,.orders-management .orders-table td{padding:.75rem .5rem}.orders-management .pagination{padding:1rem;flex-direction:column;gap:1rem}.orders-management .pagination .pagination-info{order:-1}}.lang-ar .orders-management{direction:rtl}.lang-ar .orders-management .page-header .header-content h1,.lang-ar .orders-management .page-header .header-content p,.lang-ar .orders-management .page-header .header-stats .stat-item .stat-label{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .orders-management .orders-table-container .table-controls .controls-left .search-box .search-icon{left:auto;right:.75rem}.lang-ar .orders-management .orders-table-container .table-controls .controls-left .search-box input{padding:.75rem 2.5rem .75rem .75rem}.lang-ar .orders-management .orders-table-container .table-controls .controls-left .status-filter,.lang-ar .orders-management .orders-table-container .table-controls .controls-right .results-count,.lang-ar .orders-management .orders-table-container .table-controls .controls-right .per-page-select{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .orders-management .orders-table-container .table-wrapper .orders-table thead th{text-align:right;font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .orders-management .orders-table-container .table-wrapper .orders-table tbody tr td{text-align:right}.lang-ar .orders-management .orders-table-container .table-wrapper .orders-table tbody tr td.customer .customer-info span,.lang-ar .orders-management .orders-table-container .table-wrapper .orders-table tbody tr td.customer .sellers-list span,.lang-ar .orders-management .orders-table-container .table-wrapper .orders-table tbody tr td.customer .seller-item span,.lang-ar .orders-management .orders-table-container .table-wrapper .orders-table tbody tr td.customer .driver-info span,.lang-ar .orders-management .orders-table-container .table-wrapper .orders-table tbody tr td.sellers .customer-info span,.lang-ar .orders-management .orders-table-container .table-wrapper .orders-table tbody tr td.sellers .sellers-list span,.lang-ar .orders-management .orders-table-container .table-wrapper .orders-table tbody tr td.sellers .seller-item span,.lang-ar .orders-management .orders-table-container .table-wrapper .orders-table tbody tr td.sellers .driver-info span,.lang-ar .orders-management .orders-table-container .table-wrapper .orders-table tbody tr td.driver .customer-info span,.lang-ar .orders-management .orders-table-container .table-wrapper .orders-table tbody tr td.driver .sellers-list span,.lang-ar .orders-management .orders-table-container .table-wrapper .orders-table tbody tr td.driver .seller-item span,.lang-ar .orders-management .orders-table-container .table-wrapper .orders-table tbody tr td.driver .driver-info span,.lang-ar .orders-management .orders-table-container .table-wrapper .orders-table tbody tr td.status .status-badge,.lang-ar .orders-management .orders-table-container .pagination .pagination-btn{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .orders-management .orders-table-container .pagination .pagination-btn svg{transform:scaleX(-1)}.lang-ar .orders-management .orders-table-container .pagination .pagination-info span,.lang-ar .orders-management .loading-state p{font-family:Cairo,Tajawal,Arial,sans-serif}.order-details{max-width:100%;margin:0 auto}.order-details .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#4b5563}.order-details .loading-state .loading-spinner{width:40px;height:40px;border:3px solid #e5e7eb;border-top:3px solid #CE802D;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}.order-details .loading-state p{font-size:1.125rem;margin:0}.order-details .error-state{text-align:center;padding:4rem 2rem;background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f}.order-details .error-state h2{font-size:1.5rem;color:#dc2626;margin-bottom:1rem}.order-details .error-state p{color:#4b5563;margin-bottom:2rem}.order-details .error-state button{background:#ce802d;color:#fff;padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.order-details .error-state button:hover{background-color:#ce802d}.order-details .order-header{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;padding:2rem;margin-bottom:2rem;position:relative}.order-details .order-header:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#4267b2,#2c5aa0);border-radius:.75rem .75rem 0 0}.order-details .order-header .back-btn{display:flex;align-items:center;gap:.5rem;background:none;border:none;color:#4b5563;font-size:.875rem;cursor:pointer;margin-bottom:1.5rem;transition:color .2s ease}.order-details .order-header .back-btn:hover{color:#ce802d}.order-details .order-header .back-btn svg{width:16px;height:16px}.order-details .order-header .header-content{display:flex;justify-content:space-between;align-items:flex-start}.order-details .order-header .header-content .order-info h1{font-size:2rem;font-weight:700;color:#1f2937;margin:0 0 .5rem;background:linear-gradient(135deg,#1f2937,#374151);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.order-details .order-header .header-content .order-info p{font-size:1.125rem;color:#4b5563;margin:0 0 1rem;font-weight:500}.order-details .order-header .header-content .order-info .order-meta{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.order-details .order-header .header-content .order-info .order-meta .order-id{background:#4267b21a;color:#4267b2;padding:.25rem .75rem;border-radius:.375rem;font-size:.875rem;font-weight:600;font-family:Courier New,monospace}.order-details .order-header .header-content .order-info .order-meta .refund-indicator{background:#f973161a;color:#f97316;padding:.25rem .75rem;border-radius:.375rem;font-size:.75rem;font-weight:600;animation:pulse 2s infinite}.order-details .order-header .header-content .header-actions{display:flex;gap:.75rem}.order-details .order-header .header-content .header-actions .action-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.order-details .order-header .header-content .header-actions .action-btn svg{width:16px;height:16px}.order-details .order-header .header-content .header-actions .action-btn--accept{background:#10b9811a;color:#059669}.order-details .order-header .header-content .header-actions .action-btn--accept:hover{background:#10b98133;transform:translateY(-1px)}.order-details .order-header .header-content .header-actions .action-btn--reject{background:#ef44441a;color:#dc2626}.order-details .order-header .header-content .header-actions .action-btn--reject:hover{background:#ef444433;transform:translateY(-1px)}.order-details .order-header .header-content .header-actions .action-btn--directions{background:#4267b21a;color:#4267b2;border:1px solid rgba(66,103,178,.3)}.order-details .order-header .header-content .header-actions .action-btn--directions:hover{background:#4267b233;transform:translateY(-1px)}.order-details .status-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.order-details .status-badge .status-icon{font-size:.75rem}.order-details .status-badge--warning{background:#ce802d1a;color:#ce802d}.order-details .status-badge--info{background:#4267b21a;color:#4267b2}.order-details .status-badge--processing{background:#39465d1a;color:#39465d}.order-details .status-badge--success{background:#10b9811a;color:#059669}.order-details .status-badge--danger{background:#ef44441a;color:#dc2626}.order-details .order-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.order-details .order-summary .summary-card{background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;display:flex;align-items:center;gap:1rem;transition:all .3s ease-in-out}.order-details .order-summary .summary-card:hover{transform:translateY(-2px);box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d}.order-details .order-summary .summary-card .card-icon{width:48px;height:48px;background:linear-gradient(135deg,#4267b2,#2c5aa0);border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.order-details .order-summary .summary-card .card-icon svg{width:24px;height:24px}.order-details .order-summary .summary-card .card-content h3{font-size:.875rem;font-weight:500;color:#4b5563;margin:0 0 .25rem;text-transform:uppercase;letter-spacing:.5px}.order-details .order-summary .summary-card .card-content .primary{font-size:1.25rem;font-weight:700;color:#1f2937;margin:0 0 .25rem}.order-details .order-summary .summary-card .card-content .secondary{font-size:.875rem;color:#4b5563;margin:0}.order-details .order-content{display:flex;flex-direction:column;gap:2rem}.order-details .order-content .content-section{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;padding:2rem}.order-details .order-content .content-section.refund-section{border-left:4px solid #f97316;background:linear-gradient(135deg,#f9731605,#fff)}.order-details .order-content .content-section h2{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0 0 1.5rem;padding-bottom:.5rem;border-bottom:2px solid #4267B2}.order-details .order-content .content-section .refund-content .refund-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;padding:1rem;background:#f973160d;border-radius:.5rem;border:1px solid rgba(249,115,22,.2)}.order-details .order-content .content-section .refund-content .refund-header .refund-info h3{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}.order-details .order-content .content-section .refund-content .refund-header .refund-info p{color:#4b5563;margin:0 0 .5rem;font-size:.875rem}.order-details .order-content .content-section .refund-content .refund-header .refund-amount{text-align:right}.order-details .order-content .content-section .refund-content .refund-header .refund-amount .amount-label{display:block;font-size:.75rem;color:#4b5563;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.25rem}.order-details .order-content .content-section .refund-content .refund-header .refund-amount .amount-value{font-size:1.5rem;font-weight:700;color:#f97316;font-family:Courier New,monospace}.order-details .order-content .content-section .refund-content .refund-details{display:grid;gap:1rem;margin-bottom:1.5rem}.order-details .order-content .content-section .refund-content .refund-details .refund-card{background:#f9fafb;padding:1rem;border-radius:.5rem;border:1px solid #e5e7eb}.order-details .order-content .content-section .refund-content .refund-details .refund-card h4{font-size:.875rem;font-weight:600;color:#374151;margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.5px}.order-details .order-content .content-section .refund-content .refund-details .refund-card p{margin:0;color:#1f2937;line-height:1.5}.order-details .order-content .content-section .refund-content .refund-details .refund-card p.refund-reason{font-weight:500;color:#f97316}.order-details .order-content .content-section .refund-content .refund-details .refund-card p.admin-notes{font-style:italic;color:#4267b2}.order-details .order-content .content-section .refund-content .refund-actions{display:flex;gap:.75rem;flex-wrap:wrap}.order-details .order-content .content-section .refund-content .refund-actions .refund-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.order-details .order-content .content-section .refund-content .refund-actions .refund-btn svg{width:16px;height:16px}.order-details .order-content .content-section .refund-content .refund-actions .refund-btn--approve{background:#10b9811a;color:#059669;border:1px solid rgba(16,185,129,.3)}.order-details .order-content .content-section .refund-content .refund-actions .refund-btn--approve:hover{background:#10b98133;transform:translateY(-1px)}.order-details .order-content .content-section .refund-content .refund-actions .refund-btn--reject{background:#ef44441a;color:#dc2626;border:1px solid rgba(239,68,68,.3)}.order-details .order-content .content-section .refund-content .refund-actions .refund-btn--reject:hover{background:#ef444433;transform:translateY(-1px)}.order-details .order-content .content-section .refund-content .refund-actions .refund-btn--process{background:#f973161a;color:#f97316;border:1px solid rgba(249,115,22,.3)}.order-details .order-content .content-section .refund-content .refund-actions .refund-btn--process:hover{background:#f9731633;transform:translateY(-1px)}.order-details .order-content .content-section .delivery-photos{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem}.order-details .order-content .content-section .delivery-photos .photo-card{background:#f9fafb;border-radius:.75rem;padding:1.5rem;border:1px solid #e5e7eb}.order-details .order-content .content-section .delivery-photos .photo-card h3{font-size:1rem;font-weight:600;color:#1f2937;margin:0 0 1rem;text-align:center}.order-details .order-content .content-section .delivery-photos .photo-card .photo-container img{width:100%;height:250px;-o-object-fit:cover;object-fit:cover;border-radius:.5rem;border:2px solid #e5e7eb;margin-bottom:1rem;transition:all .3s ease-in-out}.order-details .order-content .content-section .delivery-photos .photo-card .photo-container img:hover{border-color:#4267b2;transform:scale(1.02)}.order-details .order-content .content-section .delivery-photos .photo-card .photo-container .photo-info{display:flex;flex-direction:column;gap:.25rem}.order-details .order-content .content-section .delivery-photos .photo-card .photo-container .photo-info .photo-label{font-size:.875rem;font-weight:600;color:#4267b2}.order-details .order-content .content-section .delivery-photos .photo-card .photo-container .photo-info .photo-timestamp{font-size:.75rem;color:#4b5563;font-family:Courier New,monospace}.order-details .order-content .content-section .delivery-photos .photo-card .photo-container .photo-info .photo-description{font-size:.75rem;color:#d1d5db;font-style:italic}.order-details .order-content .content-section .reviews-grid{display:grid;gap:1.5rem}.order-details .order-content .content-section .reviews-grid .review-card{background:#f9fafb;border-radius:.75rem;padding:1.5rem;border:1px solid #e5e7eb;transition:all .3s ease-in-out}.order-details .order-content .content-section .reviews-grid .review-card:hover{transform:translateY(-2px);box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f}.order-details .order-content .content-section .reviews-grid .review-card .review-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #e5e7eb}.order-details .order-content .content-section .reviews-grid .review-card .review-header h3{font-size:1rem;font-weight:600;color:#1f2937;margin:0}.order-details .order-content .content-section .reviews-grid .review-card .review-header .rating{display:flex;align-items:center;gap:.25rem}.order-details .order-content .content-section .reviews-grid .review-card .review-header .rating .star{font-size:1rem;filter:grayscale(100%);transition:filter .2s ease}.order-details .order-content .content-section .reviews-grid .review-card .review-header .rating .star.filled{filter:grayscale(0%)}.order-details .order-content .content-section .reviews-grid .review-card .review-header .rating .rating-number{font-size:.875rem;color:#4b5563;margin-left:.5rem;font-weight:500}.order-details .order-content .content-section .reviews-grid .review-card .review-content .review-comment{color:#374151;line-height:1.6;margin:0 0 1rem;font-style:italic}.order-details .order-content .content-section .reviews-grid .review-card .review-content .review-meta{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;color:#4b5563}.order-details .order-content .content-section .reviews-grid .review-card .review-content .review-meta .reviewer{font-weight:500}.order-details .order-content .content-section .reviews-grid .review-card .review-content .review-meta .review-date{font-family:Courier New,monospace}.order-details .order-content .content-section .info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem}.order-details .order-content .content-section .info-card{background:#f9fafb;border-radius:.5rem;padding:1.5rem;border:1px solid #e5e7eb}.order-details .order-content .content-section .info-card h3{font-size:1rem;font-weight:600;color:#1f2937;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:1px solid #e5e7eb}.order-details .order-content .content-section .info-card .info-list{display:flex;flex-direction:column;gap:.75rem}.order-details .order-content .content-section .info-card .info-list .info-item{display:flex;justify-content:space-between;align-items:flex-start;padding:.5rem 0}.order-details .order-content .content-section .info-card .info-list .info-item .label{font-size:.875rem;font-weight:500;color:#4b5563;min-width:100px}.order-details .order-content .content-section .info-card .info-list .info-item .value{font-size:.875rem;color:#1f2937;font-weight:500;text-align:right;flex:1}.order-details .order-content .content-section .info-card .info-list .info-item .value.earnings{color:#ce802d;font-weight:600;font-family:Courier New,monospace}.order-details .order-content .content-section .info-card .pricing-breakdown{display:flex;flex-direction:column;gap:.75rem}.order-details .order-content .content-section .info-card .pricing-breakdown .pricing-item{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;font-size:.875rem}.order-details .order-content .content-section .info-card .pricing-breakdown .pricing-item.discount{color:#059669;font-weight:500}.order-details .order-content .content-section .info-card .pricing-breakdown .pricing-item.total{border-top:2px solid #e5e7eb;padding-top:1rem;margin-top:.5rem;font-size:1rem;font-weight:700;color:#1f2937}.order-details .order-content .content-section .seller-section{margin-bottom:2rem}.order-details .order-content .content-section .seller-section:last-child{margin-bottom:0}.order-details .order-content .content-section .seller-section .seller-header{background:#f3f4f6;padding:1rem 1.5rem;border-radius:.5rem .5rem 0 0;border:1px solid #e5e7eb;border-bottom:none}.order-details .order-content .content-section .seller-section .seller-header h3{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}.order-details .order-content .content-section .seller-section .seller-header .seller-details{display:flex;gap:1rem;flex-wrap:wrap}.order-details .order-content .content-section .seller-section .seller-header .seller-details span{font-size:.75rem;color:#4b5563;background:#fff;padding:.25rem .5rem;border-radius:.375rem}.order-details .order-content .content-section .seller-section .products-table{overflow-x:auto;border:1px solid #e5e7eb;border-radius:0 0 .5rem .5rem}.order-details .order-content .content-section .seller-section .products-table table{width:100%;border-collapse:collapse;min-width:800px}.order-details .order-content .content-section .seller-section .products-table table thead{background:#f9fafb}.order-details .order-content .content-section .seller-section .products-table table thead th{padding:1rem .75rem;text-align:left;font-weight:600;font-size:.875rem;color:#374151;border-bottom:1px solid #e5e7eb;white-space:nowrap}.order-details .order-content .content-section .seller-section .products-table table tbody tr{border-bottom:1px solid #f3f4f6}.order-details .order-content .content-section .seller-section .products-table table tbody tr:last-child{border-bottom:none}.order-details .order-content .content-section .seller-section .products-table table tbody tr td{padding:1rem .75rem;vertical-align:top;font-size:.875rem}.order-details .order-content .content-section .seller-section .products-table table tbody tr td.product-name{font-weight:600;color:#1f2937}.order-details .order-content .content-section .seller-section .products-table table tbody tr td.product-sku{font-family:Courier New,monospace;color:#4267b2;font-weight:500}.order-details .order-content .content-section .seller-section .products-table table tbody tr td.product-description{color:#4b5563;max-width:250px;line-height:1.4}.order-details .order-content .content-section .seller-section .products-table table tbody tr td.quantity{text-align:center;font-weight:600;color:#059669}.order-details .order-content .content-section .seller-section .products-table table tbody tr td.price,.order-details .order-content .content-section .seller-section .products-table table tbody tr td.total{font-family:Courier New,monospace;font-weight:600;color:#059669;text-align:right}.order-details .order-content .content-section .seller-section .products-table table tbody tr td.total{color:#1f2937;background:#f9fafb}.order-details .order-content .content-section .timeline{position:relative;padding-left:2rem}.order-details .order-content .content-section .timeline:before{content:"";position:absolute;left:.75rem;top:0;bottom:0;width:2px;background:#e5e7eb}.order-details .order-content .content-section .timeline .timeline-item{position:relative;padding-bottom:2rem}.order-details .order-content .content-section .timeline .timeline-item:last-child{padding-bottom:0}.order-details .order-content .content-section .timeline .timeline-item .timeline-marker{position:absolute;left:-2rem;top:.25rem;width:12px;height:12px;border-radius:50%;background:#e5e7eb;border:3px solid #ffffff;box-shadow:0 0 0 2px #e5e7eb}.order-details .order-content .content-section .timeline .timeline-item.placed .timeline-marker{background:#4267b2;box-shadow:0 0 0 2px #4267b2}.order-details .order-content .content-section .timeline .timeline-item.accepted .timeline-marker{background:#059669;box-shadow:0 0 0 2px #059669}.order-details .order-content .content-section .timeline .timeline-item.processing .timeline-marker{background:#ce802d;box-shadow:0 0 0 2px #ce802d}.order-details .order-content .content-section .timeline .timeline-item.shipped .timeline-marker{background:#4267b2;box-shadow:0 0 0 2px #4267b2}.order-details .order-content .content-section .timeline .timeline-item.delivered .timeline-marker{background:#10b981;box-shadow:0 0 0 2px #10b981}.order-details .order-content .content-section .timeline .timeline-item .timeline-content h4{font-size:1rem;font-weight:600;color:#1f2937;margin:0 0 .25rem}.order-details .order-content .content-section .timeline .timeline-item .timeline-content p{font-size:.875rem;color:#4b5563;margin:0 0 .5rem}.order-details .order-content .content-section .timeline .timeline-item .timeline-content .timestamp{font-size:.75rem;color:#d1d5db;font-style:italic}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@media(max-width:1024px){.order-details .order-header .header-content{flex-direction:column;gap:1.5rem}.order-details .order-header .header-content .header-actions{align-self:flex-start}.order-details .order-summary{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.order-details .order-content .content-section .info-grid,.order-details .order-content .content-section .delivery-photos{grid-template-columns:1fr}.order-details .order-content .content-section .refund-content .refund-header{flex-direction:column;gap:1rem;text-align:left}.order-details .order-content .content-section .refund-content .refund-header .refund-amount{text-align:left}}@media(max-width:768px){.order-details .order-header{padding:1.5rem}.order-details .order-header .header-content .order-info h1{font-size:1.5rem}.order-details .order-header .header-actions{flex-direction:column;gap:.5rem;width:100%}.order-details .order-header .header-actions .action-btn{justify-content:center}.order-details .order-summary{grid-template-columns:1fr}.order-details .order-summary .summary-card,.order-details .order-content .content-section{padding:1rem}.order-details .order-content .content-section .refund-content .refund-actions .refund-btn{flex:1;justify-content:center}.order-details .order-content .content-section .delivery-photos .photo-card{padding:1rem}.order-details .order-content .content-section .delivery-photos .photo-card .photo-container img{height:200px}.order-details .order-content .content-section .reviews-grid .review-card{padding:1rem}.order-details .order-content .content-section .reviews-grid .review-card .review-header{flex-direction:column;align-items:flex-start;gap:.5rem}.order-details .order-content .content-section .info-card{padding:1rem}.order-details .order-content .content-section .info-card .info-list .info-item{flex-direction:column;align-items:flex-start;gap:.25rem}.order-details .order-content .content-section .info-card .info-list .info-item .label{min-width:auto}.order-details .order-content .content-section .info-card .info-list .info-item .value{text-align:left}.order-details .order-content .content-section .products-table table{font-size:.75rem}.order-details .order-content .content-section .products-table table th,.order-details .order-content .content-section .products-table table td{padding:.5rem}.order-details .order-content .content-section .timeline{padding-left:1.5rem}.order-details .order-content .content-section .timeline .timeline-item .timeline-marker{left:-1.5rem}}.products-management{max-width:100%;margin:0 auto}.products-management .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#4b5563}.products-management .loading-state .loading-spinner{width:40px;height:40px;border:3px solid #e5e7eb;border-top:3px solid #CE802D;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}.products-management .loading-state p{font-size:1.125rem;margin:0}.products-management .page-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;background:#fff;padding:2rem;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb}.products-management .page-header .header-content h1{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:.5rem;background:linear-gradient(135deg,#1f2937,#374151);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.products-management .page-header .header-content p{font-size:1.125rem;color:#4b5563;margin:0}.products-management .page-header .header-stats{display:flex;gap:2rem}.products-management .page-header .header-stats .stat-item{text-align:center}.products-management .page-header .header-stats .stat-item .stat-number{display:block;font-size:2rem;font-weight:700;color:#ce802d;margin-bottom:.25rem}.products-management .page-header .header-stats .stat-item .stat-label{font-size:.875rem;color:#4b5563;font-weight:500}.products-management .products-table-container{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;overflow:hidden}.products-management .products-table-container .table-controls{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb;background:#f9fafb}.products-management .products-table-container .table-controls .controls-left{display:flex;gap:1rem;align-items:center}.products-management .products-table-container .table-controls .controls-left .search-box{position:relative;min-width:300px}.products-management .products-table-container .table-controls .controls-left .search-box .search-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#d1d5db}.products-management .products-table-container .table-controls .controls-left .search-box input{width:100%;padding:.75rem .75rem .75rem 2.5rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;background:#fff;transition:all .3s ease-in-out}.products-management .products-table-container .table-controls .controls-left .search-box input:focus{outline:none;border-color:#ce802d;box-shadow:0 0 0 3px #ce802d1a}.products-management .products-table-container .table-controls .controls-left .search-box input::-moz-placeholder{color:#d1d5db}.products-management .products-table-container .table-controls .controls-left .search-box input::placeholder{color:#d1d5db}.products-management .products-table-container .table-controls .controls-left .status-filter{padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;background:#fff;cursor:pointer;transition:all .3s ease-in-out}.products-management .products-table-container .table-controls .controls-left .status-filter:focus{outline:none;border-color:#ce802d;box-shadow:0 0 0 3px #ce802d1a}.products-management .products-table-container .table-controls .controls-right{display:flex;gap:1rem;align-items:center}.products-management .products-table-container .table-controls .controls-right .results-count{font-size:.875rem;color:#4b5563;white-space:nowrap}.products-management .products-table-container .table-controls .controls-right .per-page-select{padding:.5rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;background:#fff;cursor:pointer;transition:all .3s ease-in-out}.products-management .products-table-container .table-controls .controls-right .per-page-select:focus{outline:none;border-color:#ce802d;box-shadow:0 0 0 3px #ce802d1a}.products-management .products-table-container .table-wrapper{overflow-x:auto}.products-management .products-table-container .table-wrapper .products-table{width:100%;border-collapse:collapse;min-width:1800px}.products-management .products-table-container .table-wrapper .products-table thead{background:#f9fafb}.products-management .products-table-container .table-wrapper .products-table thead th{padding:1rem .75rem;text-align:left;font-weight:600;font-size:.875rem;color:#374151;border-bottom:2px solid #e5e7eb;white-space:nowrap}.products-management .products-table-container .table-wrapper .products-table tbody tr{border-bottom:1px solid #f3f4f6;transition:background-color .2s ease}.products-management .products-table-container .table-wrapper .products-table tbody tr:hover{background:#f9fafb}.products-management .products-table-container .table-wrapper .products-table tbody tr td{padding:1rem .75rem;vertical-align:top;font-size:.875rem;color:#374151}.products-management .products-table-container .table-wrapper .products-table tbody tr td.product-info .product-cell{display:flex;gap:1rem;align-items:flex-start}.products-management .products-table-container .table-wrapper .products-table tbody tr td.product-info .product-cell .product-image{width:60px;height:60px;border-radius:.5rem;overflow:hidden;flex-shrink:0;border:1px solid #e5e7eb}.products-management .products-table-container .table-wrapper .products-table tbody tr td.product-info .product-cell .product-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.products-management .products-table-container .table-wrapper .products-table tbody tr td.product-info .product-cell .product-details{flex:1;min-width:200px}.products-management .products-table-container .table-wrapper .products-table tbody tr td.product-info .product-cell .product-details .product-name{font-weight:600;color:#1f2937;margin-bottom:.25rem;line-height:1.3}.products-management .products-table-container .table-wrapper .products-table tbody tr td.product-info .product-cell .product-details .product-description{font-size:.75rem;color:#4b5563;line-height:1.4;margin-bottom:.25rem}.products-management .products-table-container .table-wrapper .products-table tbody tr td.product-info .product-cell .product-details .product-category{display:inline-block;background:#4267b21a;color:#4267b2;padding:.125rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:500}.products-management .products-table-container .table-wrapper .products-table tbody tr td.sku .sku-code{font-family:Courier New,monospace;color:#ce802d;font-weight:600;background:#ce802d1a;padding:.25rem .5rem;border-radius:.375rem;font-size:.75rem}.products-management .products-table-container .table-wrapper .products-table tbody tr td.pricing .price-info .sale-price{display:block;font-weight:700;color:#dc2626;font-size:1rem;margin-bottom:.25rem}.products-management .products-table-container .table-wrapper .products-table tbody tr td.pricing .price-info .original-price{text-decoration:line-through;color:#d1d5db;font-size:.875rem;margin-bottom:.25rem}.products-management .products-table-container .table-wrapper .products-table tbody tr td.pricing .price-info .regular-price{font-weight:700;color:#4267b2;font-size:1rem}.products-management .products-table-container .table-wrapper .products-table tbody tr td.pricing .price-info .sale-badge{display:inline-block;background:#dc2626;color:#fff;padding:.125rem .375rem;border-radius:.375rem;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.products-management .products-table-container .table-wrapper .products-table tbody tr td.stock .stock-status{padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.products-management .products-table-container .table-wrapper .products-table tbody tr td.stock .stock-status--in{background:#4267b21a;color:#4267b2}.products-management .products-table-container .table-wrapper .products-table tbody tr td.stock .stock-status--low{background:#ce802d1a;color:#ce802d}.products-management .products-table-container .table-wrapper .products-table tbody tr td.stock .stock-status--out{background:#ef44441a;color:#dc2626}.products-management .products-table-container .table-wrapper .products-table tbody tr td.shipping{min-width:160px}.products-management .products-table-container .table-wrapper .products-table tbody tr td.shipping .shipping-info{display:flex;flex-direction:column;gap:.25rem}.products-management .products-table-container .table-wrapper .products-table tbody tr td.shipping .shipping-info .shipping-badge{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;width:-moz-fit-content;width:fit-content}.products-management .products-table-container .table-wrapper .products-table tbody tr td.shipping .shipping-info .shipping-badge svg{width:12px;height:12px;flex-shrink:0}.products-management .products-table-container .table-wrapper .products-table tbody tr td.shipping .shipping-info .shipping-badge--free{background:#22c55e1a;color:#16a34a}.products-management .products-table-container .table-wrapper .products-table tbody tr td.shipping .shipping-info .shipping-badge--flat{background:#4267b21a;color:#4267b2}.products-management .products-table-container .table-wrapper .products-table tbody tr td.shipping .shipping-info .shipping-badge--percentage{background:#ce802d1a;color:#ce802d}.products-management .products-table-container .table-wrapper .products-table tbody tr td.shipping .shipping-info .shipping-badge--system{background:#9333ea1a;color:#7c3aed}.products-management .products-table-container .table-wrapper .products-table tbody tr td.shipping .shipping-info .shipping-badge--unknown{background:#4b55631a;color:#4b5563}.products-management .products-table-container .table-wrapper .products-table tbody tr td.shipping .shipping-info .shipping-details{font-size:.75rem;color:#4b5563;line-height:1.3}.products-management .products-table-container .table-wrapper .products-table tbody tr td.seller .seller-info .seller-name{display:block;font-weight:600;color:#1f2937;margin-bottom:.25rem}.products-management .products-table-container .table-wrapper .products-table tbody tr td.seller .seller-info .seller-id{font-size:.75rem;color:#4b5563;font-family:Courier New,monospace}.products-management .products-table-container .table-wrapper .products-table tbody tr td.sales .sales-count{font-weight:600;color:#4267b2;background:#4267b21a;padding:.25rem .5rem;border-radius:.375rem}.products-management .products-table-container .table-wrapper .products-table tbody tr td.status .status-badge{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.products-management .products-table-container .table-wrapper .products-table tbody tr td.status .status-badge--success{background:#4267b21a;color:#4267b2}.products-management .products-table-container .table-wrapper .products-table tbody tr td.status .status-badge--warning{background:#ce802d1a;color:#ce802d}.products-management .products-table-container .table-wrapper .products-table tbody tr td.status .status-badge--danger{background:#ef44441a;color:#dc2626}.products-management .products-table-container .table-wrapper .products-table tbody tr td.status .status-badge--neutral{background:#4b55631a;color:#4b5563}.products-management .products-table-container .table-wrapper .products-table tbody tr td.created-date{color:#4b5563;font-size:.8125rem}.products-management .products-table-container .table-wrapper .products-table tbody tr td.actions .action-buttons{display:flex;gap:.5rem;flex-wrap:wrap}.products-management .products-table-container .table-wrapper .products-table tbody tr td.actions .action-buttons .action-btn{width:32px;height:32px;border:none;border-radius:.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease-in-out}.products-management .products-table-container .table-wrapper .products-table tbody tr td.actions .action-buttons .action-btn svg{width:16px;height:16px}.products-management .products-table-container .table-wrapper .products-table tbody tr td.actions .action-buttons .action-btn--view{background:#4267b21a;color:#4267b2}.products-management .products-table-container .table-wrapper .products-table tbody tr td.actions .action-buttons .action-btn--view:hover{background:#4267b233;transform:translateY(-1px)}.products-management .products-table-container .table-wrapper .products-table tbody tr td.actions .action-buttons .action-btn--accept{background:#4267b21a;color:#4267b2}.products-management .products-table-container .table-wrapper .products-table tbody tr td.actions .action-buttons .action-btn--accept:hover{background:#4267b233;transform:translateY(-1px)}.products-management .products-table-container .table-wrapper .products-table tbody tr td.actions .action-buttons .action-btn--reject{background:#ef44441a;color:#dc2626}.products-management .products-table-container .table-wrapper .products-table tbody tr td.actions .action-buttons .action-btn--reject:hover{background:#ef444433;transform:translateY(-1px)}.products-management .products-table-container .table-wrapper .products-table tbody tr td.actions .action-buttons .action-btn--archive{background:#4b55631a;color:#4b5563}.products-management .products-table-container .table-wrapper .products-table tbody tr td.actions .action-buttons .action-btn--archive:hover{background:#4b556333;transform:translateY(-1px)}.products-management .products-table-container .table-wrapper .products-table tbody tr td.actions .action-buttons .action-btn--delete{background:#ef44441a;color:#dc2626}.products-management .products-table-container .table-wrapper .products-table tbody tr td.actions .action-buttons .action-btn--delete:hover{background:#ef444433;transform:translateY(-1px)}.products-management .products-table-container .pagination{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-top:1px solid #e5e7eb;background:#f9fafb}.products-management .products-table-container .pagination .pagination-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;background:#fff;color:#374151;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.products-management .products-table-container .pagination .pagination-btn:hover:not(:disabled){background:#f9fafb;border-color:#ce802d;color:#ce802d;transform:translateY(-1px)}.products-management .products-table-container .pagination .pagination-btn:disabled{opacity:.5;cursor:not-allowed}.products-management .products-table-container .pagination .pagination-btn svg{width:16px;height:16px}.products-management .products-table-container .pagination .pagination-info span{font-size:.875rem;color:#4b5563;font-weight:500}@media(max-width:1024px){.products-management .page-header{flex-direction:column;gap:1.5rem}.products-management .page-header .header-stats{justify-content:space-around;width:100%;flex-wrap:wrap;gap:1rem}.products-management .table-controls{flex-direction:column;gap:1rem;align-items:stretch}.products-management .table-controls .controls-left{flex-direction:column;gap:1rem}.products-management .table-controls .controls-left .search-box{min-width:auto}.products-management .table-controls .controls-right{flex-direction:column;justify-content:space-between}}@media(max-width:768px){.products-management .page-header{padding:1.5rem}.products-management .page-header .header-content h1{font-size:1.75rem}.products-management .page-header .header-stats{gap:.75rem}.products-management .page-header .header-stats .stat-item .stat-number{font-size:1.5rem}.products-management .table-controls{padding:1rem}.products-management .products-table{font-size:.75rem;min-width:1400px}.products-management .products-table th,.products-management .products-table td{padding:.75rem .5rem}.products-management .products-table .product-info .product-cell{flex-direction:column;gap:.5rem}.products-management .products-table .product-info .product-cell .product-image{width:50px;height:50px}.products-management .products-table .product-info .product-cell .product-details{min-width:auto}.products-management .products-table .shipping .shipping-info .shipping-badge{padding:.2rem .5rem;font-size:.65rem}.products-management .products-table .shipping .shipping-info .shipping-badge svg{width:10px;height:10px}.products-management .products-table .shipping .shipping-info .shipping-details{font-size:.65rem}.products-management .pagination{padding:1rem;flex-direction:column;gap:1rem}.products-management .pagination .pagination-info{order:-1}}.lang-ar .products-management{direction:rtl}.lang-ar .products-management .page-header .header-content h1,.lang-ar .products-management .page-header .header-content p,.lang-ar .products-management .page-header .header-stats .stat-item .stat-label{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .products-management .products-table-container .table-controls .controls-left .search-box .search-icon{left:auto;right:.75rem}.lang-ar .products-management .products-table-container .table-controls .controls-left .search-box input{padding:.75rem 2.5rem .75rem .75rem}.lang-ar .products-management .products-table-container .table-controls .controls-left .status-filter,.lang-ar .products-management .products-table-container .table-controls .controls-right .results-count,.lang-ar .products-management .products-table-container .table-controls .controls-right .per-page-select{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .products-management .products-table-container .table-wrapper .products-table thead th{text-align:right;font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .products-management .products-table-container .table-wrapper .products-table tbody tr td{text-align:right}.lang-ar .products-management .products-table-container .table-wrapper .products-table tbody tr td.product-info .product-cell .product-details .product-name,.lang-ar .products-management .products-table-container .table-wrapper .products-table tbody tr td.product-info .product-cell .product-details .product-description,.lang-ar .products-management .products-table-container .table-wrapper .products-table tbody tr td.product-info .product-cell .product-details .product-category,.lang-ar .products-management .products-table-container .table-wrapper .products-table tbody tr td.pricing .price-info .sale-badge,.lang-ar .products-management .products-table-container .table-wrapper .products-table tbody tr td.stock .stock-status,.lang-ar .products-management .products-table-container .table-wrapper .products-table tbody tr td.shipping .shipping-info .shipping-badge,.lang-ar .products-management .products-table-container .table-wrapper .products-table tbody tr td.shipping .shipping-info .shipping-details,.lang-ar .products-management .products-table-container .table-wrapper .products-table tbody tr td.seller .seller-info .seller-name,.lang-ar .products-management .products-table-container .table-wrapper .products-table tbody tr td.seller .seller-info .seller-id,.lang-ar .products-management .products-table-container .table-wrapper .products-table tbody tr td.sales .sales-count,.lang-ar .products-management .products-table-container .table-wrapper .products-table tbody tr td.status .status-badge,.lang-ar .products-management .products-table-container .pagination .pagination-btn{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .products-management .products-table-container .pagination .pagination-btn svg{transform:scaleX(-1)}.lang-ar .products-management .products-table-container .pagination .pagination-info span,.lang-ar .products-management .loading-state p,.lang-ar .products-management .error-state h3,.lang-ar .products-management .error-state p,.lang-ar .products-management .error-state button{font-family:Cairo,Tajawal,Arial,sans-serif}.product-details{max-width:100%;margin:0 auto}.product-details .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#4b5563}.product-details .loading-state .loading-spinner{width:40px;height:40px;border:3px solid #e5e7eb;border-top:3px solid #CE802D;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}.product-details .loading-state p{font-size:1.125rem;margin:0}.product-details .error-state{text-align:center;padding:4rem 2rem;background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f}.product-details .error-state h2{font-size:1.5rem;color:#dc2626;margin-bottom:1rem}.product-details .error-state p{color:#4b5563;margin-bottom:2rem}.product-details .error-state button{background:#ce802d;color:#fff;padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.product-details .error-state button:hover{background-color:#ce802d}.product-details .product-header{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;padding:2rem;margin-bottom:2rem;position:relative}.product-details .product-header:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#4267b2,#2c5aa0);border-radius:.75rem .75rem 0 0}.product-details .product-header .back-btn{display:flex;align-items:center;gap:.5rem;background:none;border:none;color:#4b5563;font-size:.875rem;cursor:pointer;margin-bottom:1.5rem;transition:color .2s ease}.product-details .product-header .back-btn:hover{color:#ce802d}.product-details .product-header .back-btn svg{width:16px;height:16px}.product-details .product-header .header-content{display:flex;justify-content:space-between;align-items:flex-start}.product-details .product-header .header-content .product-info h1{font-size:2rem;font-weight:700;color:#1f2937;margin:0 0 .5rem;background:linear-gradient(135deg,#1f2937,#374151);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.product-details .product-header .header-content .product-info .arabic-name{font-size:1.625rem;font-weight:600;color:#4267b2;margin:0 0 .75rem;line-height:1.3;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans Arabic,sans-serif}.product-details .product-header .header-content .product-info p{font-size:1.125rem;color:#4b5563;margin:0 0 1rem;font-weight:500}.product-details .product-header .header-content .product-info p.arabic-description{color:#4b5563;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans Arabic,sans-serif;border-top:1px solid #e5e7eb;padding-top:.75rem;margin-top:.5rem}.product-details .product-header .header-content .product-info .product-meta{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.product-details .product-header .header-content .product-info .product-meta .product-id,.product-details .product-header .header-content .product-info .product-meta .product-sku{background:#4267b21a;color:#4267b2;padding:.25rem .75rem;border-radius:.375rem;font-size:.875rem;font-weight:600;font-family:Courier New,monospace}.product-details .product-header .header-content .product-info .product-meta .product-sku{background:#ce802d1a;color:#ce802d}.product-details .product-header .header-content .header-actions{display:flex;gap:.75rem}.product-details .product-header .header-content .header-actions .action-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.product-details .product-header .header-content .header-actions .action-btn svg{width:16px;height:16px}.product-details .product-header .header-content .header-actions .action-btn--accept{background:#4267b21a;color:#4267b2}.product-details .product-header .header-content .header-actions .action-btn--accept:hover{background:#4267b233;transform:translateY(-1px)}.product-details .product-header .header-content .header-actions .action-btn--reject{background:#ef44441a;color:#dc2626}.product-details .product-header .header-content .header-actions .action-btn--reject:hover{background:#ef444433;transform:translateY(-1px)}.product-details .product-header .header-content .header-actions .action-btn--archive{background:#4b55631a;color:#4b5563}.product-details .product-header .header-content .header-actions .action-btn--archive:hover{background:#4b556333;transform:translateY(-1px)}.product-details .product-header .header-content .header-actions .action-btn--unarchive{background:#22c55e1a;color:#16a34a}.product-details .product-header .header-content .header-actions .action-btn--unarchive:hover{background:#22c55e33;transform:translateY(-1px)}.product-details .product-header .header-content .header-actions .action-btn--delete{background:#ef44441a;color:#dc2626}.product-details .product-header .header-content .header-actions .action-btn--delete:hover{background:#ef444433;transform:translateY(-1px)}.product-details .status-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.product-details .status-badge--success{background:#4267b21a;color:#4267b2}.product-details .status-badge--warning{background:#ce802d1a;color:#ce802d}.product-details .status-badge--danger{background:#ef44441a;color:#dc2626}.product-details .status-badge--neutral{background:#4b55631a;color:#4b5563}.product-details .product-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.product-details .product-summary .summary-card{background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;display:flex;align-items:center;gap:1rem;transition:all .3s ease-in-out}.product-details .product-summary .summary-card:hover{transform:translateY(-2px);box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d}.product-details .product-summary .summary-card .card-icon{width:48px;height:48px;background:linear-gradient(135deg,#4267b2,#2c5aa0);border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.product-details .product-summary .summary-card .card-icon svg{width:24px;height:24px}.product-details .product-summary .summary-card .card-content h3{font-size:.875rem;font-weight:500;color:#4b5563;margin:0 0 .25rem;text-transform:uppercase;letter-spacing:.5px}.product-details .product-summary .summary-card .card-content .primary{font-size:1.25rem;font-weight:700;color:#1f2937;margin:0 0 .25rem}.product-details .product-summary .summary-card .card-content .secondary{font-size:.875rem;color:#4b5563;margin:0}.product-details .product-content{display:flex;flex-direction:column;gap:2rem}.product-details .product-content .content-section{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;padding:2rem}.product-details .product-content .content-section h2{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0 0 1.5rem;padding-bottom:.5rem;border-bottom:2px solid #4267B2}.product-details .product-content .content-section .product-gallery{display:flex;gap:2rem}.product-details .product-content .content-section .product-gallery .main-image{flex:1;max-width:500px}.product-details .product-content .content-section .product-gallery .main-image img{width:100%;height:400px;-o-object-fit:cover;object-fit:cover;border-radius:.75rem;border:1px solid #e5e7eb}.product-details .product-content .content-section .product-gallery .thumbnail-list{display:flex;flex-direction:column;gap:.75rem}.product-details .product-content .content-section .product-gallery .thumbnail-list .thumbnail{width:80px;height:80px;border:2px solid transparent;border-radius:.5rem;overflow:hidden;cursor:pointer;transition:all .3s ease-in-out;background:none}.product-details .product-content .content-section .product-gallery .thumbnail-list .thumbnail--active{border-color:#4267b2}.product-details .product-content .content-section .product-gallery .thumbnail-list .thumbnail:hover{border-color:#ce802d}.product-details .product-content .content-section .product-gallery .thumbnail-list .thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-details .product-content .content-section .coupon-section .coupon-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:1rem;background:#f9fafb;border-radius:.5rem;border:1px solid #e5e7eb}.product-details .product-content .content-section .coupon-section .coupon-header .coupon-stats{display:flex;gap:2rem}.product-details .product-content .content-section .coupon-section .coupon-header .coupon-stats span{font-size:.875rem;color:#4b5563;font-weight:500}.product-details .product-content .content-section .coupon-section .coupon-header .add-coupon-btn{display:flex;align-items:center;gap:.5rem;background:#4267b2;color:#fff;padding:.75rem 1rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.product-details .product-content .content-section .coupon-section .coupon-header .add-coupon-btn:hover{background:#2c5aa0;transform:translateY(-1px)}.product-details .product-content .content-section .coupon-section .coupon-header .add-coupon-btn svg{width:16px;height:16px}.product-details .product-content .content-section .coupon-section .coupon-form{background:#f9fafb;border-radius:.5rem;padding:1.5rem;margin-bottom:2rem;border:1px solid #e5e7eb}.product-details .product-content .content-section .coupon-section .coupon-form h3{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 1.5rem}.product-details .product-content .content-section .coupon-section .coupon-form .form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1rem}.product-details .product-content .content-section .coupon-section .coupon-form .form-group{display:flex;flex-direction:column;gap:.5rem}.product-details .product-content .content-section .coupon-section .coupon-form .form-group.full-width{grid-column:1/-1}.product-details .product-content .content-section .coupon-section .coupon-form .form-group label{font-size:.875rem;font-weight:500;color:#374151}.product-details .product-content .content-section .coupon-section .coupon-form .form-group input,.product-details .product-content .content-section .coupon-section .coupon-form .form-group select{padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;background:#fff;transition:all .3s ease-in-out}.product-details .product-content .content-section .coupon-section .coupon-form .form-group input:focus,.product-details .product-content .content-section .coupon-section .coupon-form .form-group select:focus{outline:none;border-color:#4267b2;box-shadow:0 0 0 3px #4267b21a}.product-details .product-content .content-section .coupon-section .coupon-form .form-group input::-moz-placeholder,.product-details .product-content .content-section .coupon-section .coupon-form .form-group select::-moz-placeholder{color:#d1d5db}.product-details .product-content .content-section .coupon-section .coupon-form .form-group input::placeholder,.product-details .product-content .content-section .coupon-section .coupon-form .form-group select::placeholder{color:#d1d5db}.product-details .product-content .content-section .coupon-section .coupon-form .form-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:10px}.product-details .product-content .content-section .coupon-section .coupon-form .form-actions .save-btn{background:#4267b2;color:#fff;padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.product-details .product-content .content-section .coupon-section .coupon-form .form-actions .save-btn:hover{background:#2c5aa0}.product-details .product-content .content-section .coupon-section .coupon-form .form-actions .cancel-btn{background:#e5e7eb;color:#374151;padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.product-details .product-content .content-section .coupon-section .coupon-form .form-actions .cancel-btn:hover{background:#d1d5db}.product-details .product-content .content-section .coupon-section .coupons-list{display:flex;flex-direction:column;gap:1rem}.product-details .product-content .content-section .coupon-section .coupons-list .no-coupons{text-align:center;padding:3rem;color:#4b5563;background:#f9fafb;border-radius:.5rem;border:1px solid #e5e7eb}.product-details .product-content .content-section .coupon-section .coupons-list .no-coupons p{margin:0;font-size:1rem}.product-details .product-content .content-section .coupon-section .coupons-list .coupon-item{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem;transition:all .3s ease-in-out}.product-details .product-content .content-section .coupon-section .coupons-list .coupon-item:hover{box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f}.product-details .product-content .content-section .coupon-section .coupons-list .coupon-item--inactive{opacity:.6;background:#f9fafb}.product-details .product-content .content-section .coupon-section .coupons-list .coupon-item .coupon-main{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.product-details .product-content .content-section .coupon-section .coupons-list .coupon-item .coupon-main .coupon-info{flex:1}.product-details .product-content .content-section .coupon-section .coupons-list .coupon-item .coupon-main .coupon-info .coupon-code{font-size:1.25rem;font-weight:700;color:#4267b2;font-family:Courier New,monospace;margin-bottom:.5rem}.product-details .product-content .content-section .coupon-section .coupons-list .coupon-item .coupon-main .coupon-info .coupon-details{display:flex;gap:1rem;margin-bottom:.5rem}.product-details .product-content .content-section .coupon-section .coupons-list .coupon-item .coupon-main .coupon-info .coupon-details .coupon-value{background:#4267b21a;color:#4267b2;padding:.25rem .75rem;border-radius:.375rem;font-size:.875rem;font-weight:600}.product-details .product-content .content-section .coupon-section .coupons-list .coupon-item .coupon-main .coupon-info .coupon-details .coupon-expiry{font-size:.875rem;color:#4b5563}.product-details .product-content .content-section .coupon-section .coupons-list .coupon-item .coupon-main .coupon-info .coupon-description{font-size:.875rem;color:#4b5563;font-style:italic}.product-details .product-content .content-section .coupon-section .coupons-list .coupon-item .coupon-main .coupon-stats{display:flex;gap:1.5rem}.product-details .product-content .content-section .coupon-section .coupons-list .coupon-item .coupon-main .coupon-stats .stat{text-align:center}.product-details .product-content .content-section .coupon-section .coupons-list .coupon-item .coupon-main .coupon-stats .stat .stat-label{display:block;font-size:.75rem;color:#4b5563;margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.5px}.product-details .product-content .content-section .coupon-section .coupons-list .coupon-item .coupon-main .coupon-stats .stat .stat-value{display:block;font-size:1rem;font-weight:600;color:#1f2937}.product-details .product-content .content-section .coupon-section .coupons-list .coupon-item .coupon-actions{display:flex;gap:.75rem;justify-content:flex-end}.product-details .product-content .content-section .coupon-section .coupons-list .coupon-item .coupon-actions .toggle-btn{padding:.5rem 1rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.product-details .product-content .content-section .coupon-section .coupons-list .coupon-item .coupon-actions .toggle-btn--active{background:#ef44441a;color:#dc2626}.product-details .product-content .content-section .coupon-section .coupons-list .coupon-item .coupon-actions .toggle-btn--active:hover{background:#ef444433}.product-details .product-content .content-section .coupon-section .coupons-list .coupon-item .coupon-actions .toggle-btn--inactive{background:#22c55e1a;color:#16a34a}.product-details .product-content .content-section .coupon-section .coupons-list .coupon-item .coupon-actions .toggle-btn--inactive:hover{background:#22c55e33}.product-details .product-content .content-section .coupon-section .coupons-list .coupon-item .coupon-actions .delete-btn{width:36px;height:36px;background:#ef44441a;color:#dc2626;border:none;border-radius:.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease-in-out}.product-details .product-content .content-section .coupon-section .coupons-list .coupon-item .coupon-actions .delete-btn:hover{background:#ef444433;transform:translateY(-1px)}.product-details .product-content .content-section .coupon-section .coupons-list .coupon-item .coupon-actions .delete-btn svg{width:16px;height:16px}.product-details .product-content .content-section .info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem}.product-details .product-content .content-section .info-card{background:#f9fafb;border-radius:.5rem;padding:1.5rem;border:1px solid #e5e7eb}.product-details .product-content .content-section .info-card.arabic-card{background:#4267b20d;border-color:#4267b21a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans Arabic,sans-serif}.product-details .product-content .content-section .info-card h3{font-size:1rem;font-weight:600;color:#1f2937;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:1px solid #e5e7eb}.product-details .product-content .content-section .info-card .info-list{display:flex;flex-direction:column;gap:.75rem}.product-details .product-content .content-section .info-card .info-list .info-item{display:flex;justify-content:space-between;align-items:flex-start;padding:.75rem 0;border-bottom:1px solid #e5e7eb}.product-details .product-content .content-section .info-card .info-list .info-item:last-child{border-bottom:none}.product-details .product-content .content-section .info-card .info-list .info-item.arabic-spec{background:#4267b205;padding:.75rem;border-radius:.375rem;border-bottom:none;margin-bottom:.5rem}.product-details .product-content .content-section .info-card .info-list .info-item.arabic-spec:last-child{margin-bottom:0}.product-details .product-content .content-section .info-card .info-list .info-item .label{font-size:.875rem;font-weight:500;color:#4b5563;min-width:120px}.product-details .product-content .content-section .info-card .info-list .info-item .value{font-size:.875rem;color:#1f2937;font-weight:500;text-align:right;flex:1;line-height:1.4}.arabic-spec .product-details .product-content .content-section .info-card .info-list .info-item .value{text-align:left}.product-details .product-content .content-section .info-card .pricing-breakdown{display:flex;flex-direction:column;gap:.75rem}.product-details .product-content .content-section .info-card .pricing-breakdown .pricing-item{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;font-size:.875rem}.product-details .product-content .content-section .info-card .pricing-breakdown .pricing-item.sale{color:#dc2626;font-weight:600}.product-details .product-content .content-section .info-card .features-list{display:flex;flex-direction:column;gap:.75rem}.product-details .product-content .content-section .info-card .features-list.arabic-features{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans Arabic,sans-serif}.product-details .product-content .content-section .info-card .features-list .feature-item{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#374151}.product-details .product-content .content-section .info-card .features-list .feature-item svg{width:16px;height:16px;color:#4267b2;flex-shrink:0}.product-details .product-content .content-section .info-card .shipping-rate-display .shipping-type-badge{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 1.5rem;border-radius:.75rem;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:1rem;border:2px solid transparent}.product-details .product-content .content-section .info-card .shipping-rate-display .shipping-type-badge svg{width:20px;height:20px;flex-shrink:0}.product-details .product-content .content-section .info-card .shipping-rate-display .shipping-type-badge.shipping-badge--free{background:linear-gradient(135deg,#22c55e1a,#22c55e0d);color:#16a34a;border-color:#22c55e33}.product-details .product-content .content-section .info-card .shipping-rate-display .shipping-type-badge.shipping-badge--flat{background:linear-gradient(135deg,#4267b21a,#4267b20d);color:#4267b2;border-color:#4267b233}.product-details .product-content .content-section .info-card .shipping-rate-display .shipping-type-badge.shipping-badge--percentage{background:linear-gradient(135deg,#ce802d1a,#ce802d0d);color:#ce802d;border-color:#ce802d33}.product-details .product-content .content-section .info-card .shipping-rate-display .shipping-type-badge.shipping-badge--system{background:linear-gradient(135deg,#9333ea1a,#9333ea0d);color:#7c3aed;border-color:#9333ea33}.product-details .product-content .content-section .info-card .shipping-rate-display .shipping-type-badge.shipping-badge--unknown{background:linear-gradient(135deg,#4b55631a,#4b55630d);color:#4b5563;border-color:#4b556333}.product-details .product-content .content-section .info-card .shipping-rate-display .shipping-description{font-size:.875rem;color:#4b5563;line-height:1.5;margin:0;font-style:italic}.product-details .product-content .content-section .reviews-section .reviews-summary{margin-bottom:2rem}.product-details .product-content .content-section .reviews-section .reviews-summary .rating-overview{background:#f9fafb;border-radius:.5rem;padding:1.5rem;border:1px solid #e5e7eb}.product-details .product-content .content-section .reviews-section .reviews-summary .rating-overview .average-rating{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.product-details .product-content .content-section .reviews-section .reviews-summary .rating-overview .average-rating .rating-number{font-size:2rem;font-weight:700;color:#4267b2}.product-details .product-content .content-section .reviews-section .reviews-summary .rating-overview .average-rating .stars{display:flex;gap:.25rem}.product-details .product-content .content-section .reviews-section .reviews-summary .rating-overview .average-rating .stars .star{width:20px;height:20px;color:#d1d5db}.product-details .product-content .content-section .reviews-section .reviews-summary .rating-overview .average-rating .stars .star--filled{color:#ce802d}.product-details .product-content .content-section .reviews-section .reviews-summary .rating-overview .average-rating .total-reviews{font-size:.875rem;color:#4b5563}.product-details .product-content .content-section .reviews-section .reviews-summary .rating-overview .rating-distribution{display:flex;flex-direction:column;gap:.5rem}.product-details .product-content .content-section .reviews-section .reviews-summary .rating-overview .rating-distribution .rating-bar{display:flex;align-items:center;gap:1rem}.product-details .product-content .content-section .reviews-section .reviews-summary .rating-overview .rating-distribution .rating-bar .stars-label{min-width:40px;font-size:.875rem;color:#4b5563}.product-details .product-content .content-section .reviews-section .reviews-summary .rating-overview .rating-distribution .rating-bar .bar{flex:1;height:8px;background:#e5e7eb;border-radius:.375rem;overflow:hidden}.product-details .product-content .content-section .reviews-section .reviews-summary .rating-overview .rating-distribution .rating-bar .bar .bar-fill{height:100%;background:#4267b2;transition:width .3s ease}.product-details .product-content .content-section .reviews-section .reviews-summary .rating-overview .rating-distribution .rating-bar .count{min-width:30px;text-align:right;font-size:.875rem;color:#4b5563}.product-details .product-content .content-section .reviews-section .recent-reviews h3{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 1rem}.product-details .product-content .content-section .reviews-section .recent-reviews .review-item{background:#f9fafb;border-radius:.5rem;padding:1.5rem;border:1px solid #e5e7eb;margin-bottom:1rem}.product-details .product-content .content-section .reviews-section .recent-reviews .review-item:last-child{margin-bottom:0}.product-details .product-content .content-section .reviews-section .recent-reviews .review-item .review-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem}.product-details .product-content .content-section .reviews-section .recent-reviews .review-item .review-header .reviewer-info{display:flex;align-items:center;gap:.75rem}.product-details .product-content .content-section .reviews-section .recent-reviews .review-item .review-header .reviewer-info .reviewer-name{font-weight:600;color:#1f2937}.product-details .product-content .content-section .reviews-section .recent-reviews .review-item .review-header .reviewer-info .verified-badge{background:#4267b21a;color:#4267b2;padding:.125rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:500}.product-details .product-content .content-section .reviews-section .recent-reviews .review-item .review-header .review-rating{display:flex;align-items:center;gap:.5rem}.product-details .product-content .content-section .reviews-section .recent-reviews .review-item .review-header .review-rating .stars{display:flex;gap:.125rem}.product-details .product-content .content-section .reviews-section .recent-reviews .review-item .review-header .review-rating .stars .star{width:14px;height:14px;color:#d1d5db}.product-details .product-content .content-section .reviews-section .recent-reviews .review-item .review-header .review-rating .stars .star--filled{color:#ce802d}.product-details .product-content .content-section .reviews-section .recent-reviews .review-item .review-header .review-rating .review-date{font-size:.75rem;color:#4b5563}.product-details .product-content .content-section .reviews-section .recent-reviews .review-item .review-comment{font-size:.875rem;color:#374151;line-height:1.5;margin:0}@media(max-width:1024px){.product-details .product-header .header-content{flex-direction:column;gap:1.5rem}.product-details .product-header .header-content .header-actions{align-self:flex-start}.product-details .product-summary{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.product-details .product-content .content-section .product-gallery{flex-direction:column}.product-details .product-content .content-section .product-gallery .thumbnail-list{flex-direction:row;overflow-x:auto;padding-bottom:.5rem}.product-details .product-content .content-section .product-gallery .thumbnail-list .thumbnail{flex-shrink:0}.product-details .product-content .content-section .info-grid{grid-template-columns:1fr}.product-details .product-content .content-section .coupon-section .coupon-header{flex-direction:column;gap:1rem}.product-details .product-content .content-section .coupon-section .coupon-form .form-grid{grid-template-columns:1fr}.product-details .product-content .content-section .coupon-section .coupon-item .coupon-main{flex-direction:column;gap:1rem}.product-details .product-content .content-section .coupon-section .coupon-item .coupon-main .coupon-stats{align-self:flex-start}}@media(max-width:768px){.product-details .product-header{padding:1.5rem}.product-details .product-header .header-content .product-info h1{font-size:1.5rem}.product-details .product-header .header-content .product-info .arabic-name{font-size:1.375rem}.product-details .product-header .header-actions{flex-wrap:wrap;gap:.5rem}.product-details .product-header .header-actions .action-btn{flex:1;min-width:calc(50% - .25rem)}.product-details .product-summary{grid-template-columns:1fr}.product-details .product-summary .summary-card,.product-details .product-content .content-section{padding:1rem}.product-details .product-content .content-section .product-gallery .main-image img{height:300px}.product-details .product-content .content-section .info-card{padding:1rem}.product-details .product-content .content-section .info-card .info-list .info-item{flex-direction:column;align-items:flex-start;gap:.25rem}.product-details .product-content .content-section .info-card .info-list .info-item.arabic-spec{align-items:flex-end}.product-details .product-content .content-section .info-card .info-list .info-item .label{min-width:auto}.product-details .product-content .content-section .info-card .info-list .info-item .value{text-align:left}.arabic-spec .product-details .product-content .content-section .info-card .info-list .info-item .value{text-align:right}.product-details .product-content .content-section .info-card .shipping-rate-display .shipping-type-badge{padding:.75rem 1rem;font-size:.875rem}.product-details .product-content .content-section .info-card .shipping-rate-display .shipping-type-badge svg{width:16px;height:16px}.product-details .product-content .content-section .coupon-section .coupon-header{padding:.75rem}.product-details .product-content .content-section .coupon-section .coupon-header .coupon-stats{flex-direction:column;gap:.5rem}.product-details .product-content .content-section .coupon-section .coupon-form{padding:1rem}.product-details .product-content .content-section .coupon-section .coupon-form .form-actions{flex-direction:column}.product-details .product-content .content-section .coupon-section .coupon-form .form-actions .save-btn,.product-details .product-content .content-section .coupon-section .coupon-form .form-actions .cancel-btn{width:100%}.product-details .product-content .content-section .coupon-section .coupon-item{padding:1rem}.product-details .product-content .content-section .coupon-section .coupon-item .coupon-main .coupon-stats{gap:1rem}.product-details .product-content .content-section .coupon-section .coupon-item .coupon-actions{flex-direction:column}.product-details .product-content .content-section .coupon-section .coupon-item .coupon-actions .toggle-btn{width:100%}.product-details .product-content .content-section .reviews-section .rating-overview .average-rating{flex-direction:column;align-items:flex-start;gap:.75rem}.product-details .product-content .content-section .reviews-section .review-item .review-header{flex-direction:column;gap:.5rem}}.lang-ar .product-details{direction:rtl}.lang-ar .product-details .product-header .back-btn svg{transform:scaleX(-1)}.lang-ar .product-details .product-header .header-content .product-info h1,.lang-ar .product-details .product-header .header-content .product-info p,.lang-ar .product-details .product-header .header-content .product-info .product-meta,.lang-ar .product-details .product-header .header-content .product-info .arabic-name,.lang-ar .product-details .product-header .header-content .product-info .arabic-description,.lang-ar .product-details .product-header .header-content .header-actions .action-btn,.lang-ar .product-details .status-badge,.lang-ar .product-details .product-summary .summary-card .card-content h3,.lang-ar .product-details .product-summary .summary-card .card-content .primary,.lang-ar .product-details .product-summary .summary-card .card-content .secondary,.lang-ar .product-details .product-content .content-section h2{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .product-details .product-content .content-section .product-gallery .thumbnail-list{flex-direction:column-reverse}.lang-ar .product-details .product-content .content-section .coupon-section .coupon-header .coupon-stats span,.lang-ar .product-details .product-content .content-section .coupon-section .coupon-header .add-coupon-btn,.lang-ar .product-details .product-content .content-section .coupon-section .coupon-form h3,.lang-ar .product-details .product-content .content-section .coupon-section .coupon-form .form-group label,.lang-ar .product-details .product-content .content-section .coupon-section .coupon-form .form-group input,.lang-ar .product-details .product-content .content-section .coupon-section .coupon-form .form-group select,.lang-ar .product-details .product-content .content-section .coupon-section .coupon-form .form-actions .save-btn,.lang-ar .product-details .product-content .content-section .coupon-section .coupon-form .form-actions .cancel-btn,.lang-ar .product-details .product-content .content-section .coupon-section .coupons-list .no-coupons p,.lang-ar .product-details .product-content .content-section .coupon-section .coupons-list .coupon-item .coupon-main .coupon-info .coupon-details .coupon-value,.lang-ar .product-details .product-content .content-section .coupon-section .coupons-list .coupon-item .coupon-main .coupon-info .coupon-details .coupon-expiry,.lang-ar .product-details .product-content .content-section .coupon-section .coupons-list .coupon-item .coupon-main .coupon-info .coupon-description,.lang-ar .product-details .product-content .content-section .coupon-section .coupons-list .coupon-item .coupon-main .coupon-stats .stat .stat-label,.lang-ar .product-details .product-content .content-section .coupon-section .coupons-list .coupon-item .coupon-main .coupon-stats .stat .stat-value,.lang-ar .product-details .product-content .content-section .coupon-section .coupons-list .coupon-item .coupon-actions .toggle-btn,.lang-ar .product-details .product-content .content-section .info-card h3{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .product-details .product-content .content-section .info-card .info-list .info-item .label,.lang-ar .product-details .product-content .content-section .info-card .info-list .info-item .value{font-family:Cairo,Tajawal,Arial,sans-serif;text-align:right!important}.lang-ar .product-details .product-content .content-section .info-card .info-list .info-item .label{text-align:left}.lang-ar .product-details .product-content .content-section .info-card .pricing-breakdown .pricing-item,.lang-ar .product-details .product-content .content-section .info-card .features-list .feature-item{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .product-details .product-content .content-section .info-card .features-list.arabic-features{direction:rtl}.lang-ar .product-details .product-content .content-section .info-card .features-list.arabic-features .feature-item svg{order:2}.lang-ar .product-details .product-content .content-section .info-card .shipping-rate-display .shipping-type-badge,.lang-ar .product-details .product-content .content-section .info-card .shipping-rate-display .shipping-description,.lang-ar .product-details .product-content .content-section .reviews-section .reviews-summary .rating-overview .average-rating .total-reviews,.lang-ar .product-details .product-content .content-section .reviews-section .reviews-summary .rating-overview .rating-distribution .rating-bar .stars-label,.lang-ar .product-details .product-content .content-section .reviews-section .reviews-summary .rating-overview .rating-distribution .rating-bar .count,.lang-ar .product-details .product-content .content-section .reviews-section .recent-reviews h3,.lang-ar .product-details .product-content .content-section .reviews-section .recent-reviews .review-item .review-header .reviewer-info .reviewer-name,.lang-ar .product-details .product-content .content-section .reviews-section .recent-reviews .review-item .review-header .reviewer-info .verified-badge,.lang-ar .product-details .product-content .content-section .reviews-section .recent-reviews .review-item .review-header .review-rating .review-date,.lang-ar .product-details .product-content .content-section .reviews-section .recent-reviews .review-item .review-comment,.lang-ar .product-details .loading-state p,.lang-ar .product-details .error-state h2,.lang-ar .product-details .error-state p,.lang-ar .product-details .error-state button{font-family:Cairo,Tajawal,Arial,sans-serif}.categories-management{max-width:100%;margin:0 auto;padding:0 1rem}.categories-management .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#4b5563}.categories-management .loading-state .loading-spinner{width:40px;height:40px;border:3px solid #e5e7eb;border-top:3px solid #CE802D;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}.categories-management .loading-state p{font-size:1.125rem;margin:0}.categories-management .page-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;background:#fff;padding:2rem;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb}.categories-management .page-header .header-content h1{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:.5rem;background:linear-gradient(135deg,#1f2937,#374151);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.categories-management .page-header .header-content p{font-size:1.125rem;color:#4b5563;margin:0}.categories-management .page-header .header-stats{display:flex;gap:2rem}.categories-management .page-header .header-stats .stat-item{text-align:center;min-width:80px}.categories-management .page-header .header-stats .stat-item .stat-number{display:block;font-size:2rem;font-weight:700;color:#ce802d;margin-bottom:.25rem}.categories-management .page-header .header-stats .stat-item .stat-label{font-size:.875rem;color:#4b5563;font-weight:500}.categories-management .categories-table-container{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;overflow:hidden}.categories-management .categories-table-container .table-controls{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb;background:#f9fafb}.categories-management .categories-table-container .table-controls .controls-left{display:flex;gap:1rem;align-items:center}.categories-management .categories-table-container .table-controls .controls-left .search-box{position:relative;min-width:300px}.categories-management .categories-table-container .table-controls .controls-left .search-box .search-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#d1d5db}.categories-management .categories-table-container .table-controls .controls-left .search-box input{width:100%;padding:.75rem .75rem .75rem 2.5rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;background:#fff;transition:all .3s ease-in-out}.categories-management .categories-table-container .table-controls .controls-left .search-box input:focus{outline:none;border-color:#ce802d;box-shadow:0 0 0 3px #ce802d1a}.categories-management .categories-table-container .table-controls .controls-left .search-box input::-moz-placeholder{color:#d1d5db}.categories-management .categories-table-container .table-controls .controls-left .search-box input::placeholder{color:#d1d5db}.categories-management .categories-table-container .table-controls .controls-left .status-filter{padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;background:#fff;cursor:pointer;transition:all .3s ease-in-out;min-width:120px}.categories-management .categories-table-container .table-controls .controls-left .status-filter:focus{outline:none;border-color:#ce802d;box-shadow:0 0 0 3px #ce802d1a}.categories-management .categories-table-container .table-controls .controls-right{display:flex;gap:1rem;align-items:center}.categories-management .categories-table-container .table-controls .controls-right .add-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;background:#fff;color:#374151;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out;white-space:nowrap}.categories-management .categories-table-container .table-controls .controls-right .add-btn svg{width:16px;height:16px}.categories-management .categories-table-container .table-controls .controls-right .add-btn:hover{background:#f9fafb;border-color:#4267b2;color:#4267b2}.categories-management .categories-table-container .table-controls .controls-right .add-btn--primary{background:#4267b2;color:#fff;border-color:#4267b2}.categories-management .categories-table-container .table-controls .controls-right .add-btn--primary:hover{background:#2c5aa0;border-color:#2c5aa0;color:#fff}.categories-management .categories-table-container .categories-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:1.5rem;padding:1.5rem}@media(max-width:468px){.categories-management .categories-table-container .categories-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}.categories-management .categories-table-container .categories-grid .category-card{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;transition:all .3s ease-in-out;overflow:hidden;width:100%;max-width:100%}.categories-management .categories-table-container .categories-grid .category-card:hover{transform:translateY(-2px);box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d;border-color:#4267b2}.categories-management .categories-table-container .categories-grid .category-card .card-header{display:flex;gap:1rem;padding:1.5rem;border-bottom:1px solid #e5e7eb}.categories-management .categories-table-container .categories-grid .category-card .card-header .category-image{width:80px;height:80px;border-radius:.5rem;overflow:hidden;flex-shrink:0;border:1px solid #e5e7eb}.categories-management .categories-table-container .categories-grid .category-card .card-header .category-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.categories-management .categories-table-container .categories-grid .category-card .card-header .category-info{flex:1;min-width:0;overflow:hidden}.categories-management .categories-table-container .categories-grid .category-card .card-header .category-info .category-name{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0 0 .25rem;word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.categories-management .categories-table-container .categories-grid .category-card .card-header .category-info .category-name-ar{font-size:1.125rem;font-weight:500;color:#4267b2;margin:0 0 .5rem;word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans Arabic,sans-serif}.categories-management .categories-table-container .categories-grid .category-card .card-header .category-info .category-description{font-size:.875rem;color:#4b5563;line-height:1.4;margin:0 0 1rem;word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;display:-webkit-box;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.categories-management .categories-table-container .categories-grid .category-card .card-header .category-info .category-meta{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.categories-management .categories-table-container .categories-grid .category-card .card-header .category-info .category-meta .category-id{font-size:.75rem;color:#4b5563;font-family:Courier New,monospace;background:#f3f4f6;padding:.25rem .5rem;border-radius:.375rem;flex-shrink:0}.categories-management .categories-table-container .categories-grid .category-card .card-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:0;padding:0;background:#f9fafb;border-bottom:1px solid #e5e7eb}.categories-management .categories-table-container .categories-grid .category-card .card-stats .stat{text-align:center;padding:1rem .5rem;border-right:1px solid #e5e7eb}.categories-management .categories-table-container .categories-grid .category-card .card-stats .stat:last-child{border-right:none}.categories-management .categories-table-container .categories-grid .category-card .card-stats .stat .stat-value{display:block;font-size:1.125rem;font-weight:700;color:#4267b2;margin-bottom:.25rem;word-break:break-word}.categories-management .categories-table-container .categories-grid .category-card .card-stats .stat .stat-label{font-size:.7rem;color:#4b5563;font-weight:500;text-transform:uppercase;letter-spacing:.5px;line-height:1.2}.categories-management .categories-table-container .categories-grid .category-card .subcategories-section{padding:1.5rem;border-bottom:1px solid #e5e7eb}.categories-management .categories-table-container .categories-grid .category-card .subcategories-section h4{font-size:1rem;font-weight:600;color:#1f2937;margin:0 0 1rem}.categories-management .categories-table-container .categories-grid .category-card .subcategories-section .subcategories-list{display:flex;flex-direction:column;gap:.75rem}.categories-management .categories-table-container .categories-grid .category-card .subcategories-section .subcategories-list .subcategory-item{padding:.75rem;background:#f9fafb;border-radius:.5rem;border:1px solid #e5e7eb}.categories-management .categories-table-container .categories-grid .category-card .subcategories-section .subcategories-list .subcategory-item .subcategory-info{width:100%}.categories-management .categories-table-container .categories-grid .category-card .subcategories-section .subcategories-list .subcategory-item .subcategory-info .subcategory-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.5rem;flex-wrap:wrap}.categories-management .categories-table-container .categories-grid .category-card .subcategories-section .subcategories-list .subcategory-item .subcategory-info .subcategory-header .subcategory-names{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}.categories-management .categories-table-container .categories-grid .category-card .subcategories-section .subcategories-list .subcategory-item .subcategory-info .subcategory-header .subcategory-names .subcategory-name{font-weight:500;color:#1f2937;word-break:break-word;overflow-wrap:break-word;font-size:.875rem}.categories-management .categories-table-container .categories-grid .category-card .subcategories-section .subcategories-list .subcategory-item .subcategory-info .subcategory-header .subcategory-names .subcategory-name-ar{font-weight:400;color:#4267b2;word-break:break-word;overflow-wrap:break-word;font-size:.8125rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans Arabic,sans-serif}.categories-management .categories-table-container .categories-grid .category-card .subcategories-section .subcategories-list .subcategory-item .subcategory-info .subcategory-header .subcategory-badges{display:flex;flex-direction:column;gap:.25rem;align-items:flex-end;flex-shrink:0}.categories-management .categories-table-container .categories-grid .category-card .subcategories-section .subcategories-list .subcategory-item .subcategory-info .subcategory-count{font-size:.75rem;color:#4b5563;margin-bottom:.5rem}.categories-management .categories-table-container .categories-grid .category-card .subcategories-section .subcategories-list .subcategory-item .subcategory-info .sub-subcategories-preview{display:flex;gap:.25rem;flex-wrap:wrap}.categories-management .categories-table-container .categories-grid .category-card .subcategories-section .subcategories-list .subcategory-item .subcategory-info .sub-subcategories-preview .sub-subcategory-tag{font-size:.625rem;background:#4267b2;color:#fff;padding:.125rem .375rem;border-radius:.375rem;word-break:break-word;display:flex;flex-direction:column;gap:.125rem;min-width:0}.categories-management .categories-table-container .categories-grid .category-card .subcategories-section .subcategories-list .subcategory-item .subcategory-info .sub-subcategories-preview .sub-subcategory-tag .sub-subcategory-name{font-weight:500}.categories-management .categories-table-container .categories-grid .category-card .subcategories-section .subcategories-list .subcategory-item .subcategory-info .sub-subcategories-preview .sub-subcategory-tag .sub-subcategory-name-ar{font-size:.5625rem;opacity:.9;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans Arabic,sans-serif}.categories-management .categories-table-container .categories-grid .category-card .subcategories-section .subcategories-list .subcategory-item .subcategory-info .sub-subcategories-preview .sub-subcategory-tag .sub-subcategory-commission{font-size:.5625rem;font-weight:600;opacity:.9;border-top:1px solid rgba(255,255,255,.2);padding-top:.0625rem}.categories-management .categories-table-container .categories-grid .category-card .subcategories-section .subcategories-list .subcategory-item .subcategory-info .sub-subcategories-preview .more-tags{font-size:.625rem;color:#4b5563;font-weight:500}.categories-management .categories-table-container .categories-grid .category-card .subcategories-section .subcategories-list .more-subcategories{text-align:center;font-size:.875rem;color:#4267b2;font-weight:500;padding:.5rem}.categories-management .categories-table-container .categories-grid .category-card .subcategories-section .no-subcategories{text-align:center;padding:1rem;color:#d1d5db;font-style:italic}.categories-management .categories-table-container .categories-grid .category-card .card-actions{display:flex;gap:.5rem;padding:1rem 1.5rem;background:#f9fafb}.categories-management .categories-table-container .categories-grid .category-card .card-actions .action-btn{width:36px;height:36px;border:none;border-radius:.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease-in-out}.categories-management .categories-table-container .categories-grid .category-card .card-actions .action-btn svg{width:18px;height:18px}.categories-management .categories-table-container .categories-grid .category-card .card-actions .action-btn--view{background:#4267b21a;color:#4267b2}.categories-management .categories-table-container .categories-grid .category-card .card-actions .action-btn--view:hover{background:#4267b233;transform:translateY(-1px)}.categories-management .categories-table-container .categories-grid .category-card .card-actions .action-btn--activate{background:#4267b21a;color:#4267b2}.categories-management .categories-table-container .categories-grid .category-card .card-actions .action-btn--activate:hover{background:#4267b233;transform:translateY(-1px)}.categories-management .categories-table-container .categories-grid .category-card .card-actions .action-btn--deactivate{background:#ce802d1a;color:#ce802d}.categories-management .categories-table-container .categories-grid .category-card .card-actions .action-btn--deactivate:hover{background:#ce802d33;transform:translateY(-1px)}.categories-management .categories-table-container .categories-grid .category-card .card-actions .action-btn--delete{background:#ef44441a;color:#dc2626}.categories-management .categories-table-container .categories-grid .category-card .card-actions .action-btn--delete:hover{background:#ef444433;transform:translateY(-1px)}.categories-management .categories-table-container .pagination{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-top:1px solid #e5e7eb;background:#f9fafb}.categories-management .categories-table-container .pagination .pagination-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;background:#fff;color:#374151;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.categories-management .categories-table-container .pagination .pagination-btn:hover:not(:disabled){background:#f9fafb;border-color:#ce802d;color:#ce802d;transform:translateY(-1px)}.categories-management .categories-table-container .pagination .pagination-btn:disabled{opacity:.5;cursor:not-allowed}.categories-management .categories-table-container .pagination .pagination-btn svg{width:16px;height:16px}.categories-management .categories-table-container .pagination .pagination-info span{font-size:.875rem;color:#4b5563;font-weight:500}.categories-management .status-badge{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.categories-management .status-badge--success{background:#4267b21a;color:#4267b2}.categories-management .status-badge--neutral{background:#4b55631a;color:#4b5563}.categories-management .commission-badge{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;letter-spacing:.5px;white-space:nowrap}.categories-management .commission-badge--default{background:#22c55e1a;color:#059669}.categories-management .commission-badge--override{background:#ef44441a;color:#dc2626;position:relative}.categories-management .commission-badge--override:before{content:"⚠️";margin-right:.25rem;font-size:.625rem}.categories-management .modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.categories-management .modal-overlay .modal{background:#fff;border-radius:.75rem;box-shadow:0 25px 50px #00000026;max-width:500px;width:100%;max-height:90vh;overflow-y:auto}.categories-management .modal-overlay .modal .modal-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb}.categories-management .modal-overlay .modal .modal-header h2{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0;word-wrap:break-word;flex:1;padding-right:1rem}.categories-management .modal-overlay .modal .modal-header .close-btn{width:36px;height:36px;border:none;background:none;color:#4b5563;cursor:pointer;border-radius:.5rem;transition:all .3s ease-in-out;flex-shrink:0}.categories-management .modal-overlay .modal .modal-header .close-btn:hover{background:#f3f4f6;color:#374151}.categories-management .modal-overlay .modal .modal-header .close-btn svg{width:20px;height:20px}.categories-management .modal-overlay .modal .modal-body{padding:1.5rem}.categories-management .modal-overlay .modal .modal-body .form-group{margin-bottom:1.5rem}.categories-management .modal-overlay .modal .modal-body .form-group:last-child{margin-bottom:0}.categories-management .modal-overlay .modal .modal-body .form-group label{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}.categories-management .modal-overlay .modal .modal-body .form-group input,.categories-management .modal-overlay .modal .modal-body .form-group select,.categories-management .modal-overlay .modal .modal-body .form-group textarea{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;transition:all .3s ease-in-out}.categories-management .modal-overlay .modal .modal-body .form-group input:focus,.categories-management .modal-overlay .modal .modal-body .form-group select:focus,.categories-management .modal-overlay .modal .modal-body .form-group textarea:focus{outline:none;border-color:#4267b2;box-shadow:0 0 0 3px #4267b21a}.categories-management .modal-overlay .modal .modal-body .form-group input[dir=rtl],.categories-management .modal-overlay .modal .modal-body .form-group select[dir=rtl],.categories-management .modal-overlay .modal .modal-body .form-group textarea[dir=rtl]{text-align:right;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans Arabic,sans-serif}.categories-management .modal-overlay .modal .modal-body .form-group input[dir=rtl]::-moz-placeholder,.categories-management .modal-overlay .modal .modal-body .form-group select[dir=rtl]::-moz-placeholder,.categories-management .modal-overlay .modal .modal-body .form-group textarea[dir=rtl]::-moz-placeholder{text-align:right;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans Arabic,sans-serif}.categories-management .modal-overlay .modal .modal-body .form-group input[dir=rtl]::placeholder,.categories-management .modal-overlay .modal .modal-body .form-group select[dir=rtl]::placeholder,.categories-management .modal-overlay .modal .modal-body .form-group textarea[dir=rtl]::placeholder{text-align:right;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans Arabic,sans-serif}.categories-management .modal-overlay .modal .modal-body .form-group textarea{resize:vertical;min-height:80px}.categories-management .modal-overlay .modal .modal-body .form-group .image-upload{display:flex;flex-direction:column;gap:1rem}.categories-management .modal-overlay .modal .modal-body .form-group .image-upload .current-image-section{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem}.categories-management .modal-overlay .modal .modal-body .form-group .image-upload .current-image-section label{font-size:.8125rem;font-weight:500;color:#4b5563;margin:0}.categories-management .modal-overlay .modal .modal-body .form-group .image-upload .current-image-section .current-image{width:100px;height:100px;-o-object-fit:cover;object-fit:cover;border-radius:.5rem;border:2px solid #e5e7eb;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.categories-management .modal-overlay .modal .modal-body .form-group .image-upload .image-upload-btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1rem;background:#4267b2;color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out;text-align:center;min-width:120px}.categories-management .modal-overlay .modal .modal-body .form-group .image-upload .image-upload-btn:hover{background:#2c5aa0;transform:translateY(-1px)}.categories-management .modal-overlay .modal .modal-body .form-group .image-upload .image-upload-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.categories-management .modal-overlay .modal .modal-body .form-group .image-upload .image-upload-btn input[type=file]{display:none}.categories-management .modal-overlay .modal .modal-body .form-group .image-upload .image-preview{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem}.categories-management .modal-overlay .modal .modal-body .form-group .image-upload .image-preview .preview-image{border-radius:.5rem;border:2px solid #e5e7eb;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.categories-management .modal-overlay .modal .modal-body .form-group .image-upload .image-preview .current-image{width:100px;height:100px;-o-object-fit:cover;object-fit:cover;border-radius:.5rem;border:2px solid #e5e7eb;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;margin-bottom:.5rem}.categories-management .modal-overlay .modal .modal-body .form-group .image-upload .image-preview .image-name{font-size:.8125rem;color:#059669;font-weight:500;display:flex;align-items:center;gap:.5rem;padding:.5rem;background:#22c55e1a;border-radius:.375rem;border:1px solid rgba(34,197,94,.2);word-break:break-all}.categories-management .modal-overlay .modal .modal-body .form-group.commission-group{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem}.categories-management .modal-overlay .modal .modal-body .form-group.commission-group .commission-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:.5rem}.categories-management .modal-overlay .modal .modal-body .form-group.commission-group .commission-header label{margin:0;font-weight:600;color:#1f2937}.categories-management .modal-overlay .modal .modal-body .form-group.commission-group .commission-header .commission-toggle{display:flex;align-items:center;gap:.5rem}.categories-management .modal-overlay .modal .modal-body .form-group.commission-group .commission-header .commission-toggle input[type=checkbox]{width:auto;margin:0;cursor:pointer}.categories-management .modal-overlay .modal .modal-body .form-group.commission-group .commission-header .commission-toggle label{font-size:.8125rem;color:#4b5563;cursor:pointer;margin:0}.categories-management .modal-overlay .modal .modal-body .form-group.commission-group .commission-input{position:relative}.categories-management .modal-overlay .modal .modal-body .form-group.commission-group .commission-input input{padding-right:2rem}.categories-management .modal-overlay .modal .modal-body .form-group.commission-group .commission-input .commission-unit{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);font-size:.875rem;color:#4b5563;font-weight:500;pointer-events:none}.categories-management .modal-overlay .modal .modal-body .form-group.commission-group .commission-default{padding:.75rem;background:#22c55e1a;border-radius:.5rem;border:1px solid rgba(34,197,94,.2)}.categories-management .modal-overlay .modal .modal-body .form-group.commission-group .commission-default span{font-size:.875rem;color:#059669;font-weight:500}.categories-management .modal-overlay .modal .modal-footer{display:flex;gap:1rem;padding:1.5rem;border-top:1px solid #e5e7eb;justify-content:flex-end}.categories-management .modal-overlay .modal .modal-footer .btn{padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.categories-management .modal-overlay .modal .modal-footer .btn--secondary{background:#f3f4f6;color:#374151}.categories-management .modal-overlay .modal .modal-footer .btn--secondary:hover{background:#e5e7eb}.categories-management .modal-overlay .modal .modal-footer .btn--primary{background:#4267b2;color:#fff}.categories-management .modal-overlay .modal .modal-footer .btn--primary:hover{background:#2c5aa0}@media(max-width:1400px){.categories-management .categories-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media(max-width:1200px){.categories-management .categories-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.categories-management .categories-grid .category-card .card-header .category-image{width:70px;height:70px}.categories-management .categories-grid .category-card .card-header .category-info .category-name{font-size:1.125rem}.categories-management .categories-grid .category-card .card-header .category-info .category-name-ar{font-size:1rem}.categories-management .categories-grid .category-card .card-header .category-info .category-description{font-size:.8125rem}.categories-management .categories-grid .category-card .card-stats .stat{padding:.875rem .25rem}.categories-management .categories-grid .category-card .card-stats .stat .stat-value{font-size:1rem}.categories-management .categories-grid .category-card .card-stats .stat .stat-label{font-size:.625rem}}@media(max-width:1024px){.categories-management{padding:0 .75rem}.categories-management .page-header{flex-direction:column;gap:1.5rem;padding:1.5rem}.categories-management .page-header .header-stats{justify-content:space-around;width:100%;flex-wrap:wrap;gap:1rem}.categories-management .page-header .header-stats .stat-item{min-width:auto;flex:1}.categories-management .table-controls{flex-direction:column;gap:1rem;align-items:stretch}.categories-management .table-controls .controls-left{flex-direction:column;gap:1rem}.categories-management .table-controls .controls-left .search-box{min-width:auto}.categories-management .table-controls .controls-right{justify-content:flex-end;flex-wrap:wrap;gap:.5rem}.categories-management .table-controls .controls-right .add-btn{flex:1;min-width:150px}.categories-management .categories-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.25rem}.categories-management .categories-grid .category-card .card-header{padding:1.25rem}.categories-management .categories-grid .category-card .card-header .category-image{width:60px;height:60px}.categories-management .categories-grid .category-card .card-header .category-info .category-name{font-size:1rem}.categories-management .categories-grid .category-card .card-header .category-info .category-name-ar{font-size:.9375rem}.categories-management .categories-grid .category-card .card-header .category-info .category-description{font-size:.8125rem}.categories-management .categories-grid .category-card .card-header .category-info .category-meta{gap:.5rem;flex-wrap:wrap}.categories-management .categories-grid .category-card .card-header .category-info .category-meta .commission-badge{font-size:.6875rem;padding:.1875rem .625rem}.categories-management .categories-grid .category-card .card-stats .stat{padding:.75rem .25rem}.categories-management .categories-grid .category-card .card-stats .stat .stat-value{font-size:.9375rem}.categories-management .categories-grid .category-card .card-stats .stat .stat-label{font-size:.6rem}.categories-management .categories-grid .category-card .subcategories-section{padding:1.25rem}.categories-management .categories-grid .category-card .card-actions{padding:.875rem 1.25rem}}@media(max-width:768px){.categories-management{padding:0 .5rem}.categories-management .page-header{padding:1rem}.categories-management .page-header .header-content h1{font-size:1.75rem}.categories-management .page-header .header-content p{font-size:1rem}.categories-management .page-header .header-stats{gap:.75rem}.categories-management .page-header .header-stats .stat-item .stat-number{font-size:1.5rem}.categories-management .page-header .header-stats .stat-item .stat-label{font-size:.75rem}.categories-management .table-controls{padding:1rem}.categories-management .table-controls .controls-left .search-box input,.categories-management .table-controls .controls-left .status-filter{font-size:16px}.categories-management .table-controls .controls-right .add-btn{padding:.875rem 1rem;font-size:.875rem}.categories-management .table-controls .controls-right .add-btn svg{width:18px;height:18px}.categories-management .categories-grid{grid-template-columns:1fr;padding:1rem;gap:1rem}.categories-management .categories-grid .category-card{max-width:100%}.categories-management .categories-grid .category-card .card-header{padding:1rem;gap:.75rem}.categories-management .categories-grid .category-card .card-header .category-image{width:70px;height:70px}.categories-management .categories-grid .category-card .card-header .category-info .category-name{font-size:1.125rem}.categories-management .categories-grid .category-card .card-header .category-info .category-name-ar{font-size:1rem}.categories-management .categories-grid .category-card .card-header .category-info .category-description{font-size:.8125rem;line-clamp:3}.categories-management .categories-grid .category-card .card-header .category-info .category-meta{gap:.5rem;flex-wrap:wrap}.categories-management .categories-grid .category-card .card-header .category-info .category-meta .commission-badge{font-size:.6875rem;padding:.1875rem .5rem}.categories-management .categories-grid .category-card .card-stats{grid-template-columns:repeat(2,1fr);gap:1px}.categories-management .categories-grid .category-card .card-stats .stat{padding:.75rem .5rem;border-right:none;border-bottom:1px solid #e5e7eb}.categories-management .categories-grid .category-card .card-stats .stat:nth-child(2){border-right:1px solid #e5e7eb}.categories-management .categories-grid .category-card .card-stats .stat:nth-child(3),.categories-management .categories-grid .category-card .card-stats .stat:nth-child(4){border-bottom:none}.categories-management .categories-grid .category-card .card-stats .stat .stat-value{font-size:1rem}.categories-management .categories-grid .category-card .card-stats .stat .stat-label{font-size:.65rem}.categories-management .categories-grid .category-card .subcategories-section{padding:1rem}.categories-management .categories-grid .category-card .subcategories-section .subcategory-item{padding:.75rem}.categories-management .categories-grid .category-card .subcategories-section .subcategory-item .subcategory-info .subcategory-header{flex-direction:column;align-items:flex-start;gap:.5rem}.categories-management .categories-grid .category-card .subcategories-section .subcategory-item .subcategory-info .subcategory-header .subcategory-names{width:100%;gap:.375rem}.categories-management .categories-grid .category-card .subcategories-section .subcategory-item .subcategory-info .subcategory-header .subcategory-badges{flex-direction:row;align-items:center;gap:.5rem}.categories-management .categories-grid .category-card .subcategories-section .subcategory-item .subcategory-info .subcategory-header .subcategory-badges .commission-badge{font-size:.625rem;padding:.125rem .375rem}.categories-management .categories-grid .category-card .card-actions{padding:.75rem 1rem;justify-content:center;gap:1rem}.categories-management .categories-grid .category-card .card-actions .action-btn{width:44px;height:44px}.categories-management .categories-grid .category-card .card-actions .action-btn svg{width:20px;height:20px}.categories-management .pagination{padding:1rem;flex-direction:column;gap:1rem}.categories-management .pagination .pagination-info{order:-1}.categories-management .pagination .pagination-btn{padding:.875rem 1rem}.categories-management .modal-overlay{padding:.5rem}.categories-management .modal-overlay .modal{max-height:95vh}.categories-management .modal-overlay .modal .modal-header{padding:1rem}.categories-management .modal-overlay .modal .modal-header h2{font-size:1.125rem}.categories-management .modal-overlay .modal .modal-body{padding:1rem}.categories-management .modal-overlay .modal .modal-body .form-group input,.categories-management .modal-overlay .modal .modal-body .form-group select,.categories-management .modal-overlay .modal .modal-body .form-group textarea{font-size:16px;padding:.875rem}.categories-management .modal-overlay .modal .modal-body .form-group.commission-group .commission-header{flex-direction:column;align-items:flex-start;gap:.75rem}.categories-management .modal-overlay .modal .modal-body .form-group.commission-group .commission-header .commission-toggle label{font-size:.875rem}.categories-management .modal-overlay .modal .modal-footer{padding:1rem;flex-direction:column}.categories-management .modal-overlay .modal .modal-footer .btn{width:100%;padding:.875rem 1rem;font-size:.9375rem}}@media(max-width:600px){.categories-management{padding:0 .25rem}.categories-management .categories-grid{padding:.75rem}.categories-management .categories-grid .category-card .card-header{flex-direction:column;text-align:center;gap:1rem}.categories-management .categories-grid .category-card .card-header .category-image{align-self:center;width:80px;height:80px}.categories-management .categories-grid .category-card .card-header .category-info .category-meta{justify-content:center;flex-wrap:wrap;gap:.375rem}.categories-management .categories-grid .category-card .card-header .category-info .category-meta .commission-badge{font-size:.625rem;padding:.125rem .375rem}.categories-management .categories-grid .category-card .card-stats{grid-template-columns:1fr 1fr}.categories-management .categories-grid .category-card .card-stats .stat:nth-child(2){border-right:none}.categories-management .categories-grid .category-card .card-stats .stat:nth-child(1),.categories-management .categories-grid .category-card .card-stats .stat:nth-child(2){border-bottom:1px solid #e5e7eb}.categories-management .categories-grid .category-card .subcategories-section .subcategory-item .subcategory-info .subcategory-header .subcategory-names{text-align:left}.categories-management .categories-grid .category-card .subcategories-section .subcategory-item .subcategory-info .subcategory-header .subcategory-names .subcategory-name-ar{text-align:right}.categories-management .categories-grid .category-card .subcategories-section .subcategory-item .subcategory-info .subcategory-header .subcategory-badges{justify-content:flex-end}}@media(max-width:510px){.categories-management .page-header{margin-bottom:1rem}.categories-management .page-header .header-stats .stat-item .stat-number{font-size:1.25rem}.categories-management .table-controls .controls-right .add-btn{min-width:100%;justify-content:center}.categories-management .categories-grid{padding:.5rem}.categories-management .categories-grid .category-card .card-header{padding:.75rem}.categories-management .categories-grid .category-card .card-header .category-image{width:60px;height:60px}.categories-management .categories-grid .category-card .card-header .category-info .category-name{font-size:1rem}.categories-management .categories-grid .category-card .card-header .category-info .category-name-ar{font-size:.9375rem}.categories-management .categories-grid .category-card .card-header .category-info .category-description{font-size:.75rem}.categories-management .categories-grid .category-card .card-header .category-info .category-meta .commission-badge{font-size:.5625rem;padding:.125rem .25rem}.categories-management .categories-grid .category-card .card-stats .stat{padding:.625rem .25rem}.categories-management .categories-grid .category-card .card-stats .stat .stat-value{font-size:.875rem}.categories-management .categories-grid .category-card .card-stats .stat .stat-label{font-size:.6rem}.categories-management .categories-grid .category-card .subcategories-section{padding:.75rem}.categories-management .categories-grid .category-card .subcategories-section .subcategory-item .subcategory-info .subcategory-header .subcategory-names .subcategory-name{font-size:.8125rem}.categories-management .categories-grid .category-card .subcategories-section .subcategory-item .subcategory-info .subcategory-header .subcategory-names .subcategory-name-ar{font-size:.75rem}.categories-management .categories-grid .category-card .subcategories-section .subcategory-item .subcategory-info .subcategory-header .subcategory-badges .commission-badge{font-size:.5625rem;padding:.125rem .25rem}.categories-management .categories-grid .category-card .card-actions{padding:.75rem}.categories-management .categories-grid .category-card .card-actions .action-btn{width:40px;height:40px}.categories-management .categories-grid .category-card .card-actions .action-btn svg{width:18px;height:18px}}@media(max-width:500px){.categories-management .categories-table-container .categories-grid{padding:12px}.categories-management .categories-table-container .categories-grid .category-card .card-stats{grid-template-columns:repeat(2,1fr);gap:1px}.categories-management .categories-table-container .categories-grid .category-card .card-stats .stat{padding:.75rem .5rem;border-right:none;border-bottom:1px solid #e5e7eb}.categories-management .categories-table-container .categories-grid .category-card .card-stats .stat:nth-child(odd){border-right:1px solid #e5e7eb}.categories-management .categories-table-container .categories-grid .category-card .card-stats .stat:nth-child(3),.categories-management .categories-table-container .categories-grid .category-card .card-stats .stat:nth-child(4){border-bottom:none}.categories-management .categories-table-container .categories-grid .category-card .card-stats .stat .stat-value{font-size:.9375rem}.categories-management .categories-table-container .categories-grid .category-card .card-stats .stat .stat-label{font-size:.65rem}.categories-management .categories-table-container .categories-grid .category-card .subcategories-section .subcategory-item .subcategory-info .sub-subcategories-preview .sub-subcategory-tag{font-size:.5625rem;padding:.125rem .25rem}.categories-management .categories-table-container .categories-grid .category-card .subcategories-section .subcategory-item .subcategory-info .sub-subcategories-preview .sub-subcategory-tag .sub-subcategory-name-ar,.categories-management .categories-table-container .categories-grid .category-card .subcategories-section .subcategory-item .subcategory-info .sub-subcategories-preview .sub-subcategory-tag .sub-subcategory-commission{font-size:.5rem}}@media(max-width:320px){.categories-management .category-card .card-stats{grid-template-columns:1fr}.categories-management .category-card .card-stats .stat{border-right:none!important;border-bottom:1px solid #e5e7eb}.categories-management .category-card .card-stats .stat:last-child{border-bottom:none}.categories-management .category-card .subcategories-section .subcategory-item .subcategory-info .subcategory-header .subcategory-names .subcategory-name{font-size:.75rem}.categories-management .category-card .subcategories-section .subcategory-item .subcategory-info .subcategory-header .subcategory-names .subcategory-name-ar{font-size:.6875rem}.categories-management .category-card .subcategories-section .subcategory-item .subcategory-info .subcategory-header .subcategory-badges .commission-badge{font-size:.5rem;padding:.0625rem .1875rem}}@media(min-resolution:192dpi){.categories-management .category-card .category-image img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}.lang-ar .categories-management{direction:rtl}.lang-ar .categories-management h1,.lang-ar .categories-management h2,.lang-ar .categories-management h3,.lang-ar .categories-management h4,.lang-ar .categories-management h5,.lang-ar .categories-management h6,.lang-ar .categories-management p,.lang-ar .categories-management span,.lang-ar .categories-management button,.lang-ar .categories-management label,.lang-ar .categories-management input,.lang-ar .categories-management textarea,.lang-ar .categories-management select{font-family:Cairo,Tajawal,Noto Sans Arabic,Arial,sans-serif}.lang-ar .categories-management .page-header .header-content{text-align:right}.lang-ar .categories-management .page-header .header-stats .stat-item{text-align:center}.lang-ar .categories-management .table-controls .controls-left .search-box .search-icon{left:auto;right:.75rem}.lang-ar .categories-management .table-controls .controls-left .search-box input{padding:.75rem 2.5rem .75rem .75rem;text-align:right}.lang-ar .categories-management .categories-grid .category-card .card-header .category-info{text-align:right}.lang-ar .categories-management .categories-grid .category-card .card-header .category-info .category-name-ar{direction:rtl}.lang-ar .categories-management .categories-grid .category-card .card-header .category-info .category-description{text-align:right}.lang-ar .categories-management .categories-grid .category-card .card-header .category-info .category-meta{justify-content:flex-start}.lang-ar .categories-management .categories-grid .category-card .subcategories-section,.lang-ar .categories-management .categories-grid .category-card .subcategories-section h4,.lang-ar .categories-management .categories-grid .category-card .subcategories-section .subcategories-list .subcategory-item .subcategory-info .subcategory-header .subcategory-names{text-align:right}.lang-ar .categories-management .categories-grid .category-card .subcategories-section .subcategories-list .subcategory-item .subcategory-info .subcategory-header .subcategory-names .subcategory-name-ar{direction:rtl}.lang-ar .categories-management .categories-grid .category-card .subcategories-section .subcategories-list .subcategory-item .subcategory-info .subcategory-header .subcategory-badges{align-items:flex-start}.lang-ar .categories-management .categories-grid .category-card .subcategories-section .subcategories-list .subcategory-item .subcategory-info .subcategory-count{text-align:right}.lang-ar .categories-management .categories-grid .category-card .subcategories-section .subcategories-list .subcategory-item .subcategory-info .sub-subcategories-preview{justify-content:flex-start}.lang-ar .categories-management .categories-grid .category-card .subcategories-section .subcategories-list .subcategory-item .subcategory-info .sub-subcategories-preview .sub-subcategory-tag .sub-subcategory-name-ar{direction:rtl}.lang-ar .categories-management .categories-grid .category-card .subcategories-section .subcategories-list .more-subcategories,.lang-ar .categories-management .categories-grid .category-card .subcategories-section .no-subcategories{text-align:right}.lang-ar .categories-management .categories-grid .category-card .card-actions{flex-direction:row-reverse}.lang-ar .categories-management .pagination .pagination-btn svg{transform:scaleX(-1)}.lang-ar .categories-management .modal-overlay .modal .modal-header h2{text-align:right;padding-right:0;padding-left:1rem}.lang-ar .categories-management .modal-overlay .modal .modal-body .form-group,.lang-ar .categories-management .modal-overlay .modal .modal-body .form-group label,.lang-ar .categories-management .modal-overlay .modal .modal-body .form-group input,.lang-ar .categories-management .modal-overlay .modal .modal-body .form-group select,.lang-ar .categories-management .modal-overlay .modal .modal-body .form-group textarea{text-align:right}.lang-ar .categories-management .modal-overlay .modal .modal-body .form-group input::-moz-placeholder,.lang-ar .categories-management .modal-overlay .modal .modal-body .form-group select::-moz-placeholder,.lang-ar .categories-management .modal-overlay .modal .modal-body .form-group textarea::-moz-placeholder{text-align:right}.lang-ar .categories-management .modal-overlay .modal .modal-body .form-group input::placeholder,.lang-ar .categories-management .modal-overlay .modal .modal-body .form-group select::placeholder,.lang-ar .categories-management .modal-overlay .modal .modal-body .form-group textarea::placeholder{text-align:right}.lang-ar .categories-management .modal-overlay .modal .modal-body .form-group input[dir=rtl],.lang-ar .categories-management .modal-overlay .modal .modal-body .form-group select[dir=rtl],.lang-ar .categories-management .modal-overlay .modal .modal-body .form-group textarea[dir=rtl],.lang-ar .categories-management .modal-overlay .modal .modal-body .form-group .image-upload,.lang-ar .categories-management .modal-overlay .modal .modal-body .form-group .image-upload .current-image-section label,.lang-ar .categories-management .modal-overlay .modal .modal-body .form-group .image-upload .image-preview .image-name{text-align:right}.lang-ar .categories-management .modal-overlay .modal .modal-body .form-group.commission-group .commission-header,.lang-ar .categories-management .modal-overlay .modal .modal-body .form-group.commission-group .commission-header .commission-toggle{flex-direction:row-reverse}.lang-ar .categories-management .modal-overlay .modal .modal-body .form-group.commission-group .commission-input .commission-unit{right:auto;left:.75rem}.lang-ar .categories-management .modal-overlay .modal .modal-body .form-group.commission-group .commission-input input{padding-right:.75rem;padding-left:2rem}.lang-ar .categories-management .modal-overlay .modal .modal-footer{flex-direction:row-reverse}.lang-ar .categories-management .loading-state,.lang-ar .categories-management .error-state{text-align:right}.lang-ar .categories-management .loading-state p,.lang-ar .categories-management .error-state p{text-align:center}.lang-ar .categories-management .status-badge--override:before,.lang-ar .categories-management .commission-badge--override:before{margin-right:0;margin-left:.25rem}.lang-ar .categories-management .action-btn svg,.lang-ar .categories-management .add-btn svg{order:2}.lang-ar .categories-management .action-btn:has(svg path[d*=M15]) svg,.lang-ar .categories-management .action-btn:has(svg path[d*=M9]) svg,.lang-ar .categories-management .add-btn:has(svg path[d*=M15]) svg,.lang-ar .categories-management .add-btn:has(svg path[d*=M9]) svg{transform:scaleX(-1)}.lang-ar .categories-management .back-btn svg{transform:scaleX(-1)}.category-details{max-width:100%;margin:0 auto;padding:0 .5rem}.category-details .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#4b5563}.category-details .loading-state .loading-spinner{width:40px;height:40px;border:3px solid #e5e7eb;border-top:3px solid #CE802D;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}.category-details .loading-state p{font-size:1.125rem;margin:0}@media(max-width:768px){.category-details .loading-state p{font-size:1rem}}@media(max-width:480px){.category-details .loading-state p{font-size:.9375rem}}.category-details .error-state{text-align:center;padding:4rem 2rem;background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f}@media(max-width:768px){.category-details .error-state{padding:3rem 1.5rem}}@media(max-width:480px){.category-details .error-state{padding:2rem 1rem}}.category-details .error-state h2{font-size:1.5rem;color:#dc2626;margin-bottom:1rem}@media(max-width:768px){.category-details .error-state h2{font-size:1.375rem}}@media(max-width:480px){.category-details .error-state h2{font-size:1.25rem}}.category-details .error-state p{color:#4b5563;margin-bottom:2rem}@media(max-width:768px){.category-details .error-state p{font-size:.9375rem;margin-bottom:1.5rem}}.category-details .error-state button{background:#ce802d;color:#fff;padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}@media(max-width:768px){.category-details .error-state button{padding:.875rem 1.75rem;font-size:.9375rem}}.category-details .error-state button:hover{background-color:#ce802d}.category-details .category-header{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;padding:2rem;margin-bottom:2rem;position:relative}@media(max-width:768px){.category-details .category-header{padding:1.5rem;margin-bottom:1.5rem}}@media(max-width:480px){.category-details .category-header{padding:1rem;margin-bottom:1rem}}.category-details .category-header:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#ce802d,#f2bd00);border-radius:.75rem .75rem 0 0}.category-details .category-header .back-btn{display:flex;align-items:center;gap:.5rem;background:none;border:none;color:#4b5563;font-size:.875rem;cursor:pointer;margin-bottom:1.5rem;transition:color .2s ease;padding:.5rem;border-radius:.5rem}@media(max-width:768px){.category-details .category-header .back-btn{padding:.75rem;margin-bottom:1.25rem;font-size:.9375rem}}@media(max-width:480px){.category-details .category-header .back-btn{padding:.625rem;margin-bottom:1rem}}.category-details .category-header .back-btn:hover{color:#ce802d;background:#ce802d0d}.category-details .category-header .back-btn svg{width:16px;height:16px}@media(max-width:768px){.category-details .category-header .back-btn svg{width:18px;height:18px}}.category-details .category-header .header-content{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem}@media(max-width:1600px){.category-details .category-header .header-content{flex-direction:column;gap:1.5rem;align-items:stretch}}@media(max-width:768px){.category-details .category-header .header-content{gap:1.25rem}}@media(max-width:480px){.category-details .category-header .header-content{gap:1rem}}.category-details .category-header .header-content .category-info{flex:1;min-width:0}.category-details .category-header .header-content .category-info h1{font-size:2rem;font-weight:700;color:#1f2937;margin:0 0 .5rem;background:linear-gradient(135deg,#1f2937,#374151);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;word-wrap:break-word}@media(max-width:768px){.category-details .category-header .header-content .category-info h1{font-size:1.75rem}}@media(max-width:480px){.category-details .category-header .header-content .category-info h1{font-size:1.5rem}}@media(max-width:380px){.category-details .category-header .header-content .category-info h1{font-size:1.375rem}}.category-details .category-header .header-content .category-info p{font-size:1.125rem;color:#4b5563;margin:0 0 1rem;font-weight:500;line-height:1.5;word-wrap:break-word}@media(max-width:768px){.category-details .category-header .header-content .category-info p{font-size:1rem;margin-bottom:.875rem}}@media(max-width:480px){.category-details .category-header .header-content .category-info p{font-size:.9375rem;margin-bottom:.75rem}}.category-details .category-header .header-content .category-info .category-meta{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}@media(max-width:768px){.category-details .category-header .header-content .category-info .category-meta{gap:.75rem}}@media(max-width:480px){.category-details .category-header .header-content .category-info .category-meta{gap:.5rem}}.category-details .category-header .header-content .category-info .category-meta .category-id{background:#ce802d1a;color:#ce802d;padding:.25rem .75rem;border-radius:.375rem;font-size:.875rem;font-weight:600;font-family:Courier New,monospace}@media(max-width:768px){.category-details .category-header .header-content .category-info .category-meta .category-id{padding:.375rem .875rem}}@media(max-width:480px){.category-details .category-header .header-content .category-info .category-meta .category-id{font-size:.8125rem;padding:.3125rem .75rem}}.category-details .category-header .header-content .header-actions{display:flex;gap:.75rem;flex-wrap:wrap}@media(max-width:1024px){.category-details .category-header .header-content .header-actions{align-self:flex-start;justify-content:flex-start}}@media(max-width:768px){.category-details .category-header .header-content .header-actions{gap:.625rem;width:100%}}@media(max-width:480px){.category-details .category-header .header-content .header-actions{gap:.5rem;flex-direction:column}}.category-details .category-header .header-content .header-actions .action-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out;white-space:nowrap}@media(max-width:768px){.category-details .category-header .header-content .header-actions .action-btn{padding:.875rem 1.125rem;font-size:.9375rem;min-height:44px}}@media(max-width:480px){.category-details .category-header .header-content .header-actions .action-btn{flex:1;justify-content:center;padding:1rem}}.category-details .category-header .header-content .header-actions .action-btn svg{width:16px;height:16px}@media(max-width:768px){.category-details .category-header .header-content .header-actions .action-btn svg{width:18px;height:18px}}.category-details .category-header .header-content .header-actions .action-btn--add{background:#4267b21a;color:#4267b2}.category-details .category-header .header-content .header-actions .action-btn--add:hover{background:#4267b233;transform:translateY(-1px)}.category-details .category-header .header-content .header-actions .action-btn--commission{background:#22c55e1a;color:#059669}.category-details .category-header .header-content .header-actions .action-btn--commission:hover{background:#22c55e33;transform:translateY(-1px)}.category-details .category-header .header-content .header-actions .action-btn--activate{background:#4267b21a;color:#4267b2}.category-details .category-header .header-content .header-actions .action-btn--activate:hover{background:#4267b233;transform:translateY(-1px)}.category-details .category-header .header-content .header-actions .action-btn--deactivate{background:#ce802d1a;color:#ce802d}.category-details .category-header .header-content .header-actions .action-btn--deactivate:hover{background:#ce802d33;transform:translateY(-1px)}.category-details .category-header .header-content .header-actions .action-btn--delete{background:#ef44441a;color:#dc2626}.category-details .category-header .header-content .header-actions .action-btn--delete:hover{background:#ef444433;transform:translateY(-1px)}.category-details .category-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem}@media(max-width:1024px){.category-details .category-stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.25rem}}@media(max-width:768px){.category-details .category-stats{grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.5rem}}@media(max-width:480px){.category-details .category-stats{grid-template-columns:1fr;gap:.75rem;margin-bottom:1rem}}.category-details .category-stats .stat-card{background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;display:flex;align-items:center;gap:1rem;transition:all .3s ease-in-out}@media(max-width:768px){.category-details .category-stats .stat-card{padding:1.25rem;flex-direction:column;text-align:center;gap:.75rem}}@media(max-width:480px){.category-details .category-stats .stat-card{padding:1rem;gap:.5rem}}.category-details .category-stats .stat-card:hover{transform:translateY(-2px);box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d}.category-details .category-stats .stat-card.commission-stat-card{border-color:#22c55e4d;background:linear-gradient(135deg,#22c55e0d,#22c55e05)}.category-details .category-stats .stat-card.commission-stat-card .commission-icon{background:linear-gradient(135deg,#059669,#10b981)}.category-details .category-stats .stat-card.commission-stat-card .commission-status{font-size:.75rem;color:#059669;margin-top:.25rem;font-weight:500}@media(max-width:768px){.category-details .category-stats .stat-card.commission-stat-card .commission-status{font-size:.6875rem}}@media(max-width:480px){.category-details .category-stats .stat-card.commission-stat-card .commission-status{font-size:.625rem}}.category-details .category-stats .stat-card .stat-icon{width:48px;height:48px;background:linear-gradient(135deg,#ce802d,#f2bd00);border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}@media(max-width:768px){.category-details .category-stats .stat-card .stat-icon{width:44px;height:44px}}@media(max-width:480px){.category-details .category-stats .stat-card .stat-icon{width:40px;height:40px}}.category-details .category-stats .stat-card .stat-icon svg{width:24px;height:24px}@media(max-width:768px){.category-details .category-stats .stat-card .stat-icon svg{width:22px;height:22px}}@media(max-width:480px){.category-details .category-stats .stat-card .stat-icon svg{width:20px;height:20px}}.category-details .category-stats .stat-card .stat-content{flex:1;min-width:0}@media(max-width:768px){.category-details .category-stats .stat-card .stat-content{width:100%}}.category-details .category-stats .stat-card .stat-content .stat-value{display:block;font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:.25rem;word-wrap:break-word}@media(max-width:768px){.category-details .category-stats .stat-card .stat-content .stat-value{font-size:1.375rem}}@media(max-width:480px){.category-details .category-stats .stat-card .stat-content .stat-value{font-size:1.25rem}}.category-details .category-stats .stat-card .stat-content .stat-label{font-size:.875rem;color:#4b5563;font-weight:500}@media(max-width:768px){.category-details .category-stats .stat-card .stat-content .stat-label{font-size:.8125rem}}@media(max-width:480px){.category-details .category-stats .stat-card .stat-content .stat-label{font-size:.75rem}}.category-details .status-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}@media(max-width:768px){.category-details .status-badge{padding:.375rem .875rem;font-size:.8125rem}}.category-details .status-badge--success{background:#4267b21a;color:#4267b2}.category-details .status-badge--warning{background:#ce802d1a;color:#ce802d}.category-details .status-badge--neutral{background:#4b55631a;color:#4b5563}.category-details .commission-badge{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;letter-spacing:.5px;white-space:nowrap}@media(max-width:768px){.category-details .commission-badge{padding:.375rem .875rem;font-size:.8125rem}}@media(max-width:480px){.category-details .commission-badge{font-size:.75rem;padding:.3125rem .625rem}}.category-details .commission-badge--default{background:#22c55e1a;color:#059669}.category-details .commission-badge--override{background:#ef44441a;color:#dc2626;position:relative}.category-details .commission-badge--override:before{content:"⚠️";margin-right:.25rem;font-size:.625rem}.category-details .tabs-container{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;overflow:hidden}.category-details .tabs-container .tabs-header{display:flex;background:#f9fafb;border-bottom:1px solid #e5e7eb}@media(max-width:768px){.category-details .tabs-container .tabs-header{flex-direction:column}}.category-details .tabs-container .tabs-header .tab-btn{flex:1;padding:1rem 1.5rem;border:none;background:none;color:#4b5563;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out;position:relative;min-height:44px}@media(max-width:768px){.category-details .tabs-container .tabs-header .tab-btn{padding:1rem;border-right:none;border-bottom:1px solid #e5e7eb;font-size:.9375rem}.category-details .tabs-container .tabs-header .tab-btn:last-child{border-bottom:none}}.category-details .tabs-container .tabs-header .tab-btn:hover{color:#ce802d;background:#ce802d0d}.category-details .tabs-container .tabs-header .tab-btn.active{color:#ce802d;background:#fff}.category-details .tabs-container .tabs-header .tab-btn.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#ce802d}@media(max-width:768px){.category-details .tabs-container .tabs-header .tab-btn.active:after{left:0;right:auto;width:4px;height:100%;top:0;bottom:0}}.category-details .tabs-container .tabs-content .tab-content{padding:2rem}@media(max-width:768px){.category-details .tabs-container .tabs-content .tab-content{padding:1.5rem}}@media(max-width:480px){.category-details .tabs-container .tabs-content .tab-content{padding:1rem}}.category-details .tabs-container .tabs-content .tab-content .overview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}@media(max-width:768px){.category-details .tabs-container .tabs-content .tab-content .overview-grid{grid-template-columns:1fr;gap:1.5rem}}@media(max-width:480px){.category-details .tabs-container .tabs-content .tab-content .overview-grid{gap:1rem}}.category-details .tabs-container .tabs-content .tab-content .info-card{background:#f9fafb;border-radius:.5rem;padding:1.5rem;border:1px solid #e5e7eb}@media(max-width:768px){.category-details .tabs-container .tabs-content .tab-content .info-card{padding:1.25rem}}@media(max-width:480px){.category-details .tabs-container .tabs-content .tab-content .info-card{padding:1rem}}.category-details .tabs-container .tabs-content .tab-content .info-card h3{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid #CE802D}@media(max-width:768px){.category-details .tabs-container .tabs-content .tab-content .info-card h3{font-size:1rem;margin-bottom:.875rem}}@media(max-width:480px){.category-details .tabs-container .tabs-content .tab-content .info-card h3{font-size:.9375rem;margin-bottom:.75rem}}.category-details .tabs-container .tabs-content .tab-content .info-card .category-image-section{margin-bottom:1.5rem}@media(max-width:768px){.category-details .tabs-container .tabs-content .tab-content .info-card .category-image-section{margin-bottom:1.25rem}}@media(max-width:480px){.category-details .tabs-container .tabs-content .tab-content .info-card .category-image-section{margin-bottom:1rem}}.category-details .tabs-container .tabs-content .tab-content .info-card .category-image-section img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:.5rem;border:1px solid #e5e7eb}@media(max-width:768px){.category-details .tabs-container .tabs-content .tab-content .info-card .category-image-section img{height:175px}}@media(max-width:480px){.category-details .tabs-container .tabs-content .tab-content .info-card .category-image-section img{height:150px}}.category-details .tabs-container .tabs-content .tab-content .info-card .info-list{display:flex;flex-direction:column;gap:.75rem}@media(max-width:768px){.category-details .tabs-container .tabs-content .tab-content .info-card .info-list{gap:.625rem}}@media(max-width:480px){.category-details .tabs-container .tabs-content .tab-content .info-card .info-list{gap:.5rem}}.category-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item{display:flex;justify-content:space-between;align-items:flex-start;padding:.75rem 0;border-bottom:1px solid #e5e7eb}@media(max-width:768px){.category-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item{flex-direction:column;align-items:flex-start;gap:.375rem;padding:.625rem 0}}@media(max-width:480px){.category-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item{padding:.5rem 0;gap:.25rem}}.category-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item:last-child{border-bottom:none}.category-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .label{font-size:.875rem;font-weight:500;color:#4b5563;min-width:120px}@media(max-width:768px){.category-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .label{min-width:auto;font-size:.8125rem}}@media(max-width:480px){.category-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .label{font-size:.75rem}}.category-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .value{font-size:.875rem;color:#1f2937;font-weight:500;text-align:right;flex:1;line-height:1.4;word-wrap:break-word}@media(max-width:768px){.category-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .value{text-align:left;font-size:.8125rem}}@media(max-width:480px){.category-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .value{font-size:.75rem}}.category-details .tabs-container .tabs-content .tab-content .info-card .top-products{display:flex;flex-direction:column;gap:.75rem}@media(max-width:768px){.category-details .tabs-container .tabs-content .tab-content .info-card .top-products{gap:.625rem}}@media(max-width:480px){.category-details .tabs-container .tabs-content .tab-content .info-card .top-products{gap:.5rem}}.category-details .tabs-container .tabs-content .tab-content .info-card .top-products .product-item{display:flex;align-items:center;gap:1rem;padding:1rem;background:#fff;border-radius:.5rem;border:1px solid #e5e7eb}@media(max-width:768px){.category-details .tabs-container .tabs-content .tab-content .info-card .top-products .product-item{padding:.875rem;gap:.875rem}}@media(max-width:480px){.category-details .tabs-container .tabs-content .tab-content .info-card .top-products .product-item{padding:.75rem;gap:.75rem;flex-direction:column;text-align:center}}.category-details .tabs-container .tabs-content .tab-content .info-card .top-products .product-item .product-rank{width:32px;height:32px;background:#4267b2;color:#fff;border-radius:50px;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem;flex-shrink:0}@media(max-width:768px){.category-details .tabs-container .tabs-content .tab-content .info-card .top-products .product-item .product-rank{width:30px;height:30px;font-size:.8125rem}}@media(max-width:480px){.category-details .tabs-container .tabs-content .tab-content .info-card .top-products .product-item .product-rank{width:28px;height:28px;font-size:.75rem}}.category-details .tabs-container .tabs-content .tab-content .info-card .top-products .product-item .product-info{flex:1;min-width:0}@media(max-width:480px){.category-details .tabs-container .tabs-content .tab-content .info-card .top-products .product-item .product-info{width:100%}}.category-details .tabs-container .tabs-content .tab-content .info-card .top-products .product-item .product-info .product-name{font-weight:600;color:#1f2937;margin-bottom:.25rem;word-wrap:break-word}@media(max-width:768px){.category-details .tabs-container .tabs-content .tab-content .info-card .top-products .product-item .product-info .product-name{font-size:.9375rem}}@media(max-width:480px){.category-details .tabs-container .tabs-content .tab-content .info-card .top-products .product-item .product-info .product-name{font-size:.875rem}}.category-details .tabs-container .tabs-content .tab-content .info-card .top-products .product-item .product-info .product-stats{font-size:.75rem;color:#4b5563}@media(max-width:480px){.category-details .tabs-container .tabs-content .tab-content .info-card .top-products .product-item .product-info .product-stats{font-size:.6875rem}}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;gap:1rem;flex-wrap:wrap}@media(max-width:768px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-header{flex-direction:column;align-items:stretch;gap:1rem;margin-bottom:1.25rem}}@media(max-width:480px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-header{margin-bottom:1rem}}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-header h3{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}@media(max-width:768px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-header h3{font-size:1.125rem}}@media(max-width:480px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-header h3{font-size:1rem}}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-header .header-actions{display:flex;gap:.75rem;flex-wrap:wrap}@media(max-width:768px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-header .header-actions{width:100%;gap:.625rem}}@media(max-width:480px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-header .header-actions{flex-direction:column;gap:.5rem}}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-header .header-actions .add-btn,.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-header .header-actions .add-subcategory-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#4267b2;color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out;white-space:nowrap}@media(max-width:768px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-header .header-actions .add-btn,.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-header .header-actions .add-subcategory-btn{padding:.875rem 1.125rem;font-size:.9375rem;min-height:44px}}@media(max-width:480px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-header .header-actions .add-btn,.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-header .header-actions .add-subcategory-btn{flex:1;justify-content:center;padding:1rem}}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-header .header-actions .add-btn svg,.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-header .header-actions .add-subcategory-btn svg{width:16px;height:16px}@media(max-width:768px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-header .header-actions .add-btn svg,.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-header .header-actions .add-subcategory-btn svg{width:18px;height:18px}}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-header .header-actions .add-btn:hover,.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-header .header-actions .add-subcategory-btn:hover{background:#2c5aa0}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-header .header-actions .add-btn{background:#4267b21a;color:#4267b2}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-header .header-actions .add-btn:hover{background:#4267b233}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list{display:flex;flex-direction:column;gap:1.5rem}@media(max-width:768px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list{gap:1.25rem}}@media(max-width:480px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list{gap:1rem}}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;transition:all .3s ease-in-out}@media(max-width:768px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card{padding:1.25rem}}@media(max-width:480px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card{padding:1rem}}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card:hover{transform:translateY(-2px);box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;gap:1rem}@media(max-width:768px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-header{flex-direction:column;align-items:stretch;gap:.875rem;margin-bottom:.875rem}}@media(max-width:480px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-header{gap:.75rem;margin-bottom:.75rem}}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-header .subcategory-info{flex:1;min-width:0}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-header .subcategory-info h4{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 .5rem;word-wrap:break-word}@media(max-width:768px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-header .subcategory-info h4{font-size:1rem;margin-bottom:.375rem}}@media(max-width:480px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-header .subcategory-info h4{font-size:.9375rem;margin-bottom:.25rem}}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-header .subcategory-info p{font-size:.875rem;color:#4b5563;line-height:1.4;margin:0 0 .5rem;word-wrap:break-word}@media(max-width:768px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-header .subcategory-info p{font-size:.8125rem;margin-bottom:.375rem}}@media(max-width:480px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-header .subcategory-info p{font-size:.75rem;margin-bottom:.25rem}}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-header .subcategory-info .subcategory-meta{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}@media(max-width:768px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-header .subcategory-info .subcategory-meta{gap:.5rem}}@media(max-width:480px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-header .subcategory-info .subcategory-meta{gap:.375rem}}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-header .subcategory-info .subcategory-meta .subcategory-id{font-size:.75rem;color:#4b5563;font-family:Courier New,monospace;background:#e5e7eb;padding:.25rem .5rem;border-radius:.375rem}@media(max-width:768px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-header .subcategory-info .subcategory-meta .subcategory-id{padding:.375rem .625rem}}@media(max-width:480px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-header .subcategory-info .subcategory-meta .subcategory-id{font-size:.6875rem;padding:.3125rem .5rem}}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-header .subcategory-controls{display:flex;align-items:center;gap:.5rem;flex-shrink:0}@media(max-width:768px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-header .subcategory-controls{align-self:flex-end;justify-content:flex-end}}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-header .subcategory-controls .expand-btn{width:32px;height:32px;border:1px solid #d1d5db;background:#fff;border-radius:.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease-in-out}@media(max-width:768px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-header .subcategory-controls .expand-btn{width:40px;height:40px}}@media(max-width:480px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-header .subcategory-controls .expand-btn{width:44px;height:44px}}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-header .subcategory-controls .expand-btn svg{width:16px;height:16px;color:#4b5563;transition:transform .2s ease}@media(max-width:768px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-header .subcategory-controls .expand-btn svg{width:18px;height:18px}}@media(max-width:480px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-header .subcategory-controls .expand-btn svg{width:20px;height:20px}}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-header .subcategory-controls .expand-btn svg.rotated{transform:rotate(180deg)}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-header .subcategory-controls .expand-btn:hover{background:#f9fafb;border-color:#4267b2}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-header .subcategory-controls .expand-btn:hover svg{color:#4267b2}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-stats{display:flex;justify-content:space-around;margin-bottom:1rem;padding:1rem 0;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}@media(max-width:768px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-stats{flex-direction:column;gap:.75rem;padding:.875rem 0;margin-bottom:.875rem}}@media(max-width:480px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-stats{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;padding:.75rem;border:1px solid #e5e7eb;border-radius:.375rem;background:#fff;margin:.75rem 0}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-stats .stat:nth-child(4){grid-column:1/-1}}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-stats .stat{text-align:center;flex:1}@media(max-width:480px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-stats .stat{padding:.5rem}}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-stats .stat .stat-value{display:block;font-size:1.25rem;font-weight:700;color:#4267b2;margin-bottom:.25rem;word-wrap:break-word}@media(max-width:768px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-stats .stat .stat-value{font-size:1.125rem}}@media(max-width:480px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-stats .stat .stat-value{font-size:1rem}}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-stats .stat .stat-label{font-size:.75rem;color:#4b5563;font-weight:500;text-transform:uppercase;letter-spacing:.5px}@media(max-width:768px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-stats .stat .stat-label{font-size:.6875rem}}@media(max-width:480px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-stats .stat .stat-label{font-size:.625rem}}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-actions{display:flex;gap:.5rem;justify-content:center}@media(max-width:768px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-actions{gap:1rem}}@media(max-width:480px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-actions{gap:1.5rem}}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-actions .action-btn{width:36px;height:36px;border:none;border-radius:.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease-in-out}@media(max-width:768px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-actions .action-btn{width:40px;height:40px}}@media(max-width:480px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-actions .action-btn{width:44px;height:44px}}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-actions .action-btn svg{width:18px;height:18px}@media(max-width:768px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-actions .action-btn svg{width:20px;height:20px}}@media(max-width:480px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-actions .action-btn svg{width:22px;height:22px}}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-actions .action-btn--commission{background:#22c55e1a;color:#059669}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-actions .action-btn--commission:hover{background:#22c55e33;transform:translateY(-1px)}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-actions .action-btn--activate{background:#4267b21a;color:#4267b2}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-actions .action-btn--activate:hover{background:#4267b233;transform:translateY(-1px)}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-actions .action-btn--deactivate{background:#ce802d1a;color:#ce802d}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-actions .action-btn--deactivate:hover{background:#ce802d33;transform:translateY(-1px)}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-actions .action-btn--delete{background:#ef44441a;color:#dc2626}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-actions .action-btn--delete:hover{background:#ef444433;transform:translateY(-1px)}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section{margin-top:1.5rem;padding-top:1.5rem;border-top:2px solid #e5e7eb}@media(max-width:768px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section{margin-top:1.25rem;padding-top:1.25rem}}@media(max-width:480px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section{margin-top:1rem;padding-top:1rem}}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;gap:1rem}@media(max-width:768px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-header{flex-direction:column;gap:.75rem;margin-bottom:.875rem}}@media(max-width:480px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-header{gap:.5rem;margin-bottom:.75rem}}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-header h5{font-size:1rem;font-weight:600;color:#374151;margin:0}@media(max-width:768px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-header h5{font-size:.9375rem}}@media(max-width:480px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-header h5{font-size:.875rem}}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-header .add-sub-subcategory-btn{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#ce802d1a;color:#ce802d;border:none;border-radius:.5rem;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out;white-space:nowrap}@media(max-width:768px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-header .add-sub-subcategory-btn{padding:.75rem 1rem;font-size:.875rem;align-self:stretch;justify-content:center;min-height:44px}}@media(max-width:480px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-header .add-sub-subcategory-btn{padding:.875rem 1rem}}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-header .add-sub-subcategory-btn svg{width:14px;height:14px}@media(max-width:768px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-header .add-sub-subcategory-btn svg{width:16px;height:16px}}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-header .add-sub-subcategory-btn:hover{background:#ce802d33}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}@media(max-width:768px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.875rem}}@media(max-width:480px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid{grid-template-columns:1fr;gap:.75rem}}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid .sub-subcategory-card{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem;transition:all .3s ease-in-out}@media(max-width:768px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid .sub-subcategory-card{padding:.875rem}}@media(max-width:480px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid .sub-subcategory-card{padding:.75rem}}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid .sub-subcategory-card:hover{transform:translateY(-1px);box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid .sub-subcategory-card .sub-subcategory-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;gap:.75rem}@media(max-width:768px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid .sub-subcategory-card .sub-subcategory-header{flex-direction:column;gap:.625rem;margin-bottom:.625rem}}@media(max-width:480px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid .sub-subcategory-card .sub-subcategory-header{gap:.5rem;margin-bottom:.5rem}}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid .sub-subcategory-card .sub-subcategory-header .sub-subcategory-info{flex:1;min-width:0}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid .sub-subcategory-card .sub-subcategory-header .sub-subcategory-info h6{font-size:1rem;font-weight:600;color:#1f2937;margin:0 0 .25rem;word-wrap:break-word}@media(max-width:768px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid .sub-subcategory-card .sub-subcategory-header .sub-subcategory-info h6{font-size:.9375rem}}@media(max-width:480px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid .sub-subcategory-card .sub-subcategory-header .sub-subcategory-info h6{font-size:.875rem}}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid .sub-subcategory-card .sub-subcategory-header .sub-subcategory-info p{font-size:.8125rem;color:#4b5563;line-height:1.4;margin:0 0 .25rem;word-wrap:break-word}@media(max-width:768px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid .sub-subcategory-card .sub-subcategory-header .sub-subcategory-info p{font-size:.75rem}}@media(max-width:480px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid .sub-subcategory-card .sub-subcategory-header .sub-subcategory-info p{font-size:.6875rem}}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid .sub-subcategory-card .sub-subcategory-header .sub-subcategory-info .sub-subcategory-meta{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}@media(max-width:768px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid .sub-subcategory-card .sub-subcategory-header .sub-subcategory-info .sub-subcategory-meta{gap:.375rem}}@media(max-width:480px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid .sub-subcategory-card .sub-subcategory-header .sub-subcategory-info .sub-subcategory-meta{gap:.25rem}}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid .sub-subcategory-card .sub-subcategory-header .sub-subcategory-info .sub-subcategory-meta .sub-subcategory-id{font-size:.6875rem;color:#4b5563;font-family:Courier New,monospace;background:#f3f4f6;padding:.125rem .375rem;border-radius:.375rem}@media(max-width:768px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid .sub-subcategory-card .sub-subcategory-header .sub-subcategory-info .sub-subcategory-meta .sub-subcategory-id{padding:.1875rem .4375rem}}@media(max-width:480px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid .sub-subcategory-card .sub-subcategory-header .sub-subcategory-info .sub-subcategory-meta .sub-subcategory-id{font-size:.625rem;padding:.15625rem .375rem}}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid .sub-subcategory-card .sub-subcategory-stats{display:flex;justify-content:space-around;margin-bottom:.75rem;padding:.75rem 0;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}@media(max-width:768px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid .sub-subcategory-card .sub-subcategory-stats{flex-direction:column;gap:.5rem;padding:.625rem 0;margin-bottom:.625rem}}@media(max-width:480px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid .sub-subcategory-card .sub-subcategory-stats{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;padding:.5rem;border:1px solid #e5e7eb;border-radius:.375rem;background:#f9fafb;margin:.5rem 0}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid .sub-subcategory-card .sub-subcategory-stats .stat:nth-child(3){grid-column:1/-1}}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid .sub-subcategory-card .sub-subcategory-stats .stat{text-align:center;flex:1}@media(max-width:480px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid .sub-subcategory-card .sub-subcategory-stats .stat{padding:.375rem}}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid .sub-subcategory-card .sub-subcategory-stats .stat .stat-value{display:block;font-size:1rem;font-weight:700;color:#ce802d;margin-bottom:.125rem;word-wrap:break-word}@media(max-width:768px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid .sub-subcategory-card .sub-subcategory-stats .stat .stat-value{font-size:.9375rem}}@media(max-width:480px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid .sub-subcategory-card .sub-subcategory-stats .stat .stat-value{font-size:.875rem}}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid .sub-subcategory-card .sub-subcategory-stats .stat .stat-label{font-size:.6875rem;color:#4b5563;font-weight:500;text-transform:uppercase;letter-spacing:.5px}@media(max-width:768px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid .sub-subcategory-card .sub-subcategory-stats .stat .stat-label{font-size:.625rem}}@media(max-width:480px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid .sub-subcategory-card .sub-subcategory-stats .stat .stat-label{font-size:.5625rem}}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid .sub-subcategory-card .sub-subcategory-actions{display:flex;gap:.5rem;justify-content:center}@media(max-width:768px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid .sub-subcategory-card .sub-subcategory-actions{gap:1rem}}@media(max-width:480px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid .sub-subcategory-card .sub-subcategory-actions{gap:1.25rem}}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid .sub-subcategory-card .sub-subcategory-actions .action-btn{width:32px;height:32px;border:none;border-radius:.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease-in-out}@media(max-width:768px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid .sub-subcategory-card .sub-subcategory-actions .action-btn{width:36px;height:36px}}@media(max-width:480px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid .sub-subcategory-card .sub-subcategory-actions .action-btn{width:40px;height:40px}}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid .sub-subcategory-card .sub-subcategory-actions .action-btn svg{width:16px;height:16px}@media(max-width:768px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid .sub-subcategory-card .sub-subcategory-actions .action-btn svg{width:18px;height:18px}}@media(max-width:480px){.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid .sub-subcategory-card .sub-subcategory-actions .action-btn svg{width:20px;height:20px}}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid .sub-subcategory-card .sub-subcategory-actions .action-btn--commission{background:#22c55e1a;color:#059669}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid .sub-subcategory-card .sub-subcategory-actions .action-btn--commission:hover{background:#22c55e33;transform:translateY(-1px)}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid .sub-subcategory-card .sub-subcategory-actions .action-btn--activate{background:#4267b21a;color:#4267b2}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid .sub-subcategory-card .sub-subcategory-actions .action-btn--activate:hover{background:#4267b233;transform:translateY(-1px)}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid .sub-subcategory-card .sub-subcategory-actions .action-btn--deactivate{background:#ce802d1a;color:#ce802d}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid .sub-subcategory-card .sub-subcategory-actions .action-btn--deactivate:hover{background:#ce802d33;transform:translateY(-1px)}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid .sub-subcategory-card .sub-subcategory-actions .action-btn--delete{background:#ef44441a;color:#dc2626}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid .sub-subcategory-card .sub-subcategory-actions .action-btn--delete:hover{background:#ef444433;transform:translateY(-1px)}.category-details .modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}@media(max-width:768px){.category-details .modal-overlay{padding:.75rem}}@media(max-width:480px){.category-details .modal-overlay{padding:.5rem}}.category-details .modal-overlay .modal{background:#fff;border-radius:.75rem;box-shadow:0 25px 50px #00000026;max-width:500px;width:100%;max-height:90vh;overflow-y:auto}@media(max-width:768px){.category-details .modal-overlay .modal{max-height:95vh}}.category-details .modal-overlay .modal .modal-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb}@media(max-width:768px){.category-details .modal-overlay .modal .modal-header{padding:1.25rem}}@media(max-width:480px){.category-details .modal-overlay .modal .modal-header{padding:1rem}}.category-details .modal-overlay .modal .modal-header h2{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0;word-wrap:break-word;flex:1;padding-right:1rem}@media(max-width:768px){.category-details .modal-overlay .modal .modal-header h2{font-size:1.125rem}}@media(max-width:480px){.category-details .modal-overlay .modal .modal-header h2{font-size:1rem;padding-right:.75rem}}.category-details .modal-overlay .modal .modal-header .close-btn{width:36px;height:36px;border:none;background:none;color:#4b5563;cursor:pointer;border-radius:.5rem;transition:all .3s ease-in-out;flex-shrink:0}@media(max-width:768px){.category-details .modal-overlay .modal .modal-header .close-btn{width:40px;height:40px}}@media(max-width:480px){.category-details .modal-overlay .modal .modal-header .close-btn{width:44px;height:44px}}.category-details .modal-overlay .modal .modal-header .close-btn:hover{background:#f3f4f6;color:#374151}.category-details .modal-overlay .modal .modal-header .close-btn svg{width:20px;height:20px}@media(max-width:768px){.category-details .modal-overlay .modal .modal-header .close-btn svg{width:22px;height:22px}}@media(max-width:480px){.category-details .modal-overlay .modal .modal-header .close-btn svg{width:24px;height:24px}}.category-details .modal-overlay .modal .modal-body{padding:1.5rem}@media(max-width:768px){.category-details .modal-overlay .modal .modal-body{padding:1.25rem}}@media(max-width:480px){.category-details .modal-overlay .modal .modal-body{padding:1rem}}.category-details .modal-overlay .modal .modal-body .form-group{margin-bottom:1.5rem}@media(max-width:768px){.category-details .modal-overlay .modal .modal-body .form-group{margin-bottom:1.25rem}}@media(max-width:480px){.category-details .modal-overlay .modal .modal-body .form-group{margin-bottom:1rem}}.category-details .modal-overlay .modal .modal-body .form-group:last-child{margin-bottom:0}.category-details .modal-overlay .modal .modal-body .form-group label{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}@media(max-width:768px){.category-details .modal-overlay .modal .modal-body .form-group label{font-size:.9375rem;margin-bottom:.625rem}}@media(max-width:480px){.category-details .modal-overlay .modal .modal-body .form-group label{margin-bottom:.75rem}}.category-details .modal-overlay .modal .modal-body .form-group input,.category-details .modal-overlay .modal .modal-body .form-group select,.category-details .modal-overlay .modal .modal-body .form-group textarea{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;transition:all .3s ease-in-out}@media(max-width:768px){.category-details .modal-overlay .modal .modal-body .form-group input,.category-details .modal-overlay .modal .modal-body .form-group select,.category-details .modal-overlay .modal .modal-body .form-group textarea{padding:.875rem;font-size:16px}}@media(max-width:480px){.category-details .modal-overlay .modal .modal-body .form-group input,.category-details .modal-overlay .modal .modal-body .form-group select,.category-details .modal-overlay .modal .modal-body .form-group textarea{padding:1rem}}.category-details .modal-overlay .modal .modal-body .form-group input:focus,.category-details .modal-overlay .modal .modal-body .form-group select:focus,.category-details .modal-overlay .modal .modal-body .form-group textarea:focus{outline:none;border-color:#4267b2;box-shadow:0 0 0 3px #4267b21a}.category-details .modal-overlay .modal .modal-body .form-group textarea{resize:vertical;min-height:80px}@media(max-width:768px){.category-details .modal-overlay .modal .modal-body .form-group textarea{min-height:90px}}@media(max-width:480px){.category-details .modal-overlay .modal .modal-body .form-group textarea{min-height:100px}}.category-details .modal-overlay .modal .modal-body .form-group.commission-group{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem}.category-details .modal-overlay .modal .modal-body .form-group.commission-group .commission-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:.5rem}@media(max-width:768px){.category-details .modal-overlay .modal .modal-body .form-group.commission-group .commission-header{flex-direction:column;align-items:flex-start;gap:.75rem}}.category-details .modal-overlay .modal .modal-body .form-group.commission-group .commission-header label{margin:0;font-weight:600;color:#1f2937}.category-details .modal-overlay .modal .modal-body .form-group.commission-group .commission-header .commission-toggle{display:flex;align-items:center;gap:.5rem}.category-details .modal-overlay .modal .modal-body .form-group.commission-group .commission-header .commission-toggle input[type=checkbox]{width:auto;margin:0;cursor:pointer}.category-details .modal-overlay .modal .modal-body .form-group.commission-group .commission-header .commission-toggle label{font-size:.8125rem;color:#4b5563;cursor:pointer;margin:0}@media(max-width:768px){.category-details .modal-overlay .modal .modal-body .form-group.commission-group .commission-header .commission-toggle label{font-size:.875rem}}.category-details .modal-overlay .modal .modal-body .form-group.commission-group .commission-input{position:relative}.category-details .modal-overlay .modal .modal-body .form-group.commission-group .commission-input input{padding-right:2rem}.category-details .modal-overlay .modal .modal-body .form-group.commission-group .commission-input .commission-unit{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);font-size:.875rem;color:#4b5563;font-weight:500;pointer-events:none}.category-details .modal-overlay .modal .modal-body .form-group.commission-group .commission-default{padding:.75rem;background:#22c55e1a;border-radius:.5rem;border:1px solid rgba(34,197,94,.2)}.category-details .modal-overlay .modal .modal-body .form-group.commission-group .commission-default span{font-size:.875rem;color:#059669;font-weight:500}.category-details .modal-overlay .modal .modal-body .commission-preview{margin-top:1rem;padding:1rem;background:#f9fafb;border-radius:.5rem;border:1px solid #e5e7eb}.category-details .modal-overlay .modal .modal-body .commission-preview .preview-label{font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}.category-details .modal-overlay .modal .modal-body .commission-preview .preview-badge{display:inline-flex;align-items:center;padding:.5rem 1rem;background:#fff;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;font-weight:600;color:#1f2937}.category-details .modal-overlay .modal .modal-footer{display:flex;gap:1rem;padding:1.5rem;border-top:1px solid #e5e7eb;justify-content:flex-end}@media(max-width:768px){.category-details .modal-overlay .modal .modal-footer{padding:1.25rem;flex-direction:column;gap:.75rem}}@media(max-width:480px){.category-details .modal-overlay .modal .modal-footer{padding:1rem;gap:.5rem}}.category-details .modal-overlay .modal .modal-footer .btn{padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}@media(max-width:768px){.category-details .modal-overlay .modal .modal-footer .btn{width:100%;padding:.875rem 1rem;font-size:.9375rem;min-height:44px}}@media(max-width:480px){.category-details .modal-overlay .modal .modal-footer .btn{padding:1rem}}.category-details .modal-overlay .modal .modal-footer .btn--secondary{background:#f3f4f6;color:#374151}.category-details .modal-overlay .modal .modal-footer .btn--secondary:hover{background:#e5e7eb}.category-details .modal-overlay .modal .modal-footer .btn--primary{background:#4267b2;color:#fff}.category-details .modal-overlay .modal .modal-footer .btn--primary:hover{background:#2c5aa0}@media(max-width:320px){.category-details{padding:0 .25rem}.category-details .category-header .header-content .category-info h1{font-size:1.25rem}.category-details .category-header .header-content .category-info p{font-size:.875rem}.category-details .category-header .header-content .category-info .category-meta{gap:.25rem}.category-details .category-header .header-content .category-info .category-meta .commission-badge{font-size:.625rem;padding:.1875rem .375rem}.category-details .category-header .header-content .header-actions .action-btn{font-size:.8125rem;padding:.875rem .75rem}.category-details .category-stats .stat-card .stat-content .stat-value{font-size:1.125rem}.category-details .category-stats .stat-card .stat-content .stat-label{font-size:.6875rem}.category-details .category-stats .stat-card.commission-stat-card .commission-status{font-size:.5625rem}.category-details .tabs-container .tabs-content .tab-content,.category-details .tabs-container .tabs-content .tab-content .info-card{padding:.75rem}.category-details .tabs-container .tabs-content .tab-content .info-card h3{font-size:.875rem}.category-details .tabs-container .tabs-content .tab-content .info-card .category-image-section img{height:125px}.category-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item{padding:.375rem 0}.category-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .label,.category-details .tabs-container .tabs-content .tab-content .info-card .info-list .info-item .value{font-size:.6875rem}.category-details .tabs-container .tabs-content .tab-content .info-card .top-products .product-item{padding:.5rem}.category-details .tabs-container .tabs-content .tab-content .info-card .top-products .product-item .product-rank{width:24px;height:24px;font-size:.6875rem}.category-details .tabs-container .tabs-content .tab-content .info-card .top-products .product-item .product-info .product-name{font-size:.8125rem}.category-details .tabs-container .tabs-content .tab-content .info-card .top-products .product-item .product-info .product-stats{font-size:.625rem}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card{padding:.75rem}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-header .subcategory-info h4{font-size:.875rem}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-header .subcategory-info p{font-size:.6875rem}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-header .subcategory-info .subcategory-meta .subcategory-id{font-size:.625rem}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-header .subcategory-info .subcategory-meta .commission-badge{font-size:.5625rem;padding:.125rem .25rem}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-header .subcategory-controls .expand-btn,.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-actions .action-btn{width:40px;height:40px}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid .sub-subcategory-card{padding:.5rem}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid .sub-subcategory-card .sub-subcategory-header .sub-subcategory-info h6{font-size:.8125rem}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid .sub-subcategory-card .sub-subcategory-header .sub-subcategory-info p{font-size:.625rem}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid .sub-subcategory-card .sub-subcategory-header .sub-subcategory-info .sub-subcategory-meta .sub-subcategory-id{font-size:.5625rem}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid .sub-subcategory-card .sub-subcategory-header .sub-subcategory-info .sub-subcategory-meta .commission-badge{font-size:.5rem;padding:.0625rem .1875rem}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid .sub-subcategory-card .sub-subcategory-stats .stat .stat-value{font-size:.8125rem}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid .sub-subcategory-card .sub-subcategory-stats .stat .stat-label{font-size:.5rem}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid .sub-subcategory-card .sub-subcategory-actions .action-btn{width:36px;height:36px}}@media(max-width:768px)and (orientation:landscape){.category-details .category-stats{grid-template-columns:repeat(5,1fr)}.category-details .category-stats .stat-card{flex-direction:row;text-align:left;padding:1rem}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-stats{flex-direction:row;justify-content:space-around}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid{grid-template-columns:repeat(2,1fr)}.category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid .sub-subcategory-card .sub-subcategory-stats{flex-direction:row;justify-content:space-around}}.lang-ar .category-details{direction:rtl}.lang-ar .category-details h1,.lang-ar .category-details h2,.lang-ar .category-details h3,.lang-ar .category-details h4,.lang-ar .category-details h5,.lang-ar .category-details h6,.lang-ar .category-details p,.lang-ar .category-details span,.lang-ar .category-details button,.lang-ar .category-details label,.lang-ar .category-details input,.lang-ar .category-details textarea,.lang-ar .category-details select{font-family:Cairo,Tajawal,Noto Sans Arabic,Arial,sans-serif}.lang-ar .category-details .category-header .back-btn svg{transform:scaleX(-1)}.lang-ar .category-details .category-header .header-content .category-info,.lang-ar .category-details .category-header .header-content .category-info h1,.lang-ar .category-details .category-header .header-content .category-info p{text-align:right}.lang-ar .category-details .category-header .header-content .category-info .category-meta,.lang-ar .category-details .category-header .header-content .header-actions{justify-content:flex-start}.lang-ar .category-details .category-stats .stat-card,.lang-ar .category-details .category-stats .stat-card.commission-stat-card .commission-status,.lang-ar .category-details .category-stats .stat-card .stat-content{text-align:right}.lang-ar .category-details .status-badge--success,.lang-ar .category-details .status-badge--warning,.lang-ar .category-details .status-badge--neutral{text-align:center}.lang-ar .category-details .commission-badge--override:before{margin-right:0;margin-left:.25rem}@media(max-width:768px){.lang-ar .category-details .tabs-container .tabs-header .tab-btn.active:after{left:auto;right:0}}.lang-ar .category-details .tabs-container .tabs-content .tab-content .overview-grid .info-card,.lang-ar .category-details .tabs-container .tabs-content .tab-content .overview-grid .info-card h3{text-align:right}@media(max-width:768px){.lang-ar .category-details .tabs-container .tabs-content .tab-content .overview-grid .info-card .info-list .info-item{align-items:flex-end}}.lang-ar .category-details .tabs-container .tabs-content .tab-content .overview-grid .info-card .info-list .info-item .label{text-align:right}.lang-ar .category-details .tabs-container .tabs-content .tab-content .overview-grid .info-card .info-list .info-item .value{text-align:left}@media(max-width:768px){.lang-ar .category-details .tabs-container .tabs-content .tab-content .overview-grid .info-card .info-list .info-item .value{text-align:right}}@media(max-width:480px){.lang-ar .category-details .tabs-container .tabs-content .tab-content .overview-grid .info-card .top-products .product-item{text-align:center}}.lang-ar .category-details .tabs-container .tabs-content .tab-content .overview-grid .info-card .top-products .product-item .product-info{text-align:right}@media(max-width:480px){.lang-ar .category-details .tabs-container .tabs-content .tab-content .overview-grid .info-card .top-products .product-item .product-info{text-align:center}}.lang-ar .category-details .tabs-container .tabs-content .tab-content .overview-grid .info-card .top-products .product-item .product-info .product-name,.lang-ar .category-details .tabs-container .tabs-content .tab-content .overview-grid .info-card .top-products .product-item .product-info .product-stats,.lang-ar .category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-header h3{text-align:right}.lang-ar .category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-header .header-actions{justify-content:flex-start}@media(max-width:768px){.lang-ar .category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-header .header-actions{justify-content:stretch}}.lang-ar .category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-header .subcategory-info,.lang-ar .category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-header .subcategory-info h4,.lang-ar .category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-header .subcategory-info p{text-align:right}.lang-ar .category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-header .subcategory-info .subcategory-meta{justify-content:flex-start}@media(max-width:768px){.lang-ar .category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-header .subcategory-controls{justify-content:flex-start}}.lang-ar .category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .subcategory-header .subcategory-controls .expand-btn svg.rotated{transform:rotate(180deg)}.lang-ar .category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-header h5{text-align:right}@media(max-width:768px){.lang-ar .category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-header .add-sub-subcategory-btn{justify-content:center}}.lang-ar .category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid .sub-subcategory-card .sub-subcategory-header .sub-subcategory-info,.lang-ar .category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid .sub-subcategory-card .sub-subcategory-header .sub-subcategory-info h6,.lang-ar .category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid .sub-subcategory-card .sub-subcategory-header .sub-subcategory-info p{text-align:right}.lang-ar .category-details .tabs-container .tabs-content .tab-content .subcategories-section .subcategories-list .subcategory-card .sub-subcategories-section .sub-subcategories-grid .sub-subcategory-card .sub-subcategory-header .sub-subcategory-info .sub-subcategory-meta{justify-content:flex-start}.lang-ar .category-details .modal-overlay .modal .modal-header h2{text-align:right;padding-right:0;padding-left:1rem}.lang-ar .category-details .modal-overlay .modal .modal-body .form-group,.lang-ar .category-details .modal-overlay .modal .modal-body .form-group label,.lang-ar .category-details .modal-overlay .modal .modal-body .form-group input,.lang-ar .category-details .modal-overlay .modal .modal-body .form-group select,.lang-ar .category-details .modal-overlay .modal .modal-body .form-group textarea{text-align:right}.lang-ar .category-details .modal-overlay .modal .modal-body .form-group input::-moz-placeholder,.lang-ar .category-details .modal-overlay .modal .modal-body .form-group select::-moz-placeholder,.lang-ar .category-details .modal-overlay .modal .modal-body .form-group textarea::-moz-placeholder{text-align:right}.lang-ar .category-details .modal-overlay .modal .modal-body .form-group input::placeholder,.lang-ar .category-details .modal-overlay .modal .modal-body .form-group select::placeholder,.lang-ar .category-details .modal-overlay .modal .modal-body .form-group textarea::placeholder{text-align:right}.lang-ar .category-details .modal-overlay .modal .modal-body .form-group.commission-group .commission-header,.lang-ar .category-details .modal-overlay .modal .modal-body .form-group.commission-group .commission-header .commission-toggle{flex-direction:row-reverse}.lang-ar .category-details .modal-overlay .modal .modal-body .form-group.commission-group .commission-input .commission-unit{right:auto;left:.75rem}.lang-ar .category-details .modal-overlay .modal .modal-body .form-group.commission-group .commission-input input{padding-right:.75rem;padding-left:2rem}.lang-ar .category-details .modal-overlay .modal .modal-body .form-group.commission-group .commission-default span,.lang-ar .category-details .modal-overlay .modal .modal-body .commission-preview .preview-label{text-align:right}.lang-ar .category-details .modal-overlay .modal .modal-footer{flex-direction:row-reverse}.lang-ar .category-details .loading-state,.lang-ar .category-details .error-state{text-align:right}.lang-ar .category-details .loading-state p,.lang-ar .category-details .error-state p{text-align:center}.lang-ar .category-details .action-btn svg,.lang-ar .category-details .add-btn svg{order:2}.lang-ar .category-details .action-btn:has(svg path[d*=M15]) svg,.lang-ar .category-details .action-btn:has(svg path[d*=M9]) svg,.lang-ar .category-details .action-btn:has(svg path[d*=M19]) svg,.lang-ar .category-details .add-btn:has(svg path[d*=M15]) svg,.lang-ar .category-details .add-btn:has(svg path[d*=M9]) svg,.lang-ar .category-details .add-btn:has(svg path[d*=M19]) svg{transform:scaleX(-1)}.lang-ar .category-details .subcategory-stats,.lang-ar .category-details .sub-subcategory-stats,.lang-ar .category-details .subcategory-stats .stat .stat-value,.lang-ar .category-details .subcategory-stats .stat .stat-label,.lang-ar .category-details .sub-subcategory-stats .stat .stat-value,.lang-ar .category-details .sub-subcategory-stats .stat .stat-label{text-align:center}.reviews-management{max-width:100%;margin:0 auto}.reviews-management .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#4b5563}.reviews-management .loading-state .loading-spinner{width:40px;height:40px;border:3px solid #e5e7eb;border-top:3px solid #CE802D;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}.reviews-management .loading-state p{font-size:1.125rem;margin:0}.reviews-management .page-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;background:#fff;padding:2rem;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb}.reviews-management .page-header .header-content h1{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:.5rem;background:linear-gradient(135deg,#1f2937,#374151);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.reviews-management .page-header .header-content p{font-size:1.125rem;color:#4b5563;margin:0}.reviews-management .page-header .header-stats{display:flex;gap:2rem}.reviews-management .page-header .header-stats .stat-item{text-align:center}.reviews-management .page-header .header-stats .stat-item .stat-number{display:block;font-size:2rem;font-weight:700;color:#ce802d;margin-bottom:.25rem}.reviews-management .page-header .header-stats .stat-item .stat-label{font-size:.875rem;color:#4b5563;font-weight:500}.reviews-management .reviews-table-container{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;overflow:hidden}.reviews-management .reviews-table-container .table-controls{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb;background:#f9fafb}.reviews-management .reviews-table-container .table-controls .controls-left{display:flex;gap:1rem;align-items:center}.reviews-management .reviews-table-container .table-controls .controls-left .search-box{position:relative;min-width:350px}.reviews-management .reviews-table-container .table-controls .controls-left .search-box .search-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#d1d5db}.reviews-management .reviews-table-container .table-controls .controls-left .search-box input{width:100%;padding:.75rem .75rem .75rem 2.5rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;background:#fff;transition:all .3s ease-in-out}.reviews-management .reviews-table-container .table-controls .controls-left .search-box input:focus{outline:none;border-color:#ce802d;box-shadow:0 0 0 3px #ce802d1a}.reviews-management .reviews-table-container .table-controls .controls-left .search-box input::-moz-placeholder{color:#d1d5db}.reviews-management .reviews-table-container .table-controls .controls-left .search-box input::placeholder{color:#d1d5db}.reviews-management .reviews-table-container .table-controls .controls-left .status-filter,.reviews-management .reviews-table-container .table-controls .controls-left .type-filter{padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;background:#fff;cursor:pointer;transition:all .3s ease-in-out;min-width:140px}.reviews-management .reviews-table-container .table-controls .controls-left .status-filter:focus,.reviews-management .reviews-table-container .table-controls .controls-left .type-filter:focus{outline:none;border-color:#ce802d;box-shadow:0 0 0 3px #ce802d1a}.reviews-management .reviews-table-container .table-controls .controls-right{display:flex;gap:1rem;align-items:center}.reviews-management .reviews-table-container .table-controls .controls-right .results-count{font-size:.875rem;color:#4b5563;white-space:nowrap}.reviews-management .reviews-table-container .table-controls .controls-right .per-page-select{padding:.5rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;background:#fff;cursor:pointer;transition:all .3s ease-in-out}.reviews-management .reviews-table-container .table-controls .controls-right .per-page-select:focus{outline:none;border-color:#ce802d;box-shadow:0 0 0 3px #ce802d1a}.reviews-management .reviews-table-container .table-wrapper{overflow-x:auto}.reviews-management .reviews-table-container .table-wrapper .reviews-table{width:100%;border-collapse:collapse;min-width:1600px}.reviews-management .reviews-table-container .table-wrapper .reviews-table thead{background:#f9fafb}.reviews-management .reviews-table-container .table-wrapper .reviews-table thead th{padding:1rem .75rem;text-align:left;font-weight:600;font-size:.875rem;color:#374151;border-bottom:2px solid #e5e7eb;white-space:nowrap}.reviews-management .reviews-table-container .table-wrapper .reviews-table tbody tr{border-bottom:1px solid #f3f4f6;transition:background-color .2s ease}.reviews-management .reviews-table-container .table-wrapper .reviews-table tbody tr:hover{background:#f9fafb}.reviews-management .reviews-table-container .table-wrapper .reviews-table tbody tr td{padding:1rem .75rem;vertical-align:top;font-size:.875rem;color:#374151}.reviews-management .reviews-table-container .table-wrapper .reviews-table tbody tr td.review-id .review-info .review-number{display:block;font-weight:600;color:#4267b2;font-family:Courier New,monospace;font-size:.8125rem}.reviews-management .reviews-table-container .table-wrapper .reviews-table tbody tr td.review-type .type-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.reviews-management .reviews-table-container .table-wrapper .reviews-table tbody tr td.review-type .type-badge .type-icon{font-size:.75rem}.reviews-management .reviews-table-container .table-wrapper .reviews-table tbody tr td.review-type .type-badge--product{background:#3b82f61a;color:#2563eb}.reviews-management .reviews-table-container .table-wrapper .reviews-table tbody tr td.review-type .type-badge--seller{background:#10b9811a;color:#059669}.reviews-management .reviews-table-container .table-wrapper .reviews-table tbody tr td.review-type .type-badge--driver{background:#f59e0b1a;color:#d97706}.reviews-management .reviews-table-container .table-wrapper .reviews-table tbody tr td.rating .rating-stars{display:flex;align-items:center;gap:.125rem}.reviews-management .reviews-table-container .table-wrapper .reviews-table tbody tr td.rating .rating-stars .star{font-size:1rem}.reviews-management .reviews-table-container .table-wrapper .reviews-table tbody tr td.rating .rating-stars .star--filled{color:#fbbf24}.reviews-management .reviews-table-container .table-wrapper .reviews-table tbody tr td.rating .rating-stars .star--empty{color:#d1d5db}.reviews-management .reviews-table-container .table-wrapper .reviews-table tbody tr td.rating .rating-stars .rating-number{margin-left:.5rem;font-size:.75rem;color:#4b5563;font-weight:500}.reviews-management .reviews-table-container .table-wrapper .reviews-table tbody tr td.reviewer .reviewer-info .reviewer-name{display:block;font-weight:600;color:#1f2937;margin-bottom:.25rem}.reviews-management .reviews-table-container .table-wrapper .reviews-table tbody tr td.reviewer .reviewer-info .reviewer-email{font-size:.75rem;color:#4b5563}.reviews-management .reviews-table-container .table-wrapper .reviews-table tbody tr td.target .target-info .target-name{display:block;font-weight:500;color:#1f2937;margin-bottom:.125rem}.reviews-management .reviews-table-container .table-wrapper .reviews-table tbody tr td.target .target-info .target-seller{font-size:.75rem;color:#4b5563;font-style:italic}.reviews-management .reviews-table-container .table-wrapper .reviews-table tbody tr td.comment{max-width:280px}.reviews-management .reviews-table-container .table-wrapper .reviews-table tbody tr td.comment .comment-preview{line-height:1.4;color:#4b5563;font-size:.8125rem}.reviews-management .reviews-table-container .table-wrapper .reviews-table tbody tr td.order .order-number{color:#4267b2;font-family:Courier New,monospace;font-weight:500;font-size:.8125rem}.reviews-management .reviews-table-container .table-wrapper .reviews-table tbody tr td.review-date{color:#4b5563;font-size:.8125rem}.reviews-management .reviews-table-container .table-wrapper .reviews-table tbody tr td.status .status-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.reviews-management .reviews-table-container .table-wrapper .reviews-table tbody tr td.status .status-badge .status-icon{font-size:.75rem}.reviews-management .reviews-table-container .table-wrapper .reviews-table tbody tr td.status .status-badge--warning{background:#ce802d1a;color:#ce802d}.reviews-management .reviews-table-container .table-wrapper .reviews-table tbody tr td.status .status-badge--success{background:#10b9811a;color:#059669}.reviews-management .reviews-table-container .table-wrapper .reviews-table tbody tr td.status .status-badge--danger{background:#ef44441a;color:#dc2626}.reviews-management .reviews-table-container .table-wrapper .reviews-table tbody tr td.actions .action-buttons{display:flex;gap:.5rem;flex-wrap:wrap}.reviews-management .reviews-table-container .table-wrapper .reviews-table tbody tr td.actions .action-buttons .action-btn{width:32px;height:32px;border:none;border-radius:.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease-in-out}.reviews-management .reviews-table-container .table-wrapper .reviews-table tbody tr td.actions .action-buttons .action-btn svg{width:16px;height:16px}.reviews-management .reviews-table-container .table-wrapper .reviews-table tbody tr td.actions .action-buttons .action-btn--view{background:#4267b21a;color:#4267b2}.reviews-management .reviews-table-container .table-wrapper .reviews-table tbody tr td.actions .action-buttons .action-btn--view:hover{background:#4267b233;transform:translateY(-1px)}.reviews-management .reviews-table-container .table-wrapper .reviews-table tbody tr td.actions .action-buttons .action-btn--approve{background:#10b9811a;color:#059669}.reviews-management .reviews-table-container .table-wrapper .reviews-table tbody tr td.actions .action-buttons .action-btn--approve:hover{background:#10b98133;transform:translateY(-1px)}.reviews-management .reviews-table-container .table-wrapper .reviews-table tbody tr td.actions .action-buttons .action-btn--reject{background:#ef44441a;color:#dc2626}.reviews-management .reviews-table-container .table-wrapper .reviews-table tbody tr td.actions .action-buttons .action-btn--reject:hover{background:#ef444433;transform:translateY(-1px)}.reviews-management .reviews-table-container .pagination{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-top:1px solid #e5e7eb;background:#f9fafb}.reviews-management .reviews-table-container .pagination .pagination-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;background:#fff;color:#374151;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.reviews-management .reviews-table-container .pagination .pagination-btn:hover:not(:disabled){background:#f9fafb;border-color:#ce802d;color:#ce802d;transform:translateY(-1px)}.reviews-management .reviews-table-container .pagination .pagination-btn:disabled{opacity:.5;cursor:not-allowed}.reviews-management .reviews-table-container .pagination .pagination-btn svg{width:16px;height:16px}.reviews-management .reviews-table-container .pagination .pagination-info span{font-size:.875rem;color:#4b5563;font-weight:500}@media(max-width:1400px){.reviews-management .reviews-table-container .table-wrapper .reviews-table{min-width:1400px}.reviews-management .reviews-table-container .table-wrapper .reviews-table tbody tr td.comment{max-width:220px}}@media(max-width:1024px){.reviews-management .page-header{flex-direction:column;gap:1.5rem}.reviews-management .page-header .header-stats{justify-content:space-around;width:100%;flex-wrap:wrap;gap:1rem}.reviews-management .table-controls{flex-direction:column;gap:1rem;align-items:stretch}.reviews-management .table-controls .controls-left{flex-direction:column;gap:1rem}.reviews-management .table-controls .controls-left .search-box{min-width:auto}.reviews-management .table-controls .controls-right{justify-content:space-between}.reviews-management .reviews-table-container .table-wrapper .reviews-table{min-width:1200px}.reviews-management .reviews-table-container .table-wrapper .reviews-table tbody tr td.comment{max-width:180px}}@media(max-width:768px){.reviews-management .page-header{padding:1.5rem}.reviews-management .page-header .header-content h1{font-size:1.75rem}.reviews-management .page-header .header-stats{gap:.75rem}.reviews-management .page-header .header-stats .stat-item .stat-number{font-size:1.5rem}.reviews-management .table-controls{padding:1rem}.reviews-management .table-controls .controls-left .status-filter,.reviews-management .table-controls .controls-left .type-filter{min-width:auto}.reviews-management .reviews-table{font-size:.75rem}.reviews-management .reviews-table th,.reviews-management .reviews-table td{padding:.75rem .5rem}.reviews-management .reviews-table tbody tr td.comment{max-width:150px}.reviews-management .reviews-table tbody tr td.comment .comment-preview{font-size:.75rem}.reviews-management .reviews-table tbody tr td.rating .rating-stars .star{font-size:.875rem}.reviews-management .reviews-table tbody tr td.rating .rating-stars .rating-number{font-size:.6875rem}.reviews-management .pagination{padding:1rem;flex-direction:column;gap:1rem}.reviews-management .pagination .pagination-info{order:-1}}@media(max-width:480px){.reviews-management .reviews-table-container .table-wrapper .reviews-table tbody tr td.comment{max-width:120px}.reviews-management .page-header .header-stats{grid-template-columns:repeat(2,1fr)}}.lang-ar .reviews-management{direction:rtl}.lang-ar .reviews-management h1,.lang-ar .reviews-management h2,.lang-ar .reviews-management h3,.lang-ar .reviews-management h4,.lang-ar .reviews-management h5,.lang-ar .reviews-management h6,.lang-ar .reviews-management p,.lang-ar .reviews-management span,.lang-ar .reviews-management button,.lang-ar .reviews-management label,.lang-ar .reviews-management input,.lang-ar .reviews-management textarea,.lang-ar .reviews-management select,.lang-ar .reviews-management th,.lang-ar .reviews-management td{font-family:Cairo,Tajawal,Noto Sans Arabic,Arial,sans-serif}.lang-ar .reviews-management .page-header .header-content,.lang-ar .reviews-management .page-header .header-content h1,.lang-ar .reviews-management .page-header .header-content p{text-align:right}.lang-ar .reviews-management .page-header .header-stats .stat-item{text-align:center}.lang-ar .reviews-management .reviews-table-container .table-controls .controls-left .search-box .search-icon{left:auto;right:.75rem}.lang-ar .reviews-management .reviews-table-container .table-controls .controls-left .search-box input{padding:.75rem 2.5rem .75rem .75rem;text-align:right}.lang-ar .reviews-management .reviews-table-container .table-controls .controls-left .search-box input::-moz-placeholder{text-align:right}.lang-ar .reviews-management .reviews-table-container .table-controls .controls-left .search-box input::placeholder{text-align:right}.lang-ar .reviews-management .reviews-table-container .table-controls .controls-right .results-count,.lang-ar .reviews-management .reviews-table-container .table-wrapper .reviews-table thead th,.lang-ar .reviews-management .reviews-table-container .table-wrapper .reviews-table tbody tr td,.lang-ar .reviews-management .reviews-table-container .table-wrapper .reviews-table tbody tr td.review-id .review-info .review-number{text-align:right}.lang-ar .reviews-management .reviews-table-container .table-wrapper .reviews-table tbody tr td.review-type .type-badge{flex-direction:row-reverse}.lang-ar .reviews-management .reviews-table-container .table-wrapper .reviews-table tbody tr td.rating .rating-stars{flex-direction:row-reverse;justify-content:flex-end}.lang-ar .reviews-management .reviews-table-container .table-wrapper .reviews-table tbody tr td.rating .rating-stars .rating-number{margin-left:0;margin-right:.5rem}.lang-ar .reviews-management .reviews-table-container .table-wrapper .reviews-table tbody tr td.reviewer .reviewer-info,.lang-ar .reviews-management .reviews-table-container .table-wrapper .reviews-table tbody tr td.reviewer .reviewer-info .reviewer-name,.lang-ar .reviews-management .reviews-table-container .table-wrapper .reviews-table tbody tr td.reviewer .reviewer-info .reviewer-email,.lang-ar .reviews-management .reviews-table-container .table-wrapper .reviews-table tbody tr td.reviewer .reviewer-info .reviewer-type,.lang-ar .reviews-management .reviews-table-container .table-wrapper .reviews-table tbody tr td.target .target-info,.lang-ar .reviews-management .reviews-table-container .table-wrapper .reviews-table tbody tr td.target .target-info .target-name,.lang-ar .reviews-management .reviews-table-container .table-wrapper .reviews-table tbody tr td.target .target-info .target-seller,.lang-ar .reviews-management .reviews-table-container .table-wrapper .reviews-table tbody tr td.comment .comment-preview,.lang-ar .reviews-management .reviews-table-container .table-wrapper .reviews-table tbody tr td.order .order-number,.lang-ar .reviews-management .reviews-table-container .table-wrapper .reviews-table tbody tr td.review-date{text-align:right}.lang-ar .reviews-management .reviews-table-container .table-wrapper .reviews-table tbody tr td.status .status-badge{flex-direction:row-reverse}.lang-ar .reviews-management .reviews-table-container .table-wrapper .reviews-table tbody tr td.actions .action-buttons{justify-content:flex-end}.lang-ar .reviews-management .reviews-table-container .pagination .pagination-btn svg{transform:scaleX(-1)}.lang-ar .reviews-management .loading-state,.lang-ar .reviews-management .error-state,.lang-ar .reviews-management .loading-state p,.lang-ar .reviews-management .error-state p{text-align:center}.lang-ar .reviews-management .status-badge,.lang-ar .reviews-management .type-badge{gap:.375rem}.lang-ar .reviews-management .status-badge .status-icon,.lang-ar .reviews-management .status-badge .type-icon,.lang-ar .reviews-management .type-badge .status-icon,.lang-ar .reviews-management .type-badge .type-icon{order:2}@media(max-width:1024px){.lang-ar .reviews-management .page-header .header-stats{justify-content:space-around}.lang-ar .reviews-management .table-controls .controls-left{align-items:stretch}.lang-ar .reviews-management .table-controls .controls-right{justify-content:space-between}}@media(max-width:768px){.lang-ar .reviews-management .table-controls .controls-left .search-box input{text-align:right}.lang-ar .reviews-management .pagination{flex-direction:column-reverse}.lang-ar .reviews-management .pagination .pagination-info{order:1;margin-bottom:1rem}}.review-details{max-width:100%;margin:0 auto}.review-details .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#4b5563}.review-details .loading-state .loading-spinner{width:40px;height:40px;border:3px solid #e5e7eb;border-top:3px solid #CE802D;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}.review-details .loading-state p{font-size:1.125rem;margin:0}.review-details .error-state{text-align:center;padding:4rem 2rem;background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f}.review-details .error-state h2{font-size:1.5rem;color:#dc2626;margin-bottom:1rem}.review-details .error-state p{color:#4b5563;margin-bottom:2rem}.review-details .error-state button{background:#ce802d;color:#fff;padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.review-details .error-state button:hover{background-color:#ce802d}.review-details .review-header{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;padding:2rem;margin-bottom:2rem;position:relative}.review-details .review-header:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#fbbf24,#f59e0b);border-radius:.75rem .75rem 0 0}.review-details .review-header .back-btn{display:flex;align-items:center;gap:.5rem;background:none;border:none;color:#4b5563;font-size:.875rem;cursor:pointer;margin-bottom:1.5rem;transition:color .2s ease}.review-details .review-header .back-btn:hover{color:#ce802d}.review-details .review-header .back-btn svg{width:16px;height:16px}.review-details .review-header .header-content{display:flex;justify-content:space-between;align-items:flex-start}.review-details .review-header .header-content .review-info h1{font-size:2rem;font-weight:700;color:#1f2937;margin:0 0 .5rem;background:linear-gradient(135deg,#1f2937,#374151);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.review-details .review-header .header-content .review-info p{font-size:1.125rem;color:#4b5563;margin:0 0 1rem;font-weight:500}.review-details .review-header .header-content .review-info .review-meta{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.review-details .review-header .header-content .review-info .review-meta .verified-badge{display:inline-flex;align-items:center;gap:.25rem;background:#10b9811a;color:#059669;padding:.25rem .75rem;border-radius:.375rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.review-details .review-header .header-content .review-info .review-meta .verified-badge svg{width:14px;height:14px}.review-details .review-header .header-content .header-actions{display:flex;gap:.75rem}.review-details .review-header .header-content .header-actions .action-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.review-details .review-header .header-content .header-actions .action-btn svg{width:16px;height:16px}.review-details .review-header .header-content .header-actions .action-btn--approve{background:#10b9811a;color:#059669}.review-details .review-header .header-content .header-actions .action-btn--approve:hover{background:#10b98133;transform:translateY(-1px)}.review-details .review-header .header-content .header-actions .action-btn--reject{background:#ef44441a;color:#dc2626}.review-details .review-header .header-content .header-actions .action-btn--reject:hover{background:#ef444433;transform:translateY(-1px)}.review-details .status-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.review-details .status-badge .status-icon{font-size:.75rem}.review-details .status-badge--warning{background:#ce802d1a;color:#ce802d}.review-details .status-badge--success{background:#10b9811a;color:#059669}.review-details .status-badge--danger{background:#ef44441a;color:#dc2626}.review-details .type-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.review-details .type-badge .type-icon{font-size:.75rem}.review-details .type-badge--product{background:#3b82f61a;color:#2563eb}.review-details .type-badge--seller{background:#10b9811a;color:#059669}.review-details .type-badge--driver{background:#f59e0b1a;color:#d97706}.review-details .rating-stars{display:flex;align-items:center;gap:.125rem}.review-details .rating-stars .star--filled{color:#fbbf24}.review-details .rating-stars .star--empty{color:#d1d5db}.review-details .rating-stars .rating-number{margin-left:.5rem;color:#4b5563;font-weight:500}.review-details .rating-stars--md .star{font-size:1rem}.review-details .rating-stars--md .rating-number{font-size:.875rem}.review-details .rating-stars--lg .star{font-size:1.5rem}.review-details .rating-stars--lg .rating-number{font-size:1.125rem}.review-details .review-content-section{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;padding:2rem;margin-bottom:2rem}.review-details .review-content-section .review-main-content .rating-section{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #e5e7eb}.review-details .review-content-section .review-main-content .rating-section h3{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 1rem}.review-details .review-content-section .review-main-content .comment-section{margin-bottom:2rem}.review-details .review-content-section .review-main-content .comment-section h3{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 1rem}.review-details .review-content-section .review-main-content .comment-section .comment-text{background:#f9fafb;border-radius:.5rem;padding:1.5rem;border-left:4px solid #fbbf24;font-size:1rem;line-height:1.6;color:#374151;font-style:italic}.review-details .review-content-section .review-main-content .images-section h3{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 1rem}.review-details .review-content-section .review-main-content .images-section .review-images{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.review-details .review-content-section .review-main-content .images-section .review-images .review-image{border-radius:.5rem;overflow:hidden;border:1px solid #e5e7eb}.review-details .review-content-section .review-main-content .images-section .review-images .review-image .image-placeholder{background:#f3f4f6;padding:2rem 1rem;text-align:center;color:#4b5563}.review-details .review-content-section .review-main-content .images-section .review-images .review-image .image-placeholder span{font-size:2rem;display:block;margin-bottom:.5rem}.review-details .review-content-section .review-main-content .images-section .review-images .review-image .image-placeholder p{font-size:.875rem;margin:0}.review-details .info-sections{display:flex;flex-direction:column;gap:2rem}.review-details .info-sections .info-section{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;padding:2rem}.review-details .info-sections .info-section h2{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0 0 1.5rem;padding-bottom:.5rem;border-bottom:2px solid #fbbf24}.review-details .info-sections .info-section .info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem}.review-details .info-sections .info-section .info-card{background:#f9fafb;border-radius:.5rem;padding:1.5rem;border:1px solid #e5e7eb}.review-details .info-sections .info-section .info-card h3{font-size:1rem;font-weight:600;color:#1f2937;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:1px solid #e5e7eb}.review-details .info-sections .info-section .info-card .info-list{display:flex;flex-direction:column;gap:.75rem}.review-details .info-sections .info-section .info-card .info-list .info-item{display:flex;justify-content:space-between;align-items:flex-start;padding:.5rem 0}.review-details .info-sections .info-section .info-card .info-list .info-item .label{font-size:.875rem;font-weight:500;color:#4b5563;min-width:120px}.review-details .info-sections .info-section .info-card .info-list .info-item .value{font-size:.875rem;color:#1f2937;font-weight:500;text-align:right;flex:1;display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.review-details .info-sections .info-section .info-card .info-list .info-item .value .verified-icon{color:#059669;background:#10b9811a;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600}.review-details .info-sections .info-section .timeline{position:relative;padding-left:2rem}.review-details .info-sections .info-section .timeline:before{content:"";position:absolute;left:.75rem;top:0;bottom:0;width:2px;background:#e5e7eb}.review-details .info-sections .info-section .timeline .timeline-item{position:relative;padding-bottom:2rem}.review-details .info-sections .info-section .timeline .timeline-item:last-child{padding-bottom:0}.review-details .info-sections .info-section .timeline .timeline-item .timeline-marker{position:absolute;left:-2rem;top:.25rem;width:12px;height:12px;border-radius:50%;background:#e5e7eb;border:3px solid #ffffff;box-shadow:0 0 0 2px #e5e7eb}.review-details .info-sections .info-section .timeline .timeline-item.submitted .timeline-marker{background:#fbbf24;box-shadow:0 0 0 2px #fbbf24}.review-details .info-sections .info-section .timeline .timeline-item.approved .timeline-marker{background:#059669;box-shadow:0 0 0 2px #059669}.review-details .info-sections .info-section .timeline .timeline-item.rejected .timeline-marker{background:#dc2626;box-shadow:0 0 0 2px #dc2626}.review-details .info-sections .info-section .timeline .timeline-item .timeline-content h4{font-size:1rem;font-weight:600;color:#1f2937;margin:0 0 .25rem}.review-details .info-sections .info-section .timeline .timeline-item .timeline-content p{font-size:.875rem;color:#4b5563;margin:0 0 .5rem}.review-details .info-sections .info-section .timeline .timeline-item .timeline-content .timestamp{font-size:.75rem;color:#d1d5db;font-style:italic}@media(max-width:1024px){.review-details .review-header .header-content{flex-direction:column;gap:1.5rem}.review-details .review-header .header-content .header-actions{align-self:flex-start}.review-details .info-sections .info-section .info-grid{grid-template-columns:1fr}}@media(max-width:768px){.review-details .review-header{padding:1.5rem}.review-details .review-header .header-content .review-info h1{font-size:1.5rem}.review-details .review-header .header-actions{flex-direction:column;gap:.5rem;width:100%}.review-details .review-header .header-actions .action-btn{justify-content:center}.review-details .review-content-section{padding:1rem}.review-details .review-content-section .review-main-content .images-section .review-images{grid-template-columns:1fr}.review-details .info-sections .info-section,.review-details .info-sections .info-section .info-card{padding:1rem}.review-details .info-sections .info-section .info-card .info-list .info-item{flex-direction:column;align-items:flex-start;gap:.25rem}.review-details .info-sections .info-section .info-card .info-list .info-item .label{min-width:auto}.review-details .info-sections .info-section .info-card .info-list .info-item .value{text-align:left;justify-content:flex-start}.review-details .info-sections .info-section .timeline{padding-left:1.5rem}.review-details .info-sections .info-section .timeline .timeline-item .timeline-marker{left:-1.5rem}.review-details .rating-stars--lg .star{font-size:1.25rem}.review-details .rating-stars--lg .rating-number{font-size:1rem}}@media(max-width:480px){.review-details .review-content-section .review-main-content .comment-section .comment-text{padding:1rem;font-size:.875rem}.review-details .rating-stars--lg .star{font-size:1.125rem}.review-details .rating-stars--lg .rating-number{font-size:.875rem}}.lang-ar .review-details{direction:rtl}.lang-ar .review-details h1,.lang-ar .review-details h2,.lang-ar .review-details h3,.lang-ar .review-details h4,.lang-ar .review-details h5,.lang-ar .review-details h6,.lang-ar .review-details p,.lang-ar .review-details span,.lang-ar .review-details button,.lang-ar .review-details label{font-family:Cairo,Tajawal,Noto Sans Arabic,Arial,sans-serif}.lang-ar .review-details .review-header .back-btn svg{transform:scaleX(-1)}.lang-ar .review-details .review-header .header-content .review-info,.lang-ar .review-details .review-header .header-content .review-info h1,.lang-ar .review-details .review-header .header-content .review-info p{text-align:right!important}.lang-ar .review-details .review-header .header-content .review-info .review-meta{justify-content:flex-start!important}.lang-ar .review-details .review-header .header-content .review-info .review-meta .verified-badge{flex-direction:row-reverse!important}.lang-ar .review-details .review-header .header-content .header-actions{justify-content:flex-start!important}.lang-ar .review-details .status-badge,.lang-ar .review-details .type-badge{flex-direction:row-reverse!important}.lang-ar .review-details .rating-stars{flex-direction:row-reverse!important;justify-content:flex-end!important}.lang-ar .review-details .rating-stars .rating-number{margin-left:0;margin-right:.5rem}.lang-ar .review-details .review-content-section .review-main-content .rating-section h3,.lang-ar .review-details .review-content-section .review-main-content .comment-section h3,.lang-ar .review-details .review-content-section .review-main-content .images-section h3{text-align:right!important}.lang-ar .review-details .review-content-section .review-main-content .comment-section .comment-text{border-left:none;border-right:4px solid #fbbf24;text-align:right!important}.lang-ar .review-details .review-content-section .review-main-content .images-section .review-images .review-image .image-placeholder p{text-align:center!important}.lang-ar .review-details .info-sections .info-section h2,.lang-ar .review-details .info-sections .info-section .info-card h3{text-align:right!important}.lang-ar .review-details .info-sections .info-section .info-card .info-list .info-item .label{text-align:right!important;min-width:150px}.lang-ar .review-details .info-sections .info-section .info-card .info-list .info-item .value{text-align:right!important;justify-content:flex-start;flex-direction:row-reverse}.lang-ar .review-details .info-sections .info-section .info-card .info-list .info-item .value .verified-icon{margin-left:0;margin-right:.5rem}.lang-ar .review-details .info-sections .info-section .timeline{padding-left:0;padding-right:2rem}.lang-ar .review-details .info-sections .info-section .timeline:before{left:auto;right:.75rem}.lang-ar .review-details .info-sections .info-section .timeline .timeline-item .timeline-marker{left:auto;right:-2rem}.lang-ar .review-details .info-sections .info-section .timeline .timeline-item .timeline-content h4,.lang-ar .review-details .info-sections .info-section .timeline .timeline-item .timeline-content p{text-align:right!important}.lang-ar .review-details .info-sections .info-section .timeline .timeline-item .timeline-content .timestamp{text-align:right!important;display:block}.lang-ar .review-details .loading-state,.lang-ar .review-details .error-state,.lang-ar .review-details .loading-state p,.lang-ar .review-details .error-state p{text-align:center}.lang-ar .review-details .action-btn svg{order:2}@media(max-width:1024px){.lang-ar .review-details .review-header .header-content .header-actions{align-self:flex-end}}@media(max-width:768px){.lang-ar .review-details .review-header .header-content .review-info h1{text-align:right!important}.lang-ar .review-details .review-header .header-content .header-actions{align-self:stretch;width:100%}.lang-ar .review-details .review-header .header-content .header-actions .action-btn{justify-content:center}.lang-ar .review-details .info-sections .info-section .info-card .info-list .info-item{flex-direction:column}.lang-ar .review-details .info-sections .info-section .info-card .info-list .info-item .label{text-align:right!important;min-width:auto}.lang-ar .review-details .info-sections .info-section .info-card .info-list .info-item .value{text-align:right!important;justify-content:flex-end}.lang-ar .review-details .info-sections .info-section .timeline{padding-right:1.5rem}.lang-ar .review-details .info-sections .info-section .timeline .timeline-item .timeline-marker{right:-1.5rem}}.payments-management{max-width:100%;margin:0 auto}.payments-management .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#4b5563}.payments-management .loading-state .loading-spinner{width:40px;height:40px;border:3px solid #e5e7eb;border-top:3px solid #4267B2;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}.payments-management .loading-state p{font-size:1.125rem;margin:0}.payments-management .page-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;background:#fff;padding:2rem;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;position:relative}.payments-management .page-header:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#4267b2,#10b981);border-radius:.75rem .75rem 0 0}.payments-management .page-header .header-content h1{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:.5rem;background:linear-gradient(135deg,#1f2937,#374151);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.payments-management .page-header .header-content p{font-size:1.125rem;color:#4b5563;margin:0}.payments-management .page-header .header-stats{display:flex;gap:2rem}.payments-management .page-header .header-stats .stat-item{text-align:center}.payments-management .page-header .header-stats .stat-item .stat-number{display:block;font-size:2rem;font-weight:700;color:#4267b2;margin-bottom:.25rem}.payments-management .page-header .header-stats .stat-item .stat-label{font-size:.875rem;color:#4b5563;font-weight:500}.payments-management .tabs-container{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;overflow:hidden}.payments-management .tabs-container .tabs-header{display:flex;background:#f9fafb;border-bottom:1px solid #e5e7eb}.payments-management .tabs-container .tabs-header .tab-btn{flex:1;padding:1rem 1.5rem;border:none;background:none;color:#4b5563;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out;position:relative}.payments-management .tabs-container .tabs-header .tab-btn:hover{color:#4267b2;background:#4267b20d}.payments-management .tabs-container .tabs-header .tab-btn.active{color:#4267b2;background:#fff}.payments-management .tabs-container .tabs-header .tab-btn.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#4267b2}.payments-management .tabs-container .tabs-content .tab-content{padding:2rem}.payments-management .tabs-container .tabs-content .tab-content .overview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}@media(max-width:768px){.payments-management .tabs-container .tabs-content .tab-content .overview-grid{grid-template-columns:1fr;gap:1.5rem}}@media(max-width:480px){.payments-management .tabs-container .tabs-content .tab-content .overview-grid{gap:1rem}}.payments-management .tabs-container .tabs-content .tab-content .overview-card{background:#f9fafb;border-radius:.75rem;padding:1.5rem;border:1px solid #e5e7eb}@media(max-width:768px){.payments-management .tabs-container .tabs-content .tab-content .overview-card{padding:1.25rem}}@media(max-width:480px){.payments-management .tabs-container .tabs-content .tab-content .overview-card{padding:1rem}}.payments-management .tabs-container .tabs-content .tab-content .overview-card .card-header h3{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 1.5rem;padding-bottom:.5rem;border-bottom:2px solid #4267B2}@media(max-width:768px){.payments-management .tabs-container .tabs-content .tab-content .overview-card .card-header h3{font-size:1rem;margin-bottom:1.25rem}}@media(max-width:480px){.payments-management .tabs-container .tabs-content .tab-content .overview-card .card-header h3{font-size:.95rem;margin-bottom:1rem}}.payments-management .tabs-container .tabs-content .tab-content .overview-card .methods-summary{display:flex;flex-direction:column;gap:1rem}@media(max-width:768px){.payments-management .tabs-container .tabs-content .tab-content .overview-card .methods-summary{gap:.875rem}}@media(max-width:480px){.payments-management .tabs-container .tabs-content .tab-content .overview-card .methods-summary{gap:.75rem}}.payments-management .tabs-container .tabs-content .tab-content .overview-card .methods-summary .method-summary-item{display:flex;align-items:center;gap:1rem;padding:1rem;border-radius:.5rem;border:1px solid #e5e7eb;transition:all .3s ease-in-out}@media(max-width:768px){.payments-management .tabs-container .tabs-content .tab-content .overview-card .methods-summary .method-summary-item{gap:.875rem;padding:.875rem;flex-wrap:wrap}}@media(max-width:480px){.payments-management .tabs-container .tabs-content .tab-content .overview-card .methods-summary .method-summary-item{gap:.75rem;padding:.75rem}}@media(max-width:380px){.payments-management .tabs-container .tabs-content .tab-content .overview-card .methods-summary .method-summary-item{flex-direction:column;text-align:center;gap:.5rem}}.payments-management .tabs-container .tabs-content .tab-content .overview-card .methods-summary .method-summary-item.active{background:#10b9810d;border-color:#10b981}.payments-management .tabs-container .tabs-content .tab-content .overview-card .methods-summary .method-summary-item.active .method-icon{background:#10b981;color:#fff}.payments-management .tabs-container .tabs-content .tab-content .overview-card .methods-summary .method-summary-item .method-icon{width:48px;height:48px;border-radius:.5rem;display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0}@media(max-width:768px){.payments-management .tabs-container .tabs-content .tab-content .overview-card .methods-summary .method-summary-item .method-icon{width:44px;height:44px;font-size:1.375rem}}@media(max-width:480px){.payments-management .tabs-container .tabs-content .tab-content .overview-card .methods-summary .method-summary-item .method-icon{width:40px;height:40px;font-size:1.25rem}}.payments-management .tabs-container .tabs-content .tab-content .overview-card .methods-summary .method-summary-item .method-info{flex:1;min-width:0}@media(max-width:768px){.payments-management .tabs-container .tabs-content .tab-content .overview-card .methods-summary .method-summary-item .method-info{flex:1 1 auto;min-width:140px}}@media(max-width:380px){.payments-management .tabs-container .tabs-content .tab-content .overview-card .methods-summary .method-summary-item .method-info{min-width:auto;width:100%}}.payments-management .tabs-container .tabs-content .tab-content .overview-card .methods-summary .method-summary-item .method-info .method-name{display:block;font-weight:600;color:#1f2937;margin-bottom:.25rem}@media(max-width:768px){.payments-management .tabs-container .tabs-content .tab-content .overview-card .methods-summary .method-summary-item .method-info .method-name{font-size:.95rem}}@media(max-width:480px){.payments-management .tabs-container .tabs-content .tab-content .overview-card .methods-summary .method-summary-item .method-info .method-name{font-size:.9rem}}.payments-management .tabs-container .tabs-content .tab-content .overview-card .methods-summary .method-summary-item .method-info .method-status{font-size:.875rem;color:#4b5563}@media(max-width:768px){.payments-management .tabs-container .tabs-content .tab-content .overview-card .methods-summary .method-summary-item .method-info .method-status{font-size:.8rem}}@media(max-width:480px){.payments-management .tabs-container .tabs-content .tab-content .overview-card .methods-summary .method-summary-item .method-info .method-status{font-size:.75rem}}.payments-management .tabs-container .tabs-content .tab-content .overview-card .methods-summary .method-summary-item .method-count{font-size:.875rem;color:#4b5563;font-weight:500;text-align:right;flex-shrink:0}@media(max-width:768px){.payments-management .tabs-container .tabs-content .tab-content .overview-card .methods-summary .method-summary-item .method-count{font-size:.8rem;flex:0 0 auto;min-width:80px}}@media(max-width:480px){.payments-management .tabs-container .tabs-content .tab-content .overview-card .methods-summary .method-summary-item .method-count{font-size:.75rem;min-width:70px}}@media(max-width:380px){.payments-management .tabs-container .tabs-content .tab-content .overview-card .methods-summary .method-summary-item .method-count{text-align:center;width:100%;margin-top:.25rem}}.payments-management .tabs-container .tabs-content .tab-content .overview-card .recent-transactions{display:flex;flex-direction:column;gap:.75rem}@media(max-width:768px){.payments-management .tabs-container .tabs-content .tab-content .overview-card .recent-transactions{gap:.625rem}}@media(max-width:480px){.payments-management .tabs-container .tabs-content .tab-content .overview-card .recent-transactions{gap:.5rem}}.payments-management .tabs-container .tabs-content .tab-content .overview-card .recent-transactions .transaction-item{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#fff;border-radius:.5rem;border:1px solid #e5e7eb;transition:all .3s ease-in-out}@media(max-width:768px){.payments-management .tabs-container .tabs-content .tab-content .overview-card .recent-transactions .transaction-item{padding:.875rem;flex-wrap:wrap;gap:.5rem}}@media(max-width:480px){.payments-management .tabs-container .tabs-content .tab-content .overview-card .recent-transactions .transaction-item{padding:.75rem;flex-direction:column;align-items:stretch;gap:.75rem}}.payments-management .tabs-container .tabs-content .tab-content .overview-card .recent-transactions .transaction-item:hover{border-color:#4267b2;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.payments-management .tabs-container .tabs-content .tab-content .overview-card .recent-transactions .transaction-item .transaction-info{flex:1;min-width:0}@media(max-width:480px){.payments-management .tabs-container .tabs-content .tab-content .overview-card .recent-transactions .transaction-item .transaction-info{width:100%}}.payments-management .tabs-container .tabs-content .tab-content .overview-card .recent-transactions .transaction-item .transaction-info .transaction-order{display:block;font-weight:600;color:#1f2937;margin-bottom:.25rem}@media(max-width:768px){.payments-management .tabs-container .tabs-content .tab-content .overview-card .recent-transactions .transaction-item .transaction-info .transaction-order{font-size:.9rem}}@media(max-width:480px){.payments-management .tabs-container .tabs-content .tab-content .overview-card .recent-transactions .transaction-item .transaction-info .transaction-order{font-size:.875rem}}.payments-management .tabs-container .tabs-content .tab-content .overview-card .recent-transactions .transaction-item .transaction-info .transaction-customer{font-size:.875rem;color:#4b5563}@media(max-width:768px){.payments-management .tabs-container .tabs-content .tab-content .overview-card .recent-transactions .transaction-item .transaction-info .transaction-customer{font-size:.8rem}}@media(max-width:480px){.payments-management .tabs-container .tabs-content .tab-content .overview-card .recent-transactions .transaction-item .transaction-info .transaction-customer{font-size:.75rem}}.payments-management .tabs-container .tabs-content .tab-content .overview-card .recent-transactions .transaction-item .transaction-details{display:flex;align-items:center;gap:.75rem;flex-shrink:0}@media(max-width:768px){.payments-management .tabs-container .tabs-content .tab-content .overview-card .recent-transactions .transaction-item .transaction-details{gap:.5rem;flex:0 0 auto}}@media(max-width:480px){.payments-management .tabs-container .tabs-content .tab-content .overview-card .recent-transactions .transaction-item .transaction-details{width:100%;justify-content:space-between;gap:1rem}}.payments-management .tabs-container .tabs-content .tab-content .overview-card .recent-transactions .transaction-item .transaction-details .transaction-amount{font-weight:600;color:#4267b2;font-family:Courier New,monospace}@media(max-width:768px){.payments-management .tabs-container .tabs-content .tab-content .overview-card .recent-transactions .transaction-item .transaction-details .transaction-amount{font-size:.9rem}}@media(max-width:480px){.payments-management .tabs-container .tabs-content .tab-content .overview-card .recent-transactions .transaction-item .transaction-details .transaction-amount{font-size:.875rem}}.payments-management .tabs-container .tabs-content .tab-content .payment-methods-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem}.payments-management .tabs-container .tabs-content .tab-content .payment-methods-grid .payment-method-card{background:#fff;border:2px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;transition:all .3s ease-in-out;position:relative;overflow:hidden}.payments-management .tabs-container .tabs-content .tab-content .payment-methods-grid .payment-method-card.available:hover{transform:translateY(-2px);box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d;border-color:#10b981}.payments-management .tabs-container .tabs-content .tab-content .payment-methods-grid .payment-method-card.available:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:#10b981}.payments-management .tabs-container .tabs-content .tab-content .payment-methods-grid .payment-method-card.coming-soon{position:relative}.payments-management .tabs-container .tabs-content .tab-content .payment-methods-grid .payment-method-card.coming-soon:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:#3b82f6}.payments-management .tabs-container .tabs-content .tab-content .payment-methods-grid .payment-method-card .method-header{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.payments-management .tabs-container .tabs-content .tab-content .payment-methods-grid .payment-method-card .method-header .method-icon-large{width:60px;height:60px;background:linear-gradient(135deg,#4267b2,#3b82f6);border-radius:.5rem;display:flex;align-items:center;justify-content:center;font-size:2rem;flex-shrink:0}.payments-management .tabs-container .tabs-content .tab-content .payment-methods-grid .payment-method-card .method-header .method-info{flex:1}.payments-management .tabs-container .tabs-content .tab-content .payment-methods-grid .payment-method-card .method-header .method-info h3{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}.payments-management .tabs-container .tabs-content .tab-content .payment-methods-grid .payment-method-card .method-header .method-info p{font-size:.875rem;color:#4b5563;line-height:1.4;margin:0}.payments-management .tabs-container .tabs-content .tab-content .payment-methods-grid .payment-method-card .method-stats{display:flex;justify-content:space-around;padding:1rem 0;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;margin-bottom:1.5rem}.payments-management .tabs-container .tabs-content .tab-content .payment-methods-grid .payment-method-card .method-stats .stat{text-align:center}.payments-management .tabs-container .tabs-content .tab-content .payment-methods-grid .payment-method-card .method-stats .stat .stat-value{display:block;font-size:1.25rem;font-weight:700;color:#4267b2;margin-bottom:.25rem}.payments-management .tabs-container .tabs-content .tab-content .payment-methods-grid .payment-method-card .method-stats .stat .stat-label{font-size:.75rem;color:#4b5563;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.payments-management .tabs-container .tabs-content .tab-content .payment-methods-grid .payment-method-card .method-coming-soon{padding:1rem 0;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;margin-bottom:1.5rem}.payments-management .tabs-container .tabs-content .tab-content .payment-methods-grid .payment-method-card .method-coming-soon .coming-soon-info{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.payments-management .tabs-container .tabs-content .tab-content .payment-methods-grid .payment-method-card .method-coming-soon .coming-soon-info .label{font-size:.875rem;color:#4b5563;font-weight:500}.payments-management .tabs-container .tabs-content .tab-content .payment-methods-grid .payment-method-card .method-coming-soon .coming-soon-info .date{font-size:.875rem;color:#3b82f6;font-weight:600}.payments-management .tabs-container .tabs-content .tab-content .payment-methods-grid .payment-method-card .method-coming-soon .coming-soon-features{display:flex;flex-direction:column;gap:.5rem}.payments-management .tabs-container .tabs-content .tab-content .payment-methods-grid .payment-method-card .method-coming-soon .coming-soon-features span{font-size:.875rem;color:#4b5563;display:flex;align-items:center;gap:.5rem}.payments-management .tabs-container .tabs-content .tab-content .payment-methods-grid .payment-method-card .method-actions .action-btn{width:100%;padding:.75rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.payments-management .tabs-container .tabs-content .tab-content .payment-methods-grid .payment-method-card .method-actions .action-btn--activate{background:#10b981;color:#fff}.payments-management .tabs-container .tabs-content .tab-content .payment-methods-grid .payment-method-card .method-actions .action-btn--activate:hover{background:#059669}.payments-management .tabs-container .tabs-content .tab-content .payment-methods-grid .payment-method-card .method-actions .action-btn--deactivate{background:#ce802d;color:#fff}.payments-management .tabs-container .tabs-content .tab-content .payment-methods-grid .payment-method-card .method-actions .action-btn--deactivate:hover{background-color:#ce802d}.payments-management .tabs-container .tabs-content .tab-content .payment-methods-grid .payment-method-card .method-actions .action-btn--notify{background:#e5e7eb;color:#4b5563;cursor:not-allowed}.payments-management .tabs-container .tabs-content .tab-content .transactions-controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;box-sizing:border-box;padding:1.5rem;background:#f9fafb;border-radius:.5rem;border:1px solid #e5e7eb}.payments-management .tabs-container .tabs-content .tab-content .transactions-controls .controls-left{display:flex;gap:1rem;align-items:center;box-sizing:border-box}.payments-management .tabs-container .tabs-content .tab-content .transactions-controls .controls-left .search-box{position:relative;min-width:250px}.payments-management .tabs-container .tabs-content .tab-content .transactions-controls .controls-left .search-box .search-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#d1d5db}.payments-management .tabs-container .tabs-content .tab-content .transactions-controls .controls-left .search-box input{width:100%;padding:.75rem .75rem .75rem 2.5rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;background:#fff;transition:all .3s ease-in-out}.payments-management .tabs-container .tabs-content .tab-content .transactions-controls .controls-left .search-box input:focus{outline:none;border-color:#4267b2;box-shadow:0 0 0 3px #4267b21a}.payments-management .tabs-container .tabs-content .tab-content .transactions-controls .controls-left .status-filter{padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;background:#fff;cursor:pointer;transition:all .3s ease-in-out}.payments-management .tabs-container .tabs-content .tab-content .transactions-controls .controls-left .status-filter:focus{outline:none;border-color:#4267b2;box-shadow:0 0 0 3px #4267b21a}.payments-management .tabs-container .tabs-content .tab-content .transactions-controls .controls-right .add-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:.5rem;background:#4267b2;color:#fff;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.payments-management .tabs-container .tabs-content .tab-content .transactions-controls .controls-right .add-btn svg{width:16px;height:16px}.payments-management .tabs-container .tabs-content .tab-content .transactions-controls .controls-right .add-btn:hover{background:#2c5aa0;transform:translateY(-1px);box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f}.payments-management .tabs-container .tabs-content .tab-content .transactions-table{background:#fff;border-radius:.5rem;overflow:hidden;border:1px solid #e5e7eb}.payments-management .tabs-container .tabs-content .tab-content .transactions-table table{width:100%;border-collapse:collapse}.payments-management .tabs-container .tabs-content .tab-content .transactions-table table thead{background:#f9fafb}.payments-management .tabs-container .tabs-content .tab-content .transactions-table table thead th{padding:1rem .75rem;text-align:left;font-weight:600;font-size:.875rem;color:#374151;border-bottom:2px solid #e5e7eb;white-space:nowrap}.payments-management .tabs-container .tabs-content .tab-content .transactions-table table tbody tr{border-bottom:1px solid #f3f4f6;transition:background-color .2s ease}.payments-management .tabs-container .tabs-content .tab-content .transactions-table table tbody tr:hover{background:#f9fafb}.payments-management .tabs-container .tabs-content .tab-content .transactions-table table tbody tr:last-child{border-bottom:none}.payments-management .tabs-container .tabs-content .tab-content .transactions-table table tbody tr td{padding:1rem .75rem;vertical-align:middle;font-size:.875rem}.payments-management .tabs-container .tabs-content .tab-content .transactions-table table tbody tr td.transaction-id{font-family:Courier New,monospace;color:#4b5563;font-weight:500}.payments-management .tabs-container .tabs-content .tab-content .transactions-table table tbody tr td.order-id{font-weight:600;color:#4267b2}.payments-management .tabs-container .tabs-content .tab-content .transactions-table table tbody tr td.customer-name,.payments-management .tabs-container .tabs-content .tab-content .transactions-table table tbody tr td.driver-name{color:#1f2937;font-weight:500}.payments-management .tabs-container .tabs-content .tab-content .transactions-table table tbody tr td.amount{font-family:Courier New,monospace;font-weight:600;color:#10b981}.payments-management .tabs-container .tabs-content .tab-content .transactions-table table tbody tr td.date{color:#4b5563;white-space:nowrap}.payments-management .tabs-container .tabs-content .tab-content .transactions-table table tbody tr td.notes{color:#4b5563;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.payments-management .tabs-container .tabs-content .tab-content .pagination{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem;padding:1rem;background:#f9fafb;border-radius:.5rem}.payments-management .tabs-container .tabs-content .tab-content .pagination .pagination-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;background:#fff;color:#374151;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.payments-management .tabs-container .tabs-content .tab-content .pagination .pagination-btn:hover:not(:disabled){background:#f9fafb;border-color:#4267b2;color:#4267b2;transform:translateY(-1px)}.payments-management .tabs-container .tabs-content .tab-content .pagination .pagination-btn:disabled{opacity:.5;cursor:not-allowed}.payments-management .tabs-container .tabs-content .tab-content .pagination .pagination-btn svg{width:16px;height:16px}.payments-management .tabs-container .tabs-content .tab-content .pagination .pagination-info span{font-size:.875rem;color:#4b5563;font-weight:500}.payments-management .status-badge{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.payments-management .status-badge--success{background:#10b9811a;color:#10b981}.payments-management .status-badge--warning{background:#f59e0b1a;color:#f59e0b}.payments-management .status-badge--error{background:#ef44441a;color:#ef4444}.payments-management .status-badge--info{background:#3b82f61a;color:#3b82f6}.payments-management .modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.payments-management .modal-overlay .modal{background:#fff;border-radius:.75rem;box-shadow:0 25px 50px #00000026;max-width:500px;width:100%;max-height:90vh;overflow-y:auto}.payments-management .modal-overlay .modal .modal-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb}.payments-management .modal-overlay .modal .modal-header h2{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.payments-management .modal-overlay .modal .modal-header .close-btn{width:36px;height:36px;border:none;background:none;color:#4b5563;cursor:pointer;border-radius:.5rem;transition:all .3s ease-in-out}.payments-management .modal-overlay .modal .modal-header .close-btn:hover{background:#f3f4f6;color:#374151}.payments-management .modal-overlay .modal .modal-header .close-btn svg{width:20px;height:20px}.payments-management .modal-overlay .modal .modal-body{padding:1.5rem}.payments-management .modal-overlay .modal .modal-body .form-group{margin-bottom:1.5rem}.payments-management .modal-overlay .modal .modal-body .form-group:last-child{margin-bottom:0}.payments-management .modal-overlay .modal .modal-body .form-group label{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}.payments-management .modal-overlay .modal .modal-body .form-group input,.payments-management .modal-overlay .modal .modal-body .form-group textarea{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;transition:all .3s ease-in-out}.payments-management .modal-overlay .modal .modal-body .form-group input:focus,.payments-management .modal-overlay .modal .modal-body .form-group textarea:focus{outline:none;border-color:#4267b2;box-shadow:0 0 0 3px #4267b21a}.payments-management .modal-overlay .modal .modal-body .form-group textarea{resize:vertical;min-height:80px}.payments-management .modal-overlay .modal .modal-footer{display:flex;gap:1rem;padding:1.5rem;border-top:1px solid #e5e7eb;justify-content:flex-end}.payments-management .modal-overlay .modal .modal-footer .btn{padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.payments-management .modal-overlay .modal .modal-footer .btn--secondary{background:#f3f4f6;color:#374151}.payments-management .modal-overlay .modal .modal-footer .btn--secondary:hover{background:#e5e7eb}.payments-management .modal-overlay .modal .modal-footer .btn--primary{background:#4267b2;color:#fff}.payments-management .modal-overlay .modal .modal-footer .btn--primary:hover{background:#2c5aa0}@media(max-width:1024px){.payments-management .page-header{flex-direction:column;gap:1.5rem}.payments-management .page-header .header-stats{justify-content:space-around;width:100%;flex-wrap:wrap;gap:1rem}.payments-management .tabs-content .tab-content .payment-methods-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.payments-management .tabs-content .tab-content .transactions-controls{flex-direction:column;gap:1rem;align-items:stretch}.payments-management .tabs-content .tab-content .transactions-controls .controls-left{flex-direction:column;gap:1rem}.payments-management .tabs-content .tab-content .transactions-controls .controls-left .search-box{min-width:auto}.payments-management .tabs-content .tab-content .transactions-controls .controls-right{align-self:stretch}.payments-management .tabs-content .tab-content .transactions-controls .controls-right .add-btn{width:100%;justify-content:center}}@media(max-width:768px){.payments-management .page-header{padding:1.5rem}.payments-management .page-header .header-content h1{font-size:1.75rem}.payments-management .page-header .header-stats{gap:.75rem}.payments-management .page-header .header-stats .stat-item .stat-number{font-size:1.5rem}.payments-management .tabs-container .tabs-header{flex-direction:column}.payments-management .tabs-container .tabs-header .tab-btn{border-right:none;border-bottom:1px solid #e5e7eb}.payments-management .tabs-container .tabs-header .tab-btn:last-child{border-bottom:none}.payments-management .tabs-container .tabs-header .tab-btn.active:after{left:0;right:auto;width:4px;height:100%;top:0;bottom:0}.payments-management .tabs-container .tabs-content .tab-content{padding:1rem}.payments-management .tabs-container .tabs-content .tab-content .payment-methods-grid{grid-template-columns:1fr}.payments-management .tabs-container .tabs-content .tab-content .payment-methods-grid .payment-method-card{padding:1rem}.payments-management .tabs-container .tabs-content .tab-content .payment-methods-grid .payment-method-card .method-header{flex-direction:column;align-items:center;text-align:center}.payments-management .tabs-container .tabs-content .tab-content .payment-methods-grid .payment-method-card .method-stats{flex-direction:column;gap:1rem}.payments-management .tabs-container .tabs-content .tab-content .transactions-table{overflow-x:auto}.payments-management .tabs-container .tabs-content .tab-content .transactions-table table{min-width:800px;font-size:.75rem}.payments-management .tabs-container .tabs-content .tab-content .transactions-table table th,.payments-management .tabs-container .tabs-content .tab-content .transactions-table table td,.payments-management .modal-overlay{padding:.5rem}.payments-management .modal-overlay .modal .modal-header,.payments-management .modal-overlay .modal .modal-body,.payments-management .modal-overlay .modal .modal-footer{padding:1rem}.payments-management .modal-overlay .modal .modal-footer{flex-direction:column}.payments-management .modal-overlay .modal .modal-footer .btn{width:100%}}@media(max-width:320px){.payments-management .tabs-content .tab-content,.payments-management .tabs-content .tab-content .overview-card{padding:.75rem}.payments-management .tabs-content .tab-content .overview-card .card-header h3{font-size:.9rem;margin-bottom:.75rem}.payments-management .tabs-content .tab-content .overview-card .methods-summary .method-summary-item{padding:.5rem}.payments-management .tabs-content .tab-content .overview-card .methods-summary .method-summary-item .method-icon{width:36px;height:36px;font-size:1.125rem}.payments-management .tabs-content .tab-content .overview-card .methods-summary .method-summary-item .method-info .method-name{font-size:.85rem}.payments-management .tabs-content .tab-content .overview-card .methods-summary .method-summary-item .method-info .method-status,.payments-management .tabs-content .tab-content .overview-card .methods-summary .method-summary-item .method-count{font-size:.7rem}.payments-management .tabs-content .tab-content .overview-card .recent-transactions .transaction-item{padding:.5rem}.payments-management .tabs-content .tab-content .overview-card .recent-transactions .transaction-item .transaction-info .transaction-order{font-size:.8rem}.payments-management .tabs-content .tab-content .overview-card .recent-transactions .transaction-item .transaction-info .transaction-customer{font-size:.7rem}.payments-management .tabs-content .tab-content .overview-card .recent-transactions .transaction-item .transaction-details .transaction-amount{font-size:.8rem}}.lang-ar .payments-management{direction:rtl}.lang-ar .payments-management h1,.lang-ar .payments-management h2,.lang-ar .payments-management h3,.lang-ar .payments-management h4,.lang-ar .payments-management h5,.lang-ar .payments-management h6,.lang-ar .payments-management p,.lang-ar .payments-management span,.lang-ar .payments-management button,.lang-ar .payments-management input,.lang-ar .payments-management textarea,.lang-ar .payments-management select,.lang-ar .payments-management label,.lang-ar .payments-management td,.lang-ar .payments-management th{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .payments-management .page-header .header-content{text-align:right!important}.lang-ar .payments-management .tabs-container .tabs-header .tab-btn:after{right:0;left:0}.lang-ar .payments-management .tab-content .overview-card .card-header h3,.lang-ar .payments-management .tab-content .overview-card .methods-summary .method-summary-item .method-info{text-align:right!important}.lang-ar .payments-management .tab-content .overview-card .methods-summary .method-summary-item .method-count{text-align:left}@media(max-width:768px){.lang-ar .payments-management .tab-content .overview-card .methods-summary .method-summary-item .method-count{text-align:right}}@media(max-width:380px){.lang-ar .payments-management .tab-content .overview-card .methods-summary .method-summary-item .method-count{text-align:center}}.lang-ar .payments-management .tab-content .overview-card .recent-transactions .transaction-item .transaction-info{text-align:right!important}.lang-ar .payments-management .tab-content .payment-methods-grid .payment-method-card,.lang-ar .payments-management .tab-content .payment-methods-grid .payment-method-card .method-header{text-align:left}.lang-ar .payments-management .tab-content .payment-methods-grid .payment-method-card .method-header .method-info{text-align:right!important}@media(max-width:1024px){.lang-ar .payments-management .tab-content .transactions-controls,.lang-ar .payments-management .tab-content .transactions-controls .controls-left{flex-direction:column}}.lang-ar .payments-management .tab-content .transactions-controls .controls-left .search-box .search-icon{left:auto;right:.75rem}.lang-ar .payments-management .tab-content .transactions-controls .controls-left .search-box input{padding:.75rem 2.5rem .75rem .75rem}.lang-ar .payments-management .tab-content .transactions-controls .controls-right .add-btn{flex-direction:row-reverse}.lang-ar .payments-management .tab-content .transactions-controls .controls-right .add-btn svg{margin-left:0;margin-right:.5rem}.lang-ar .payments-management .tab-content .transactions-table table thead th,.lang-ar .payments-management .tab-content .transactions-table table tbody td,.lang-ar .payments-management .tab-content .transactions-table table thead th:first-child,.lang-ar .payments-management .tab-content .transactions-table table tbody td:first-child{text-align:right!important}.lang-ar .payments-management .tab-content .transactions-table table thead th:last-child,.lang-ar .payments-management .tab-content .transactions-table table tbody td:last-child{text-align:left!important}@media(max-width:768px){.lang-ar .payments-management .tab-content .transactions-table table thead th:last-child,.lang-ar .payments-management .tab-content .transactions-table table tbody td:last-child{text-align:right}}.lang-ar .payments-management .tab-content .pagination,.lang-ar .payments-management .tab-content .pagination .pagination-btn{flex-direction:row-reverse}.lang-ar .payments-management .tab-content .pagination .pagination-btn:first-child svg{transform:rotate(180deg)}.lang-ar .payments-management .tab-content .pagination .pagination-btn:last-child svg{transform:rotate(180deg)}.lang-ar .payments-management .modal-overlay .modal .modal-header h2,.lang-ar .payments-management .modal-overlay .modal .modal-body .form-group,.lang-ar .payments-management .modal-overlay .modal .modal-body .form-group label,.lang-ar .payments-management .modal-overlay .modal .modal-body .form-group input,.lang-ar .payments-management .modal-overlay .modal .modal-body .form-group textarea{text-align:right}.lang-ar .payments-management .status-badge{text-align:center}@media(max-width:768px){.lang-ar .payments-management .page-header .header-stats{flex-wrap:wrap}.lang-ar .payments-management .tabs-container .tabs-header .tab-btn{text-align:right!important}.lang-ar .payments-management .tabs-container .tabs-header .tab-btn.active:after{right:0;left:auto}.lang-ar .payments-management .tab-content .payment-methods-grid .payment-method-card .method-header{text-align:center!important}}@media(max-width:480px){.lang-ar .payments-management .tab-content .overview-card .methods-summary .method-summary-item{flex-direction:column;text-align:center!important}.lang-ar .payments-management .tab-content .overview-card .methods-summary .method-summary-item .method-info,.lang-ar .payments-management .tab-content .overview-card .methods-summary .method-summary-item .method-count{text-align:center!important}.lang-ar .payments-management .tab-content .overview-card .recent-transactions .transaction-item{flex-direction:column;align-items:stretch}.lang-ar .payments-management .tab-content .overview-card .recent-transactions .transaction-item .transaction-info,.lang-ar .payments-management .tab-content .overview-card .recent-transactions .transaction-item .transaction-details{text-align:right!important}}.reports-management{max-width:100%;margin:0 auto}.reports-management .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#4b5563}.reports-management .loading-state .loading-spinner{width:40px;height:40px;border:3px solid #e5e7eb;border-top:3px solid #4267B2;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}.reports-management .loading-state p{font-size:1.125rem;margin:0}.reports-management .page-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;background:#fff;padding:2rem;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;position:relative}.reports-management .page-header:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#4267b2,#ce802d,#f2bd00);border-radius:.75rem .75rem 0 0}.reports-management .page-header .header-content h1{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:.5rem;background:linear-gradient(135deg,#1f2937,#4267b2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.reports-management .page-header .header-content p{font-size:1.125rem;color:#4b5563;margin:0;font-weight:500}.reports-management .page-header .header-controls{display:flex;gap:1rem;align-items:center}.reports-management .page-header .header-controls .date-range-select{padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;background:#fff;color:#374151;cursor:pointer;transition:all .3s ease-in-out;min-width:150px}.reports-management .page-header .header-controls .date-range-select:focus{outline:none;border-color:#4267b2;box-shadow:0 0 0 3px #4267b21a}.reports-management .page-header .header-controls .date-range-select:hover{border-color:#4267b2}.reports-management .page-header .header-controls .export-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#4267b2;color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.reports-management .page-header .header-controls .export-btn svg{width:16px;height:16px}.reports-management .page-header .header-controls .export-btn:hover{background:#2c5aa0;transform:translateY(-1px);box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f}.reports-management .overview-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;margin-bottom:2rem}.reports-management .overview-stats .stat-card{background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;display:flex;align-items:center;gap:1rem;transition:all .3s ease-in-out;position:relative;overflow:hidden}.reports-management .overview-stats .stat-card:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:#4267b2}.reports-management .overview-stats .stat-card:hover{transform:translateY(-2px);box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d;border-color:#4267b2}.reports-management .overview-stats .stat-card .stat-icon{width:56px;height:56px;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.reports-management .overview-stats .stat-card .stat-icon.users{background:linear-gradient(135deg,#4267b2,#2c5aa0)}.reports-management .overview-stats .stat-card .stat-icon.sellers{background:linear-gradient(135deg,#ce802d,#b8680a)}.reports-management .overview-stats .stat-card .stat-icon.drivers{background:linear-gradient(135deg,#f2bd00,#d4a700)}.reports-management .overview-stats .stat-card .stat-icon.orders{background:linear-gradient(135deg,#39465d,#2a3441)}.reports-management .overview-stats .stat-card .stat-icon.revenue{background:linear-gradient(135deg,#10b981,#059669)}.reports-management .overview-stats .stat-card .stat-icon.aov{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.reports-management .overview-stats .stat-card .stat-icon.returns{background:linear-gradient(135deg,#ef4444,#dc2626)}.reports-management .overview-stats .stat-card .stat-icon.repeat-purchase{background:linear-gradient(135deg,#10b981,#059669)}.reports-management .overview-stats .stat-card .stat-icon.provider-ratio{background:linear-gradient(135deg,#6366f1,#4f46e5)}.reports-management .overview-stats .stat-card .stat-icon.seller-liquidity{background:linear-gradient(135deg,#f59e0b,#d97706)}.reports-management .overview-stats .stat-card .stat-icon.buyer-liquidity{background:linear-gradient(135deg,#3b82f6,#2563eb)}.reports-management .overview-stats .stat-card .stat-icon.sellers-vs-buyers{background:linear-gradient(135deg,#ec4899,#db2777)}.reports-management .overview-stats .stat-card .stat-icon.repeated-transactions{background:linear-gradient(135deg,#14b8a6,#0f766e)}.reports-management .overview-stats .stat-card .stat-icon.gmv{background:linear-gradient(135deg,#a855f7,#9333ea)}.reports-management .overview-stats .stat-card .stat-icon svg{width:24px;height:24px}.reports-management .overview-stats .stat-card .stat-content{flex:1}.reports-management .overview-stats .stat-card .stat-content .stat-value{display:block;font-size:1.75rem;font-weight:700;color:#1f2937;margin-bottom:.25rem;line-height:1.2}.reports-management .overview-stats .stat-card .stat-content .stat-label{font-size:.875rem;color:#4b5563;font-weight:500;margin-bottom:.5rem}.reports-management .overview-stats .stat-card .stat-content .stat-growth{display:flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:600}.reports-management .overview-stats .stat-card .stat-content .stat-growth .growth-icon{width:16px;height:16px}.reports-management .overview-stats .stat-card .stat-content .stat-growth .growth-icon.positive{color:#10b981}.reports-management .overview-stats .stat-card .stat-content .stat-growth .growth-icon.negative{color:#ef4444}.reports-management .overview-stats .stat-card .stat-content .stat-growth .stat-metric{color:#4b5563;font-weight:500}.reports-management .tabs-container{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;overflow:hidden;margin-bottom:2rem}.reports-management .tabs-container .tabs-header{display:flex;background:#f9fafb;border-bottom:1px solid #e5e7eb}.reports-management .tabs-container .tabs-header .tab-btn{flex:1;padding:1rem 1.5rem;border:none;background:none;color:#4b5563;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out;position:relative}.reports-management .tabs-container .tabs-header .tab-btn:hover{color:#4267b2;background:#4267b20d}.reports-management .tabs-container .tabs-header .tab-btn.active{color:#4267b2;background:#fff;font-weight:600}.reports-management .tabs-container .tabs-header .tab-btn.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#4267b2,#ce802d)}.reports-management .tabs-container .tabs-content .tab-content{padding:2rem}.reports-management .tabs-container .tabs-content .tab-content .charts-grid{display:grid;grid-template-columns:1fr;gap:2rem}.reports-management .tabs-container .tabs-content .tab-content .charts-grid:has(.chart-card.large:only-child){grid-template-columns:1fr}.reports-management .tabs-container .tabs-content .tab-content .charts-grid .chart-card{background:#f9fafb;border-radius:.75rem;border:1px solid #e5e7eb;overflow:hidden;transition:all .3s ease-in-out}.reports-management .tabs-container .tabs-content .tab-content .charts-grid .chart-card:hover{box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border-color:#4267b2}.reports-management .tabs-container .tabs-content .tab-content .charts-grid .chart-card.large{grid-column:span 2}.reports-management .tabs-container .tabs-content .tab-content .charts-grid .chart-card .chart-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb;background:#fff}.reports-management .tabs-container .tabs-content .tab-content .charts-grid .chart-card .chart-header h3{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0}.reports-management .tabs-container .tabs-content .tab-content .charts-grid .chart-card .chart-header .export-chart-btn{padding:.5rem 1rem;background:#ebf2ff;color:#4267b2;border:1px solid #4267B2;border-radius:.5rem;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.reports-management .tabs-container .tabs-content .tab-content .charts-grid .chart-card .chart-header .export-chart-btn:hover{background:#4267b2;color:#fff;transform:translateY(-1px)}.reports-management .tabs-container .tabs-content .tab-content .charts-grid .chart-card .chart-container{padding:1.5rem;background:#fff}.reports-management .tabs-container .tabs-content .tab-content .charts-grid .chart-card .chart-container .revenue-sources{display:flex;flex-direction:column;gap:1rem}.reports-management .tabs-container .tabs-content .tab-content .charts-grid .chart-card .chart-container .revenue-sources .source-item{display:flex;align-items:center;gap:1rem}.reports-management .tabs-container .tabs-content .tab-content .charts-grid .chart-card .chart-container .revenue-sources .source-item .source-info{min-width:120px}.reports-management .tabs-container .tabs-content .tab-content .charts-grid .chart-card .chart-container .revenue-sources .source-item .source-info .source-name{display:block;font-weight:600;color:#1f2937;font-size:.875rem;margin-bottom:.25rem}.reports-management .tabs-container .tabs-content .tab-content .charts-grid .chart-card .chart-container .revenue-sources .source-item .source-info .source-amount{font-size:.75rem;color:#4b5563;font-weight:500}.reports-management .tabs-container .tabs-content .tab-content .charts-grid .chart-card .chart-container .revenue-sources .source-item .source-bar{flex:1;height:8px;background:#e5e7eb;border-radius:50px;overflow:hidden}.reports-management .tabs-container .tabs-content .tab-content .charts-grid .chart-card .chart-container .revenue-sources .source-item .source-bar .source-fill{height:100%;transition:width .8s ease-out;border-radius:50px}.reports-management .tabs-container .tabs-content .tab-content .charts-grid .chart-card .chart-container .revenue-sources .source-item .source-percentage{min-width:40px;text-align:right;font-weight:600;color:#374151;font-size:.875rem}.reports-management .tabs-container .tabs-content .tab-content .charts-grid .chart-card .chart-container .top-products-list{display:flex;flex-direction:column;gap:1rem}.reports-management .tabs-container .tabs-content .tab-content .charts-grid .chart-card .chart-container .top-products-list .product-item{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f9fafb;border-radius:.5rem;border:1px solid #e5e7eb;transition:all .3s ease-in-out}.reports-management .tabs-container .tabs-content .tab-content .charts-grid .chart-card .chart-container .top-products-list .product-item:hover{background:#fff;border-color:#4267b2;transform:translateY(-1px);box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.reports-management .tabs-container .tabs-content .tab-content .charts-grid .chart-card .chart-container .top-products-list .product-item .product-rank{width:32px;height:32px;background:#4267b2;color:#fff;border-radius:50px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem;flex-shrink:0}.reports-management .tabs-container .tabs-content .tab-content .charts-grid .chart-card .chart-container .top-products-list .product-item .product-info{flex:1}.reports-management .tabs-container .tabs-content .tab-content .charts-grid .chart-card .chart-container .top-products-list .product-item .product-info .product-name{display:block;font-weight:600;color:#1f2937;margin-bottom:.25rem}.reports-management .tabs-container .tabs-content .tab-content .charts-grid .chart-card .chart-container .top-products-list .product-item .product-info .product-stats{display:flex;gap:1rem}.reports-management .tabs-container .tabs-content .tab-content .charts-grid .chart-card .chart-container .top-products-list .product-item .product-info .product-stats .product-sales{font-size:.75rem;color:#4b5563}.reports-management .tabs-container .tabs-content .tab-content .charts-grid .chart-card .chart-container .top-products-list .product-item .product-info .product-stats .product-revenue{font-size:.75rem;color:#4267b2;font-weight:600}.reports-management .tabs-container .tabs-content .tab-content .charts-grid .chart-card .chart-container .top-products-list .product-item .product-growth{display:flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:600}.reports-management .tabs-container .tabs-content .tab-content .charts-grid .chart-card .chart-container .top-products-list .product-item .product-growth .growth-icon{width:14px;height:14px}.reports-management .tabs-container .tabs-content .tab-content .charts-grid .chart-card .chart-container .top-products-list .product-item .product-growth .growth-icon.positive{color:#10b981}.reports-management .tabs-container .tabs-content .tab-content .charts-grid .chart-card .chart-container .top-products-list .product-item .product-growth .growth-icon.negative{color:#ef4444}.reports-management .tabs-container .tabs-content .tab-content .charts-grid .chart-card .chart-container .order-summary{display:flex;flex-direction:column;gap:1rem}.reports-management .tabs-container .tabs-content .tab-content .charts-grid .chart-card .chart-container .order-summary .summary-item{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f9fafb;border-radius:.5rem;border:1px solid #e5e7eb;transition:all .3s ease-in-out}.reports-management .tabs-container .tabs-content .tab-content .charts-grid .chart-card .chart-container .order-summary .summary-item:hover{background:#fff;border-color:#4267b2;transform:translateY(-1px);box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.reports-management .tabs-container .tabs-content .tab-content .charts-grid .chart-card .chart-container .order-summary .summary-item .summary-icon{width:40px;height:40px;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1.125rem;flex-shrink:0}.reports-management .tabs-container .tabs-content .tab-content .charts-grid .chart-card .chart-container .order-summary .summary-item .summary-content{flex:1}.reports-management .tabs-container .tabs-content .tab-content .charts-grid .chart-card .chart-container .order-summary .summary-item .summary-content .summary-count{display:block;font-size:1.25rem;font-weight:700;color:#1f2937;margin-bottom:.25rem}.reports-management .tabs-container .tabs-content .tab-content .charts-grid .chart-card .chart-container .order-summary .summary-item .summary-content .summary-label{display:block;font-size:.875rem;color:#4b5563;margin-bottom:.25rem}.reports-management .tabs-container .tabs-content .tab-content .charts-grid .chart-card .chart-container .order-summary .summary-item .summary-content .summary-percentage{font-size:.75rem;color:#4b5563;font-weight:500}.reports-management .repeat-purchase-section{margin-bottom:2rem}.reports-management .repeat-purchase-section .section-header{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;padding:2rem;margin-bottom:2rem;position:relative}.reports-management .repeat-purchase-section .section-header:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#10b981,#059669,#047857);border-radius:.75rem .75rem 0 0}.reports-management .repeat-purchase-section .section-header h2{font-size:1.75rem;font-weight:700;color:#1f2937;margin:0 0 .5rem;background:linear-gradient(135deg,#1f2937,#10b981);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.reports-management .repeat-purchase-section .section-header p{font-size:1.125rem;color:#4b5563;margin:0;font-weight:500}.reports-management .repeat-purchase-section .repeat-purchase-charts{margin-bottom:2rem}.reports-management .repeat-purchase-section .repeat-purchase-charts .chart-card{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;overflow:hidden;transition:all .3s ease-in-out}.reports-management .repeat-purchase-section .repeat-purchase-charts .chart-card:hover{box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d;border-color:#10b981}.reports-management .repeat-purchase-section .repeat-purchase-charts .chart-card .chart-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb;background:#fff}.reports-management .repeat-purchase-section .repeat-purchase-charts .chart-card .chart-header h3{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0}.reports-management .repeat-purchase-section .repeat-purchase-charts .chart-card .chart-header .export-chart-btn{padding:.5rem 1rem;background:#10b9811a;color:#10b981;border:1px solid #10B981;border-radius:.5rem;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.reports-management .repeat-purchase-section .repeat-purchase-charts .chart-card .chart-header .export-chart-btn:hover{background:#10b981;color:#fff;transform:translateY(-1px)}.reports-management .repeat-purchase-section .repeat-purchase-charts .chart-card .chart-container{padding:1.5rem;background:#fff}.reports-management .returns-section .section-header{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;padding:2rem;margin-bottom:2rem;position:relative}.reports-management .returns-section .section-header:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#ef4444,#f59e0b,#eab308);border-radius:.75rem .75rem 0 0}.reports-management .returns-section .section-header h2{font-size:1.75rem;font-weight:700;color:#1f2937;margin:0 0 .5rem;background:linear-gradient(135deg,#1f2937,#ef4444);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.reports-management .returns-section .section-header p{font-size:1.125rem;color:#4b5563;margin:0;font-weight:500}.reports-management .returns-section .returns-charts{margin-bottom:2rem}.reports-management .returns-section .returns-charts .chart-card{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;overflow:hidden;transition:all .3s ease-in-out}.reports-management .returns-section .returns-charts .chart-card:hover{box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d;border-color:#ef4444}.reports-management .returns-section .returns-charts .chart-card .chart-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb;background:#fff}.reports-management .returns-section .returns-charts .chart-card .chart-header h3{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0}.reports-management .returns-section .returns-charts .chart-card .chart-header .export-chart-btn{padding:.5rem 1rem;background:#ef44441a;color:#ef4444;border:1px solid #EF4444;border-radius:.5rem;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.reports-management .returns-section .returns-charts .chart-card .chart-header .export-chart-btn:hover{background:#ef4444;color:#fff;transform:translateY(-1px)}.reports-management .returns-section .returns-charts .chart-card .chart-container{padding:1.5rem;background:#fff}.reports-management .returns-section .returns-lists{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem}.reports-management .returns-section .returns-lists .list-card{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;overflow:hidden;transition:all .3s ease-in-out}.reports-management .returns-section .returns-lists .list-card:hover{box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d;border-color:#4267b2}.reports-management .returns-section .returns-lists .list-card .list-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb;background:#f9fafb}.reports-management .returns-section .returns-lists .list-card .list-header h3{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0}.reports-management .returns-section .returns-lists .list-card .list-header .list-count{background:#4267b2;color:#fff;padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600}.reports-management .returns-section .returns-lists .list-card .list-content{padding:1rem;max-height:550px;overflow-y:auto}.reports-management .returns-section .returns-lists .list-card .list-content .list-item{display:flex;align-items:center;gap:1rem;padding:1rem;border-radius:.5rem;border:1px solid #e5e7eb;margin-bottom:1rem;transition:all .3s ease-in-out}.reports-management .returns-section .returns-lists .list-card .list-content .list-item:last-child{margin-bottom:0}.reports-management .returns-section .returns-lists .list-card .list-content .list-item:hover{background:#f9fafb;border-color:#4267b2;transform:translateY(-1px);box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.reports-management .returns-section .returns-lists .list-card .list-content .list-item .item-rank{width:32px;height:32px;background:#4267b2;color:#fff;border-radius:50px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem;flex-shrink:0}.reports-management .returns-section .returns-lists .list-card .list-content .list-item .item-info{flex:1;min-width:0}.reports-management .returns-section .returns-lists .list-card .list-content .list-item .item-info .item-name{font-weight:600;color:#1f2937;margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reports-management .returns-section .returns-lists .list-card .list-content .list-item .item-info .item-email,.reports-management .returns-section .returns-lists .list-card .list-content .list-item .item-info .item-owner,.reports-management .returns-section .returns-lists .list-card .list-content .list-item .item-info .item-store{font-size:.75rem;color:#4b5563;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reports-management .returns-section .returns-lists .list-card .list-content .list-item .item-stats{display:flex;gap:1rem;flex-shrink:0}.reports-management .returns-section .returns-lists .list-card .list-content .list-item .item-stats .stat-item{text-align:center;min-width:60px}.reports-management .returns-section .returns-lists .list-card .list-content .list-item .item-stats .stat-item .stat-label{display:block;font-size:.625rem;color:#4b5563;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.25rem;font-weight:500}.reports-management .returns-section .returns-lists .list-card .list-content .list-item .item-stats .stat-item .stat-value{display:block;font-size:.875rem;font-weight:600;color:#1f2937}.reports-management .returns-section .returns-lists .list-card .list-content .list-item .item-stats .stat-item .stat-value.returns{color:#ef4444}.reports-management .returns-section .returns-lists .list-card .list-content .list-item .item-stats .stat-item .stat-value.rate{color:#f59e0b}.reports-management .returns-section .returns-lists .list-card .list-content .list-item .item-stats .stat-item .rating-display{display:flex;flex-direction:column;align-items:center;gap:.25rem}.reports-management .returns-section .returns-lists .list-card .list-content .list-item .item-stats .stat-item .rating-display .stars-rating{display:flex;gap:.125rem}.reports-management .returns-section .returns-lists .list-card .list-content .list-item .item-stats .stat-item .rating-display .stars-rating .star{width:12px;height:12px;color:#d1d5db}.reports-management .returns-section .returns-lists .list-card .list-content .list-item .item-stats .stat-item .rating-display .stars-rating .star--filled{color:#f59e0b}.reports-management .returns-section .returns-lists .list-card .list-content .list-item .item-stats .stat-item .rating-display .stars-rating .star--half{color:#f59e0b;opacity:.5}.reports-management .returns-section .returns-lists .list-card .list-content .list-item .item-stats .stat-item .rating-display .rating-value{font-size:.75rem;font-weight:600;color:#f59e0b}@media(max-width:1600px){.reports-management .overview-stats{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media(max-width:1400px){.reports-management .overview-stats{grid-template-columns:repeat(3,1fr)}}@media(max-width:1200px){.reports-management .overview-stats{grid-template-columns:repeat(2,1fr)}.reports-management .tabs-content .tab-content .charts-grid{grid-template-columns:1fr}.reports-management .tabs-content .tab-content .charts-grid .chart-card.large{grid-column:span 1}.reports-management .returns-section .returns-lists{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.reports-management .repeat-purchase-section .repeat-purchase-lists{grid-template-columns:1fr}}@media(max-width:1024px){.reports-management .page-header{flex-direction:column;gap:1.5rem}.reports-management .page-header .header-controls{align-self:stretch;justify-content:space-between}.reports-management .page-header .header-controls .date-range-select{flex:1;min-width:auto}.reports-management .overview-stats{grid-template-columns:repeat(2,1fr)}.reports-management .overview-stats .stat-card{padding:1rem}.reports-management .overview-stats .stat-card .stat-icon{width:48px;height:48px}.reports-management .overview-stats .stat-card .stat-icon svg{width:20px;height:20px}.reports-management .overview-stats .stat-card .stat-content .stat-value{font-size:1.5rem}.reports-management .tabs-container .tabs-content .tab-content,.reports-management .returns-section .section-header{padding:1.5rem}.reports-management .returns-section .returns-lists{grid-template-columns:1fr}.reports-management .returns-section .returns-lists .list-card .item-stats{gap:.5rem}.reports-management .returns-section .returns-lists .list-card .item-stats .stat-item{min-width:50px}.reports-management .repeat-purchase-section .section-header{padding:1.5rem}}@media(max-width:768px){.reports-management .page-header{padding:1.5rem}.reports-management .page-header .header-content h1{font-size:1.75rem}.reports-management .page-header .header-controls{flex-direction:column;gap:1rem}.reports-management .page-header .header-controls .date-range-select,.reports-management .page-header .header-controls .export-btn{width:100%;justify-content:center}.reports-management .overview-stats{grid-template-columns:1fr}.reports-management .overview-stats .stat-card .stat-content .stat-value{font-size:1.25rem}.reports-management .tabs-container .tabs-header{flex-direction:column}.reports-management .tabs-container .tabs-header .tab-btn{border-right:none;border-bottom:1px solid #e5e7eb}.reports-management .tabs-container .tabs-header .tab-btn:last-child{border-bottom:none}.reports-management .tabs-container .tabs-header .tab-btn.active:after{left:0;right:auto;width:4px;height:100%;top:0;bottom:0}.reports-management .tabs-container .tabs-content .tab-content{padding:1rem}.reports-management .tabs-container .tabs-content .tab-content .charts-grid .chart-card .chart-header{padding:1rem;flex-direction:column;align-items:flex-start;gap:1rem}.reports-management .tabs-container .tabs-content .tab-content .charts-grid .chart-card .chart-header .export-chart-btn{align-self:stretch;text-align:center}.reports-management .tabs-container .tabs-content .tab-content .charts-grid .chart-card .chart-container{padding:1rem}.reports-management .tabs-container .tabs-content .tab-content .charts-grid .chart-card .chart-container .revenue-sources .source-item{flex-direction:column;align-items:flex-start;gap:.5rem}.reports-management .tabs-container .tabs-content .tab-content .charts-grid .chart-card .chart-container .revenue-sources .source-item .source-info{min-width:auto;width:100%;display:flex;justify-content:space-between;align-items:center}.reports-management .tabs-container .tabs-content .tab-content .charts-grid .chart-card .chart-container .revenue-sources .source-item .source-bar{width:100%}.reports-management .tabs-container .tabs-content .tab-content .charts-grid .chart-card .chart-container .revenue-sources .source-item .source-percentage{min-width:auto;text-align:left}.reports-management .tabs-container .tabs-content .tab-content .charts-grid .chart-card .chart-container .top-products-list .product-item{padding:.75rem}.reports-management .tabs-container .tabs-content .tab-content .charts-grid .chart-card .chart-container .top-products-list .product-item .product-info .product-stats{flex-direction:column;gap:.25rem}.reports-management .tabs-container .tabs-content .tab-content .charts-grid .chart-card .chart-container .order-summary .summary-item{padding:.75rem}.reports-management .returns-section .section-header{padding:1rem}.reports-management .returns-section .section-header h2{font-size:1.5rem}.reports-management .returns-section .returns-charts .chart-card .chart-header{padding:1rem;flex-direction:column;align-items:flex-start;gap:1rem}.reports-management .returns-section .returns-charts .chart-card .chart-header .export-chart-btn{align-self:stretch;text-align:center}.reports-management .returns-section .returns-charts .chart-card .chart-container{padding:1rem}.reports-management .returns-section .returns-lists .list-card .list-header{padding:1rem;flex-direction:column;align-items:flex-start;gap:.5rem}.reports-management .returns-section .returns-lists .list-card .list-content{padding:.75rem}.reports-management .returns-section .returns-lists .list-card .list-content .list-item{padding:.75rem;flex-direction:column;align-items:flex-start;gap:.75rem}.reports-management .returns-section .returns-lists .list-card .list-content .list-item .item-info{width:100%}.reports-management .returns-section .returns-lists .list-card .list-content .list-item .item-stats{width:100%;justify-content:space-around}.reports-management .repeat-purchase-section .section-header{padding:1rem}.reports-management .repeat-purchase-section .section-header h2{font-size:1.5rem}.reports-management .repeat-purchase-section .repeat-purchase-charts .chart-card .chart-header{padding:1rem;flex-direction:column;align-items:flex-start;gap:1rem}.reports-management .repeat-purchase-section .repeat-purchase-charts .chart-card .chart-header .export-chart-btn{align-self:stretch;text-align:center}.reports-management .repeat-purchase-section .repeat-purchase-charts .chart-card .chart-container{padding:1rem}}@media(max-width:480px){.reports-management .overview-stats .stat-card{flex-direction:column;text-align:center;gap:1rem}.reports-management .overview-stats .stat-card .stat-content .stat-value{font-size:1.125rem}.reports-management .overview-stats .stat-card .stat-content .stat-growth{justify-content:center}.reports-management .tabs-content .tab-content .charts-grid .chart-card .chart-container .top-products-list .product-item{flex-direction:column;align-items:flex-start;gap:.75rem}.reports-management .tabs-content .tab-content .charts-grid .chart-card .chart-container .top-products-list .product-item .product-info{width:100%}.reports-management .tabs-content .tab-content .charts-grid .chart-card .chart-container .top-products-list .product-item .product-growth{align-self:flex-end}.reports-management .tabs-content .tab-content .charts-grid .chart-card .chart-container .order-summary .summary-item{flex-direction:column;align-items:flex-start;gap:.75rem}.reports-management .tabs-content .tab-content .charts-grid .chart-card .chart-container .order-summary .summary-item .summary-content{width:100%;text-align:center}.reports-management .returns-section .returns-lists .list-card .list-content .list-item .item-stats{gap:.5rem}.reports-management .returns-section .returns-lists .list-card .list-content .list-item .item-stats .stat-item{min-width:auto;flex:1}.reports-management .repeat-purchase-section .repeat-purchase-lists .list-card .list-content .list-item .item-stats{gap:.5rem;flex-wrap:wrap}.reports-management .repeat-purchase-section .repeat-purchase-lists .list-card .list-content .list-item .item-stats .stat-item{min-width:auto;flex:1;min-width:45%}}.lang-ar .reports-management{direction:rtl}.lang-ar .reports-management h1,.lang-ar .reports-management h2,.lang-ar .reports-management h3,.lang-ar .reports-management h4,.lang-ar .reports-management h5,.lang-ar .reports-management h6,.lang-ar .reports-management p,.lang-ar .reports-management span,.lang-ar .reports-management button,.lang-ar .reports-management input,.lang-ar .reports-management textarea,.lang-ar .reports-management select,.lang-ar .reports-management label,.lang-ar .reports-management td,.lang-ar .reports-management th,.lang-ar .reports-management div{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .reports-management .page-header .header-content{text-align:right}@media(max-width:1024px){.lang-ar .reports-management .page-header .header-controls{flex-direction:column}}.lang-ar .reports-management .page-header .export-btn svg{margin-left:0;margin-right:.5rem}.lang-ar .reports-management .overview-stats .stat-card:before{left:auto;right:0}.lang-ar .reports-management .overview-stats .stat-card .stat-content{text-align:right}@media(max-width:480px){.lang-ar .reports-management .overview-stats .stat-card{flex-direction:column;text-align:center}.lang-ar .reports-management .overview-stats .stat-card .stat-content{text-align:center}.lang-ar .reports-management .overview-stats .stat-card .stat-content .stat-growth{justify-content:center}}@media(max-width:768px){.lang-ar .reports-management .tabs-container .tabs-header{flex-direction:column}}.lang-ar .reports-management .tabs-container .tabs-header .tab-btn.active:after{right:0;left:0}@media(max-width:768px){.lang-ar .reports-management .tabs-container .tabs-header .tab-btn{text-align:right}.lang-ar .reports-management .tabs-container .tabs-header .tab-btn.active:after{right:0;left:auto}}.lang-ar .reports-management .tabs-container .tabs-content .tab-content .charts-grid .chart-card .chart-header h3{text-align:right}@media(max-width:768px){.lang-ar .reports-management .tabs-container .tabs-content .tab-content .charts-grid .chart-card .chart-header{flex-direction:column;align-items:flex-end}}.lang-ar .reports-management .tabs-container .tabs-content .tab-content .charts-grid .chart-card .chart-container .revenue-sources .source-item .source-info{text-align:right}.lang-ar .reports-management .tabs-container .tabs-content .tab-content .charts-grid .chart-card .chart-container .revenue-sources .source-item .source-percentage{text-align:left}@media(max-width:768px){.lang-ar .reports-management .tabs-container .tabs-content .tab-content .charts-grid .chart-card .chart-container .revenue-sources .source-item .source-percentage{text-align:right}.lang-ar .reports-management .tabs-container .tabs-content .tab-content .charts-grid .chart-card .chart-container .revenue-sources .source-item{flex-direction:column;align-items:flex-end}.lang-ar .reports-management .tabs-container .tabs-content .tab-content .charts-grid .chart-card .chart-container .revenue-sources .source-item .source-info{flex-direction:row-reverse}}.lang-ar .reports-management .tabs-container .tabs-content .tab-content .charts-grid .chart-card .chart-container .top-products-list .product-item .product-info{text-align:right}@media(max-width:768px){.lang-ar .reports-management .tabs-container .tabs-content .tab-content .charts-grid .chart-card .chart-container .top-products-list .product-item .product-info .product-stats{flex-direction:column;align-items:flex-end}}@media(max-width:480px){.lang-ar .reports-management .tabs-container .tabs-content .tab-content .charts-grid .chart-card .chart-container .top-products-list .product-item{flex-direction:column;align-items:flex-end}}.lang-ar .reports-management .tabs-container .tabs-content .tab-content .charts-grid .chart-card .chart-container .order-summary .summary-item .summary-content{text-align:right}@media(max-width:480px){.lang-ar .reports-management .tabs-container .tabs-content .tab-content .charts-grid .chart-card .chart-container .order-summary .summary-item{flex-direction:column;align-items:flex-end}.lang-ar .reports-management .tabs-container .tabs-content .tab-content .charts-grid .chart-card .chart-container .order-summary .summary-item .summary-content{text-align:center}}.lang-ar .reports-management .repeat-purchase-section .section-header{text-align:right}.lang-ar .reports-management .repeat-purchase-section .repeat-purchase-charts .chart-card .chart-header{flex-direction:row-reverse}.lang-ar .reports-management .repeat-purchase-section .repeat-purchase-charts .chart-card .chart-header h3{text-align:right}@media(max-width:768px){.lang-ar .reports-management .repeat-purchase-section .repeat-purchase-charts .chart-card .chart-header{flex-direction:column;align-items:flex-end}}.lang-ar .reports-management .repeat-purchase-section .repeat-purchase-lists .list-card .list-header{flex-direction:row-reverse}.lang-ar .reports-management .repeat-purchase-section .repeat-purchase-lists .list-card .list-header h3{text-align:right}@media(max-width:768px){.lang-ar .reports-management .repeat-purchase-section .repeat-purchase-lists .list-card .list-header{flex-direction:column;align-items:flex-end}}.lang-ar .reports-management .repeat-purchase-section .repeat-purchase-lists .list-card .list-content .list-item{flex-direction:row-reverse}.lang-ar .reports-management .repeat-purchase-section .repeat-purchase-lists .list-card .list-content .list-item .item-info{text-align:right}.lang-ar .reports-management .repeat-purchase-section .repeat-purchase-lists .list-card .list-content .list-item .item-stats{flex-direction:row-reverse}@media(max-width:1024px){.lang-ar .reports-management .repeat-purchase-section .repeat-purchase-lists .list-card .list-content .list-item .item-stats{flex-direction:row-reverse}}@media(max-width:768px){.lang-ar .reports-management .repeat-purchase-section .repeat-purchase-lists .list-card .list-content .list-item .item-stats{flex-direction:row-reverse}.lang-ar .reports-management .repeat-purchase-section .repeat-purchase-lists .list-card .list-content .list-item{flex-direction:column;align-items:flex-end}.lang-ar .reports-management .repeat-purchase-section .repeat-purchase-lists .list-card .list-content .list-item .item-info{text-align:right}}.lang-ar .reports-management .returns-section .section-header{text-align:right}.lang-ar .reports-management .returns-section .returns-charts .chart-card .chart-header{flex-direction:row-reverse}.lang-ar .reports-management .returns-section .returns-charts .chart-card .chart-header h3{text-align:right}@media(max-width:768px){.lang-ar .reports-management .returns-section .returns-charts .chart-card .chart-header{flex-direction:column;align-items:flex-end}}.lang-ar .reports-management .returns-section .returns-lists .list-card .list-header{flex-direction:row-reverse}.lang-ar .reports-management .returns-section .returns-lists .list-card .list-header h3{text-align:right}@media(max-width:768px){.lang-ar .reports-management .returns-section .returns-lists .list-card .list-header{flex-direction:column;align-items:flex-end}}.lang-ar .reports-management .returns-section .returns-lists .list-card .list-content .list-item{flex-direction:row-reverse}.lang-ar .reports-management .returns-section .returns-lists .list-card .list-content .list-item .item-info{text-align:right}.lang-ar .reports-management .returns-section .returns-lists .list-card .list-content .list-item .item-stats{flex-direction:row-reverse}.lang-ar .reports-management .returns-section .returns-lists .list-card .list-content .list-item .item-stats .stat-item{text-align:center}.lang-ar .reports-management .returns-section .returns-lists .list-card .list-content .list-item .item-stats .stat-item .rating-display{align-items:center}@media(max-width:1024px){.lang-ar .reports-management .returns-section .returns-lists .list-card .list-content .list-item .item-stats{flex-direction:row-reverse}}@media(max-width:768px){.lang-ar .reports-management .returns-section .returns-lists .list-card .list-content .list-item .item-stats{flex-direction:row-reverse}}@media(max-width:480px){.lang-ar .reports-management .returns-section .returns-lists .list-card .list-content .list-item .item-stats{flex-direction:row-reverse;flex-wrap:wrap}}@media(max-width:768px){.lang-ar .reports-management .returns-section .returns-lists .list-card .list-content .list-item{flex-direction:column;align-items:flex-end}.lang-ar .reports-management .returns-section .returns-lists .list-card .list-content .list-item .item-info{text-align:right}}.lang-ar .reports-management .growth-icon.positive,.lang-ar .reports-management .growth-icon.negative{transform:scaleX(-1)}@media(max-width:1024px){.lang-ar .reports-management .page-header .header-controls{flex-direction:column;align-items:stretch}}@media(max-width:768px){.lang-ar .reports-management .tabs-container .tabs-header .tab-btn.active:after{right:0;left:auto}}@media(max-width:480px){.lang-ar .reports-management .overview-stats .stat-card,.lang-ar .reports-management .overview-stats .stat-card .stat-content{text-align:center}}.settings-management{max-width:100%;margin:0 auto}.settings-management .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#4b5563}.settings-management .loading-state .loading-spinner{width:40px;height:40px;border:3px solid #e5e7eb;border-top:3px solid #4267B2;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}.settings-management .loading-state p{font-size:1.125rem;margin:0}.settings-management .page-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;background:#fff;padding:2rem;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;position:relative}.settings-management .page-header:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#4267b2,#39465d,#ce802d);border-radius:.75rem .75rem 0 0}.settings-management .page-header .header-content h1{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:.5rem;background:linear-gradient(135deg,#1f2937,#4267b2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.settings-management .page-header .header-content p{font-size:1.125rem;color:#4b5563;margin:0;font-weight:500}.settings-management .page-header .save-message{display:flex;align-items:center;gap:.5rem;background:#10b9811a;color:#10b981;padding:.75rem 1rem;border-radius:.5rem;border:1px solid #10b981;font-weight:500;font-size:.875rem;animation:slideIn .3s ease-out}.settings-management .page-header .save-message svg{width:16px;height:16px}.settings-management .settings-container{display:grid;grid-template-columns:280px 1fr;gap:2rem;align-items:flex-start}.settings-management .settings-container .settings-sidebar{position:sticky;top:2rem}.settings-management .settings-container .settings-sidebar .settings-nav{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;overflow:hidden}.settings-management .settings-container .settings-sidebar .settings-nav .nav-item{display:flex;align-items:center;gap:.75rem;width:100%;padding:1rem 1.5rem;border:none;background:none;color:#4b5563;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out;border-bottom:1px solid #f3f4f6;text-align:left}.settings-management .settings-container .settings-sidebar .settings-nav .nav-item:last-child{border-bottom:none}.settings-management .settings-container .settings-sidebar .settings-nav .nav-item svg{width:18px;height:18px;color:#d1d5db;transition:all .3s ease-in-out}.settings-management .settings-container .settings-sidebar .settings-nav .nav-item:hover{background:#f9fafb;color:#4267b2}.settings-management .settings-container .settings-sidebar .settings-nav .nav-item:hover svg{color:#4267b2}.settings-management .settings-container .settings-sidebar .settings-nav .nav-item.active{background:#ebf2ff;color:#4267b2;font-weight:600;position:relative}.settings-management .settings-container .settings-sidebar .settings-nav .nav-item.active:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#4267b2}.settings-management .settings-container .settings-sidebar .settings-nav .nav-item.active svg{color:#4267b2}.settings-management .settings-container .settings-content{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;overflow:hidden}.settings-management .settings-container .settings-content .settings-section .section-header{padding:2rem 2rem 1rem;border-bottom:1px solid #e5e7eb;background:#f9fafb}.settings-management .settings-container .settings-content .settings-section .section-header h2{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}.settings-management .settings-container .settings-content .settings-section .section-header p{font-size:1rem;color:#4b5563;margin:0;line-height:1.4}.settings-management .settings-container .settings-content .settings-section .settings-form{padding:2rem}.settings-management .settings-container .settings-content .settings-section .settings-form .form-group{margin-bottom:1.5rem}.settings-management .settings-container .settings-content .settings-section .settings-form .form-group:last-child{margin-bottom:0}.settings-management .settings-container .settings-content .settings-section .settings-form .form-group .form-label{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}.settings-management .settings-container .settings-content .settings-section .settings-form .form-group .form-description{font-size:.75rem;color:#4b5563;margin:.5rem 0 0;line-height:1.4}.settings-management .settings-container .settings-content .settings-section .settings-form .form-group input,.settings-management .settings-container .settings-content .settings-section .settings-form .form-group select,.settings-management .settings-container .settings-content .settings-section .settings-form .form-group textarea{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;transition:all .3s ease-in-out;background:#fff}.settings-management .settings-container .settings-content .settings-section .settings-form .form-group input:focus,.settings-management .settings-container .settings-content .settings-section .settings-form .form-group select:focus,.settings-management .settings-container .settings-content .settings-section .settings-form .form-group textarea:focus{outline:none;border-color:#4267b2;box-shadow:0 0 0 3px #4267b21a}.settings-management .settings-container .settings-content .settings-section .settings-form .form-group input:hover,.settings-management .settings-container .settings-content .settings-section .settings-form .form-group select:hover,.settings-management .settings-container .settings-content .settings-section .settings-form .form-group textarea:hover{border-color:#d1d5db}.settings-management .settings-container .settings-content .settings-section .settings-form .form-group input::-moz-placeholder,.settings-management .settings-container .settings-content .settings-section .settings-form .form-group select::-moz-placeholder,.settings-management .settings-container .settings-content .settings-section .settings-form .form-group textarea::-moz-placeholder{color:#d1d5db}.settings-management .settings-container .settings-content .settings-section .settings-form .form-group input::placeholder,.settings-management .settings-container .settings-content .settings-section .settings-form .form-group select::placeholder,.settings-management .settings-container .settings-content .settings-section .settings-form .form-group textarea::placeholder{color:#d1d5db}.settings-management .settings-container .settings-content .settings-section .settings-form .form-group textarea{resize:vertical;min-height:80px;font-family:Courier New,monospace;font-size:.8rem}.settings-management .settings-container .settings-content .settings-section .settings-form .form-group .color-input-group{display:flex;gap:.5rem}.settings-management .settings-container .settings-content .settings-section .settings-form .form-group .color-input-group input[type=color]{width:50px;height:42px;padding:0;border:1px solid #d1d5db;border-radius:.5rem;cursor:pointer}.settings-management .settings-container .settings-content .settings-section .settings-form .form-group .color-input-group input[type=color]::-webkit-color-swatch-wrapper{padding:0}.settings-management .settings-container .settings-content .settings-section .settings-form .form-group .color-input-group input[type=color]::-webkit-color-swatch{border:none;border-radius:calc(.5rem - 1px)}.settings-management .settings-container .settings-content .settings-section .settings-form .form-group .color-input-group input[type=text]{flex:1;font-family:Courier New,monospace}.settings-management .settings-container .settings-content .settings-section .settings-form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem}.settings-management .settings-container .settings-content .settings-section .settings-form .form-row:last-child{margin-bottom:0}.settings-management .settings-container .settings-content .settings-section .settings-form .form-row .form-col .form-group{margin-bottom:0}.settings-management .settings-container .settings-content .settings-section .settings-form .toggle-section{margin-bottom:2rem}.settings-management .settings-container .settings-content .settings-section .settings-form .toggle-section:last-child{margin-bottom:0}.settings-management .settings-container .settings-content .settings-section .settings-form .toggle-section h3{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid #4267B2}.settings-management .settings-container .settings-content .settings-section .settings-form .toggle-section .toggle-group{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#f9fafb;border-radius:.5rem;border:1px solid #e5e7eb;margin-bottom:.75rem;transition:all .3s ease-in-out}.settings-management .settings-container .settings-content .settings-section .settings-form .toggle-section .toggle-group:hover{background:#fff;border-color:#4267b2;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.settings-management .settings-container .settings-content .settings-section .settings-form .toggle-section .toggle-group:last-child{margin-bottom:0}.settings-management .settings-container .settings-content .settings-section .settings-form .toggle-section .toggle-group .toggle-info{flex:1}.settings-management .settings-container .settings-content .settings-section .settings-form .toggle-section .toggle-group .toggle-info .toggle-label{display:block;font-weight:500;color:#1f2937;margin-bottom:.25rem}.settings-management .settings-container .settings-content .settings-section .settings-form .toggle-section .toggle-group .toggle-info .toggle-description{font-size:.75rem;color:#4b5563;line-height:1.3}.settings-management .settings-container .settings-content .settings-section .settings-form .toggle-section .toggle-group .toggle-switch{position:relative;display:inline-block;width:50px;height:24px;margin-left:1rem}.settings-management .settings-container .settings-content .settings-section .settings-form .toggle-section .toggle-group .toggle-switch input{opacity:0;width:0;height:0}.settings-management .settings-container .settings-content .settings-section .settings-form .toggle-section .toggle-group .toggle-switch input:checked+.toggle-slider{background-color:#4267b2}.settings-management .settings-container .settings-content .settings-section .settings-form .toggle-section .toggle-group .toggle-switch input:checked+.toggle-slider:before{transform:translate(26px)}.settings-management .settings-container .settings-content .settings-section .settings-form .toggle-section .toggle-group .toggle-switch input:focus+.toggle-slider{box-shadow:0 0 0 3px #4267b21a}.settings-management .settings-container .settings-content .settings-section .settings-form .toggle-section .toggle-group .toggle-switch .toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#d1d5db;transition:all .3s ease-in-out;border-radius:24px}.settings-management .settings-container .settings-content .settings-section .settings-form .toggle-section .toggle-group .toggle-switch .toggle-slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:all .3s ease-in-out;border-radius:50%;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.settings-management .settings-container .settings-content .settings-section .settings-form .toggle-section .toggle-group .toggle-switch .toggle-slider:hover{background-color:#d1d5db}.settings-management .settings-container .settings-content .settings-section .settings-form .form-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:2rem;border-top:1px solid #e5e7eb}.settings-management .settings-container .settings-content .settings-section .settings-form .form-actions .btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out;min-width:120px;justify-content:center}.settings-management .settings-container .settings-content .settings-section .settings-form .form-actions .btn:disabled{opacity:.6;cursor:not-allowed}.settings-management .settings-container .settings-content .settings-section .settings-form .form-actions .btn--secondary{background:#f3f4f6;color:#374151;border:1px solid #d1d5db}.settings-management .settings-container .settings-content .settings-section .settings-form .form-actions .btn--secondary:hover:not(:disabled){background:#e5e7eb;border-color:#d1d5db}.settings-management .settings-container .settings-content .settings-section .settings-form .form-actions .btn--primary{background:#4267b2;color:#fff}.settings-management .settings-container .settings-content .settings-section .settings-form .form-actions .btn--primary:hover:not(:disabled){background:#2c5aa0;transform:translateY(-1px);box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f}.settings-management .settings-container .settings-content .settings-section .settings-form .form-actions .btn .btn-spinner{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin 1s linear infinite}@media(max-width:1024px){.settings-management .settings-container{grid-template-columns:1fr;gap:1.5rem}.settings-management .settings-container .settings-sidebar{position:static}.settings-management .settings-container .settings-sidebar .settings-nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0}.settings-management .settings-container .settings-sidebar .settings-nav .nav-item{border-bottom:none;border-right:1px solid #f3f4f6}.settings-management .settings-container .settings-sidebar .settings-nav .nav-item:last-child{border-right:none}.settings-management .settings-container .settings-sidebar .settings-nav .nav-item.active:before{top:auto;bottom:0;left:0;right:0;width:100%;height:4px}.settings-management .settings-container .settings-content .settings-section .settings-form .form-row{grid-template-columns:1fr;gap:1.5rem}.settings-management .settings-container .settings-content .settings-section .settings-form .form-row .form-col .form-group{margin-bottom:0}.settings-management .settings-container .settings-content .settings-section .settings-form .form-actions{flex-direction:column-reverse}.settings-management .settings-container .settings-content .settings-section .settings-form .form-actions .btn{width:100%}}@media(max-width:768px){.settings-management .page-header{padding:1.5rem;flex-direction:column;gap:1rem}.settings-management .page-header .header-content h1{font-size:1.75rem}.settings-management .page-header .save-message{align-self:stretch;justify-content:center}.settings-management .settings-container .settings-sidebar .settings-nav{grid-template-columns:1fr}.settings-management .settings-container .settings-sidebar .settings-nav .nav-item{border-right:none;border-bottom:1px solid #f3f4f6}.settings-management .settings-container .settings-sidebar .settings-nav .nav-item:last-child{border-bottom:none}.settings-management .settings-container .settings-sidebar .settings-nav .nav-item.active:before{left:0;right:auto;width:4px;height:100%;top:0;bottom:0}.settings-management .settings-container .settings-content .settings-section .section-header{padding:1.5rem}.settings-management .settings-container .settings-content .settings-section .section-header h2{font-size:1.25rem}.settings-management .settings-container .settings-content .settings-section .settings-form{padding:1.5rem}.settings-management .settings-container .settings-content .settings-section .settings-form .toggle-section .toggle-group{flex-direction:column;align-items:flex-start;gap:1rem}.settings-management .settings-container .settings-content .settings-section .settings-form .toggle-section .toggle-group .toggle-switch{margin-left:0;align-self:flex-end}.settings-management .settings-container .settings-content .settings-section .settings-form .form-group .color-input-group{flex-direction:column}.settings-management .settings-container .settings-content .settings-section .settings-form .form-group .color-input-group input[type=color]{width:100%;height:50px}.settings-management .settings-container .settings-content .settings-section .settings-form .form-actions{margin-top:1.5rem;padding-top:1.5rem}}@media(max-width:480px){.settings-management .page-header{padding:1rem}.settings-management .page-header .header-content h1{font-size:1.5rem}.settings-management .settings-container .settings-content .settings-section .settings-form{padding:1rem}.settings-management .settings-container .settings-content .settings-section .settings-form .toggle-section h3{font-size:1rem}.settings-management .settings-container .settings-content .settings-section .settings-form .toggle-group{padding:.75rem}.settings-management .settings-container .settings-content .settings-section .settings-form .toggle-group .toggle-info .toggle-label{font-size:.875rem}.settings-management .settings-container .settings-content .settings-section .settings-form .toggle-group .toggle-info .toggle-description{font-size:.7rem}.settings-management .settings-container .settings-content .settings-section .settings-form .form-group{margin-bottom:1rem}.settings-management .settings-container .settings-content .settings-section .settings-form .form-group .form-label{font-size:.8rem}.settings-management .settings-container .settings-content .settings-section .settings-form .form-group input,.settings-management .settings-container .settings-content .settings-section .settings-form .form-group select,.settings-management .settings-container .settings-content .settings-section .settings-form .form-group textarea{padding:.625rem;font-size:.8rem}}@media(min-width:1025px){.settings-sidebar{max-height:calc(100vh - 4rem);overflow-y:auto}.settings-sidebar::-webkit-scrollbar{width:6px}.settings-sidebar::-webkit-scrollbar-track{background:#f3f4f6}.settings-sidebar::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.settings-sidebar::-webkit-scrollbar-thumb:hover{background:#d1d5db}}.lang-ar .settings-management{direction:rtl}.lang-ar .settings-management h1,.lang-ar .settings-management h2,.lang-ar .settings-management h3,.lang-ar .settings-management h4,.lang-ar .settings-management h5,.lang-ar .settings-management h6,.lang-ar .settings-management p,.lang-ar .settings-management span,.lang-ar .settings-management button,.lang-ar .settings-management input,.lang-ar .settings-management textarea,.lang-ar .settings-management select,.lang-ar .settings-management label,.lang-ar .settings-management div{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .settings-management .page-header .header-content{text-align:right!important}.lang-ar .settings-management .page-header .save-message svg{margin-left:0;margin-right:0}@media(max-width:768px){.lang-ar .settings-management .page-header .save-message{flex-direction:row-reverse}.lang-ar .settings-management .page-header{flex-direction:column;align-items:flex-end}}.lang-ar .settings-management .settings-container{grid-template-columns:1fr 280px;direction:ltr}@media(max-width:1024px){.lang-ar .settings-management .settings-container{grid-template-columns:1fr}}.lang-ar .settings-management .settings-container .settings-sidebar{order:2}@media(max-width:1024px){.lang-ar .settings-management .settings-container .settings-sidebar{order:1}}.lang-ar .settings-management .settings-container .settings-sidebar .settings-nav .nav-item{text-align:right!important}.lang-ar .settings-management .settings-container .settings-sidebar .settings-nav .nav-item svg{margin-left:0;margin-right:0}.lang-ar .settings-management .settings-container .settings-sidebar .settings-nav .nav-item.active:before{left:auto;right:0}@media(max-width:1024px){.lang-ar .settings-management .settings-container .settings-sidebar .settings-nav .nav-item.active:before{right:auto;left:0}}@media(max-width:768px){.lang-ar .settings-management .settings-container .settings-sidebar .settings-nav .nav-item.active:before{right:0;left:auto}}.lang-ar .settings-management .settings-container .settings-content{order:1}@media(max-width:1024px){.lang-ar .settings-management .settings-container .settings-content{order:2}}.lang-ar .settings-management .settings-container .settings-content .settings-section .section-header{text-align:right!important}.lang-ar .settings-management .settings-container .settings-content .settings-section .settings-form{direction:rtl}.lang-ar .settings-management .settings-container .settings-content .settings-section .settings-form .form-group .form-label,.lang-ar .settings-management .settings-container .settings-content .settings-section .settings-form .form-group .form-description,.lang-ar .settings-management .settings-container .settings-content .settings-section .settings-form .form-group input,.lang-ar .settings-management .settings-container .settings-content .settings-section .settings-form .form-group select,.lang-ar .settings-management .settings-container .settings-content .settings-section .settings-form .form-group textarea{text-align:right!important}.lang-ar .settings-management .settings-container .settings-content .settings-section .settings-form .form-group textarea{direction:ltr;text-align:right!important}.lang-ar .settings-management .settings-container .settings-content .settings-section .settings-form .toggle-section h3,.lang-ar .settings-management .settings-container .settings-content .settings-section .settings-form .toggle-section .toggle-group .toggle-info{text-align:right!important}.lang-ar .settings-management .settings-container .settings-content .settings-section .settings-form .toggle-section .toggle-group .toggle-switch{margin-left:0;margin-right:1rem}@media(max-width:768px){.lang-ar .settings-management .settings-container .settings-content .settings-section .settings-form .toggle-section .toggle-group{flex-direction:column;align-items:flex-end}.lang-ar .settings-management .settings-container .settings-content .settings-section .settings-form .toggle-section .toggle-group .toggle-switch{margin-right:0;align-self:flex-start}}@media(max-width:1024px){.lang-ar .settings-management .settings-container .settings-content .settings-section .settings-form .form-actions{flex-direction:column}}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){.lang-ar .settings-management .settings-container .settings-sidebar .settings-nav .nav-item.active:before{right:auto;left:0;top:auto;bottom:0}.lang-ar .settings-management .settings-container .settings-content .settings-section .settings-form .form-actions{flex-direction:column}.lang-ar .settings-management .settings-container .settings-content .settings-section .settings-form .form-actions .btn{width:100%}}@media(max-width:768px){.lang-ar .settings-management .page-header{align-items:flex-end}.lang-ar .settings-management .page-header .save-message{text-align:center!important}.lang-ar .settings-management .settings-container .settings-sidebar .settings-nav{grid-template-columns:1fr}.lang-ar .settings-management .settings-container .settings-sidebar .settings-nav .nav-item.active:before{right:0;left:auto;width:4px;height:100%;top:0;bottom:0}.lang-ar .settings-management .settings-container .settings-content .settings-section .settings-form{direction:ltr}.lang-ar .settings-management .settings-container .settings-content .settings-section .settings-form .toggle-section .toggle-group{align-items:flex-end}.lang-ar .settings-management .settings-container .settings-content .settings-section .settings-form .toggle-section .toggle-group .toggle-switch{align-self:flex-start}.lang-ar .settings-management .settings-container .settings-content .settings-section .settings-form .form-group .color-input-group{flex-direction:column}}@media(max-width:480px){.lang-ar .settings-management .page-header .header-content{text-align:right!important}.lang-ar .settings-management .settings-container .settings-content .settings-section .settings-form .toggle-group .toggle-info .toggle-label,.lang-ar .settings-management .settings-container .settings-content .settings-section .settings-form .toggle-group .toggle-info .toggle-description,.lang-ar .settings-management .settings-container .settings-content .settings-section .settings-form .form-group .form-label{text-align:right}}@media(min-width:1025px){.lang-ar .settings-management .settings-sidebar::-webkit-scrollbar{width:6px}.lang-ar .settings-management .settings-sidebar::-webkit-scrollbar-track{background:#f3f4f6}.lang-ar .settings-management .settings-sidebar::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.lang-ar .settings-management .settings-sidebar::-webkit-scrollbar-thumb:hover{background:#d1d5db}}.accountants-management{max-width:100%;margin:0 auto}.accountants-management .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#4b5563}.accountants-management .loading-state .loading-spinner{width:40px;height:40px;border:3px solid #e5e7eb;border-top:3px solid #CE802D;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}.accountants-management .loading-state p{font-size:1.125rem;margin:0}.accountants-management .page-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;background:#fff;padding:2rem;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb}.accountants-management .page-header .header-content h1{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:.5rem;background:linear-gradient(135deg,#1f2937,#374151);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.accountants-management .page-header .header-content p{font-size:1.125rem;color:#4b5563;margin:0}.accountants-management .page-header .header-stats{display:flex;gap:2rem}.accountants-management .page-header .header-stats .stat-item{text-align:center}.accountants-management .page-header .header-stats .stat-item .stat-number{display:block;font-size:2rem;font-weight:700;color:#ce802d;margin-bottom:.25rem}.accountants-management .page-header .header-stats .stat-item .stat-label{font-size:.875rem;color:#4b5563;font-weight:500}.accountants-management .accountants-table-container{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;overflow:hidden}.accountants-management .accountants-table-container .table-controls{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb;background:#f9fafb}.accountants-management .accountants-table-container .table-controls .controls-left{display:flex;gap:1rem;align-items:center}.accountants-management .accountants-table-container .table-controls .controls-left .search-box{position:relative;min-width:300px}.accountants-management .accountants-table-container .table-controls .controls-left .search-box .search-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#d1d5db}.accountants-management .accountants-table-container .table-controls .controls-left .search-box input{width:100%;padding:.75rem .75rem .75rem 2.5rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;background:#fff;transition:all .3s ease-in-out}.accountants-management .accountants-table-container .table-controls .controls-left .search-box input:focus{outline:none;border-color:#ce802d;box-shadow:0 0 0 3px #ce802d1a}.accountants-management .accountants-table-container .table-controls .controls-left .search-box input::-moz-placeholder{color:#d1d5db}.accountants-management .accountants-table-container .table-controls .controls-left .search-box input::placeholder{color:#d1d5db}.accountants-management .accountants-table-container .table-controls .controls-left .status-filter{padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;background:#fff;cursor:pointer;transition:all .3s ease-in-out}.accountants-management .accountants-table-container .table-controls .controls-left .status-filter:focus{outline:none;border-color:#ce802d;box-shadow:0 0 0 3px #ce802d1a}.accountants-management .accountants-table-container .table-controls .controls-left .btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease-in-out;border:none;text-decoration:none}.accountants-management .accountants-table-container .table-controls .controls-left .btn svg{width:18px;height:18px}.accountants-management .accountants-table-container .table-controls .controls-left .btn.btn-primary{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.accountants-management .accountants-table-container .table-controls .controls-left .btn.btn-primary:hover{transform:translateY(-1px);box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d}.accountants-management .accountants-table-container .table-controls .controls-left .btn.btn-secondary{background:#f3f4f6;color:#374151;border:1px solid #d1d5db}.accountants-management .accountants-table-container .table-controls .controls-left .btn.btn-secondary:hover{background:#e5e7eb}.accountants-management .accountants-table-container .table-controls .controls-left .btn.btn-danger{background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff}.accountants-management .accountants-table-container .table-controls .controls-left .btn.btn-danger:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d}.accountants-management .accountants-table-container .table-controls .controls-left .btn.btn-danger:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.accountants-management .accountants-table-container .table-controls .controls-right{display:flex;gap:1rem;align-items:center}.accountants-management .accountants-table-container .table-controls .controls-right .results-count{font-size:.875rem;color:#4b5563;white-space:nowrap}.accountants-management .accountants-table-container .table-controls .controls-right .per-page-select{padding:.5rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;background:#fff;cursor:pointer;transition:all .3s ease-in-out}.accountants-management .accountants-table-container .table-controls .controls-right .per-page-select:focus{outline:none;border-color:#ce802d;box-shadow:0 0 0 3px #ce802d1a}.accountants-management .accountants-table-container .table-wrapper{overflow-x:auto}.accountants-management .accountants-table-container .table-wrapper .accountants-table{width:100%;border-collapse:collapse;min-width:800px}.accountants-management .accountants-table-container .table-wrapper .accountants-table thead{background:#f9fafb}.accountants-management .accountants-table-container .table-wrapper .accountants-table thead th{padding:1rem .75rem;text-align:left;font-weight:600;font-size:.875rem;color:#374151;border-bottom:2px solid #e5e7eb;white-space:nowrap}.accountants-management .accountants-table-container .table-wrapper .accountants-table tbody tr{border-bottom:1px solid #f3f4f6;transition:background-color .2s ease}.accountants-management .accountants-table-container .table-wrapper .accountants-table tbody tr:hover{background:#f9fafb}.accountants-management .accountants-table-container .table-wrapper .accountants-table tbody tr td{padding:1rem .75rem;vertical-align:top;font-size:.875rem;color:#374151}.accountants-management .accountants-table-container .table-wrapper .accountants-table tbody tr td.accountant-id{font-weight:600;color:#ce802d;font-family:Courier New,monospace}.accountants-management .accountants-table-container .table-wrapper .accountants-table tbody tr td.accountant-name .name-cell .name{display:block;font-weight:600;color:#1f2937;margin-bottom:.25rem}.accountants-management .accountants-table-container .table-wrapper .accountants-table tbody tr td.accountant-name .name-cell .role{font-size:.75rem;color:#4b5563;background:#f59e0b1a;padding:.125rem .5rem;border-radius:.375rem;font-weight:500}.accountants-management .accountants-table-container .table-wrapper .accountants-table tbody tr td.email{color:#4267b2;font-weight:500}.accountants-management .accountants-table-container .table-wrapper .accountants-table tbody tr td.phone{font-family:Courier New,monospace;color:#39465d}.accountants-management .accountants-table-container .table-wrapper .accountants-table tbody tr td.join-date{color:#4b5563;font-size:.8125rem}.accountants-management .accountants-table-container .table-wrapper .accountants-table tbody tr td.status .status-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.accountants-management .accountants-table-container .table-wrapper .accountants-table tbody tr td.status .status-badge .status-icon{font-size:.625rem}.accountants-management .accountants-table-container .table-wrapper .accountants-table tbody tr td.status .status-badge--success{background:#10b9811a;color:#10b981}.accountants-management .accountants-table-container .table-wrapper .accountants-table tbody tr td.status .status-badge--warning{background:#ce802d1a;color:#ce802d}.accountants-management .accountants-table-container .table-wrapper .accountants-table tbody tr td.actions .action-buttons{display:flex;gap:.5rem;flex-wrap:wrap}.accountants-management .accountants-table-container .table-wrapper .accountants-table tbody tr td.actions .action-buttons .action-btn{width:32px;height:32px;border:none;border-radius:.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease-in-out}.accountants-management .accountants-table-container .table-wrapper .accountants-table tbody tr td.actions .action-buttons .action-btn svg{width:16px;height:16px}.accountants-management .accountants-table-container .table-wrapper .accountants-table tbody tr td.actions .action-buttons .action-btn--view{background:#4267b21a;color:#4267b2}.accountants-management .accountants-table-container .table-wrapper .accountants-table tbody tr td.actions .action-buttons .action-btn--view:hover{background:#4267b233;transform:translateY(-1px)}.accountants-management .accountants-table-container .table-wrapper .accountants-table tbody tr td.actions .action-buttons .action-btn--suspend{background:#ef44441a;color:#dc2626}.accountants-management .accountants-table-container .table-wrapper .accountants-table tbody tr td.actions .action-buttons .action-btn--suspend:hover{background:#ef444433;transform:translateY(-1px)}.accountants-management .accountants-table-container .table-wrapper .accountants-table tbody tr td.actions .action-buttons .action-btn--activate{background:#10b9811a;color:#10b981}.accountants-management .accountants-table-container .table-wrapper .accountants-table tbody tr td.actions .action-buttons .action-btn--activate:hover{background:#10b98133;transform:translateY(-1px)}.accountants-management .accountants-table-container .table-wrapper .accountants-table tbody tr td.actions .action-buttons .action-btn--reset{background:#8b5cf61a;color:#8b5cf6}.accountants-management .accountants-table-container .table-wrapper .accountants-table tbody tr td.actions .action-buttons .action-btn--reset:hover{background:#8b5cf633;transform:translateY(-1px)}.accountants-management .accountants-table-container .table-wrapper .accountants-table tbody tr td.actions .action-buttons .action-btn--delete{background:#ef44441a;color:#dc2626}.accountants-management .accountants-table-container .table-wrapper .accountants-table tbody tr td.actions .action-buttons .action-btn--delete:hover{background:#ef444433;transform:translateY(-1px)}.accountants-management .accountants-table-container .pagination{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-top:1px solid #e5e7eb;background:#f9fafb}.accountants-management .accountants-table-container .pagination .pagination-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;background:#fff;color:#374151;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.accountants-management .accountants-table-container .pagination .pagination-btn:hover:not(:disabled){background:#f9fafb;border-color:#ce802d;color:#ce802d;transform:translateY(-1px)}.accountants-management .accountants-table-container .pagination .pagination-btn:disabled{opacity:.5;cursor:not-allowed}.accountants-management .accountants-table-container .pagination .pagination-btn svg{width:16px;height:16px}.accountants-management .accountants-table-container .pagination .pagination-info span{font-size:.875rem;color:#4b5563;font-weight:500}.modal-overlay .modal-content{background:#fff;border-radius:.75rem;box-shadow:0 20px 25px #0000001a,0 10px 10px #0000000a;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;position:relative}.modal-overlay .modal-content--large{max-width:800px}.modal-overlay .modal-content--danger .modal-header{background:#ef44441a;border-bottom:1px solid rgba(239,68,68,.2)}.modal-overlay .modal-content--danger .modal-header h2{color:#dc2626}.modal-overlay .modal-content .modal-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb}.modal-overlay .modal-content .modal-header h2{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0}.modal-overlay .modal-content .modal-header .modal-close{background:none;border:none;cursor:pointer;padding:.5rem;border-radius:.5rem;transition:all .3s ease-in-out;color:#4b5563}.modal-overlay .modal-content .modal-header .modal-close:hover{background:#f3f4f6;color:#374151}.modal-overlay .modal-content .modal-header .modal-close svg{width:20px;height:20px}.modal-overlay .modal-content .modal-body{padding:1.5rem}.modal-overlay .modal-content .modal-body .details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.modal-overlay .modal-content .modal-body .details-grid .detail-group label{display:block;font-size:.875rem;font-weight:600;color:#4b5563;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.modal-overlay .modal-content .modal-body .details-grid .detail-group .detail-value{display:block;font-size:1rem;color:#1f2937;font-weight:500}.modal-overlay .modal-content .modal-body .details-grid .detail-group .detail-value--id{font-family:Courier New,monospace;color:#ce802d;font-weight:600}.modal-overlay .modal-content .modal-body .details-grid .detail-group .detail-value--email{color:#4267b2}.modal-overlay .modal-content .modal-body .details-grid .detail-group .status-tag{padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.modal-overlay .modal-content .modal-body .details-grid .detail-group .status-tag--active{background:#10b9811a;color:#10b981}.modal-overlay .modal-content .modal-body .details-grid .detail-group .status-tag--suspended{background:#ce802d1a;color:#ce802d}.modal-overlay .modal-content .modal-body .reset-info{background:#f9fafb;padding:1rem;border-radius:.5rem;margin-bottom:1.5rem}.modal-overlay .modal-content .modal-body .reset-info p{margin:.25rem 0;font-size:.875rem;color:#4b5563}.modal-overlay .modal-content .modal-body .reset-info p strong{color:#1f2937}.modal-overlay .modal-content .modal-body .form-group{margin-bottom:1.5rem}.modal-overlay .modal-content .modal-body .form-group label{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}.modal-overlay .modal-content .modal-body .form-group input{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;transition:all .3s ease-in-out}.modal-overlay .modal-content .modal-body .form-group input:focus{outline:none;border-color:#ce802d;box-shadow:0 0 0 3px #ce802d1a}.modal-overlay .modal-content .modal-body .form-group input.error{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.modal-overlay .modal-content .modal-body .form-group .password-input-group{display:flex;gap:.5rem}.modal-overlay .modal-content .modal-body .form-group .password-input-group input{flex:1}.modal-overlay .modal-content .modal-body .form-group .password-input-group .generate-btn{padding:.75rem 1rem;background:#f3f4f6;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out;white-space:nowrap}.modal-overlay .modal-content .modal-body .form-group .password-input-group .generate-btn:hover{background:#e5e7eb}.modal-overlay .modal-content .modal-body .form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.modal-overlay .modal-content .modal-body .password-requirements{background:#4267b20d;padding:1rem;border-radius:.5rem;border-left:4px solid #4267B2}.modal-overlay .modal-content .modal-body .password-requirements p{margin:0 0 .5rem;font-size:.875rem;font-weight:600;color:#4267b2}.modal-overlay .modal-content .modal-body .password-requirements ul{margin:0;padding-left:1.25rem}.modal-overlay .modal-content .modal-body .password-requirements ul li{font-size:.8125rem;color:#4b5563;margin-bottom:.25rem}.modal-overlay .modal-content .modal-body .warning-icon{display:flex;justify-content:center;margin-bottom:1rem}.modal-overlay .modal-content .modal-body .warning-icon svg{width:48px;height:48px;color:#dc2626}.modal-overlay .modal-content .modal-body .delete-warning{text-align:center}.modal-overlay .modal-content .modal-body .delete-warning h3{font-size:1.25rem;font-weight:700;color:#dc2626;margin:0 0 1rem}.modal-overlay .modal-content .modal-body .delete-warning p{font-size:.875rem;color:#4b5563;margin:0 0 1rem}.modal-overlay .modal-content .modal-body .delete-warning .accountant-info{background:#f9fafb;padding:1rem;border-radius:.5rem;margin:1rem 0;text-align:left}.modal-overlay .modal-content .modal-body .delete-warning .accountant-info strong{color:#1f2937;font-size:1rem}.modal-overlay .modal-content .modal-body .delete-warning .accountant-info span{color:#4b5563;font-size:.875rem}.modal-overlay .modal-content .modal-body .delete-warning .warning-text{background:#ef44441a;padding:1rem;border-radius:.5rem;border-left:4px solid #dc2626;text-align:left;margin:1rem 0}.modal-overlay .modal-content .modal-body .delete-warning .warning-text strong{color:#dc2626}.modal-overlay .modal-content .modal-footer{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem;border-top:1px solid #e5e7eb;background:#f9fafb}.modal-overlay .modal-content .modal-footer .btn{padding:.75rem 1.5rem;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease-in-out;border:none}.modal-overlay .modal-content .modal-footer .btn:disabled{opacity:.6;cursor:not-allowed}@media(max-width:1024px){.accountants-management .page-header{flex-direction:column;gap:1.5rem}.accountants-management .page-header .header-stats{justify-content:space-around;width:100%;flex-wrap:wrap;gap:1rem}.accountants-management .table-controls{flex-direction:column;gap:1rem;align-items:stretch}.accountants-management .table-controls .controls-left{flex-direction:column;gap:1rem}.accountants-management .table-controls .controls-left .search-box{min-width:auto}.accountants-management .table-controls .controls-right{flex-direction:column;justify-content:space-between}.modal-overlay .modal-content{margin:1rem;max-width:calc(100vw - 2rem)}.modal-overlay .modal-content .modal-body .details-grid,.modal-overlay .modal-content .modal-body .form-grid{grid-template-columns:1fr}}@media(max-width:768px){.accountants-management .page-header{padding:1.5rem}.accountants-management .page-header .header-content h1{font-size:1.75rem}.accountants-management .page-header .header-stats{gap:.75rem}.accountants-management .page-header .header-stats .stat-item .stat-number{font-size:1.5rem}.accountants-management .table-controls{padding:1rem}.accountants-management .accountants-table{font-size:.75rem}.accountants-management .accountants-table th,.accountants-management .accountants-table td{padding:.75rem .5rem}.accountants-management .pagination{padding:1rem;flex-direction:column;gap:1rem}.accountants-management .pagination .pagination-info{order:-1}.modal-overlay{padding:.5rem}.modal-overlay .modal-content .modal-header,.modal-overlay .modal-content .modal-body,.modal-overlay .modal-content .modal-footer{padding:1rem}.modal-overlay .modal-content .modal-body .form-group .password-input-group{flex-direction:column}.modal-overlay .modal-content .modal-body .form-group .password-input-group .generate-btn{align-self:stretch}.modal-overlay .modal-content .modal-footer{flex-direction:column}.modal-overlay .modal-content .modal-footer .btn{width:100%}}.lang-ar .accountants-management{direction:rtl}.lang-ar .accountants-management .page-header .header-content h1,.lang-ar .accountants-management .page-header .header-content p,.lang-ar .accountants-management .page-header .header-stats .stat-item .stat-label{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .accountants-management .accountants-table-container .table-controls .controls-left .search-box .search-icon{left:auto;right:.75rem}.lang-ar .accountants-management .accountants-table-container .table-controls .controls-left .search-box input{padding:.75rem 2.5rem .75rem .75rem}.lang-ar .accountants-management .accountants-table-container .table-controls .controls-left .status-filter,.lang-ar .accountants-management .accountants-table-container .table-controls .controls-left .btn,.lang-ar .accountants-management .accountants-table-container .table-controls .controls-right .results-count,.lang-ar .accountants-management .accountants-table-container .table-controls .controls-right .per-page-select{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .accountants-management .accountants-table-container .table-wrapper .accountants-table thead th{text-align:right;font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .accountants-management .accountants-table-container .table-wrapper .accountants-table tbody tr td{text-align:right}.lang-ar .accountants-management .accountants-table-container .table-wrapper .accountants-table tbody tr td.accountant-name .name-cell .name,.lang-ar .accountants-management .accountants-table-container .table-wrapper .accountants-table tbody tr td.accountant-name .name-cell .role,.lang-ar .accountants-management .accountants-table-container .table-wrapper .accountants-table tbody tr td.status .status-badge,.lang-ar .accountants-management .accountants-table-container .pagination .pagination-btn{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .accountants-management .accountants-table-container .pagination .pagination-btn svg{transform:scaleX(-1)}.lang-ar .accountants-management .accountants-table-container .pagination .pagination-info span,.lang-ar .accountants-management .loading-state p{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .modal-overlay{direction:rtl}.lang-ar .modal-overlay .modal-content .modal-header h2,.lang-ar .modal-overlay .modal-content .modal-body .details-grid .detail-group label,.lang-ar .modal-overlay .modal-content .modal-body .details-grid .detail-group .detail-value,.lang-ar .modal-overlay .modal-content .modal-body .details-grid .detail-group .status-tag,.lang-ar .modal-overlay .modal-content .modal-body .reset-info p,.lang-ar .modal-overlay .modal-content .modal-body .form-group label{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .modal-overlay .modal-content .modal-body .form-group input{text-align:right;font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .modal-overlay .modal-content .modal-body .form-group .password-input-group .generate-btn{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .modal-overlay .modal-content .modal-body .password-requirements{border-left:none;border-right:4px solid #4267B2}.lang-ar .modal-overlay .modal-content .modal-body .password-requirements p,.lang-ar .modal-overlay .modal-content .modal-body .password-requirements li{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .modal-overlay .modal-content .modal-body .password-requirements ul{padding-left:0;padding-right:1.25rem}.lang-ar .modal-overlay .modal-content .modal-body .delete-warning h3,.lang-ar .modal-overlay .modal-content .modal-body .delete-warning p{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .modal-overlay .modal-content .modal-body .delete-warning .accountant-info{text-align:right}.lang-ar .modal-overlay .modal-content .modal-body .delete-warning .accountant-info strong,.lang-ar .modal-overlay .modal-content .modal-body .delete-warning .accountant-info span{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .modal-overlay .modal-content .modal-body .delete-warning .warning-text{border-left:none;border-right:4px solid #dc2626;text-align:right;font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .modal-overlay .modal-content .modal-footer{justify-content:flex-start}.lang-ar .modal-overlay .modal-content .modal-footer .btn{font-family:Cairo,Tajawal,Arial,sans-serif}.admin-layout{min-height:100vh;display:flex;flex-direction:column;overflow:hidden}.admin-content{flex:1;display:flex;overflow:hidden}.admin-content .main-content{flex:1;padding:2rem;overflow-y:auto;background-color:#f8fafc;transition:margin-left .3s ease}.admin-content .main-content--mobile{margin-left:0;padding:1rem}.admin-content .main-content--expanded{margin-left:0}@media(max-width:1024px){.admin-content .main-content{padding:1.5rem}.admin-content .main-content--mobile{padding:1rem}}@media(max-width:768px){.admin-content .main-content{padding:1rem}.page-placeholder{margin:1rem 0}.page-placeholder .placeholder-content{padding:2rem 1rem}.page-placeholder .placeholder-content h2{font-size:1.5rem}.page-placeholder .placeholder-content p{font-size:1rem}}.driver-reset-password .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#4b5563}.driver-reset-password .loading-state .loading-spinner{width:40px;height:40px;border:3px solid #e5e7eb;border-top:3px solid #4267B2;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}.driver-reset-password .loading-state p{font-size:1.125rem;margin:0}.driver-reset-password .error-state{text-align:center;padding:4rem 2rem;background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f}.driver-reset-password .error-state h2{font-size:1.5rem;color:#dc2626;margin-bottom:1rem}.driver-reset-password .error-state p{color:#4b5563;margin-bottom:2rem}.driver-reset-password .error-state button{background:#4267b2;color:#fff;padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.driver-reset-password .error-state button:hover{background-color:#4267b2}.driver-reset-password .success-state{text-align:center;padding:4rem 2rem;background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f}.driver-reset-password .success-state .success-icon{width:80px;height:80px;background:linear-gradient(135deg,#10b981,#34d399);border-radius:50%;margin:0 auto 2rem;display:flex;align-items:center;justify-content:center;color:#fff}.driver-reset-password .success-state .success-icon svg{width:40px;height:40px}.driver-reset-password .success-state h2{font-size:1.75rem;color:#1f2937;margin-bottom:1rem}.driver-reset-password .success-state p{color:#4b5563;margin-bottom:1rem;line-height:1.6}.driver-reset-password .success-state p strong{color:#1f2937}.driver-reset-password .success-state .success-actions{display:flex;gap:1rem;justify-content:center;margin-top:2rem;flex-wrap:wrap}.driver-reset-password .page-header{margin-bottom:2rem}.driver-reset-password .page-header .back-btn{display:flex;align-items:center;gap:.5rem;background:none;border:none;color:#4b5563;font-size:.875rem;cursor:pointer;margin-bottom:1.5rem;transition:color .2s ease}.driver-reset-password .page-header .back-btn:hover{color:#4267b2}.driver-reset-password .page-header .back-btn svg{width:16px;height:16px}.driver-reset-password .page-header .header-content h1{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:.5rem;background:linear-gradient(135deg,#4267b2,#2c5aa0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.driver-reset-password .page-header .header-content p{font-size:1.125rem;color:#4b5563;margin:0}.driver-reset-password .reset-form-container{display:grid;grid-template-columns:1fr 2fr;gap:2rem}.driver-reset-password .driver-info-card{background:#fff;border-radius:.75rem;padding:2rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;height:-moz-fit-content;height:fit-content;position:relative}.driver-reset-password .driver-info-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#4267b2,#2c5aa0);border-radius:.75rem .75rem 0 0}.driver-reset-password .driver-info-card .driver-avatar{width:80px;height:80px;background:linear-gradient(135deg,#4267b2,#2c5aa0);border-radius:50%;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center;color:#fff}.driver-reset-password .driver-info-card .driver-avatar svg{width:40px;height:40px}.driver-reset-password .driver-info-card .driver-details{text-align:center}.driver-reset-password .driver-info-card .driver-details h3{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:.5rem}.driver-reset-password .driver-info-card .driver-details .email{color:#4267b2;font-weight:500;margin-bottom:.5rem}.driver-reset-password .driver-info-card .driver-details .phone{color:#4b5563;font-weight:500;margin-bottom:1rem;font-family:Courier New,monospace}.driver-reset-password .driver-info-card .driver-details .driver-id{display:block;background:#4267b21a;color:#4267b2;padding:.25rem .75rem;border-radius:.375rem;font-size:.875rem;font-weight:600;font-family:Courier New,monospace;margin-bottom:.75rem;display:inline-block}.driver-reset-password .driver-info-card .driver-details .driver-badges{display:flex;flex-direction:column;gap:.5rem;align-items:center}.driver-reset-password .driver-info-card .driver-details .driver-badges .status-badge{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.driver-reset-password .driver-info-card .driver-details .driver-badges .status-badge--success{background:#4267b21a;color:#4267b2}.driver-reset-password .driver-info-card .driver-details .driver-badges .status-badge--neutral{background:#4b55631a;color:#4b5563}.driver-reset-password .driver-info-card .driver-details .driver-badges .vehicle-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.driver-reset-password .driver-info-card .driver-details .driver-badges .vehicle-badge .vehicle-emoji{font-size:1rem}.driver-reset-password .driver-info-card .driver-details .driver-badges .vehicle-badge--motorcycle{background:#ce802d1a;color:#ce802d}.driver-reset-password .driver-info-card .driver-details .driver-badges .vehicle-badge--car,.driver-reset-password .driver-info-card .driver-details .driver-badges .vehicle-badge--bicycle{background:#4267b21a;color:#4267b2}.driver-reset-password .reset-form-card{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;overflow:hidden}.driver-reset-password .reset-form-card .card-header{background:#f9fafb;padding:2rem;border-bottom:1px solid #e5e7eb}.driver-reset-password .reset-form-card .card-header h2{font-size:1.5rem;font-weight:600;color:#1f2937;margin-bottom:.5rem}.driver-reset-password .reset-form-card .card-header p{color:#4b5563;margin:0}.driver-reset-password .reset-form-card .reset-form{padding:2rem}.driver-reset-password .reset-form-card .reset-form .form-group{margin-bottom:1.5rem}.driver-reset-password .reset-form-card .reset-form .form-group label{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}.driver-reset-password .reset-form-card .reset-form .form-group input,.driver-reset-password .reset-form-card .reset-form .form-group textarea{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;transition:all .3s ease-in-out}.driver-reset-password .reset-form-card .reset-form .form-group input:focus,.driver-reset-password .reset-form-card .reset-form .form-group textarea:focus{outline:none;border-color:#4267b2;box-shadow:0 0 0 3px #4267b21a}.driver-reset-password .reset-form-card .reset-form .form-group input.error,.driver-reset-password .reset-form-card .reset-form .form-group textarea.error{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.driver-reset-password .reset-form-card .reset-form .form-group input::-moz-placeholder,.driver-reset-password .reset-form-card .reset-form .form-group textarea::-moz-placeholder{color:#d1d5db}.driver-reset-password .reset-form-card .reset-form .form-group input::placeholder,.driver-reset-password .reset-form-card .reset-form .form-group textarea::placeholder{color:#d1d5db}.driver-reset-password .reset-form-card .reset-form .form-group textarea{resize:vertical;min-height:80px}.driver-reset-password .reset-form-card .reset-form .form-group .password-input-group{display:flex;gap:.5rem}.driver-reset-password .reset-form-card .reset-form .form-group .password-input-group input{flex:1}.driver-reset-password .reset-form-card .reset-form .form-group .error-message{display:block;color:#dc2626;font-size:.75rem;margin-top:.25rem}.driver-reset-password .reset-form-card .reset-form .form-group .password-requirements{margin-top:.75rem;padding:.75rem;background:#f9fafb;border-radius:.5rem;border:1px solid #e5e7eb}.driver-reset-password .reset-form-card .reset-form .form-group .password-requirements p{font-size:.75rem;color:#4b5563;margin:0 0 .5rem;font-weight:500}.driver-reset-password .reset-form-card .reset-form .form-group .password-requirements ul{list-style:none;padding:0;margin:0}.driver-reset-password .reset-form-card .reset-form .form-group .password-requirements ul li{font-size:.75rem;color:#4b5563;margin-bottom:.25rem;position:relative;padding-left:1.25rem}.driver-reset-password .reset-form-card .reset-form .form-group .password-requirements ul li:before{content:"✗";position:absolute;left:0;color:#dc2626}.driver-reset-password .reset-form-card .reset-form .form-group .password-requirements ul li.valid{color:#059669}.driver-reset-password .reset-form-card .reset-form .form-group .password-requirements ul li.valid:before{content:"✓";color:#059669}.driver-reset-password .reset-form-card .reset-form .form-group.checkbox-group .checkbox-label{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;font-weight:400}.driver-reset-password .reset-form-card .reset-form .form-group.checkbox-group .checkbox-label input[type=checkbox]{display:none}.driver-reset-password .reset-form-card .reset-form .form-group.checkbox-group .checkbox-label .checkmark{width:20px;height:20px;border:2px solid #d1d5db;border-radius:.375rem;background:#fff;position:relative;flex-shrink:0;transition:all .3s ease-in-out}.driver-reset-password .reset-form-card .reset-form .form-group.checkbox-group .checkbox-label .checkmark:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);width:6px;height:10px;border:solid #ffffff;border-width:0 2px 2px 0;transform-origin:center;transition:transform .2s ease}.driver-reset-password .reset-form-card .reset-form .form-group.checkbox-group .checkbox-label input[type=checkbox]:checked+.checkmark{background:#4267b2;border-color:#4267b2}.driver-reset-password .reset-form-card .reset-form .form-group.checkbox-group .checkbox-label input[type=checkbox]:checked+.checkmark:after{transform:translate(-50%,-60%) rotate(45deg) scale(1)}.driver-reset-password .reset-form-card .reset-form .submit-error{background:#dc26261a;color:#dc2626;padding:.75rem;border-radius:.5rem;text-align:center;margin-bottom:1.5rem}.driver-reset-password .reset-form-card .reset-form .form-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:2rem;border-top:1px solid #e5e7eb}.driver-reset-password .btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out;text-decoration:none}.driver-reset-password .btn:disabled{opacity:.6;cursor:not-allowed}.driver-reset-password .btn svg{width:16px;height:16px}.driver-reset-password .btn--primary{background:#4267b2;color:#fff}.driver-reset-password .btn--primary:hover:not(:disabled){background-color:#4267b2;transform:translateY(-1px)}.driver-reset-password .btn--secondary{background:#f3f4f6;color:#374151;border:1px solid #d1d5db}.driver-reset-password .btn--secondary:hover:not(:disabled){background:#e5e7eb;border-color:#d1d5db}.driver-reset-password .btn .btn-spinner{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin 1s linear infinite}@media(max-width:1024px){.driver-reset-password .reset-form-container{grid-template-columns:1fr;gap:1.5rem}}@media(max-width:768px){.driver-reset-password .page-header .header-content h1{font-size:1.5rem}.driver-reset-password .driver-info-card .card-header,.driver-reset-password .reset-form-card .card-header,.driver-reset-password .driver-info-card .reset-form,.driver-reset-password .reset-form-card .reset-form,.driver-reset-password .driver-info-card{padding:1.5rem}.driver-reset-password .driver-info-card .driver-avatar{width:60px;height:60px}.driver-reset-password .driver-info-card .driver-avatar svg{width:30px;height:30px}.driver-reset-password .btn{padding:.875rem 1.25rem;font-size:.8125rem}.driver-reset-password .form-actions{flex-direction:column}.driver-reset-password .form-actions .btn{justify-content:center}.driver-reset-password .success-state{padding:2rem 1rem}.driver-reset-password .success-state .success-actions{flex-direction:column;align-items:stretch}}@media(max-width:480px){.driver-reset-password .driver-info-card .card-header,.driver-reset-password .reset-form-card .card-header,.driver-reset-password .driver-info-card .reset-form,.driver-reset-password .reset-form-card .reset-form,.driver-reset-password .driver-info-card{padding:1rem}}.delivery-navbar .navbar-right .navbar-actions .action-btn.emergency-btn{background:#ef444426}.delivery-navbar .navbar-right .navbar-actions .action-btn.emergency-btn:hover{background:#ef444440;color:#ef4444}.delivery-navbar .navbar-right .navbar-actions .action-btn.notifications-btn{position:relative}.delivery-navbar .navbar-right .navbar-actions .action-btn.notifications-btn:after{content:attr(title);position:absolute;bottom:-35px;left:50%;transform:translate(-50%);background:#000c;color:#fff;padding:.5rem .75rem;border-radius:.375rem;font-size:.75rem;white-space:nowrap;opacity:0;visibility:hidden;transition:all .3s ease-in-out;pointer-events:none;z-index:1000}.delivery-navbar .navbar-right .navbar-actions .action-btn.notifications-btn:hover:after{opacity:1;visibility:visible;bottom:-40px}.delivery-navbar .navbar-right .navbar-actions .notifications-container{position:relative}.delivery-navbar .navbar-right .navbar-actions .notifications-container .notifications-dropdown{position:absolute;top:calc(100% + 10px);right:0;background:#fff;border-radius:.75rem;box-shadow:0 20px 40px #00000026;min-width:380px;max-width:420px;overflow:hidden;z-index:1000;animation:fadeInDown .2s ease-out;border:1px solid #CE802D}@media(max-width:480px){.delivery-navbar .navbar-right .navbar-actions .notifications-container .notifications-dropdown{min-width:320px;right:-100px}}.delivery-navbar .navbar-right .navbar-actions .notifications-container .notifications-dropdown:before{content:"";position:absolute;top:-8px;right:20px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #ffffff}.delivery-navbar .navbar-right .navbar-actions .notifications-container .notifications-dropdown .dropdown-header{padding:1rem 1.25rem;background:linear-gradient(135deg,#ce802d,#f2bd00);color:#fff;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.delivery-navbar .navbar-right .navbar-actions .notifications-container .notifications-dropdown .dropdown-header .header-title{display:flex;flex-direction:column;gap:.125rem}.delivery-navbar .navbar-right .navbar-actions .notifications-container .notifications-dropdown .dropdown-header .header-title h3{font-size:1rem;font-weight:700;margin:0}.delivery-navbar .navbar-right .navbar-actions .notifications-container .notifications-dropdown .dropdown-header .header-title .notification-count{font-size:.75rem;opacity:.9;font-weight:500}.delivery-navbar .navbar-right .navbar-actions .notifications-container .notifications-dropdown .dropdown-header .mark-all-read{background:#fff3;border:1px solid rgba(255,255,255,.3);color:#fff;font-size:.75rem;padding:.375rem .75rem;border-radius:.5rem;cursor:pointer;transition:all .3s ease-in-out;font-weight:500}.delivery-navbar .navbar-right .navbar-actions .notifications-container .notifications-dropdown .dropdown-header .mark-all-read:hover{background:#ffffff4d;border-color:#ffffff80}.delivery-navbar .navbar-right .navbar-actions .notifications-container .notifications-dropdown .notifications-list{max-height:400px;overflow-y:auto;-webkit-overflow-scrolling:touch}.delivery-navbar .navbar-right .navbar-actions .notifications-container .notifications-dropdown .notifications-list::-webkit-scrollbar{width:4px}.delivery-navbar .navbar-right .navbar-actions .notifications-container .notifications-dropdown .notifications-list::-webkit-scrollbar-track{background:#f3f4f6}.delivery-navbar .navbar-right .navbar-actions .notifications-container .notifications-dropdown .notifications-list::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:2px}.delivery-navbar .navbar-right .navbar-actions .notifications-container .notifications-dropdown .notifications-list::-webkit-scrollbar-thumb:hover{background:#d1d5db}.delivery-navbar .navbar-right .navbar-actions .notifications-container .notifications-dropdown .notifications-list .notification-item{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1.25rem;border-bottom:1px solid #f3f4f6;cursor:pointer;transition:all .3s ease-in-out;position:relative}.delivery-navbar .navbar-right .navbar-actions .notifications-container .notifications-dropdown .notifications-list .notification-item:last-child{border-bottom:none}.delivery-navbar .navbar-right .navbar-actions .notifications-container .notifications-dropdown .notifications-list .notification-item:hover{background:#ce802d0d}.delivery-navbar .navbar-right .navbar-actions .notifications-container .notifications-dropdown .notifications-list .notification-item.unread{background:#4267b205;border-left:3px solid #4267B2}.delivery-navbar .navbar-right .navbar-actions .notifications-container .notifications-dropdown .notifications-list .notification-item .notification-icon{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:.125rem}.delivery-navbar .navbar-right .navbar-actions .notifications-container .notifications-dropdown .notifications-list .notification-item .notification-icon svg{width:16px;height:16px}.delivery-navbar .navbar-right .navbar-actions .notifications-container .notifications-dropdown .notifications-list .notification-item .notification-icon.blue{background:#4267b21a;color:#4267b2}.delivery-navbar .navbar-right .navbar-actions .notifications-container .notifications-dropdown .notifications-list .notification-item .notification-icon.yellow{background:#fbbf241a;color:#f2bd00}.delivery-navbar .navbar-right .navbar-actions .notifications-container .notifications-dropdown .notifications-list .notification-item .notification-icon.green{background:#10b9811a;color:#10b981}.delivery-navbar .navbar-right .navbar-actions .notifications-container .notifications-dropdown .notifications-list .notification-item .notification-icon.orange{background:#ce802d1a;color:#ce802d}.delivery-navbar .navbar-right .navbar-actions .notifications-container .notifications-dropdown .notifications-list .notification-item .notification-icon.gray{background:#6b72801a;color:#4b5563}.delivery-navbar .navbar-right .navbar-actions .notifications-container .notifications-dropdown .notifications-list .notification-item .notification-content{flex:1;min-width:0}.delivery-navbar .navbar-right .navbar-actions .notifications-container .notifications-dropdown .notifications-list .notification-item .notification-content .notification-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.25rem;gap:.75rem}.delivery-navbar .navbar-right .navbar-actions .notifications-container .notifications-dropdown .notifications-list .notification-item .notification-content .notification-header h4{font-size:.875rem;font-weight:600;color:#1f2937;margin:0;line-height:1.3}.delivery-navbar .navbar-right .navbar-actions .notifications-container .notifications-dropdown .notifications-list .notification-item .notification-content .notification-header .notification-time{font-size:.7rem;color:#4b5563;font-weight:500;white-space:nowrap;flex-shrink:0}.delivery-navbar .navbar-right .navbar-actions .notifications-container .notifications-dropdown .notifications-list .notification-item .notification-content p{font-size:.8rem;color:#4b5563;margin:0;line-height:1.4}.delivery-navbar .navbar-right .navbar-actions .notifications-container .notifications-dropdown .notifications-list .notification-item .unread-indicator{position:absolute;top:50%;right:1rem;transform:translateY(-50%);width:8px;height:8px;background:#4267b2;border-radius:50%;flex-shrink:0}.delivery-navbar .navbar-right .navbar-actions .notifications-container .notifications-dropdown .dropdown-footer{padding:.75rem 1.25rem;background:#f9fafb;border-top:1px solid #e5e7eb}.delivery-navbar .navbar-right .navbar-actions .notifications-container .notifications-dropdown .dropdown-footer .view-all-btn{width:100%;padding:.75rem;background:linear-gradient(135deg,#4267b2,#2c5aa0);color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease-in-out}.delivery-navbar .navbar-right .navbar-actions .notifications-container .notifications-dropdown .dropdown-footer .view-all-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #4267b24d}.delivery-navbar .navbar-right .navbar-actions .user-profile .user-avatar .driver-indicator{position:absolute;bottom:-2px;right:-2px;width:16px;height:16px;background:#ce802d;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #4267B2}.delivery-navbar .navbar-right .navbar-actions .user-profile .user-avatar .driver-indicator svg{width:10px;height:10px;color:#fff}.delivery-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-header .driver-status{font-size:.7rem;padding:.125rem .375rem;border-radius:50px;font-weight:600;text-transform:uppercase}.delivery-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-header .driver-status.online{background:#10b98133;color:#10b981;border:1px solid #10b981}.delivery-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-header .driver-status.offline{background:#6b728033;color:#4b5563;border:1px solid #4b5563}@media(max-width:768px){.delivery-navbar{padding:0 1rem}.delivery-navbar .navbar-left{gap:1rem}.delivery-navbar .navbar-left .navbar-breadcrumb{display:none}.delivery-navbar .navbar-right{gap:1rem}.delivery-navbar .navbar-right .navbar-stats{display:none}.delivery-navbar .navbar-right .navbar-actions{gap:.25rem}.delivery-navbar .navbar-right .navbar-actions .notifications-container .notifications-dropdown{min-width:300px;right:-80px}.delivery-navbar .navbar-right .navbar-actions .notifications-container .notifications-dropdown:before{right:100px}}@media(max-width:480px){.delivery-navbar{padding:0 .75rem}.delivery-navbar .navbar-left .brand-text{display:none}.delivery-navbar .navbar-right .navbar-actions .action-btn.notifications-btn:after{display:none}.delivery-navbar .navbar-right .navbar-actions .notifications-container .notifications-dropdown{min-width:280px;right:-120px;max-height:80vh}.delivery-navbar .navbar-right .navbar-actions .notifications-container .notifications-dropdown:before{right:140px}.delivery-navbar .navbar-right .navbar-actions .notifications-container .notifications-dropdown .notifications-list{max-height:300px}}.lang-ar .delivery-navbar .brand-text,.lang-ar .delivery-navbar .breadcrumb-text,.lang-ar .delivery-navbar .stat-label,.lang-ar .delivery-navbar .dropdown-header,.lang-ar .delivery-navbar .notification-content,.lang-ar .delivery-navbar .dropdown-item,.lang-ar .delivery-navbar .user-role{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .delivery-navbar .navbar-right .navbar-actions .action-btn.notifications-btn:after{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .delivery-navbar .navbar-right .navbar-actions .notifications-container .notifications-dropdown{right:auto;left:0}.lang-ar .delivery-navbar .navbar-right .navbar-actions .notifications-container .notifications-dropdown:before{right:auto;left:20px}.lang-ar .delivery-navbar .navbar-right .navbar-actions .notifications-container .notifications-dropdown .dropdown-header .header-title h3,.lang-ar .delivery-navbar .navbar-right .navbar-actions .notifications-container .notifications-dropdown .dropdown-header .header-title .notification-count,.lang-ar .delivery-navbar .navbar-right .navbar-actions .notifications-container .notifications-dropdown .dropdown-header .mark-all-read{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .delivery-navbar .navbar-right .navbar-actions .notifications-container .notifications-dropdown .notifications-list .notification-item .notification-icon{margin-left:.75rem;margin-right:0}.lang-ar .delivery-navbar .navbar-right .navbar-actions .notifications-container .notifications-dropdown .notifications-list .notification-item .notification-content{text-align:right}.lang-ar .delivery-navbar .navbar-right .navbar-actions .notifications-container .notifications-dropdown .notifications-list .notification-item .notification-content .notification-header h4{font-family:Cairo,Tajawal,Arial,sans-serif;text-align:right}.lang-ar .delivery-navbar .navbar-right .navbar-actions .notifications-container .notifications-dropdown .notifications-list .notification-item .notification-content .notification-header .notification-time{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .delivery-navbar .navbar-right .navbar-actions .notifications-container .notifications-dropdown .notifications-list .notification-item .notification-content p{font-family:Cairo,Tajawal,Arial,sans-serif;text-align:right}.lang-ar .delivery-navbar .navbar-right .navbar-actions .notifications-container .notifications-dropdown .notifications-list .notification-item .unread-indicator{right:auto;left:1rem}.lang-ar .delivery-navbar .navbar-right .navbar-actions .notifications-container .notifications-dropdown .notifications-list .notification-item.unread{border-left:none;border-right:3px solid #4267B2}.lang-ar .delivery-navbar .navbar-right .navbar-actions .notifications-container .notifications-dropdown .dropdown-footer .view-all-btn{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .delivery-navbar .navbar-right .navbar-actions .user-profile .user-avatar .driver-indicator{right:auto;left:-2px}.lang-ar .delivery-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-header .user-role{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .delivery-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-item{text-align:right;font-family:Cairo,Tajawal,Arial,sans-serif}@media(max-width:768px){.lang-ar .delivery-navbar .navbar-right .navbar-actions .notifications-container .notifications-dropdown{left:-80px;right:auto}.lang-ar .delivery-navbar .navbar-right .navbar-actions .notifications-container .notifications-dropdown:before{left:100px;right:auto}}@media(max-width:480px){.lang-ar .delivery-navbar .navbar-right .navbar-actions .notifications-container .notifications-dropdown{left:-120px;right:auto}.lang-ar .delivery-navbar .navbar-right .navbar-actions .notifications-container .notifications-dropdown:before{left:140px;right:auto}}.lang-ar .delivery-sidebar{direction:rtl;border-right:none;border-left:2px solid #CE802D}.lang-ar .delivery-sidebar .brand-text,.lang-ar .delivery-sidebar .sidebar-label{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .delivery-sidebar:before{right:auto;left:0}.lang-ar .delivery-sidebar--collapsed .sidebar-item:hover:after{left:auto;right:calc(100% + 15px)}.lang-ar .delivery-sidebar--collapsed .sidebar-item:hover:before{left:auto;right:calc(100% + 7px);border-right:none;border-left:8px solid rgba(0,0,0,.9)}.lang-ar .delivery-sidebar--mobile{left:auto;right:-280px}.lang-ar .delivery-sidebar--mobile.delivery-sidebar--open{left:auto;right:0}.lang-ar .delivery-sidebar .sidebar-header .brand-section .brand-text{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .delivery-sidebar .sidebar-item{text-align:right}.lang-ar .delivery-sidebar .sidebar-item:not(.delivery-sidebar--collapsed .lang-ar .delivery-sidebar .sidebar-item):after{left:auto;right:0}.lang-ar .delivery-sidebar .sidebar-item:hover,.lang-ar .delivery-sidebar .sidebar-item--active{padding-left:1.5rem;padding-right:2rem}.lang-ar .delivery-sidebar .sidebar-item .sidebar-icon{margin-left:.75rem;margin-right:0}.lang-ar .delivery-sidebar .sidebar-item .sidebar-label{font-family:Cairo,Tajawal,Arial,sans-serif}@media(max-width:1024px){.lang-ar .delivery-sidebar--mobile .sidebar-item:hover,.lang-ar .delivery-sidebar--mobile .sidebar-item--active{padding-left:1.5rem;padding-right:2rem}}@media(max-width:480px){.lang-ar .delivery-sidebar--mobile{width:100vw;right:-100vw;left:auto}.lang-ar .delivery-sidebar--mobile.delivery-sidebar--open{right:0;left:auto}}.delivery-dashboard{height:100%}.delivery-dashboard .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#4b5563}.delivery-dashboard .loading-state .loading-spinner{width:40px;height:40px;border:3px solid #e5e7eb;border-top:3px solid #4267B2;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}.delivery-dashboard .loading-state p{font-size:1.125rem;margin:0}.delivery-dashboard .dashboard-header{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;margin-bottom:2rem;position:relative;overflow:hidden}.delivery-dashboard .dashboard-header:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#4267b2,#ce802d)}.delivery-dashboard .dashboard-header .header-content{display:flex;justify-content:space-between;align-items:center;padding:2rem}.delivery-dashboard .dashboard-header .header-content .driver-info h1{font-size:1.75rem;font-weight:700;color:#1f2937;margin:0 0 .75rem;background:linear-gradient(135deg,#4267b2,#39465d);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.delivery-dashboard .dashboard-header .header-content .driver-info .driver-stats{display:flex;align-items:center;gap:1.5rem;font-size:.875rem}.delivery-dashboard .dashboard-header .header-content .driver-info .driver-stats .rating{display:flex;align-items:center;gap:.25rem;color:#f2bd00;font-weight:600}.delivery-dashboard .dashboard-header .header-content .driver-info .driver-stats .rating svg{width:18px;height:18px}.delivery-dashboard .dashboard-header .header-content .driver-info .driver-stats .total-deliveries{color:#4b5563;font-weight:500}.delivery-dashboard .dashboard-header .header-content .status-controls .status-toggle{text-align:center}.delivery-dashboard .dashboard-header .header-content .status-controls .status-toggle .toggle-label{display:block;font-size:.875rem;font-weight:500;color:#4b5563;margin-bottom:.75rem}.delivery-dashboard .dashboard-header .header-content .status-controls .status-toggle .status-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:2px solid;border-radius:50px;background:#fff;cursor:pointer;transition:all .3s ease-in-out;font-weight:600;min-width:120px;justify-content:center}.delivery-dashboard .dashboard-header .header-content .status-controls .status-toggle .status-btn .status-indicator{width:10px;height:10px;border-radius:50%;transition:all .3s ease-in-out}.delivery-dashboard .dashboard-header .header-content .status-controls .status-toggle .status-btn.online{border-color:#10b981;color:#10b981}.delivery-dashboard .dashboard-header .header-content .status-controls .status-toggle .status-btn.online .status-indicator{background:#10b981;box-shadow:0 0 8px #10b98166}.delivery-dashboard .dashboard-header .header-content .status-controls .status-toggle .status-btn.online:hover{background:#10b9810d}.delivery-dashboard .dashboard-header .header-content .status-controls .status-toggle .status-btn.offline{border-color:#d1d5db;color:#4b5563}.delivery-dashboard .dashboard-header .header-content .status-controls .status-toggle .status-btn.offline .status-indicator{background:#d1d5db}.delivery-dashboard .dashboard-header .header-content .status-controls .status-toggle .status-btn.offline:hover{background:#f9fafb}.delivery-dashboard .stats-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1.5rem;margin-bottom:2rem}.delivery-dashboard .stats-grid .stat-card{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;overflow:hidden;transition:all .3s ease-in-out}.delivery-dashboard .stats-grid .stat-card:hover{transform:translateY(-2px);box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d}.delivery-dashboard .stats-grid .stat-card .stat-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1.5rem 1rem}.delivery-dashboard .stats-grid .stat-card .stat-header h3{font-size:1rem;font-weight:600;color:#374151;margin:0}.delivery-dashboard .stats-grid .stat-card .stat-header .stat-icon{width:24px;height:24px;color:#d1d5db}.delivery-dashboard .stats-grid .stat-card .stat-content{padding:0 1.5rem 1.5rem}.delivery-dashboard .stats-grid .stat-card .stat-content .primary-stat{display:flex;align-items:baseline;gap:.5rem;margin-bottom:1rem}.delivery-dashboard .stats-grid .stat-card .stat-content .primary-stat .value{font-size:2.5rem;font-weight:700;color:#4267b2;line-height:1}.delivery-dashboard .stats-grid .stat-card .stat-content .primary-stat .label{font-size:.875rem;color:#4b5563;font-weight:500}.delivery-dashboard .stats-grid .stat-card .stat-content .secondary-stats{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.delivery-dashboard .stats-grid .stat-card .stat-content .secondary-stats .stat-item{text-align:center}.delivery-dashboard .stats-grid .stat-card .stat-content .secondary-stats .stat-item .value{display:block;font-size:1rem;font-weight:600;color:#1f2937;margin-bottom:.25rem}.delivery-dashboard .stats-grid .stat-card .stat-content .secondary-stats .stat-item .label{font-size:.75rem;color:#4b5563;text-transform:uppercase;letter-spacing:.5px}.delivery-dashboard .stats-grid .stat-card.today{border-left:4px solid #4267B2}.delivery-dashboard .stats-grid .stat-card.today .stat-header .stat-icon{color:#4267b2}.delivery-dashboard .stats-grid .stat-card.week{border-left:4px solid #CE802D}.delivery-dashboard .stats-grid .stat-card.week .stat-header .stat-icon{color:#ce802d}.delivery-dashboard .stats-grid .stat-card.ratings{border-left:4px solid #F2BD00}.delivery-dashboard .stats-grid .stat-card.ratings .stat-header .stat-icon{color:#f2bd00}.delivery-dashboard .stats-grid .stat-card.quick-actions{border-left:4px solid #10b981}.delivery-dashboard .stats-grid .stat-card.quick-actions .stat-header .stat-icon{color:#10b981}.delivery-dashboard .stats-grid .stat-card.quick-actions .quick-actions-content{padding:0 1.5rem 1.5rem;display:flex;flex-direction:column;gap:.75rem}.delivery-dashboard .stats-grid .stat-card.quick-actions .quick-actions-content .action-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out;text-align:left}.delivery-dashboard .stats-grid .stat-card.quick-actions .quick-actions-content .action-btn svg{width:16px;height:16px}.delivery-dashboard .stats-grid .stat-card.quick-actions .quick-actions-content .action-btn.primary{background:#4267b2;color:#fff}.delivery-dashboard .stats-grid .stat-card.quick-actions .quick-actions-content .action-btn.primary:hover{background:#2c5aa0;transform:translateY(-1px)}.delivery-dashboard .stats-grid .stat-card.quick-actions .quick-actions-content .action-btn.secondary{background:#f3f4f6;color:#374151}.delivery-dashboard .stats-grid .stat-card.quick-actions .quick-actions-content .action-btn.secondary:hover{background:#e5e7eb;color:#4267b2}.delivery-dashboard .content-grid{display:grid;grid-template-columns:2fr 1.5fr 1fr 1fr;gap:1.5rem}.delivery-dashboard .content-grid .content-card{width:100%;background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;overflow:hidden}.delivery-dashboard .content-grid .content-card .card-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb;background:#f9fafb}.delivery-dashboard .content-grid .content-card .card-header h3{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0}.delivery-dashboard .content-grid .content-card .card-header .view-all-btn{background:none;border:none;color:#4267b2;font-size:.875rem;font-weight:500;cursor:pointer;transition:color .2s ease}.delivery-dashboard .content-grid .content-card .card-header .view-all-btn:hover{color:#2c5aa0}.delivery-dashboard .content-grid .content-card .card-content{padding:1.5rem;width:100%;overflow-y:auto;max-height:500px}.delivery-dashboard .content-grid .content-card .card-content .empty-state{text-align:center;padding:2rem 1rem;color:#4b5563}.delivery-dashboard .content-grid .content-card .card-content .empty-state svg{width:48px;height:48px;margin-bottom:1rem;color:#d1d5db}.delivery-dashboard .content-grid .content-card .card-content .empty-state p{font-size:1rem;font-weight:500;margin:0 0 .5rem;color:#4b5563}.delivery-dashboard .content-grid .content-card .card-content .empty-state span{font-size:.875rem;color:#4b5563}.delivery-dashboard .content-grid .content-card.active-deliveries .delivery-item{border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem;margin-bottom:1rem;transition:all .3s ease-in-out}.delivery-dashboard .content-grid .content-card.active-deliveries .delivery-item:last-child{margin-bottom:0}.delivery-dashboard .content-grid .content-card.active-deliveries .delivery-item:hover{border-color:#4267b2;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.delivery-dashboard .content-grid .content-card.active-deliveries .delivery-item .delivery-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.delivery-dashboard .content-grid .content-card.active-deliveries .delivery-item .delivery-header .delivery-id{font-family:Courier New,monospace;font-weight:600;color:#4b5563}.delivery-dashboard .content-grid .content-card.active-deliveries .delivery-item .delivery-header .delivery-status{padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.5px}.delivery-dashboard .content-grid .content-card.active-deliveries .delivery-item .delivery-info{margin-bottom:1rem}.delivery-dashboard .content-grid .content-card.active-deliveries .delivery-item .delivery-info .customer-name{font-weight:600;color:#1f2937;margin-bottom:.25rem}.delivery-dashboard .content-grid .content-card.active-deliveries .delivery-item .delivery-info .delivery-address{font-size:.875rem;color:#4b5563;margin-bottom:.75rem}.delivery-dashboard .content-grid .content-card.active-deliveries .delivery-item .delivery-info .delivery-details{display:flex;gap:1rem;font-size:.75rem;color:#4b5563}.delivery-dashboard .content-grid .content-card.active-deliveries .delivery-item .delivery-info .delivery-details .order-total{font-weight:600;color:#4267b2}.delivery-dashboard .content-grid .content-card.active-deliveries .delivery-item .delivery-actions .start-delivery{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem;background:#4267b2;color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.delivery-dashboard .content-grid .content-card.active-deliveries .delivery-item .delivery-actions .start-delivery svg{width:16px;height:16px}.delivery-dashboard .content-grid .content-card.active-deliveries .delivery-item .delivery-actions .start-delivery:hover{background:#2c5aa0;transform:translateY(-1px)}.delivery-dashboard .content-grid .content-card.customer-reviews .review-item{border:1px solid #e5e7eb;border-radius:.5rem;padding:1.25rem;margin-bottom:1rem;transition:all .3s ease-in-out}.delivery-dashboard .content-grid .content-card.customer-reviews .review-item:last-child{margin-bottom:0}.delivery-dashboard .content-grid .content-card.customer-reviews .review-item:hover{border-color:#f2bd00;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.delivery-dashboard .content-grid .content-card.customer-reviews .review-item .review-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.delivery-dashboard .content-grid .content-card.customer-reviews .review-item .review-header .customer-info .customer-name{font-weight:600;color:#1f2937;margin-bottom:.25rem;font-size:.9rem}.delivery-dashboard .content-grid .content-card.customer-reviews .review-item .review-header .customer-info .review-date{font-size:.75rem;color:#4b5563}.delivery-dashboard .content-grid .content-card.customer-reviews .review-item .review-header .review-rating{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.delivery-dashboard .content-grid .content-card.customer-reviews .review-item .review-header .review-rating .stars{display:flex;gap:.125rem}.delivery-dashboard .content-grid .content-card.customer-reviews .review-item .review-header .review-rating .stars .star{width:14px;height:14px;transition:color .2s ease}.delivery-dashboard .content-grid .content-card.customer-reviews .review-item .review-header .review-rating .stars .star.filled{color:#f2bd00}.delivery-dashboard .content-grid .content-card.customer-reviews .review-item .review-header .review-rating .stars .star.empty{color:#d1d5db}.delivery-dashboard .content-grid .content-card.customer-reviews .review-item .review-header .review-rating .rating-number{font-size:.75rem;font-weight:600;color:#4b5563}.delivery-dashboard .content-grid .content-card.customer-reviews .review-item .review-content{margin-bottom:1rem}.delivery-dashboard .content-grid .content-card.customer-reviews .review-item .review-content .review-comment{font-size:.875rem;color:#374151;line-height:1.5;margin:0 0 1rem}.delivery-dashboard .content-grid .content-card.customer-reviews .review-item .review-content .review-badge{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:#10b9811a;color:#10b981;border-radius:50px;font-size:.75rem;font-weight:500}.delivery-dashboard .content-grid .content-card.customer-reviews .review-item .review-content .review-badge svg{width:12px;height:12px}.delivery-dashboard .content-grid .content-card.customer-reviews .review-item .review-actions{display:flex;justify-content:flex-end}.delivery-dashboard .content-grid .content-card.customer-reviews .review-item .review-actions .thank-btn{display:flex;align-items:center;gap:.375rem;padding:.5rem 1rem;background:#f3f4f6;color:#374151;border:none;border-radius:.5rem;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.delivery-dashboard .content-grid .content-card.customer-reviews .review-item .review-actions .thank-btn svg{width:14px;height:14px}.delivery-dashboard .content-grid .content-card.customer-reviews .review-item .review-actions .thank-btn:hover{background:#ef44441a;color:#ef4444}.delivery-dashboard .content-grid .content-card.recent-activity .recent-item{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;border-bottom:1px solid #f3f4f6}.delivery-dashboard .content-grid .content-card.recent-activity .recent-item:last-child{border-bottom:none}.delivery-dashboard .content-grid .content-card.recent-activity .recent-item .recent-info .customer-name{font-weight:500;color:#1f2937;margin-bottom:.25rem}.delivery-dashboard .content-grid .content-card.recent-activity .recent-item .recent-info .delivery-time{font-size:.75rem;color:#4b5563}.delivery-dashboard .content-grid .content-card.recent-activity .recent-item .recent-details{text-align:right}.delivery-dashboard .content-grid .content-card.recent-activity .recent-item .recent-details .rating{display:flex;align-items:center;gap:.25rem;color:#f2bd00;font-size:.875rem;font-weight:600;margin-bottom:.25rem;justify-content:flex-end}.delivery-dashboard .content-grid .content-card.recent-activity .recent-item .recent-details .rating svg{width:14px;height:14px}.delivery-dashboard .content-grid .content-card.recent-activity .recent-item .recent-details .earnings{font-size:.875rem;font-weight:600;color:#1f2937}.delivery-dashboard .content-grid .content-card.recent-activity .recent-item .recent-details .earnings .tip{display:block;font-size:.75rem;color:#4267b2;font-weight:500}.delivery-dashboard .content-grid .content-card.notifications .notification-item{display:flex;gap:1rem;padding:1rem 0;border-bottom:1px solid #f3f4f6}.delivery-dashboard .content-grid .content-card.notifications .notification-item:last-child{border-bottom:none}.delivery-dashboard .content-grid .content-card.notifications .notification-item.high .notification-icon{background:#ef44441a;color:#ef4444}.delivery-dashboard .content-grid .content-card.notifications .notification-item.normal .notification-icon{background:#4267b21a;color:#4267b2}.delivery-dashboard .content-grid .content-card.notifications .notification-item .notification-icon{width:40px;height:40px;border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.delivery-dashboard .content-grid .content-card.notifications .notification-item .notification-icon svg{width:18px;height:18px}.delivery-dashboard .content-grid .content-card.notifications .notification-item .notification-content{flex:1}.delivery-dashboard .content-grid .content-card.notifications .notification-item .notification-content .notification-message{font-size:.875rem;color:#1f2937;margin-bottom:.25rem;line-height:1.4}.delivery-dashboard .content-grid .content-card.notifications .notification-item .notification-content .notification-time{font-size:.75rem;color:#4b5563}@media(max-width:1400px){.delivery-dashboard .content-grid{grid-template-columns:2fr 1.5fr 1fr}.delivery-dashboard .content-grid .content-card.notifications{grid-column:span 1;grid-row:2}}@media(max-width:1200px){.delivery-dashboard .stats-grid{grid-template-columns:1fr 1fr}.delivery-dashboard .stats-grid .stat-card.ratings,.delivery-dashboard .stats-grid .stat-card.quick-actions{grid-column:span 2}.delivery-dashboard .stats-grid .stat-card.ratings.quick-actions .quick-actions-content,.delivery-dashboard .stats-grid .stat-card.quick-actions.quick-actions .quick-actions-content{flex-direction:row;flex-wrap:wrap}.delivery-dashboard .content-grid{grid-template-columns:1fr 1fr}.delivery-dashboard .content-grid .content-card.active-deliveries{grid-column:span 2}}@media(max-width:1024px){.delivery-dashboard .stats-grid{grid-template-columns:1fr 1fr}.delivery-dashboard .stats-grid .stat-card.ratings,.delivery-dashboard .stats-grid .stat-card.quick-actions{grid-column:span 2}.delivery-dashboard .stats-grid .stat-card.ratings.quick-actions .quick-actions-content,.delivery-dashboard .stats-grid .stat-card.quick-actions.quick-actions .quick-actions-content{flex-direction:row;flex-wrap:wrap}.delivery-dashboard .content-grid{grid-template-columns:1fr;gap:1rem}.delivery-dashboard .content-grid .content-card.active-deliveries{grid-column:span 1}}@media(max-width:768px){.delivery-dashboard .dashboard-header .header-content{flex-direction:column;gap:1.5rem;align-items:flex-start}.delivery-dashboard .dashboard-header .header-content .status-controls{align-self:stretch}.delivery-dashboard .dashboard-header .header-content .status-controls .status-toggle .status-btn{width:100%}.delivery-dashboard .stats-grid{grid-template-columns:1fr}.delivery-dashboard .stats-grid .stat-card.ratings,.delivery-dashboard .stats-grid .stat-card.quick-actions{grid-column:span 1}.delivery-dashboard .stats-grid .stat-card.ratings.quick-actions .quick-actions-content,.delivery-dashboard .stats-grid .stat-card.quick-actions.quick-actions .quick-actions-content{flex-direction:column}.delivery-dashboard .content-grid .content-card .card-content{padding:1rem;max-height:300px}.delivery-dashboard .content-grid .content-card.customer-reviews .review-item{padding:1rem}.delivery-dashboard .content-grid .content-card.customer-reviews .review-item .review-header{flex-direction:column;gap:.5rem;align-items:flex-start}.delivery-dashboard .content-grid .content-card.customer-reviews .review-item .review-header .review-rating{flex-direction:row;align-items:center;gap:.5rem}}@media(max-width:480px){.delivery-dashboard .dashboard-header .header-content{padding:1.5rem}.delivery-dashboard .dashboard-header .header-content .driver-info h1{font-size:1.5rem}.delivery-dashboard .dashboard-header .header-content .driver-stats{flex-direction:column;align-items:flex-start;gap:.5rem}.delivery-dashboard .stats-grid{gap:1rem}.delivery-dashboard .stats-grid .stat-card .stat-content .primary-stat .value{font-size:2rem}.delivery-dashboard .stats-grid .stat-card .stat-content .secondary-stats{grid-template-columns:1fr;gap:.5rem}.delivery-dashboard .content-grid{gap:1rem}.delivery-dashboard .content-grid .content-card .card-header,.delivery-dashboard .content-grid .content-card .card-content{padding:1rem}.delivery-dashboard .content-grid .content-card.active-deliveries .delivery-item .delivery-details{flex-direction:column;gap:.25rem}.delivery-dashboard .content-grid .content-card.customer-reviews .review-item .review-content .review-comment{font-size:.8rem}}.content-card .card-content::-webkit-scrollbar{width:4px}.content-card .card-content::-webkit-scrollbar-track{background:#f3f4f6}.content-card .card-content::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:2px}.content-card .card-content::-webkit-scrollbar-thumb:hover{background:#d1d5db}.lang-ar .delivery-dashboard{direction:rtl}.lang-ar .delivery-dashboard h1,.lang-ar .delivery-dashboard h2,.lang-ar .delivery-dashboard h3,.lang-ar .delivery-dashboard h4,.lang-ar .delivery-dashboard h5,.lang-ar .delivery-dashboard h6,.lang-ar .delivery-dashboard p,.lang-ar .delivery-dashboard span,.lang-ar .delivery-dashboard label,.lang-ar .delivery-dashboard button,.lang-ar .delivery-dashboard .driver-info,.lang-ar .delivery-dashboard .status-text,.lang-ar .delivery-dashboard .stat-card,.lang-ar .delivery-dashboard .content-card,.lang-ar .delivery-dashboard .notification-message,.lang-ar .delivery-dashboard .review-comment{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .delivery-dashboard .dashboard-header .header-content .driver-stats .rating svg{margin-left:.25rem;margin-right:0}.lang-ar .delivery-dashboard .stats-grid .stat-card .stat-header .stat-icon{margin-left:0;margin-right:auto}.lang-ar .delivery-dashboard .stats-grid .stat-card .stat-content .primary-stat .label{text-align:right}.lang-ar .delivery-dashboard .stats-grid .stat-card .stat-content .secondary-stats .stat-item{text-align:center}.lang-ar .delivery-dashboard .stats-grid .stat-card.quick-actions .quick-actions-content .action-btn{text-align:right}.lang-ar .delivery-dashboard .stats-grid .stat-card.quick-actions .quick-actions-content .action-btn svg{margin-left:.5rem;margin-right:0;transform:scaleX(-1)}.lang-ar .delivery-dashboard .content-grid .content-card .card-header,.lang-ar .delivery-dashboard .content-grid .content-card.active-deliveries .delivery-item .delivery-header .delivery-id{text-align:right}.lang-ar .delivery-dashboard .content-grid .content-card.active-deliveries .delivery-item .delivery-header .delivery-status{text-align:left}.lang-ar .delivery-dashboard .content-grid .content-card.active-deliveries .delivery-item .delivery-info .customer-name,.lang-ar .delivery-dashboard .content-grid .content-card.active-deliveries .delivery-item .delivery-info .delivery-address{text-align:right}.lang-ar .delivery-dashboard .content-grid .content-card.active-deliveries .delivery-item .delivery-info .delivery-details{justify-content:flex-start}.lang-ar .delivery-dashboard .content-grid .content-card.active-deliveries .delivery-item .delivery-actions .start-delivery svg{margin-left:.5rem;margin-right:0}.lang-ar .delivery-dashboard .content-grid .content-card.customer-reviews .review-item .review-header .customer-info{text-align:right}.lang-ar .delivery-dashboard .content-grid .content-card.customer-reviews .review-item .review-header .review-rating{align-items:flex-start}.lang-ar .delivery-dashboard .content-grid .content-card.customer-reviews .review-item .review-header .review-rating .stars{flex-direction:row}.lang-ar .delivery-dashboard .content-grid .content-card.customer-reviews .review-item .review-content .review-comment{text-align:right}.lang-ar .delivery-dashboard .content-grid .content-card.customer-reviews .review-item .review-content .review-badge svg{margin-left:.375rem;margin-right:0}.lang-ar .delivery-dashboard .content-grid .content-card.customer-reviews .review-item .review-actions{justify-content:flex-start}.lang-ar .delivery-dashboard .content-grid .content-card.customer-reviews .review-item .review-actions .thank-btn svg{margin-left:.375rem;margin-right:0}.lang-ar .delivery-dashboard .content-grid .content-card.recent-activity .recent-item .recent-info .customer-name,.lang-ar .delivery-dashboard .content-grid .content-card.recent-activity .recent-item .recent-info .delivery-time{text-align:right}.lang-ar .delivery-dashboard .content-grid .content-card.recent-activity .recent-item .recent-details{text-align:left}.lang-ar .delivery-dashboard .content-grid .content-card.recent-activity .recent-item .recent-details .rating{justify-content:flex-start}.lang-ar .delivery-dashboard .content-grid .content-card.recent-activity .recent-item .recent-details .rating svg{margin-left:.25rem;margin-right:0}.lang-ar .delivery-dashboard .content-grid .content-card.recent-activity .recent-item .recent-details .earnings{text-align:left}.lang-ar .delivery-dashboard .content-grid .content-card.notifications .notification-item .notification-icon{margin-left:1rem;margin-right:0}.lang-ar .delivery-dashboard .content-grid .content-card.notifications .notification-item .notification-content,.lang-ar .delivery-dashboard .content-grid .content-card.notifications .notification-item .notification-content .notification-message,.lang-ar .delivery-dashboard .content-grid .content-card.notifications .notification-item .notification-content .notification-time{text-align:right}.lang-ar .delivery-dashboard .content-grid .content-card .empty-state p,.lang-ar .delivery-dashboard .content-grid .content-card .empty-state span,.lang-ar .delivery-dashboard .loading-state p{text-align:center}.lang-ar .delivery-dashboard .status-toggle .status-btn .status-indicator{margin-left:.5rem;margin-right:0}@media(max-width:768px){.lang-ar .delivery-dashboard .dashboard-header .header-content,.lang-ar .delivery-dashboard .dashboard-header .header-content .driver-stats,.lang-ar .delivery-dashboard .content-grid .content-card.customer-reviews .review-item .review-header{align-items:flex-end}}@media(max-width:480px){.lang-ar .delivery-dashboard .dashboard-header .header-content .driver-stats{align-items:flex-end}}.delivery-orders{height:100%;display:flex;flex-direction:column}.delivery-orders .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#4b5563}.delivery-orders .loading-state .loading-spinner{width:40px;height:40px;border:3px solid #e5e7eb;border-top:3px solid #4267B2;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}.delivery-orders .loading-state p{font-size:1.125rem;margin:0}.delivery-orders .orders-header{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;margin-bottom:1.5rem;position:relative;overflow:hidden}.delivery-orders .orders-header:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#4267b2,#ce802d)}.delivery-orders .orders-header .header-content{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem}.delivery-orders .orders-header .header-content .page-title h1{font-size:1.75rem;font-weight:700;color:#1f2937;margin:0 0 .25rem;background:linear-gradient(135deg,#4267b2,#39465d);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.delivery-orders .orders-header .header-content .page-title p{margin:0;color:#4b5563;font-size:.875rem}.delivery-orders .orders-header .header-content .availability-control{text-align:center}.delivery-orders .orders-header .header-content .availability-control .availability-label{display:block;font-size:.875rem;font-weight:500;color:#4b5563;margin-bottom:.75rem}.delivery-orders .orders-header .header-content .availability-control .availability-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:2px solid;border-radius:50px;background:#fff;cursor:pointer;transition:all .3s ease-in-out;font-weight:600;min-width:140px;justify-content:center}.delivery-orders .orders-header .header-content .availability-control .availability-btn .status-indicator{width:10px;height:10px;border-radius:50%;transition:all .3s ease-in-out}.delivery-orders .orders-header .header-content .availability-control .availability-btn.available{border-color:#10b981;color:#10b981}.delivery-orders .orders-header .header-content .availability-control .availability-btn.available .status-indicator{background:#10b981;box-shadow:0 0 8px #10b98166}.delivery-orders .orders-header .header-content .availability-control .availability-btn.available:hover{background:#10b9810d}.delivery-orders .orders-header .header-content .availability-control .availability-btn.unavailable{border-color:#d1d5db;color:#4b5563}.delivery-orders .orders-header .header-content .availability-control .availability-btn.unavailable .status-indicator{background:#d1d5db}.delivery-orders .orders-header .header-content .availability-control .availability-btn.unavailable:hover{background:#f9fafb}.delivery-orders .orders-content{display:flex;gap:1.5rem;flex:1;overflow:hidden}.delivery-orders .orders-content .orders-main{flex:1;overflow-y:auto}.delivery-orders .orders-content .orders-main .orders-list{display:flex;flex-direction:column;gap:1rem}.delivery-orders .orders-content .orders-main .orders-list .order-card{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;padding:1.5rem;transition:all .3s ease-in-out}.delivery-orders .orders-content .orders-main .orders-list .order-card:hover{transform:translateY(-2px);box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d;border-color:#4267b2}.delivery-orders .orders-content .orders-main .orders-list .order-card .order-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.delivery-orders .orders-content .orders-main .orders-list .order-card .order-header .order-info .order-number{font-size:1.25rem;font-weight:700;color:#1f2937;margin:0 0 .75rem}.delivery-orders .orders-content .orders-main .orders-list .order-card .order-header .order-info .order-meta{display:flex;align-items:center;gap:1rem;font-size:.875rem}.delivery-orders .orders-content .orders-main .orders-list .order-card .order-header .order-info .order-meta .size-badge{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:50px;color:#fff;font-weight:600;text-transform:uppercase;font-size:.75rem}.delivery-orders .orders-content .orders-main .orders-list .order-card .order-header .order-info .order-meta .size-badge svg{width:14px;height:14px}.delivery-orders .orders-content .orders-main .orders-list .order-card .order-header .order-info .order-meta .distance,.delivery-orders .orders-content .orders-main .orders-list .order-card .order-header .order-info .order-meta .time{color:#4b5563;font-weight:500}.delivery-orders .orders-content .orders-main .orders-list .order-card .order-header .order-earnings{text-align:right}.delivery-orders .orders-content .orders-main .orders-list .order-card .order-header .order-earnings .amount{display:block;font-size:1.5rem;font-weight:700;color:#10b981;margin-bottom:.25rem}.delivery-orders .orders-content .orders-main .orders-list .order-card .order-header .order-earnings .label{font-size:.75rem;color:#4b5563;text-transform:uppercase;letter-spacing:.5px}.delivery-orders .orders-content .orders-main .orders-list .order-card .order-locations{display:flex;align-items:center;margin-bottom:1.5rem;position:relative}.delivery-orders .orders-content .orders-main .orders-list .order-card .order-locations .location{display:flex;align-items:center;gap:1rem;flex:1}.delivery-orders .orders-content .orders-main .orders-list .order-card .order-locations .location .location-icon{width:40px;height:40px;border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.delivery-orders .orders-content .orders-main .orders-list .order-card .order-locations .location .location-icon svg{width:20px;height:20px}.delivery-orders .orders-content .orders-main .orders-list .order-card .order-locations .location .location-icon.pickup-icon{background:#4267b21a;color:#4267b2}.delivery-orders .orders-content .orders-main .orders-list .order-card .order-locations .location .location-icon.delivery-icon{background:#10b9811a;color:#10b981}.delivery-orders .orders-content .orders-main .orders-list .order-card .order-locations .location .location-text{display:flex;flex-direction:column}.delivery-orders .orders-content .orders-main .orders-list .order-card .order-locations .location .location-text .label{font-size:.75rem;color:#4b5563;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.25rem}.delivery-orders .orders-content .orders-main .orders-list .order-card .order-locations .location .location-text .address{font-weight:600;color:#1f2937;font-size:.875rem}.delivery-orders .orders-content .orders-main .orders-list .order-card .order-locations .route-line{width:2rem;height:2px;background:linear-gradient(90deg,#4267b2,#10b981);margin:0 1rem;position:relative}.delivery-orders .orders-content .orders-main .orders-list .order-card .order-locations .route-line:after{content:"";position:absolute;right:-4px;top:-3px;width:0;height:0;border-left:8px solid #10b981;border-top:4px solid transparent;border-bottom:4px solid transparent}.delivery-orders .orders-content .orders-main .orders-list .order-card .order-actions{display:flex;gap:1rem}.delivery-orders .orders-content .orders-main .orders-list .order-card .order-actions .action-btn{flex:1;padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .3s ease-in-out}.delivery-orders .orders-content .orders-main .orders-list .order-card .order-actions .action-btn:disabled{opacity:.5;cursor:not-allowed}.delivery-orders .orders-content .orders-main .orders-list .order-card .order-actions .action-btn.decline{background:#f3f4f6;color:#374151}.delivery-orders .orders-content .orders-main .orders-list .order-card .order-actions .action-btn.decline:hover:not(:disabled){background:#e5e7eb}.delivery-orders .orders-content .orders-main .orders-list .order-card .order-actions .action-btn.accept{background:#4267b2;color:#fff}.delivery-orders .orders-content .orders-main .orders-list .order-card .order-actions .action-btn.accept:hover:not(:disabled){background:#2c5aa0;transform:translateY(-1px)}.delivery-orders .orders-content .orders-main .orders-list .empty-state{text-align:center;padding:3rem 2rem;color:#4b5563}.delivery-orders .orders-content .orders-main .orders-list .empty-state svg{width:64px;height:64px;margin-bottom:1.5rem;color:#d1d5db}.delivery-orders .orders-content .orders-main .orders-list .empty-state h3{font-size:1.25rem;font-weight:600;color:#4b5563;margin:0 0 .75rem}.delivery-orders .orders-content .orders-main .orders-list .empty-state p{font-size:.875rem;color:#4b5563;margin:0}.delivery-orders .orders-content .orders-main .active-order .map-container{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;margin-bottom:1.5rem;overflow:hidden}.delivery-orders .orders-content .orders-main .active-order .map-container .map-placeholder{height:300px;background:linear-gradient(135deg,#f8fafc,#e2e8f0);display:flex;align-items:center;justify-content:center;position:relative}.delivery-orders .orders-content .orders-main .active-order .map-container .map-placeholder .map-info{text-align:center;padding:2rem}.delivery-orders .orders-content .orders-main .active-order .map-container .map-placeholder .map-info h3{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0 0 1rem}.delivery-orders .orders-content .orders-main .active-order .map-container .map-placeholder .map-info .route-details{display:flex;flex-direction:column;gap:.75rem}.delivery-orders .orders-content .orders-main .active-order .map-container .map-placeholder .map-info .route-details .route-point{display:flex;align-items:center;gap:.75rem;text-align:left}.delivery-orders .orders-content .orders-main .active-order .map-container .map-placeholder .map-info .route-details .route-point .point-icon{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;flex-shrink:0}.delivery-orders .orders-content .orders-main .active-order .map-container .map-placeholder .map-info .route-details .route-point.pickup .point-icon{background:#4267b2}.delivery-orders .orders-content .orders-main .active-order .map-container .map-placeholder .map-info .route-details .route-point.delivery .point-icon{background:#10b981}.delivery-orders .orders-content .orders-main .active-order .map-container .map-placeholder .map-info .route-details .route-point span:not(.point-icon){font-size:.875rem;color:#374151}.delivery-orders .orders-content .orders-main .active-order .map-container .map-placeholder .map-actions{position:absolute;bottom:1rem;right:1rem}.delivery-orders .orders-content .orders-main .active-order .map-container .map-placeholder .map-actions .map-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#4267b2;color:#fff;border:none;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.delivery-orders .orders-content .orders-main .active-order .map-container .map-placeholder .map-actions .map-btn svg{width:16px;height:16px}.delivery-orders .orders-content .orders-main .active-order .map-container .map-placeholder .map-actions .map-btn:hover{background:#2c5aa0}.delivery-orders .orders-content .orders-main .active-order .order-status-actions{display:flex;justify-content:center;margin-bottom:1.5rem}.delivery-orders .orders-content .orders-main .active-order .order-status-actions .status-btn{display:flex;align-items:center;gap:.5rem;padding:1rem 2rem;border:none;border-radius:.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease-in-out}.delivery-orders .orders-content .orders-main .active-order .order-status-actions .status-btn svg{width:20px;height:20px}.delivery-orders .orders-content .orders-main .active-order .order-status-actions .status-btn.pickup{background:#ce802d;color:#fff}.delivery-orders .orders-content .orders-main .active-order .order-status-actions .status-btn.pickup:hover{background-color:#ce802d;transform:translateY(-1px)}.delivery-orders .orders-content .orders-main .active-order .order-status-actions .status-btn.deliver{background:#10b981;color:#fff}.delivery-orders .orders-content .orders-main .active-order .order-status-actions .status-btn.deliver:hover{background-color:#10b981;transform:translateY(-1px)}.delivery-orders .orders-content .orders-main .active-order .order-status-actions .status-btn.complete{background:#4267b2;color:#fff}.delivery-orders .orders-content .orders-main .active-order .order-status-actions .status-btn.complete:hover{background:#2c5aa0;transform:translateY(-1px)}.delivery-orders .orders-content .orders-sidebar{width:400px;background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;display:flex;flex-direction:column;overflow:hidden}.delivery-orders .orders-content .orders-sidebar .sidebar-header{padding:1.5rem;border-bottom:1px solid #e5e7eb;background:#f9fafb}.delivery-orders .orders-content .orders-sidebar .sidebar-header .sidebar-tabs{display:flex;gap:.5rem}.delivery-orders .orders-content .orders-sidebar .sidebar-header .sidebar-tabs .tab-btn{flex:1;padding:.75rem 1rem;border:none;background:transparent;color:#4b5563;font-weight:500;cursor:pointer;border-radius:.5rem;transition:all .3s ease-in-out}.delivery-orders .orders-content .orders-sidebar .sidebar-header .sidebar-tabs .tab-btn.active{background:#4267b2;color:#fff}.delivery-orders .orders-content .orders-sidebar .sidebar-header .sidebar-tabs .tab-btn:not(.active):hover{background:#e5e7eb;color:#1f2937}.delivery-orders .orders-content .orders-sidebar .sidebar-content{flex:1;overflow-y:auto;padding:1.5rem}.delivery-orders .orders-content .orders-sidebar .sidebar-content .summary-section .order-details h3{font-size:1.25rem;font-weight:700;color:#1f2937;margin:0 0 1.5rem}.delivery-orders .orders-content .orders-sidebar .sidebar-content .summary-section .order-details .detail-group{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #f3f4f6}.delivery-orders .orders-content .orders-sidebar .sidebar-content .summary-section .order-details .detail-group:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.delivery-orders .orders-content .orders-sidebar .sidebar-content .summary-section .order-details .detail-group h4{font-size:.875rem;font-weight:600;color:#1f2937;text-transform:uppercase;letter-spacing:.5px;margin:0 0 .75rem}.delivery-orders .orders-content .orders-sidebar .sidebar-content .summary-section .order-details .detail-group p{margin:0 0 .5rem;color:#374151;font-size:.875rem}.delivery-orders .orders-content .orders-sidebar .sidebar-content .summary-section .order-details .detail-group p:last-child{margin-bottom:0}.delivery-orders .orders-content .orders-sidebar .sidebar-content .summary-section .order-details .detail-group p.instructions{font-style:italic;color:#4b5563;background:#f9fafb;padding:.75rem;border-radius:.5rem}.delivery-orders .orders-content .orders-sidebar .sidebar-content .summary-section .order-details .detail-group .item-row{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;font-size:.875rem;color:#374151}.delivery-orders .orders-content .orders-sidebar .sidebar-content .summary-section .order-details .detail-group .item-row:not(:last-child){border-bottom:1px solid #f3f4f6}.delivery-orders .orders-content .orders-sidebar .sidebar-content .summary-section .order-details .detail-group.totals .total-row{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;font-size:.875rem}.delivery-orders .orders-content .orders-sidebar .sidebar-content .summary-section .order-details .detail-group.totals .total-row.earnings{font-weight:700;color:#10b981;font-size:1rem;padding-top:1rem;border-top:1px solid #e5e7eb;margin-top:.5rem}.delivery-orders .orders-content .orders-sidebar .sidebar-content .photos-section .photo-group{margin-bottom:2rem}.delivery-orders .orders-content .orders-sidebar .sidebar-content .photos-section .photo-group:last-child{margin-bottom:0}.delivery-orders .orders-content .orders-sidebar .sidebar-content .photos-section .photo-group h4{font-size:1rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}.delivery-orders .orders-content .orders-sidebar .sidebar-content .photos-section .photo-group p{font-size:.875rem;color:#4b5563;margin:0 0 1rem}.delivery-orders .orders-content .orders-sidebar .sidebar-content .photos-section .photo-group .photo-upload .photo-preview{position:relative;border-radius:.5rem;overflow:hidden}.delivery-orders .orders-content .orders-sidebar .sidebar-content .photos-section .photo-group .photo-upload .photo-preview img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover}.delivery-orders .orders-content .orders-sidebar .sidebar-content .photos-section .photo-group .photo-upload .photo-preview .retake-btn{position:absolute;top:.75rem;right:.75rem;padding:.5rem 1rem;background:#000000b3;color:#fff;border:none;border-radius:.5rem;font-size:.75rem;cursor:pointer;transition:all .3s ease-in-out}.delivery-orders .orders-content .orders-sidebar .sidebar-content .photos-section .photo-group .photo-upload .photo-preview .retake-btn:hover{background:#000000e6}.delivery-orders .orders-content .orders-sidebar .sidebar-content .photos-section .photo-group .photo-upload .upload-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;border:2px dashed #d1d5db;border-radius:.5rem;background:#f9fafb;cursor:pointer;transition:all .3s ease-in-out;color:#4b5563}.delivery-orders .orders-content .orders-sidebar .sidebar-content .photos-section .photo-group .photo-upload .upload-btn:hover{border-color:#4267b2;background:#4267b20d;color:#4267b2}.delivery-orders .orders-content .orders-sidebar .sidebar-content .photos-section .photo-group .photo-upload .upload-btn svg{width:32px;height:32px;margin-bottom:.5rem}.delivery-orders .orders-content .orders-sidebar .sidebar-content .photos-section .photo-group .photo-upload .upload-btn span{font-weight:500}.delivery-orders .orders-content .orders-sidebar .sidebar-content .reviews-section .review-form{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #e5e7eb}.delivery-orders .orders-content .orders-sidebar .sidebar-content .reviews-section .review-form:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.delivery-orders .orders-content .orders-sidebar .sidebar-content .reviews-section .review-form h4{font-size:1rem;font-weight:600;color:#1f2937;margin:0 0 .25rem}.delivery-orders .orders-content .orders-sidebar .sidebar-content .reviews-section .review-form p{font-size:.875rem;color:#4b5563;margin:0 0 1rem}.delivery-orders .orders-content .orders-sidebar .sidebar-content .reviews-section .review-form.submitted .submitted-state{display:flex;align-items:center;gap:.5rem;color:#10b981;font-weight:500}.delivery-orders .orders-content .orders-sidebar .sidebar-content .reviews-section .review-form.submitted .submitted-state svg{width:16px;height:16px}.delivery-orders .orders-content .orders-sidebar .sidebar-content .reviews-section .review-form form .rating-input{margin-bottom:1rem}.delivery-orders .orders-content .orders-sidebar .sidebar-content .reviews-section .review-form form .rating-input .stars{display:flex;gap:.25rem}.delivery-orders .orders-content .orders-sidebar .sidebar-content .reviews-section .review-form form .rating-input .stars .star{width:24px;height:24px;border:none;background:none;cursor:pointer;color:#d1d5db;transition:color .2s ease}.delivery-orders .orders-content .orders-sidebar .sidebar-content .reviews-section .review-form form .rating-input .stars .star.filled,.delivery-orders .orders-content .orders-sidebar .sidebar-content .reviews-section .review-form form .rating-input .stars .star:hover{color:#f2bd00}.delivery-orders .orders-content .orders-sidebar .sidebar-content .reviews-section .review-form form .rating-input .stars .star svg{width:100%;height:100%}.delivery-orders .orders-content .orders-sidebar .sidebar-content .reviews-section .review-form form textarea{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;resize:vertical;font-family:inherit;font-size:.875rem;margin-bottom:1rem}.delivery-orders .orders-content .orders-sidebar .sidebar-content .reviews-section .review-form form textarea:focus{outline:none;border-color:#4267b2;box-shadow:0 0 0 3px #4267b21a}.delivery-orders .orders-content .orders-sidebar .sidebar-content .reviews-section .review-form form .submit-btn{width:100%;padding:.75rem;background:#4267b2;color:#fff;border:none;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.delivery-orders .orders-content .orders-sidebar .sidebar-content .reviews-section .review-form form .submit-btn:disabled{background:#d1d5db;cursor:not-allowed}.delivery-orders .orders-content .orders-sidebar .sidebar-content .reviews-section .review-form form .submit-btn:not(:disabled):hover{background:#2c5aa0}@media(max-width:1024px){.delivery-orders .orders-content{flex-direction:column}.delivery-orders .orders-content .orders-sidebar{width:100%;max-height:500px}}@media(max-width:768px){.delivery-orders .orders-header .header-content{flex-direction:column;gap:1rem;align-items:stretch}.delivery-orders .orders-header .header-content .availability-control .availability-btn{width:100%}.delivery-orders .orders-content .orders-main .orders-list .order-card{padding:1rem}.delivery-orders .orders-content .orders-main .orders-list .order-card .order-header{flex-direction:column;gap:1rem;align-items:flex-start}.delivery-orders .orders-content .orders-main .orders-list .order-card .order-header .order-info .order-meta{flex-wrap:wrap;gap:.5rem}.delivery-orders .orders-content .orders-main .orders-list .order-card .order-locations{flex-direction:column;gap:1rem}.delivery-orders .orders-content .orders-main .orders-list .order-card .order-locations .route-line{width:2px;height:1rem;margin:0;align-self:center}.delivery-orders .orders-content .orders-main .orders-list .order-card .order-locations .route-line:after{top:100%;right:-3px;border-left:4px solid #10b981;border-top:8px solid transparent;border-bottom:none}.delivery-orders .orders-content .orders-main .orders-list .order-card .order-actions{flex-direction:column}.delivery-orders .orders-content .orders-main .active-order .map-container .map-placeholder{height:200px}.delivery-orders .orders-content .orders-main .active-order .map-container .map-placeholder .map-info{padding:1rem}.delivery-orders .orders-content .orders-main .active-order .map-container .map-placeholder .map-info .route-details .route-point{font-size:.75rem}.delivery-orders .orders-content .orders-main .active-order .map-container .map-placeholder .map-info .route-details .route-point .point-icon{width:24px;height:24px}.delivery-orders .orders-content .orders-sidebar .sidebar-header,.delivery-orders .orders-content .orders-sidebar .sidebar-content{padding:1rem}.delivery-orders .orders-content .orders-sidebar .sidebar-content .photos-section .photo-group .photo-upload .photo-preview img,.delivery-orders .orders-content .orders-sidebar .sidebar-content .photos-section .photo-group .photo-upload .upload-btn{height:150px}}@media(max-width:480px){.delivery-orders .orders-header .header-content{padding:1rem}.delivery-orders .orders-header .header-content .page-title h1{font-size:1.5rem}.delivery-orders .orders-content{gap:1rem}.delivery-orders .orders-content .orders-main .orders-list .order-card .order-header .order-info .order-meta{flex-direction:column;align-items:flex-start}.delivery-orders .orders-content .orders-main .orders-list .order-card .order-locations .location .location-icon{width:32px;height:32px}.delivery-orders .orders-content .orders-main .orders-list .order-card .order-locations .location .location-icon svg{width:16px;height:16px}.delivery-orders .orders-content .orders-sidebar .sidebar-header .sidebar-tabs{flex-direction:column;gap:.25rem}.delivery-orders .orders-content .orders-sidebar .sidebar-header .sidebar-tabs .tab-btn{padding:.5rem;font-size:.875rem}}.orders-main::-webkit-scrollbar,.sidebar-content::-webkit-scrollbar{width:4px}.orders-main::-webkit-scrollbar-track,.sidebar-content::-webkit-scrollbar-track{background:#f3f4f6}.orders-main::-webkit-scrollbar-thumb,.sidebar-content::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:2px}.orders-main::-webkit-scrollbar-thumb:hover,.sidebar-content::-webkit-scrollbar-thumb:hover{background:#d1d5db}.lang-ar .delivery-orders{direction:rtl}.lang-ar .delivery-orders h1,.lang-ar .delivery-orders h2,.lang-ar .delivery-orders h3,.lang-ar .delivery-orders h4,.lang-ar .delivery-orders h5,.lang-ar .delivery-orders h6,.lang-ar .delivery-orders p,.lang-ar .delivery-orders span,.lang-ar .delivery-orders button,.lang-ar .delivery-orders label,.lang-ar .delivery-orders input,.lang-ar .delivery-orders select,.lang-ar .delivery-orders option,.lang-ar .delivery-orders textarea{font-family:Cairo,Tajawal,IBM Plex Sans Arabic,Arial,sans-serif}.lang-ar .delivery-orders .orders-header .header-content .availability-control{text-align:center}.lang-ar .delivery-orders .orders-header .header-content .availability-control .availability-btn .status-indicator{margin-left:.5rem;margin-right:0}.lang-ar .delivery-orders .orders-content .orders-main .orders-list .order-card .order-header .order-info{text-align:right}.lang-ar .delivery-orders .orders-content .orders-main .orders-list .order-card .order-header .order-info .order-meta .size-badge svg{margin-left:.375rem;margin-right:0}.lang-ar .delivery-orders .orders-content .orders-main .orders-list .order-card .order-header .order-earnings{text-align:left}.lang-ar .delivery-orders .orders-content .orders-main .orders-list .order-card .order-locations .location .location-text{text-align:right}.lang-ar .delivery-orders .orders-content .orders-main .orders-list .order-card .order-locations .route-line{transform:scaleX(-1)}.lang-ar .delivery-orders .orders-content .orders-main .orders-list .order-card .order-locations .route-line:after{right:auto;left:-4px;border-left:none;border-right:8px solid #10b981}.lang-ar .delivery-orders .orders-content .orders-main .orders-list .order-card .payment-info{text-align:right}.lang-ar .delivery-orders .orders-content .orders-main .orders-list .order-card .payment-info .info-item span:last-child{text-align:left}.lang-ar .delivery-orders .orders-content .orders-main .orders-list .empty-state,.lang-ar .delivery-orders .orders-content .orders-main .active-order .map-container .map-placeholder .map-info{text-align:center}.lang-ar .delivery-orders .orders-content .orders-main .active-order .map-container .map-placeholder .map-info .route-details .route-point{text-align:right}.lang-ar .delivery-orders .orders-content .orders-main .active-order .map-container .map-placeholder .map-actions{right:auto;left:1rem}.lang-ar .delivery-orders .orders-content .orders-main .active-order .map-container .map-placeholder .map-actions .map-btn svg{margin-left:.5rem;margin-right:0}.lang-ar .delivery-orders .orders-content .orders-main .active-order .order-status-actions .status-btn svg{margin-left:.5rem;margin-right:0}.lang-ar .delivery-orders .orders-content .orders-sidebar .sidebar-content .summary-section .order-details h3,.lang-ar .delivery-orders .orders-content .orders-sidebar .sidebar-content .summary-section .order-details .payment-info,.lang-ar .delivery-orders .orders-content .orders-sidebar .sidebar-content .summary-section .order-details .payment-info .info-item span:first-child{text-align:right}.lang-ar .delivery-orders .orders-content .orders-sidebar .sidebar-content .summary-section .order-details .payment-info .info-item span:last-child{text-align:left}.lang-ar .delivery-orders .orders-content .orders-sidebar .sidebar-content .summary-section .order-details .detail-group h4,.lang-ar .delivery-orders .orders-content .orders-sidebar .sidebar-content .summary-section .order-details .detail-group p,.lang-ar .delivery-orders .orders-content .orders-sidebar .sidebar-content .summary-section .order-details .detail-group .item-row,.lang-ar .delivery-orders .orders-content .orders-sidebar .sidebar-content .summary-section .order-details .detail-group.totals .total-row,.lang-ar .delivery-orders .orders-content .orders-sidebar .sidebar-content .photos-section .photo-group h4,.lang-ar .delivery-orders .orders-content .orders-sidebar .sidebar-content .photos-section .photo-group p{text-align:right}.lang-ar .delivery-orders .orders-content .orders-sidebar .sidebar-content .photos-section .photo-group .photo-upload .photo-preview .retake-btn{right:auto;left:.75rem}.lang-ar .delivery-orders .orders-content .orders-sidebar .sidebar-content .reviews-section .review-form h4,.lang-ar .delivery-orders .orders-content .orders-sidebar .sidebar-content .reviews-section .review-form p{text-align:right}.lang-ar .delivery-orders .orders-content .orders-sidebar .sidebar-content .reviews-section .review-form.submitted .submitted-state svg{margin-left:.5rem;margin-right:0}.lang-ar .delivery-orders .orders-content .orders-sidebar .sidebar-content .reviews-section .review-form form .rating-input .stars{justify-content:flex-end}.lang-ar .delivery-orders .orders-content .orders-sidebar .sidebar-content .reviews-section .review-form form textarea{text-align:right}.lang-ar .delivery-orders .loading-state{text-align:center}.active-deliveries{height:100%;display:flex;flex-direction:column}.active-deliveries .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#4b5563}.active-deliveries .loading-state .loading-spinner{width:40px;height:40px;border:3px solid #e5e7eb;border-top:3px solid #4267B2;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}.active-deliveries .loading-state p{font-size:1.125rem;margin:0}.active-deliveries .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;color:#4b5563;padding:2rem}.active-deliveries .empty-state svg{width:80px;height:80px;margin-bottom:2rem;color:#d1d5db}.active-deliveries .empty-state h3{font-size:1.5rem;font-weight:600;color:#4b5563;margin:0 0 1rem}.active-deliveries .empty-state p{font-size:1rem;color:#4b5563;margin:0 0 2rem}.active-deliveries .empty-state .cta-btn{display:flex;align-items:center;gap:.5rem;padding:1rem 2rem;background:#4267b2;color:#fff;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .3s ease-in-out}.active-deliveries .empty-state .cta-btn svg{width:20px;height:20px;margin:0}.active-deliveries .empty-state .cta-btn:hover{background:#2c5aa0;transform:translateY(-1px)}.active-deliveries .deliveries-header{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;margin-bottom:2rem;position:relative;overflow:hidden}.active-deliveries .deliveries-header:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#4267b2,#ce802d)}.active-deliveries .deliveries-header .header-content{display:flex;justify-content:space-between;align-items:center;padding:2rem}.active-deliveries .deliveries-header .header-content .page-title h1{font-size:1.75rem;font-weight:700;color:#1f2937;margin:0 0 .25rem;background:linear-gradient(135deg,#4267b2,#39465d);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.active-deliveries .deliveries-header .header-content .page-title p{margin:0;color:#4b5563;font-size:.875rem}.active-deliveries .deliveries-header .header-content .header-stats .earnings-display{text-align:center}.active-deliveries .deliveries-header .header-content .header-stats .earnings-display .earnings-amount{display:block;font-size:2rem;font-weight:700;color:#10b981;margin-bottom:.25rem}.active-deliveries .deliveries-header .header-content .header-stats .earnings-display .earnings-label{font-size:.75rem;color:#4b5563;text-transform:uppercase;letter-spacing:.5px}.active-deliveries .review-modal{background:#fff;border-radius:.75rem;box-shadow:0 25px 50px #00000026;max-width:450px;width:100%;overflow:hidden;animation:modalSlideIn .3s ease}.active-deliveries .review-modal .modal-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb;background:#f9fafb}.active-deliveries .review-modal .modal-header h3{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0}.active-deliveries .review-modal .modal-header .close-btn{width:32px;height:32px;border:none;background:none;color:#4b5563;cursor:pointer;border-radius:.5rem;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out}.active-deliveries .review-modal .modal-header .close-btn:hover{background:#e5e7eb;color:#374151}.active-deliveries .review-modal .modal-header .close-btn svg{width:18px;height:18px}.active-deliveries .review-modal .modal-content{padding:2rem}.active-deliveries .review-modal .modal-content .review-form .target-info{text-align:center;margin-bottom:2rem}.active-deliveries .review-modal .modal-content .review-form .target-info .contact-avatar{width:64px;height:64px;border-radius:50%;background:#4267b21a;color:#4267b2;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;margin:0 auto 1rem}.active-deliveries .review-modal .modal-content .review-form .target-info .contact-avatar.seller{background:#ce802d1a;color:#ce802d}.active-deliveries .review-modal .modal-content .review-form .target-info h4{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0 0 .25rem}.active-deliveries .review-modal .modal-content .review-form .target-info p{font-size:.875rem;color:#4b5563;margin:0}.active-deliveries .review-modal .modal-content .review-form .rating-section{margin-bottom:1.5rem}.active-deliveries .review-modal .modal-content .review-form .rating-section label{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.75rem}.active-deliveries .review-modal .modal-content .review-form .rating-section .stars{display:flex;justify-content:center;gap:.5rem}.active-deliveries .review-modal .modal-content .review-form .rating-section .stars .star{width:32px;height:32px;border:none;background:none;cursor:pointer;color:#d1d5db;transition:color .2s ease}.active-deliveries .review-modal .modal-content .review-form .rating-section .stars .star.filled,.active-deliveries .review-modal .modal-content .review-form .rating-section .stars .star:hover{color:#f2bd00}.active-deliveries .review-modal .modal-content .review-form .rating-section .stars .star svg{width:100%;height:100%}.active-deliveries .review-modal .modal-content .review-form .comment-section{margin-bottom:2rem}.active-deliveries .review-modal .modal-content .review-form .comment-section label{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.75rem}.active-deliveries .review-modal .modal-content .review-form .comment-section textarea{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;resize:vertical;font-family:inherit;font-size:.875rem}.active-deliveries .review-modal .modal-content .review-form .comment-section textarea:focus{outline:none;border-color:#4267b2;box-shadow:0 0 0 3px #4267b21a}.active-deliveries .review-modal .modal-content .review-form .form-actions{display:flex;gap:1rem}.active-deliveries .review-modal .modal-content .review-form .form-actions .cancel-btn,.active-deliveries .review-modal .modal-content .review-form .form-actions .submit-btn{flex:1;padding:.75rem 1rem;border:none;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.active-deliveries .review-modal .modal-content .review-form .form-actions .cancel-btn{background:#f3f4f6;color:#374151}.active-deliveries .review-modal .modal-content .review-form .form-actions .cancel-btn:hover{background:#e5e7eb}.active-deliveries .review-modal .modal-content .review-form .form-actions .submit-btn{background:#4267b2;color:#fff}.active-deliveries .review-modal .modal-content .review-form .form-actions .submit-btn:disabled{background:#d1d5db;cursor:not-allowed}.active-deliveries .review-modal .modal-content .review-form .form-actions .submit-btn:not(:disabled):hover{background:#2c5aa0}.active-deliveries .delivery-main{flex:1;overflow-y:auto}.active-deliveries .delivery-main .delivery-card{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;overflow:hidden;position:relative}.active-deliveries .delivery-main .delivery-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#4267b2,#ce802d)}.active-deliveries .delivery-main .delivery-card.single .delivery-header{display:flex;justify-content:space-between;align-items:center;padding:2rem 2rem 1.5rem;border-bottom:1px solid #e5e7eb}.active-deliveries .delivery-main .delivery-card.single .delivery-header .delivery-info .order-number{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:1rem}.active-deliveries .delivery-main .delivery-card.single .delivery-header .delivery-info .status-badge{padding:.5rem 1rem;border-radius:50px;font-size:.875rem;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.5px}.active-deliveries .delivery-main .delivery-card.single .delivery-header .delivery-info .status-badge.large{font-size:1rem;padding:.75rem 1.5rem}.active-deliveries .delivery-main .delivery-card.single .delivery-header .delivery-timing{display:flex;gap:2rem}.active-deliveries .delivery-main .delivery-card.single .delivery-header .delivery-timing .time-item{text-align:center}.active-deliveries .delivery-main .delivery-card.single .delivery-header .delivery-timing .time-item .time-label{display:block;font-size:.75rem;color:#4b5563;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.25rem}.active-deliveries .delivery-main .delivery-card.single .delivery-header .delivery-timing .time-item .time-value{display:block;font-size:1.125rem;font-weight:600;color:#1f2937}.active-deliveries .delivery-main .delivery-card.single .delivery-content{display:grid;grid-template-columns:1fr 400px;gap:2rem;padding:2rem}.active-deliveries .delivery-main .delivery-card.single .delivery-content .locations-section h3{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 1.5rem}.active-deliveries .delivery-main .delivery-card.single .delivery-content .locations-section .location-card{background:#f9fafb;border-radius:.5rem;padding:1.5rem;margin-bottom:1rem;border:1px solid #e5e7eb}.active-deliveries .delivery-main .delivery-card.single .delivery-content .locations-section .location-card.pickup{border-left:4px solid #4267B2}.active-deliveries .delivery-main .delivery-card.single .delivery-content .locations-section .location-card.delivery{border-left:4px solid #10b981}.active-deliveries .delivery-main .delivery-card.single .delivery-content .locations-section .location-card .location-header{display:flex;align-items:center;margin-bottom:1rem}.active-deliveries .delivery-main .delivery-card.single .delivery-content .locations-section .location-card .location-header .location-icon{width:48px;height:48px;border-radius:.5rem;display:flex;align-items:center;justify-content:center;margin-right:1rem}.active-deliveries .delivery-main .delivery-card.single .delivery-content .locations-section .location-card .location-header .location-icon svg{width:24px;height:24px}.active-deliveries .delivery-main .delivery-card.single .delivery-content .locations-section .location-card .location-header .location-title{flex:1}.active-deliveries .delivery-main .delivery-card.single .delivery-content .locations-section .location-card .location-header .location-title h4{font-size:1rem;font-weight:600;color:#1f2937;margin:0 0 .25rem}.active-deliveries .delivery-main .delivery-card.single .delivery-content .locations-section .location-card .location-header .location-title p{font-size:.875rem;color:#4b5563;margin:0}.active-deliveries .delivery-main .delivery-card.single .delivery-content .locations-section .location-card .location-header .contact-btn{width:40px;height:40px;border:none;border-radius:50%;background:#f3f4f6;cursor:pointer;transition:all .3s ease-in-out}.active-deliveries .delivery-main .delivery-card.single .delivery-content .locations-section .location-card .location-header .contact-btn:hover{background:#4267b2;transform:scale(1.1)}.active-deliveries .delivery-main .delivery-card.single .delivery-content .locations-section .location-card .location-header .contact-btn:hover .contact-avatar{color:#fff}.active-deliveries .delivery-main .delivery-card.single .delivery-content .locations-section .location-card .location-header .contact-btn .contact-avatar{width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;color:#374151;background:#4267b21a;transition:all .3s ease-in-out}.active-deliveries .delivery-main .delivery-card.single .delivery-content .locations-section .location-card .location-header .contact-btn .contact-avatar.seller{background:#ce802d1a;color:#ce802d}.active-deliveries .delivery-main .delivery-card.single .delivery-content .locations-section .location-card .pickup .location-icon{background:#4267b21a;color:#4267b2}.active-deliveries .delivery-main .delivery-card.single .delivery-content .locations-section .location-card .delivery .location-icon{background:#10b9811a;color:#10b981}.active-deliveries .delivery-main .delivery-card.single .delivery-content .locations-section .location-card .location-details{margin-bottom:1rem}.active-deliveries .delivery-main .delivery-card.single .delivery-content .locations-section .location-card .location-details .address{font-weight:600;color:#1f2937;margin-bottom:.5rem}.active-deliveries .delivery-main .delivery-card.single .delivery-content .locations-section .location-card .location-details .contact-person,.active-deliveries .delivery-main .delivery-card.single .delivery-content .locations-section .location-card .location-details .phone{font-size:.875rem;color:#4b5563;margin-bottom:.25rem}.active-deliveries .delivery-main .delivery-card.single .delivery-content .locations-section .location-card .location-details .phone{font-family:Courier New,monospace;font-weight:600}.active-deliveries .delivery-main .delivery-card.single .delivery-content .locations-section .location-card .location-details .instructions{margin-top:.75rem;padding:.75rem;background:#fff;border-radius:.375rem;border:1px solid #e5e7eb}.active-deliveries .delivery-main .delivery-card.single .delivery-content .locations-section .location-card .location-details .instructions strong{display:block;font-size:.75rem;color:#4b5563;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem}.active-deliveries .delivery-main .delivery-card.single .delivery-content .locations-section .location-card .location-details .instructions p{font-size:.875rem;color:#374151;margin:0;font-style:italic}.active-deliveries .delivery-main .delivery-card.single .delivery-content .locations-section .location-card .location-time span{display:block;font-size:.75rem;color:#4b5563;font-family:Courier New,monospace}.active-deliveries .delivery-main .delivery-card.single .delivery-content .locations-section .location-card .location-time span.actual{color:#10b981;font-weight:600}.active-deliveries .delivery-main .delivery-card.single .delivery-content .locations-section .route-arrow{display:flex;justify-content:center;margin:1rem 0}.active-deliveries .delivery-main .delivery-card.single .delivery-content .locations-section .route-arrow svg{width:32px;height:32px;color:#d1d5db}.active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section{display:flex;flex-direction:column;gap:2rem}.active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .progress-timeline h3{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 1rem}.active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .progress-timeline .timeline .timeline-step{display:flex;align-items:center;margin-bottom:1.5rem;position:relative}.active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .progress-timeline .timeline .timeline-step:last-child{margin-bottom:0}.active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .progress-timeline .timeline .timeline-step:last-child:after{display:none}.active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .progress-timeline .timeline .timeline-step:after{content:"";position:absolute;left:11px;top:28px;width:2px;height:20px;background:#e5e7eb}.active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .progress-timeline .timeline .timeline-step.completed:after{background:#10b981}.active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .progress-timeline .timeline .timeline-step.active:after{background:#ce802d}.active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .progress-timeline .timeline .timeline-step .step-dot{width:24px;height:24px;border-radius:50%;background:#d1d5db;margin-right:1rem;flex-shrink:0;transition:all .3s ease-in-out;position:relative;z-index:1}.active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .progress-timeline .timeline .timeline-step .step-dot:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background:#fff}.active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .progress-timeline .timeline .timeline-step.completed .step-dot{background:#10b981;box-shadow:0 0 8px #10b9814d}.active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .progress-timeline .timeline .timeline-step.active .step-dot{background:#ce802d;box-shadow:0 0 8px #ce802d4d;animation:pulse 2s infinite}.active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .progress-timeline .timeline .timeline-step .step-content{flex:1}.active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .progress-timeline .timeline .timeline-step .step-content .step-title{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.25rem}.active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .progress-timeline .timeline .timeline-step .step-content .step-time{font-size:.75rem;color:#4b5563;font-family:Courier New,monospace}.active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .order-details h3{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 1rem}.active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .order-details .items-list{margin-bottom:1rem}.active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .order-details .items-list .item-row{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid #f3f4f6;font-size:.875rem}.active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .order-details .items-list .item-row:last-child{border-bottom:none}.active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .order-details .order-total{padding:1rem;background:#f9fafb;border-radius:.5rem}.active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .order-details .order-total .total-row{display:flex;justify-content:space-between;align-items:center;font-size:.875rem;margin-bottom:.5rem}.active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .order-details .order-total .total-row:last-child{margin-bottom:0}.active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .order-details .order-total .total-row.earnings{font-weight:700;color:#10b981;font-size:1rem;padding-top:.5rem;border-top:1px solid #e5e7eb;margin-top:.5rem}.active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .main-action .primary-action-btn{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:1rem 1.5rem;border:none;border-radius:.5rem;font-size:1rem;font-weight:600;color:#fff;cursor:pointer;transition:all .3s ease-in-out}.active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .main-action .primary-action-btn svg{width:20px;height:20px}.active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .main-action .primary-action-btn:hover{transform:translateY(-1px);filter:brightness(110%)}.active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .main-action .completion-flow .completion-header{text-align:center;margin-bottom:1.5rem}.active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .main-action .completion-flow .completion-header h3{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}.active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .main-action .completion-flow .completion-header p{font-size:.875rem;color:#4b5563;margin:0}.active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .main-action .completion-flow .review-actions{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .main-action .completion-flow .review-actions .review-btn{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem;border:2px solid #e5e7eb;border-radius:.5rem;background:#fff;cursor:pointer;transition:all .3s ease-in-out;font-weight:500}.active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .main-action .completion-flow .review-actions .review-btn:hover:not(:disabled){border-color:#4267b2;background:#4267b20d}.active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .main-action .completion-flow .review-actions .review-btn:disabled{border-color:#10b981;background:#10b9811a;color:#10b981;cursor:not-allowed}.active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .main-action .completion-flow .review-actions .review-btn:disabled svg{width:16px;height:16px}.active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .main-action .completion-flow .review-actions .review-btn .contact-avatar{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;background:#4267b21a;color:#4267b2}.active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .main-action .completion-flow .review-actions .review-btn .contact-avatar.seller{background:#ce802d1a;color:#ce802d}.active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .main-action .completion-flow .skip-btn{width:100%;padding:.75rem;background:#f3f4f6;color:#4b5563;border:none;border-radius:.5rem;font-size:.875rem;cursor:pointer;transition:all .3s ease-in-out}.active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .main-action .completion-flow .skip-btn:hover{background:#e5e7eb}.active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .main-action .completion-message{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:1rem 1.5rem;background:#10b981;color:#fff;border-radius:.5rem;font-size:1rem;font-weight:600}.active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .main-action .completion-message svg{width:20px;height:20px}.active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .photo-section{margin-top:1.5rem;padding:1rem;background:#f9fafb;border-radius:.5rem;border:1px solid #e5e7eb}.active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .photo-section h4{font-size:1rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}.active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .photo-section p{font-size:.875rem;color:#4b5563;margin:0 0 1rem}.active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .photo-section .photo-upload .photo-preview{position:relative;border-radius:.5rem;overflow:hidden}.active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .photo-section .photo-upload .photo-preview img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:.5rem}.active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .photo-section .photo-upload .photo-preview .retake-btn{position:absolute;top:.75rem;right:.75rem;padding:.5rem 1rem;background:#000000b3;color:#fff;border:none;border-radius:.5rem;font-size:.75rem;cursor:pointer;transition:all .3s ease-in-out}.active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .photo-section .photo-upload .photo-preview .retake-btn:hover{background:#000000e6}.active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .photo-section .photo-upload .upload-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;border:2px dashed #d1d5db;border-radius:.5rem;background:#fff;cursor:pointer;transition:all .3s ease-in-out;color:#4b5563}.active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .photo-section .photo-upload .upload-btn:hover{border-color:#4267b2;background:#4267b20d;color:#4267b2}.active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .photo-section .photo-upload .upload-btn svg{width:32px;height:32px;margin-bottom:.5rem}.active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .photo-section .photo-upload .upload-btn span{font-weight:500}.active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .nav-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.75rem 1rem;background:#f3f4f6;color:#374151;border:none;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .nav-btn svg{width:18px;height:18px}.active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .nav-btn:hover{background:#e5e7eb;color:#4267b2}.active-deliveries .modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100000;display:flex;align-items:center;justify-content:center;padding:2rem}.active-deliveries .modal-overlay .contact-modal{background:#fff;border-radius:.75rem;box-shadow:0 25px 50px #00000026;max-width:400px;width:100%;overflow:hidden;animation:modalSlideIn .3s ease}.active-deliveries .modal-overlay .contact-modal .modal-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb;background:#f9fafb}.active-deliveries .modal-overlay .contact-modal .modal-header h3{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0}.active-deliveries .modal-overlay .contact-modal .modal-header .close-btn{width:32px;height:32px;border:none;background:none;color:#4b5563;cursor:pointer;border-radius:.5rem;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out}.active-deliveries .modal-overlay .contact-modal .modal-header .close-btn:hover{background:#e5e7eb;color:#374151}.active-deliveries .modal-overlay .contact-modal .modal-header .close-btn svg{width:18px;height:18px}.active-deliveries .modal-overlay .contact-modal .modal-content{padding:2rem}.active-deliveries .modal-overlay .contact-modal .modal-content .contact-info{text-align:center}.active-deliveries .modal-overlay .contact-modal .modal-content .contact-info .contact-avatar{width:64px;height:64px;border-radius:50%;background:#4267b21a;color:#4267b2;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;margin:0 auto 1rem}.active-deliveries .modal-overlay .contact-modal .modal-content .contact-info .contact-avatar.seller{background:#ce802d1a;color:#ce802d}.active-deliveries .modal-overlay .contact-modal .modal-content .contact-info h4{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}.active-deliveries .modal-overlay .contact-modal .modal-content .contact-info .contact-name,.active-deliveries .modal-overlay .contact-modal .modal-content .contact-info .contact-phone{font-size:.875rem;color:#4b5563;margin:0 0 .5rem}.active-deliveries .modal-overlay .contact-modal .modal-content .contact-info .contact-phone{font-family:Courier New,monospace;font-weight:600;color:#1f2937}.active-deliveries .modal-overlay .contact-modal .modal-content .contact-info .contact-instructions{font-size:.875rem;color:#4b5563;font-style:italic;background:#f9fafb;padding:1rem;border-radius:.5rem;margin:1rem 0}.active-deliveries .modal-overlay .contact-modal .modal-content .contact-info .contact-actions{display:flex;gap:1rem;margin-top:2rem}.active-deliveries .modal-overlay .contact-modal .modal-content .contact-info .contact-actions .contact-action{flex:1;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;border-radius:.5rem;text-decoration:none;transition:all .3s ease-in-out;font-weight:500}.active-deliveries .modal-overlay .contact-modal .modal-content .contact-info .contact-actions .contact-action svg{width:24px;height:24px}.active-deliveries .modal-overlay .contact-modal .modal-content .contact-info .contact-actions .contact-action.call{background:#10b9811a;color:#10b981}.active-deliveries .modal-overlay .contact-modal .modal-content .contact-info .contact-actions .contact-action.call:hover{background:#10b981;color:#fff;transform:translateY(-2px)}.active-deliveries .modal-overlay .contact-modal .modal-content .contact-info .contact-actions .contact-action.message{background:#4267b21a;color:#4267b2}.active-deliveries .modal-overlay .contact-modal .modal-content .contact-info .contact-actions .contact-action.message:hover{background:#4267b2;color:#fff;transform:translateY(-2px)}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){.active-deliveries .delivery-main .delivery-card.single .delivery-content{grid-template-columns:1fr}.active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section{order:-1}.active-deliveries .deliveries-header .header-content{flex-direction:column;gap:1rem;align-items:stretch}}@media(max-width:768px){.active-deliveries .deliveries-header .header-content{padding:1.5rem}.active-deliveries .deliveries-header .header-content .page-title h1,.active-deliveries .deliveries-header .header-content .header-stats .earnings-display .earnings-amount{font-size:1.5rem}.active-deliveries .delivery-main .delivery-card.single .delivery-header{flex-direction:column;gap:1rem;align-items:flex-start;padding:1.5rem}.active-deliveries .delivery-main .delivery-card.single .delivery-header .delivery-timing{align-self:stretch;justify-content:space-around}.active-deliveries .delivery-main .delivery-card.single .delivery-content{padding:1.5rem;gap:1.5rem}.active-deliveries .delivery-main .delivery-card.single .delivery-content .locations-section .location-card{padding:1rem}.active-deliveries .delivery-main .delivery-card.single .delivery-content .locations-section .location-card .location-header{flex-direction:column;align-items:flex-start;gap:1rem}.active-deliveries .delivery-main .delivery-card.single .delivery-content .locations-section .location-card .location-header .location-icon{margin:0}.active-deliveries .modal-overlay{padding:1rem}.active-deliveries .modal-overlay .contact-modal .modal-content{padding:1.5rem}}@media(max-width:480px){.active-deliveries .deliveries-header .header-content,.active-deliveries .delivery-main .delivery-card.single .delivery-content{padding:1rem}.active-deliveries .delivery-main .delivery-card.single .delivery-content .locations-section .location-card .location-header .location-title,.active-deliveries .delivery-main .delivery-card.single .delivery-content .locations-section .location-card .location-header .contact-btn{align-self:flex-start}.active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .progress-timeline .timeline .timeline-step{margin-bottom:1rem}.active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .progress-timeline .timeline .timeline-step:after{height:15px}}.delivery-main::-webkit-scrollbar{width:4px}.delivery-main::-webkit-scrollbar-track{background:#f3f4f6}.delivery-main::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:2px}.delivery-main::-webkit-scrollbar-thumb:hover{background:#d1d5db}.lang-ar .active-deliveries{direction:rtl}.lang-ar .active-deliveries h1,.lang-ar .active-deliveries h2,.lang-ar .active-deliveries h3,.lang-ar .active-deliveries h4,.lang-ar .active-deliveries h5,.lang-ar .active-deliveries h6,.lang-ar .active-deliveries p,.lang-ar .active-deliveries span,.lang-ar .active-deliveries label,.lang-ar .active-deliveries button,.lang-ar .active-deliveries .page-title,.lang-ar .active-deliveries .location-details,.lang-ar .active-deliveries .order-details,.lang-ar .active-deliveries .progress-timeline,.lang-ar .active-deliveries .review-form,.lang-ar .active-deliveries .contact-info,.lang-ar .active-deliveries .deliveries-header .header-content .page-title h1,.lang-ar .active-deliveries .deliveries-header .header-content .page-title p,.lang-ar .active-deliveries .deliveries-header .header-content .header-stats .earnings-display .earnings-amount,.lang-ar .active-deliveries .deliveries-header .header-content .header-stats .earnings-display .earnings-label,.lang-ar .active-deliveries .delivery-main .delivery-card.single .delivery-header .delivery-info .order-number,.lang-ar .active-deliveries .delivery-main .delivery-card.single .delivery-header .delivery-info .status-badge,.lang-ar .active-deliveries .delivery-main .delivery-card.single .delivery-header .delivery-timing .time-item .time-label,.lang-ar .active-deliveries .delivery-main .delivery-card.single .delivery-header .delivery-timing .time-item .time-value{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .active-deliveries .delivery-main .delivery-card.single .delivery-content .locations-section h3{font-family:Cairo,Tajawal,Arial,sans-serif;text-align:right}.lang-ar .active-deliveries .delivery-main .delivery-card.single .delivery-content .locations-section .location-card .location-header .location-icon{margin-right:0;margin-left:1rem}.lang-ar .active-deliveries .delivery-main .delivery-card.single .delivery-content .locations-section .location-card .location-header .location-title{text-align:right}.lang-ar .active-deliveries .delivery-main .delivery-card.single .delivery-content .locations-section .location-card .location-header .location-title h4,.lang-ar .active-deliveries .delivery-main .delivery-card.single .delivery-content .locations-section .location-card .location-header .location-title p{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .active-deliveries .delivery-main .delivery-card.single .delivery-content .locations-section .location-card .location-details{text-align:right}.lang-ar .active-deliveries .delivery-main .delivery-card.single .delivery-content .locations-section .location-card .location-details .address,.lang-ar .active-deliveries .delivery-main .delivery-card.single .delivery-content .locations-section .location-card .location-details .contact-person,.lang-ar .active-deliveries .delivery-main .delivery-card.single .delivery-content .locations-section .location-card .location-details .phone{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .active-deliveries .delivery-main .delivery-card.single .delivery-content .locations-section .location-card .location-details .instructions strong,.lang-ar .active-deliveries .delivery-main .delivery-card.single .delivery-content .locations-section .location-card .location-details .instructions p{font-family:Cairo,Tajawal,Arial,sans-serif;text-align:right}.lang-ar .active-deliveries .delivery-main .delivery-card.single .delivery-content .locations-section .location-card .location-time{text-align:right}.lang-ar .active-deliveries .delivery-main .delivery-card.single .delivery-content .locations-section .location-card .location-time span{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .active-deliveries .delivery-main .delivery-card.single .delivery-content .locations-section .location-card.pickup{border-left:none;border-right:4px solid #4267B2}.lang-ar .active-deliveries .delivery-main .delivery-card.single .delivery-content .locations-section .location-card.delivery{border-left:none;border-right:4px solid #10b981}.lang-ar .active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .progress-timeline h3{font-family:Cairo,Tajawal,Arial,sans-serif;text-align:right}.lang-ar .active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .progress-timeline .timeline .timeline-step:after{left:auto;right:11px}.lang-ar .active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .progress-timeline .timeline .timeline-step .step-dot{margin-right:0;margin-left:1rem}.lang-ar .active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .progress-timeline .timeline .timeline-step .step-content{text-align:right}.lang-ar .active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .progress-timeline .timeline .timeline-step .step-content .step-title,.lang-ar .active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .progress-timeline .timeline .timeline-step .step-content .step-time{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .order-details h3{font-family:Cairo,Tajawal,Arial,sans-serif;text-align:right}.lang-ar .active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .order-details .items-list .item-row span,.lang-ar .active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .order-details .order-total .total-row span,.lang-ar .active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .main-action .primary-action-btn{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .main-action .primary-action-btn svg{margin-left:.75rem;margin-right:0}.lang-ar .active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .main-action .completion-flow .completion-header h3,.lang-ar .active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .main-action .completion-flow .completion-header p,.lang-ar .active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .main-action .completion-flow .review-actions .review-btn{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .main-action .completion-flow .review-actions .review-btn svg{margin-left:.75rem;margin-right:0}.lang-ar .active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .main-action .completion-flow .review-actions .review-btn .contact-avatar{margin-left:.75rem;margin-right:0}.lang-ar .active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .main-action .completion-flow .completion-message{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .main-action .completion-flow .completion-message svg{margin-left:.75rem;margin-right:0}.lang-ar .active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .main-action .completion-flow .skip-btn,.lang-ar .active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .main-action .completion-message{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .main-action .completion-message svg{margin-left:.75rem;margin-right:0}.lang-ar .active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .photo-section h4,.lang-ar .active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .photo-section p{font-family:Cairo,Tajawal,Arial,sans-serif;text-align:right}.lang-ar .active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .photo-section .photo-upload .photo-preview .retake-btn{right:auto;left:.75rem;font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .photo-section .photo-upload .upload-btn,.lang-ar .active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .nav-btn{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .active-deliveries .delivery-main .delivery-card.single .delivery-content .actions-section .nav-btn svg{margin-left:.5rem;margin-right:0}.lang-ar .active-deliveries .modal-overlay .contact-modal .modal-header h3,.lang-ar .active-deliveries .modal-overlay .review-modal .modal-header h3,.lang-ar .active-deliveries .modal-overlay .contact-modal .modal-content .contact-info h4,.lang-ar .active-deliveries .modal-overlay .contact-modal .modal-content .contact-info .contact-name,.lang-ar .active-deliveries .modal-overlay .contact-modal .modal-content .contact-info .contact-phone,.lang-ar .active-deliveries .modal-overlay .contact-modal .modal-content .contact-info .contact-instructions,.lang-ar .active-deliveries .modal-overlay .review-modal .modal-content .contact-info h4,.lang-ar .active-deliveries .modal-overlay .review-modal .modal-content .contact-info .contact-name,.lang-ar .active-deliveries .modal-overlay .review-modal .modal-content .contact-info .contact-phone,.lang-ar .active-deliveries .modal-overlay .review-modal .modal-content .contact-info .contact-instructions,.lang-ar .active-deliveries .modal-overlay .contact-modal .modal-content .contact-info .contact-actions .contact-action,.lang-ar .active-deliveries .modal-overlay .review-modal .modal-content .contact-info .contact-actions .contact-action,.lang-ar .active-deliveries .review-modal .modal-content .review-form .target-info h4,.lang-ar .active-deliveries .review-modal .modal-content .review-form .target-info p,.lang-ar .active-deliveries .review-modal .modal-content .review-form .rating-section label,.lang-ar .active-deliveries .review-modal .modal-content .review-form .comment-section label{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .active-deliveries .review-modal .modal-content .review-form .comment-section textarea{font-family:Cairo,Tajawal,Arial,sans-serif;text-align:right}.lang-ar .active-deliveries .review-modal .modal-content .review-form .form-actions .cancel-btn,.lang-ar .active-deliveries .review-modal .modal-content .review-form .form-actions .submit-btn,.lang-ar .active-deliveries .empty-state h3,.lang-ar .active-deliveries .empty-state p,.lang-ar .active-deliveries .empty-state .cta-btn{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .active-deliveries .empty-state .cta-btn svg{margin-left:.5rem;margin-right:0}.lang-ar .active-deliveries .loading-state p{font-family:Cairo,Tajawal,Arial,sans-serif}@media(max-width:1024px){.lang-ar .active-deliveries .delivery-main .delivery-card.single .delivery-content .locations-section .location-card .location-header .location-icon{margin:0}}@media(max-width:768px){.lang-ar .active-deliveries .delivery-main .delivery-card.single .delivery-header,.lang-ar .active-deliveries .delivery-main .delivery-card.single .delivery-content .locations-section .location-card .location-header{align-items:flex-end}}.delivery-history{max-width:100%;margin:0 auto}.delivery-history .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#4b5563}.delivery-history .loading-state .loading-spinner{width:40px;height:40px;border:3px solid #e5e7eb;border-top:3px solid #4267B2;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}.delivery-history .loading-state p{font-size:1.125rem;margin:0}.delivery-history .page-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;background:#fff;padding:2rem;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;position:relative}.delivery-history .page-header:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#4267b2,#ce802d);border-radius:.75rem .75rem 0 0}.delivery-history .page-header .header-content h1{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:.5rem;background:linear-gradient(135deg,#4267b2,#39465d);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.delivery-history .page-header .header-content p{font-size:1.125rem;color:#4b5563;margin:0;font-weight:500}.delivery-history .page-header .header-stats{display:flex;gap:2rem}.delivery-history .page-header .header-stats .stat-item{text-align:center}.delivery-history .page-header .header-stats .stat-item .stat-number{display:block;font-size:2rem;font-weight:700;color:#4267b2;margin-bottom:.25rem}.delivery-history .page-header .header-stats .stat-item .stat-label{font-size:.875rem;color:#4b5563;font-weight:500}.delivery-history .controls-section{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:1.5rem;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;margin-bottom:1.5rem}.delivery-history .controls-section .controls-left{display:flex;gap:1rem;align-items:center;flex:1}.delivery-history .controls-section .controls-left .search-box{position:relative;min-width:300px;flex:1;max-width:400px}.delivery-history .controls-section .controls-left .search-box .search-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#d1d5db}.delivery-history .controls-section .controls-left .search-box input{width:100%;padding:.75rem .75rem .75rem 2.5rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;background:#fff;transition:all .3s ease-in-out}.delivery-history .controls-section .controls-left .search-box input:focus{outline:none;border-color:#4267b2;box-shadow:0 0 0 3px #4267b21a}.delivery-history .controls-section .controls-left .search-box input::-moz-placeholder{color:#d1d5db}.delivery-history .controls-section .controls-left .search-box input::placeholder{color:#d1d5db}.delivery-history .controls-section .controls-left .filter-group select{padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;background:#fff;color:#374151;cursor:pointer;transition:all .3s ease-in-out;min-width:140px}.delivery-history .controls-section .controls-left .filter-group select:focus{outline:none;border-color:#4267b2;box-shadow:0 0 0 3px #4267b21a}.delivery-history .controls-section .controls-left .filter-group select:hover{border-color:#d1d5db}.delivery-history .controls-section .controls-right{display:flex;gap:1rem;align-items:center}.delivery-history .controls-section .controls-right .sort-group{display:flex;align-items:center;gap:.5rem}.delivery-history .controls-section .controls-right .sort-group label{font-size:.875rem;font-weight:500;color:#374151;white-space:nowrap}.delivery-history .controls-section .controls-right .sort-group select{padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;background:#fff;color:#374151;cursor:pointer;transition:all .3s ease-in-out;min-width:120px}.delivery-history .controls-section .controls-right .sort-group select:focus{outline:none;border-color:#4267b2;box-shadow:0 0 0 3px #4267b21a}.delivery-history .controls-section .controls-right .export-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#ce802d;color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.delivery-history .controls-section .controls-right .export-btn svg{width:16px;height:16px}.delivery-history .controls-section .controls-right .export-btn:hover{background-color:#ce802d;transform:translateY(-1px);box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f}.delivery-history .history-list{display:flex;flex-direction:column;gap:1.5rem}.delivery-history .history-list .history-card{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;overflow:hidden;transition:all .3s ease-in-out}.delivery-history .history-list .history-card:hover{transform:translateY(-2px);box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d;border-color:#4267b2}.delivery-history .history-list .history-card .card-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb;background:#f9fafb}.delivery-history .history-list .history-card .card-header .delivery-info{display:flex;flex-direction:column;gap:.5rem}.delivery-history .history-list .history-card .card-header .delivery-info .delivery-ids{display:flex;align-items:center;gap:1rem}.delivery-history .history-list .history-card .card-header .delivery-info .delivery-ids .delivery-id{font-family:Courier New,monospace;font-weight:700;color:#1f2937;font-size:1.125rem}.delivery-history .history-list .history-card .card-header .delivery-info .delivery-ids .order-id{font-size:.875rem;color:#4b5563;font-weight:500}.delivery-history .history-list .history-card .card-header .delivery-info .delivery-date{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.delivery-history .history-list .history-card .card-header .delivery-info .delivery-date .date{color:#374151;font-weight:500}.delivery-history .history-list .history-card .card-header .delivery-info .delivery-date .time{color:#4b5563}.delivery-history .history-list .history-card .card-header .status-section .status-badge{padding:.5rem 1rem;border-radius:50px;font-size:.875rem;font-weight:600;color:#fff;text-transform:capitalize}.delivery-history .history-list .history-card .card-content{display:grid;grid-template-columns:2fr 1fr;gap:2rem;padding:1.5rem}.delivery-history .history-list .history-card .card-content .delivery-details{display:flex;flex-direction:column;gap:1.5rem}.delivery-history .history-list .history-card .card-content .delivery-details .customer-section h4,.delivery-history .history-list .history-card .card-content .delivery-details .order-section h4{font-size:1rem;font-weight:600;color:#1f2937;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid #4267B2}.delivery-history .history-list .history-card .card-content .delivery-details .customer-section .customer-info .customer-name,.delivery-history .history-list .history-card .card-content .delivery-details .order-section .customer-info .customer-name{font-weight:600;color:#1f2937;margin-bottom:.5rem;font-size:1.125rem}.delivery-history .history-list .history-card .card-content .delivery-details .customer-section .customer-info .delivery-address,.delivery-history .history-list .history-card .card-content .delivery-details .order-section .customer-info .delivery-address{color:#4b5563;margin-bottom:.75rem;line-height:1.4}.delivery-history .history-list .history-card .card-content .delivery-details .customer-section .customer-info .delivery-meta,.delivery-history .history-list .history-card .card-content .delivery-details .order-section .customer-info .delivery-meta{display:flex;gap:1rem;font-size:.875rem;color:#4b5563}.delivery-history .history-list .history-card .card-content .delivery-details .customer-section .order-items,.delivery-history .history-list .history-card .card-content .delivery-details .order-section .order-items{margin-bottom:1rem}.delivery-history .history-list .history-card .card-content .delivery-details .customer-section .order-items .order-item,.delivery-history .history-list .history-card .card-content .delivery-details .order-section .order-items .order-item{display:flex;gap:.5rem;margin-bottom:.75rem;font-size:.875rem;flex-wrap:wrap;align-items:center}.delivery-history .history-list .history-card .card-content .delivery-details .customer-section .order-items .order-item .item-quantity,.delivery-history .history-list .history-card .card-content .delivery-details .order-section .order-items .order-item .item-quantity{font-weight:600;color:#4267b2;min-width:30px}.delivery-history .history-list .history-card .card-content .delivery-details .customer-section .order-items .order-item .item-name,.delivery-history .history-list .history-card .card-content .delivery-details .order-section .order-items .order-item .item-name{color:#374151;flex:1}.delivery-history .history-list .history-card .card-content .delivery-details .customer-section .order-items .order-item .item-sku,.delivery-history .history-list .history-card .card-content .delivery-details .order-section .order-items .order-item .item-sku{font-family:Courier New,monospace;font-size:.75rem;color:#4b5563;background:#f3f4f6;padding:.125rem .5rem;border-radius:.375rem}.delivery-history .history-list .history-card .card-content .delivery-details .customer-section .order-total,.delivery-history .history-list .history-card .card-content .delivery-details .order-section .order-total{font-weight:600;color:#4267b2;border-top:1px solid #e5e7eb;padding-top:.75rem}.delivery-history .history-list .history-card .card-content .performance-section{display:flex;flex-direction:column;gap:1.5rem}.delivery-history .history-list .history-card .card-content .performance-section .earnings-info{text-align:center}.delivery-history .history-list .history-card .card-content .performance-section .earnings-info h4{font-size:1rem;font-weight:600;color:#1f2937;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid #CE802D}.delivery-history .history-list .history-card .card-content .performance-section .earnings-info .earnings-amount{font-size:2rem;font-weight:700;color:#ce802d}.delivery-history .history-list .history-card .card-content .performance-section .rating-info{text-align:center}.delivery-history .history-list .history-card .card-content .performance-section .rating-info h4{font-size:1rem;font-weight:600;color:#1f2937;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid #F2BD00}.delivery-history .history-list .history-card .card-content .performance-section .rating-info .rating-display{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-bottom:1rem}.delivery-history .history-list .history-card .card-content .performance-section .rating-info .rating-display .stars{display:flex;gap:.25rem}.delivery-history .history-list .history-card .card-content .performance-section .rating-info .rating-display .stars .star{width:20px;height:20px;color:#d1d5db}.delivery-history .history-list .history-card .card-content .performance-section .rating-info .rating-display .stars .star.filled{color:#f2bd00}.delivery-history .history-list .history-card .card-content .performance-section .rating-info .rating-display .rating-number{font-size:.875rem;color:#4b5563;font-weight:500}.delivery-history .history-list .history-card .card-content .performance-section .rating-info .customer-feedback{background:#f2bd001a;border-left:3px solid #F2BD00;padding:.75rem;border-radius:.5rem}.delivery-history .history-list .history-card .card-content .performance-section .rating-info .customer-feedback p{font-size:.875rem;color:#374151;font-style:italic;margin:0;line-height:1.4}.delivery-history .history-list .history-card .card-actions{padding:1rem 1.5rem;background:#f9fafb;border-top:1px solid #e5e7eb;display:flex;gap:1rem}.delivery-history .history-list .history-card .card-actions .action-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out;flex:1;justify-content:center}.delivery-history .history-list .history-card .card-actions .action-btn svg{width:16px;height:16px}.delivery-history .history-list .history-card .card-actions .action-btn.view-details{background:#4267b2;color:#fff}.delivery-history .history-list .history-card .card-actions .action-btn.view-details:hover{background:#2c5aa0;transform:translateY(-1px);box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f}.delivery-history .history-list .history-card .card-actions .action-btn.create-ticket{background:#ce802d;color:#fff}.delivery-history .history-list .history-card .card-actions .action-btn.create-ticket:hover{background-color:#ce802d;transform:translateY(-1px);box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f}.delivery-history .history-list .empty-state{text-align:center;padding:4rem 2rem;background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb}.delivery-history .history-list .empty-state svg{width:64px;height:64px;color:#d1d5db;margin-bottom:1.5rem}.delivery-history .history-list .empty-state h3{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}.delivery-history .history-list .empty-state p{font-size:1rem;color:#4b5563;margin:0}.delivery-history .pagination{display:flex;justify-content:space-between;align-items:center;margin-top:2rem;padding:1.5rem;background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb}.delivery-history .pagination .pagination-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;background:#fff;color:#374151;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.delivery-history .pagination .pagination-btn:hover:not(:disabled){background:#f9fafb;border-color:#4267b2;color:#4267b2;transform:translateY(-1px)}.delivery-history .pagination .pagination-btn:disabled{opacity:.5;cursor:not-allowed}.delivery-history .pagination .pagination-btn svg{width:16px;height:16px}.delivery-history .pagination .pagination-info{text-align:center}.delivery-history .pagination .pagination-info span{display:block;font-size:.875rem;color:#4b5563;font-weight:500}.delivery-history .pagination .pagination-info span.total-items{font-size:.75rem;color:#d1d5db;margin-top:.25rem}.delivery-history .modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.delivery-history .modal-overlay .modal{background:#fff;border-radius:.75rem;box-shadow:0 25px 50px #00000026;max-width:600px;width:100%;max-height:90vh;overflow-y:auto}.delivery-history .modal-overlay .modal.ticket-modal{max-width:700px;max-height:95vh}.delivery-history .modal-overlay .modal .modal-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb;background:#f9fafb}.delivery-history .modal-overlay .modal .modal-header .header-content{flex:1}.delivery-history .modal-overlay .modal .modal-header .header-content h2{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}.delivery-history .modal-overlay .modal .modal-header .header-content .ticket-delivery-info{display:flex;gap:1rem;font-size:.875rem;color:#4b5563}.delivery-history .modal-overlay .modal .modal-header .header-content .ticket-delivery-info span:not(:last-child):after{content:"•";margin-left:1rem;color:#d1d5db}.delivery-history .modal-overlay .modal .modal-header .close-btn{width:36px;height:36px;border:none;background:none;color:#4b5563;cursor:pointer;border-radius:.5rem;transition:all .3s ease-in-out;margin-left:1rem}.delivery-history .modal-overlay .modal .modal-header .close-btn:hover{background:#e5e7eb;color:#374151}.delivery-history .modal-overlay .modal .modal-header .close-btn svg{width:20px;height:20px}.delivery-history .modal-overlay .modal .modal-body{padding:1.5rem}.delivery-history .modal-overlay .modal .modal-body .modal-section{margin-bottom:2rem}.delivery-history .modal-overlay .modal .modal-body .modal-section:last-child{margin-bottom:0}.delivery-history .modal-overlay .modal .modal-body .modal-section h3{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid #4267B2}.delivery-history .modal-overlay .modal .modal-body .modal-section .timeline{display:flex;flex-direction:column;gap:.75rem}.delivery-history .modal-overlay .modal .modal-body .modal-section .timeline .timeline-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#f9fafb;border-radius:.5rem}.delivery-history .modal-overlay .modal .modal-body .modal-section .timeline .timeline-item .timeline-label{font-weight:500;color:#374151}.delivery-history .modal-overlay .modal .modal-body .modal-section .timeline .timeline-item .timeline-time{font-size:.875rem;color:#4b5563}.delivery-history .modal-overlay .modal .modal-body .modal-section .locations{display:flex;flex-direction:column;gap:1rem}.delivery-history .modal-overlay .modal .modal-body .modal-section .locations .location{padding:1rem;background:#f9fafb;border-radius:.5rem;line-height:1.4;color:#374151}.delivery-history .modal-overlay .modal .modal-body .modal-section .locations .location strong{color:#1f2937}.delivery-history .modal-overlay .modal .modal-body .ticket-form .form-group{margin-bottom:1.5rem}.delivery-history .modal-overlay .modal .modal-body .ticket-form .form-group label{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}.delivery-history .modal-overlay .modal .modal-body .ticket-form .form-group label[for=ticket-reason]:after,.delivery-history .modal-overlay .modal .modal-body .ticket-form .form-group label[for=custom-reason]:after,.delivery-history .modal-overlay .modal .modal-body .ticket-form .form-group label[for=ticket-subject]:after,.delivery-history .modal-overlay .modal .modal-body .ticket-form .form-group label[for=ticket-description]:after{content:" *";color:#ef4444}.delivery-history .modal-overlay .modal .modal-body .ticket-form .form-group .form-control{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;background:#fff;color:#374151;transition:all .3s ease-in-out}.delivery-history .modal-overlay .modal .modal-body .ticket-form .form-group .form-control:focus{outline:none;border-color:#4267b2;box-shadow:0 0 0 3px #4267b21a}.delivery-history .modal-overlay .modal .modal-body .ticket-form .form-group .form-control::-moz-placeholder{color:#d1d5db}.delivery-history .modal-overlay .modal .modal-body .ticket-form .form-group .form-control::placeholder{color:#d1d5db}.delivery-history .modal-overlay .modal .modal-body .ticket-form .form-group .form-control[type=text]{height:auto}.delivery-history .modal-overlay .modal .modal-body .ticket-form .form-group .form-control[rows]{resize:vertical;min-height:100px;font-family:inherit;line-height:1.5}.delivery-history .modal-overlay .modal .modal-body .ticket-form .form-group select.form-control{cursor:pointer}.delivery-history .modal-overlay .modal .modal-body .ticket-form .form-group select.form-control option{padding:.5rem}.delivery-history .modal-overlay .modal .modal-body .ticket-form .delivery-summary{background:linear-gradient(135deg,#f9fafb,#f8fafc);border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;margin-top:2rem}.delivery-history .modal-overlay .modal .modal-body .ticket-form .delivery-summary h4{font-size:1rem;font-weight:600;color:#1f2937;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid #CE802D}.delivery-history .modal-overlay .modal .modal-body .ticket-form .delivery-summary .summary-content .summary-row{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid #e5e7eb;font-size:.875rem}.delivery-history .modal-overlay .modal .modal-body .ticket-form .delivery-summary .summary-content .summary-row:last-child{border-bottom:none;padding-bottom:0}.delivery-history .modal-overlay .modal .modal-body .ticket-form .delivery-summary .summary-content .summary-row span:first-child{color:#4b5563;font-weight:500}.delivery-history .modal-overlay .modal .modal-body .ticket-form .delivery-summary .summary-content .summary-row span:last-child{color:#1f2937;font-weight:600;text-align:right;max-width:60%;word-break:break-word}.delivery-history .modal-overlay .modal .modal-body .ticket-form .delivery-summary .summary-content .summary-row span:last-child.status-text{text-transform:capitalize}.delivery-history .modal-overlay .modal .modal-footer{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem;border-top:1px solid #e5e7eb;background:#f9fafb}.delivery-history .modal-overlay .modal .modal-footer .btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out;min-width:120px;justify-content:center}.delivery-history .modal-overlay .modal .modal-footer .btn:disabled{opacity:.6;cursor:not-allowed}.delivery-history .modal-overlay .modal .modal-footer .btn svg{width:16px;height:16px}.delivery-history .modal-overlay .modal .modal-footer .btn--secondary{background:#e5e7eb;color:#374151;border:1px solid #d1d5db}.delivery-history .modal-overlay .modal .modal-footer .btn--secondary:hover:not(:disabled){background:#d1d5db;border-color:#d1d5db}.delivery-history .modal-overlay .modal .modal-footer .btn--primary{background:#ce802d;color:#fff}.delivery-history .modal-overlay .modal .modal-footer .btn--primary:hover:not(:disabled){background-color:#ce802d;transform:translateY(-1px);box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f}.delivery-history .modal-overlay .modal .modal-footer .btn--primary .btn-spinner{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin 1s linear infinite}@media(max-width:1200px){.delivery-history .history-list .history-card .card-content{grid-template-columns:1fr;gap:1.5rem}.delivery-history .history-list .history-card .card-content .performance-section{flex-direction:row;justify-content:space-around}}@media(max-width:1024px){.delivery-history .page-header{flex-direction:column;gap:1.5rem}.delivery-history .page-header .header-stats{justify-content:space-around;width:100%;flex-wrap:wrap;gap:1rem}.delivery-history .controls-section{flex-direction:column;gap:1rem;align-items:stretch}.delivery-history .controls-section .controls-left{flex-direction:column;gap:1rem}.delivery-history .controls-section .controls-left .search-box{min-width:auto;max-width:none}.delivery-history .controls-section .controls-right{flex-direction:column;gap:1rem}.delivery-history .controls-section .controls-right .sort-group{justify-content:space-between}.delivery-history .controls-section .controls-right .sort-group select{flex:1;margin-left:1rem}.delivery-history .controls-section .controls-right .export-btn{align-self:stretch;justify-content:center}.delivery-history .modal-overlay .modal.ticket-modal{max-width:90vw;margin:1rem}}@media(max-width:768px){.delivery-history .page-header{padding:1.5rem}.delivery-history .page-header .header-content h1{font-size:1.75rem}.delivery-history .page-header .header-stats{gap:1rem}.delivery-history .page-header .header-stats .stat-item .stat-number{font-size:1.5rem}.delivery-history .controls-section{padding:1rem}.delivery-history .controls-section .controls-left .filter-group select{min-width:auto;width:100%}.delivery-history .history-list .history-card .card-header{padding:1rem;flex-direction:column;gap:1rem;align-items:flex-start}.delivery-history .history-list .history-card .card-content{padding:1rem;gap:1rem}.delivery-history .history-list .history-card .card-content .performance-section{flex-direction:column;gap:1rem}.delivery-history .history-list .history-card .card-actions{padding:1rem;flex-direction:column}.delivery-history .history-list .history-card .card-actions .action-btn{flex:none}.delivery-history .pagination{padding:1rem;flex-direction:column;gap:1rem}.delivery-history .pagination .pagination-info{order:-1}.delivery-history .modal-overlay{padding:.5rem}.delivery-history .modal-overlay .modal.ticket-modal .modal-header .header-content .ticket-delivery-info{flex-direction:column;gap:.25rem}.delivery-history .modal-overlay .modal.ticket-modal .modal-header .header-content .ticket-delivery-info span:after{display:none}.delivery-history .modal-overlay .modal.ticket-modal .modal-body .ticket-form .delivery-summary .summary-content .summary-row{flex-direction:column;align-items:flex-start;gap:.25rem}.delivery-history .modal-overlay .modal.ticket-modal .modal-body .ticket-form .delivery-summary .summary-content .summary-row span:last-child{max-width:100%;text-align:left}.delivery-history .modal-overlay .modal.ticket-modal .modal-footer{flex-direction:column}.delivery-history .modal-overlay .modal.ticket-modal .modal-footer .btn{min-width:auto}}@media(max-width:480px){.delivery-history .page-header{padding:1rem}.delivery-history .page-header .header-content h1{font-size:1.5rem}.delivery-history .page-header .header-stats{flex-direction:column;gap:.75rem;text-align:left}.delivery-history .page-header .header-stats .stat-item{display:flex;justify-content:space-between;align-items:center}.delivery-history .page-header .header-stats .stat-item .stat-number{font-size:1.25rem}.delivery-history .controls-section{padding:1rem}.delivery-history .history-list .history-card .card-header .delivery-info .delivery-ids{flex-direction:column;align-items:flex-start;gap:.25rem}.delivery-history .history-list .history-card .card-content .delivery-details{gap:1rem}.delivery-history .history-list .history-card .card-content .delivery-details .customer-section .order-items .order-item,.delivery-history .history-list .history-card .card-content .delivery-details .order-section .order-items .order-item{flex-direction:column;align-items:flex-start;gap:.25rem}.delivery-history .history-list .history-card .card-content .delivery-details .customer-section .order-items .order-item .item-sku,.delivery-history .history-list .history-card .card-content .delivery-details .order-section .order-items .order-item .item-sku{align-self:flex-end}.delivery-history .history-list .history-card .card-content .performance-section .earnings-info .earnings-amount{font-size:1.5rem}.delivery-history .history-list .history-card .card-content .performance-section .rating-info .rating-display .stars .star{width:16px;height:16px}.delivery-history .modal-overlay{padding:.25rem}.delivery-history .modal-overlay .modal.ticket-modal .modal-header,.delivery-history .modal-overlay .modal.ticket-modal .modal-body,.delivery-history .modal-overlay .modal.ticket-modal .modal-footer{padding:1rem}.delivery-history .modal-overlay .modal.ticket-modal .modal-body .modal-section .locations{gap:.75rem}.delivery-history .modal-overlay .modal.ticket-modal .modal-body .modal-section .locations .location{padding:.75rem;font-size:.875rem}}.lang-ar .delivery-history{direction:rtl}.lang-ar .delivery-history h1,.lang-ar .delivery-history h2,.lang-ar .delivery-history h3,.lang-ar .delivery-history h4,.lang-ar .delivery-history h5,.lang-ar .delivery-history h6,.lang-ar .delivery-history p,.lang-ar .delivery-history span,.lang-ar .delivery-history button,.lang-ar .delivery-history label,.lang-ar .delivery-history input,.lang-ar .delivery-history select,.lang-ar .delivery-history option,.lang-ar .delivery-history textarea{font-family:Cairo,Tajawal,IBM Plex Sans Arabic,Arial,sans-serif}.lang-ar .delivery-history .page-header .header-stats .stat-item{text-align:center}.lang-ar .delivery-history .controls-section .controls-left .search-box .search-icon{left:auto;right:.75rem}.lang-ar .delivery-history .controls-section .controls-left .search-box input{padding-left:.75rem;padding-right:2.5rem}.lang-ar .delivery-history .controls-section .controls-right .sort-group label{margin-left:.5rem;margin-right:0}.lang-ar .delivery-history .controls-section .controls-right .export-btn svg{margin-left:.5rem;margin-right:0}.lang-ar .delivery-history .history-list .history-card .card-header .delivery-info .delivery-ids,.lang-ar .delivery-history .history-list .history-card .card-header .delivery-info .delivery-date,.lang-ar .delivery-history .history-list .history-card .card-content .delivery-details .customer-section h4,.lang-ar .delivery-history .history-list .history-card .card-content .delivery-details .order-section h4,.lang-ar .delivery-history .history-list .history-card .card-content .delivery-details .customer-section .customer-info .customer-name,.lang-ar .delivery-history .history-list .history-card .card-content .delivery-details .order-section .customer-info .customer-name,.lang-ar .delivery-history .history-list .history-card .card-content .delivery-details .customer-section .customer-info .delivery-address,.lang-ar .delivery-history .history-list .history-card .card-content .delivery-details .order-section .customer-info .delivery-address,.lang-ar .delivery-history .history-list .history-card .card-content .delivery-details .customer-section .customer-info .delivery-meta,.lang-ar .delivery-history .history-list .history-card .card-content .delivery-details .order-section .customer-info .delivery-meta,.lang-ar .delivery-history .history-list .history-card .card-content .delivery-details .customer-section .order-items .order-item,.lang-ar .delivery-history .history-list .history-card .card-content .delivery-details .order-section .order-items .order-item{text-align:right}.lang-ar .delivery-history .history-list .history-card .card-content .delivery-details .customer-section .order-items .order-item .item-sku,.lang-ar .delivery-history .history-list .history-card .card-content .delivery-details .order-section .order-items .order-item .item-sku{margin-left:0;margin-right:auto}.lang-ar .delivery-history .history-list .history-card .card-content .delivery-details .customer-section .order-total,.lang-ar .delivery-history .history-list .history-card .card-content .delivery-details .order-section .order-total{text-align:right}.lang-ar .delivery-history .history-list .history-card .card-content .performance-section .earnings-info h4,.lang-ar .delivery-history .history-list .history-card .card-content .performance-section .rating-info h4{text-align:center}.lang-ar .delivery-history .history-list .history-card .card-actions .action-btn svg{margin-left:.5rem;margin-right:0}.lang-ar .delivery-history .history-list .empty-state{text-align:center}.lang-ar .delivery-history .pagination .pagination-btn svg:first-child{margin-left:.5rem;margin-right:0}.lang-ar .delivery-history .pagination .pagination-btn svg:last-child{margin-left:0;margin-right:.5rem}.lang-ar .delivery-history .pagination .pagination-info{text-align:center}.lang-ar .delivery-history .modal-overlay .modal .modal-header .header-content,.lang-ar .delivery-history .modal-overlay .modal .modal-header .header-content h2,.lang-ar .delivery-history .modal-overlay .modal .modal-header .header-content .ticket-delivery-info{text-align:right}.lang-ar .delivery-history .modal-overlay .modal .modal-header .header-content .ticket-delivery-info span:after{margin-left:0;margin-right:1rem}.lang-ar .delivery-history .modal-overlay .modal .modal-header .close-btn{margin-left:0;margin-right:1rem}.lang-ar .delivery-history .modal-overlay .modal .modal-body .modal-section h3,.lang-ar .delivery-history .modal-overlay .modal .modal-body .modal-section .timeline .timeline-item,.lang-ar .delivery-history .modal-overlay .modal .modal-body .modal-section .locations .location,.lang-ar .delivery-history .modal-overlay .modal .modal-body .ticket-form .form-group label,.lang-ar .delivery-history .modal-overlay .modal .modal-body .ticket-form .delivery-summary h4,.lang-ar .delivery-history .modal-overlay .modal .modal-body .ticket-form .delivery-summary .summary-content .summary-row span:first-child{text-align:right}.lang-ar .delivery-history .modal-overlay .modal .modal-body .ticket-form .delivery-summary .summary-content .summary-row span:last-child{text-align:left}.lang-ar .delivery-history .modal-overlay .modal .modal-footer .btn svg{margin-left:.5rem;margin-right:0}.lang-ar .delivery-history .modal-overlay .modal .modal-footer .btn .btn-spinner{margin-left:.5rem;margin-right:0}.lang-ar .delivery-history .loading-state{text-align:center}.delivery-earnings{height:100%;display:flex;flex-direction:column}.delivery-earnings .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#4b5563}.delivery-earnings .loading-state .loading-spinner{width:40px;height:40px;border:3px solid #e5e7eb;border-top:3px solid #4267B2;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}.delivery-earnings .loading-state p{font-size:1.125rem;margin:0}.delivery-earnings .earnings-header{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;margin-bottom:2rem;position:relative;overflow:hidden}.delivery-earnings .earnings-header:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#4267b2,#ce802d)}.delivery-earnings .earnings-header .header-content{display:flex;justify-content:space-between;align-items:center;padding:2rem}.delivery-earnings .earnings-header .header-content .page-title h1{font-size:1.75rem;font-weight:700;color:#1f2937;margin:0 0 .25rem;background:linear-gradient(135deg,#4267b2,#39465d);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.delivery-earnings .earnings-header .header-content .page-title p{margin:0;color:#4b5563;font-size:.875rem}.delivery-earnings .earnings-header .header-content .header-filters{display:flex;gap:2rem;align-items:flex-end}.delivery-earnings .earnings-header .header-content .header-filters .filter-group{display:flex;flex-direction:column;gap:.5rem}.delivery-earnings .earnings-header .header-content .header-filters .filter-group label{font-size:.75rem;font-weight:600;color:#4b5563;text-transform:uppercase;letter-spacing:.5px}.delivery-earnings .earnings-header .header-content .header-filters .filter-group .filter-select{padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;background:#fff;font-size:.875rem;cursor:pointer;transition:all .3s ease-in-out}.delivery-earnings .earnings-header .header-content .header-filters .filter-group .filter-select:focus{outline:none;border-color:#4267b2;box-shadow:0 0 0 3px #4267b21a}.delivery-earnings .earnings-header .header-content .header-filters .filter-group .chart-toggle{display:flex;border:1px solid #d1d5db;border-radius:.5rem;overflow:hidden}.delivery-earnings .earnings-header .header-content .header-filters .filter-group .chart-toggle .toggle-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:none;background:#fff;color:#4b5563;font-size:.875rem;cursor:pointer;transition:all .3s ease-in-out}.delivery-earnings .earnings-header .header-content .header-filters .filter-group .chart-toggle .toggle-btn svg{width:16px;height:16px}.delivery-earnings .earnings-header .header-content .header-filters .filter-group .chart-toggle .toggle-btn.active{background:#4267b2;color:#fff}.delivery-earnings .earnings-header .header-content .header-filters .filter-group .chart-toggle .toggle-btn:not(.active):hover{background:#f9fafb}.delivery-earnings .stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:2rem}.delivery-earnings .stats-grid .stat-card{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;overflow:hidden;transition:all .3s ease-in-out}.delivery-earnings .stats-grid .stat-card:hover{transform:translateY(-2px);box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d}.delivery-earnings .stats-grid .stat-card .stat-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1.5rem 1rem}.delivery-earnings .stats-grid .stat-card .stat-header h3{font-size:1rem;font-weight:600;color:#374151;margin:0}.delivery-earnings .stats-grid .stat-card .stat-header .stat-icon{width:24px;height:24px;color:#d1d5db}.delivery-earnings .stats-grid .stat-card .stat-header .stat-icon svg{width:100%;height:100%}.delivery-earnings .stats-grid .stat-card .stat-content{padding:0 1.5rem 1.5rem}.delivery-earnings .stats-grid .stat-card .stat-content .primary-stat{display:flex;align-items:baseline;gap:.5rem;margin-bottom:1rem}.delivery-earnings .stats-grid .stat-card .stat-content .primary-stat .value{font-size:2rem;font-weight:700;line-height:1}.delivery-earnings .stats-grid .stat-card .stat-content .primary-stat .label{font-size:.875rem;color:#4b5563;font-weight:500}.delivery-earnings .stats-grid .stat-card .stat-content .secondary-stats{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.delivery-earnings .stats-grid .stat-card .stat-content .secondary-stats .stat-item{text-align:center}.delivery-earnings .stats-grid .stat-card .stat-content .secondary-stats .stat-item .value{display:block;font-size:1rem;font-weight:600;color:#1f2937;margin-bottom:.25rem}.delivery-earnings .stats-grid .stat-card .stat-content .secondary-stats .stat-item .label{font-size:.75rem;color:#4b5563;text-transform:uppercase;letter-spacing:.5px}.delivery-earnings .stats-grid .stat-card.today{border-left:4px solid #10b981}.delivery-earnings .stats-grid .stat-card.today .stat-header .stat-icon,.delivery-earnings .stats-grid .stat-card.today .stat-content .primary-stat .value{color:#10b981}.delivery-earnings .stats-grid .stat-card.week{border-left:4px solid #4267B2}.delivery-earnings .stats-grid .stat-card.week .stat-header .stat-icon,.delivery-earnings .stats-grid .stat-card.week .stat-content .primary-stat .value{color:#4267b2}.delivery-earnings .stats-grid .stat-card.month{border-left:4px solid #CE802D}.delivery-earnings .stats-grid .stat-card.month .stat-header .stat-icon,.delivery-earnings .stats-grid .stat-card.month .stat-content .primary-stat .value{color:#ce802d}.delivery-earnings .stats-grid .stat-card.total{border-left:4px solid #F2BD00}.delivery-earnings .stats-grid .stat-card.total .stat-header .stat-icon,.delivery-earnings .stats-grid .stat-card.total .stat-content .primary-stat .value{color:#f2bd00}.delivery-earnings .earnings-content{display:grid;grid-template-columns:2fr 1fr;gap:2rem;flex:1;overflow:hidden}.delivery-earnings .earnings-content .chart-section{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;padding:1.5rem;overflow:hidden}.delivery-earnings .earnings-content .chart-section .chart-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.delivery-earnings .earnings-content .chart-section .chart-header h3{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0}.delivery-earnings .earnings-content .chart-section .chart-header .chart-legend{display:flex;gap:1rem}.delivery-earnings .earnings-content .chart-section .chart-header .chart-legend .legend-item{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#4b5563}.delivery-earnings .earnings-content .chart-section .chart-header .chart-legend .legend-item .legend-color{width:16px;height:16px;border-radius:2px}.delivery-earnings .earnings-content .chart-section .chart-header .chart-legend .legend-item .legend-color.earnings{background:#4267b2}.delivery-earnings .earnings-content .chart-section .chart-container{height:400px;width:100%}.delivery-earnings .earnings-content .chart-section .chart-container .chart-tooltip{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d;padding:1rem}.delivery-earnings .earnings-content .chart-section .chart-container .chart-tooltip .tooltip-label{font-weight:600;color:#1f2937;margin:0 0 .5rem}.delivery-earnings .earnings-content .chart-section .chart-container .chart-tooltip .tooltip-earnings,.delivery-earnings .earnings-content .chart-section .chart-container .chart-tooltip .tooltip-orders,.delivery-earnings .earnings-content .chart-section .chart-container .chart-tooltip .tooltip-hours{font-size:.875rem;color:#4b5563;margin:.25rem 0}.delivery-earnings .earnings-content .chart-section .chart-container .chart-tooltip .tooltip-earnings{color:#4267b2;font-weight:600}.delivery-earnings .earnings-content .recent-earnings{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;overflow:hidden;display:flex;flex-direction:column}.delivery-earnings .earnings-content .recent-earnings .section-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb;background:#f9fafb}.delivery-earnings .earnings-content .recent-earnings .section-header h3{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0}.delivery-earnings .earnings-content .recent-earnings .section-header .view-all-btn{background:none;border:none;color:#4267b2;font-size:.875rem;font-weight:500;cursor:pointer;transition:color .2s ease}.delivery-earnings .earnings-content .recent-earnings .section-header .view-all-btn:hover{color:#2c5aa0}.delivery-earnings .earnings-content .recent-earnings .earnings-list{flex:1;overflow-y:auto;padding:0}.delivery-earnings .earnings-content .recent-earnings .earnings-list .earning-item{padding:1.5rem;border-bottom:1px solid #f3f4f6;transition:all .3s ease-in-out}.delivery-earnings .earnings-content .recent-earnings .earnings-list .earning-item:last-child{border-bottom:none}.delivery-earnings .earnings-content .recent-earnings .earnings-list .earning-item:hover{background:#f9fafb}.delivery-earnings .earnings-content .recent-earnings .earnings-list .earning-item .earning-main{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem}.delivery-earnings .earnings-content .recent-earnings .earnings-list .earning-item .earning-main .earning-info{flex:1}.delivery-earnings .earnings-content .recent-earnings .earnings-list .earning-item .earning-main .earning-info .order-id{font-family:Courier New,monospace;font-weight:600;color:#4b5563;font-size:.875rem;margin-bottom:.25rem}.delivery-earnings .earnings-content .recent-earnings .earnings-list .earning-item .earning-main .earning-info .customer-name{font-weight:600;color:#1f2937;margin-bottom:.5rem}.delivery-earnings .earnings-content .recent-earnings .earnings-list .earning-item .earning-main .earning-info .order-details{display:flex;gap:1rem;font-size:.75rem;color:#4b5563}.delivery-earnings .earnings-content .recent-earnings .earnings-list .earning-item .earning-main .earning-info .order-details .distance,.delivery-earnings .earnings-content .recent-earnings .earnings-list .earning-item .earning-main .earning-info .order-details .duration{display:flex;align-items:center}.delivery-earnings .earnings-content .recent-earnings .earnings-list .earning-item .earning-main .earning-amount{text-align:right}.delivery-earnings .earnings-content .recent-earnings .earnings-list .earning-item .earning-main .earning-amount .driver-earning{font-size:1.125rem;font-weight:700;color:#10b981;margin-bottom:.25rem}.delivery-earnings .earnings-content .recent-earnings .earnings-list .earning-item .earning-main .earning-amount .tip-amount{font-size:.75rem;color:#4267b2;font-weight:500}.delivery-earnings .earnings-content .recent-earnings .earnings-list .earning-item .earning-meta{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;color:#4b5563}.delivery-earnings .earnings-content .recent-earnings .earnings-list .earning-item .earning-meta .date{font-weight:500}.delivery-earnings .earnings-content .recent-earnings .earnings-list .earning-item .earning-meta .time{font-family:Courier New,monospace}.delivery-earnings .earnings-content .recent-earnings .earnings-list .earning-item .earning-meta .order-value{color:#4b5563}@media(max-width:1200px){.delivery-earnings .earnings-content{grid-template-columns:1fr}.delivery-earnings .earnings-content .recent-earnings{max-height:400px}}@media(max-width:1024px){.delivery-earnings .stats-grid{grid-template-columns:1fr 1fr}.delivery-earnings .earnings-header .header-content{flex-direction:column;gap:1.5rem;align-items:stretch}.delivery-earnings .earnings-header .header-content .header-filters{justify-content:center}}@media(max-width:768px){.delivery-earnings .earnings-header .header-content{padding:1.5rem}.delivery-earnings .earnings-header .header-content .page-title h1{font-size:1.5rem}.delivery-earnings .earnings-header .header-content .header-filters{flex-direction:column;gap:1rem}.delivery-earnings .earnings-header .header-content .header-filters .filter-group .chart-toggle{justify-content:center}.delivery-earnings .stats-grid{grid-template-columns:1fr;gap:1rem}.delivery-earnings .stats-grid .stat-card .stat-content .primary-stat .value{font-size:1.75rem}.delivery-earnings .stats-grid .stat-card .stat-content .secondary-stats{grid-template-columns:1fr;gap:.5rem}.delivery-earnings .earnings-content{gap:1rem}.delivery-earnings .earnings-content .chart-section{padding:1rem}.delivery-earnings .earnings-content .chart-section .chart-container{height:300px}.delivery-earnings .earnings-content .recent-earnings .earnings-list .earning-item{padding:1rem}.delivery-earnings .earnings-content .recent-earnings .earnings-list .earning-item .earning-main{flex-direction:column;gap:.75rem;align-items:flex-start}.delivery-earnings .earnings-content .recent-earnings .earnings-list .earning-item .earning-main .earning-amount{text-align:left}.delivery-earnings .earnings-content .recent-earnings .earnings-list .earning-item .earning-meta{flex-wrap:wrap;gap:.5rem}}@media(max-width:480px){.delivery-earnings .earnings-header .header-content{padding:1rem}.delivery-earnings .earnings-content .chart-section .chart-container{height:250px}}.earnings-list::-webkit-scrollbar{width:4px}.earnings-list::-webkit-scrollbar-track{background:#f3f4f6}.earnings-list::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:2px}.earnings-list::-webkit-scrollbar-thumb:hover{background:#d1d5db}.lang-ar .delivery-earnings{direction:rtl}.lang-ar .delivery-earnings h1,.lang-ar .delivery-earnings h2,.lang-ar .delivery-earnings h3,.lang-ar .delivery-earnings h4,.lang-ar .delivery-earnings h5,.lang-ar .delivery-earnings h6,.lang-ar .delivery-earnings p,.lang-ar .delivery-earnings span,.lang-ar .delivery-earnings button,.lang-ar .delivery-earnings label,.lang-ar .delivery-earnings input,.lang-ar .delivery-earnings select,.lang-ar .delivery-earnings option,.lang-ar .delivery-earnings .value,.lang-ar .delivery-earnings .label{font-family:Cairo,Tajawal,IBM Plex Sans Arabic,Arial,sans-serif}.lang-ar .delivery-earnings .earnings-header .header-content .header-filters .filter-group .chart-toggle .toggle-btn svg{margin-left:.5rem;margin-right:0}.lang-ar .delivery-earnings .stats-grid .stat-card .stat-header .stat-icon{margin-left:0;margin-right:auto}.lang-ar .delivery-earnings .earnings-content .chart-section .chart-header .chart-legend .legend-item .legend-color{margin-left:.5rem;margin-right:0}.lang-ar .delivery-earnings .earnings-content .recent-earnings .earnings-list .earning-item .earning-main .earning-info{text-align:right}.lang-ar .delivery-earnings .earnings-content .recent-earnings .earnings-list .earning-item .earning-main .earning-amount{text-align:left}.lang-ar .delivery-earnings .earnings-content .recent-earnings .earnings-list .earning-item .earning-meta .date{text-align:right}.lang-ar .delivery-earnings .earnings-content .recent-earnings .earnings-list .earning-item .earning-meta .order-value{text-align:left}.lang-ar .delivery-earnings .loading-state .loading-spinner{margin-left:0;margin-right:0}.delivery-reviews{height:100%;display:flex;flex-direction:column}.delivery-reviews .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#4b5563}.delivery-reviews .loading-state .loading-spinner{width:40px;height:40px;border:3px solid #e5e7eb;border-top:3px solid #4267B2;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}.delivery-reviews .loading-state p{font-size:1.125rem;margin:0}.delivery-reviews .reviews-header{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;margin-bottom:2rem;position:relative;overflow:hidden}.delivery-reviews .reviews-header:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#4267b2,#ce802d)}.delivery-reviews .reviews-header .header-content{display:flex;justify-content:space-between;align-items:center;padding:2rem}.delivery-reviews .reviews-header .header-content .page-title h1{font-size:1.75rem;font-weight:700;color:#1f2937;margin:0 0 .25rem;background:linear-gradient(135deg,#4267b2,#39465d);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.delivery-reviews .reviews-header .header-content .page-title p{margin:0;color:#4b5563;font-size:.875rem}.delivery-reviews .reviews-header .header-content .overall-rating{text-align:center}.delivery-reviews .reviews-header .header-content .overall-rating .rating-display{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.delivery-reviews .reviews-header .header-content .overall-rating .rating-display .rating-number{font-size:3rem;font-weight:700;color:#f2bd00;line-height:1}.delivery-reviews .reviews-header .header-content .overall-rating .rating-display .rating-stars{display:flex;gap:.25rem}.delivery-reviews .reviews-header .header-content .overall-rating .rating-display .rating-stars .star{width:24px;height:24px}.delivery-reviews .reviews-header .header-content .overall-rating .rating-display .rating-stars .star.filled{color:#f2bd00}.delivery-reviews .reviews-header .header-content .overall-rating .rating-display .rating-stars .star.empty{color:#d1d5db}.delivery-reviews .reviews-header .header-content .overall-rating .rating-info .total-reviews{display:block;font-size:.875rem;color:#4b5563;margin-bottom:.5rem}.delivery-reviews .reviews-header .header-content .overall-rating .rating-info .trend{display:flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:500;justify-content:center}.delivery-reviews .reviews-header .header-content .overall-rating .rating-info .trend svg{width:14px;height:14px}.delivery-reviews .reviews-header .header-content .overall-rating .rating-info .trend.up{color:#10b981}.delivery-reviews .reviews-header .header-content .overall-rating .rating-info .trend.down{color:#ef4444}.delivery-reviews .reviews-header .header-content .overall-rating .rating-info .trend.stable{color:#4b5563}.delivery-reviews .stats-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.5rem;margin-bottom:2rem}.delivery-reviews .stats-grid .stat-card{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;overflow:hidden;transition:all .3s ease-in-out}.delivery-reviews .stats-grid .stat-card:hover{transform:translateY(-2px);box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d}.delivery-reviews .stats-grid .stat-card .card-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid #e5e7eb;background:#f9fafb}.delivery-reviews .stats-grid .stat-card .card-header h3{font-size:1rem;font-weight:600;color:#1f2937;margin:0}.delivery-reviews .stats-grid .stat-card .card-header .rating-summary .avg-rating{font-size:1.25rem;font-weight:700;color:#f2bd00}.delivery-reviews .stats-grid .stat-card.rating-breakdown .rating-bars{padding:1.5rem}.delivery-reviews .stats-grid .stat-card.rating-breakdown .rating-bars .rating-bar{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.delivery-reviews .stats-grid .stat-card.rating-breakdown .rating-bars .rating-bar:last-child{margin-bottom:0}.delivery-reviews .stats-grid .stat-card.rating-breakdown .rating-bars .rating-bar .rating-label{font-weight:600;color:#374151;width:12px}.delivery-reviews .stats-grid .stat-card.rating-breakdown .rating-bars .rating-bar .stars-mini .star{width:14px;height:14px;color:#f2bd00}.delivery-reviews .stats-grid .stat-card.rating-breakdown .rating-bars .rating-bar .bar-container{flex:1;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}.delivery-reviews .stats-grid .stat-card.rating-breakdown .rating-bars .rating-bar .bar-container .bar-fill{height:100%;transition:width .3s ease}.delivery-reviews .stats-grid .stat-card.rating-breakdown .rating-bars .rating-bar .rating-count{font-weight:600;color:#374151;min-width:20px;text-align:right}.delivery-reviews .stats-grid .stat-card.rating-breakdown .rating-bars .rating-bar .rating-percentage{font-size:.75rem;color:#4b5563;min-width:40px;text-align:right}.delivery-reviews .stats-grid .stat-card.performance-stats .performance-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:1.5rem}.delivery-reviews .stats-grid .stat-card.performance-stats .performance-grid .performance-item{text-align:center}.delivery-reviews .stats-grid .stat-card.performance-stats .performance-grid .performance-item .performance-value{font-size:1.5rem;font-weight:700;color:#4267b2;margin-bottom:.25rem}.delivery-reviews .stats-grid .stat-card.performance-stats .performance-grid .performance-item .performance-label{font-size:.75rem;color:#4b5563;text-transform:uppercase;letter-spacing:.5px}.delivery-reviews .stats-grid .stat-card.quick-filters .filter-controls{padding:1.5rem}.delivery-reviews .stats-grid .stat-card.quick-filters .filter-controls .filter-group{margin-bottom:1rem}.delivery-reviews .stats-grid .stat-card.quick-filters .filter-controls .filter-group:last-child{margin-bottom:0}.delivery-reviews .stats-grid .stat-card.quick-filters .filter-controls .filter-group label{display:block;font-size:.75rem;font-weight:600;color:#4b5563;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem}.delivery-reviews .stats-grid .stat-card.quick-filters .filter-controls .filter-group select{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;background:#fff;font-size:.875rem;cursor:pointer;transition:all .3s ease-in-out}.delivery-reviews .stats-grid .stat-card.quick-filters .filter-controls .filter-group select:focus{outline:none;border-color:#4267b2;box-shadow:0 0 0 3px #4267b21a}.delivery-reviews .reviews-section{flex:1;overflow:hidden;display:flex;flex-direction:column}.delivery-reviews .reviews-section .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.delivery-reviews .reviews-section .section-header h3{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.delivery-reviews .reviews-section .section-header .view-options{font-size:.875rem;color:#4b5563}.delivery-reviews .reviews-section .reviews-list{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:1rem}.delivery-reviews .reviews-section .reviews-list .review-card{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;padding:1.5rem;transition:all .3s ease-in-out}.delivery-reviews .reviews-section .reviews-list .review-card:hover{transform:translateY(-1px);box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d}.delivery-reviews .reviews-section .reviews-list .review-card .review-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.delivery-reviews .reviews-section .reviews-list .review-card .review-header .reviewer-info{display:flex;align-items:center;gap:1rem}.delivery-reviews .reviews-section .reviews-list .review-card .review-header .reviewer-info .reviewer-avatar{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:700;color:#fff}.delivery-reviews .reviews-section .reviews-list .review-card .review-header .reviewer-info .reviewer-avatar.customer{background:linear-gradient(135deg,#4267b2,#39465d)}.delivery-reviews .reviews-section .reviews-list .review-card .review-header .reviewer-info .reviewer-avatar.seller{background:linear-gradient(135deg,#ce802d,#f2bd00)}.delivery-reviews .reviews-section .reviews-list .review-card .review-header .reviewer-info .reviewer-details .reviewer-name{font-weight:600;color:#1f2937;margin-bottom:.25rem}.delivery-reviews .reviews-section .reviews-list .review-card .review-header .reviewer-info .reviewer-details .review-type{font-size:.75rem;color:#4b5563;text-transform:uppercase;letter-spacing:.5px}.delivery-reviews .reviews-section .reviews-list .review-card .review-header .review-meta{text-align:right}.delivery-reviews .reviews-section .reviews-list .review-card .review-header .review-meta .review-rating{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;justify-content:flex-end}.delivery-reviews .reviews-section .reviews-list .review-card .review-header .review-meta .review-rating .stars{display:flex;gap:.125rem}.delivery-reviews .reviews-section .reviews-list .review-card .review-header .review-meta .review-rating .stars .star{width:16px;height:16px}.delivery-reviews .reviews-section .reviews-list .review-card .review-header .review-meta .review-rating .stars .star.filled{color:#f2bd00}.delivery-reviews .reviews-section .reviews-list .review-card .review-header .review-meta .review-rating .stars .star.empty{color:#d1d5db}.delivery-reviews .reviews-section .reviews-list .review-card .review-header .review-meta .review-rating .rating-number{font-size:.875rem;font-weight:600;color:#4b5563}.delivery-reviews .reviews-section .reviews-list .review-card .review-header .review-meta .review-date{font-size:.75rem;color:#4b5563}.delivery-reviews .reviews-section .reviews-list .review-card .review-header .review-meta .review-date .date{display:block;margin-bottom:.125rem}.delivery-reviews .reviews-section .reviews-list .review-card .review-header .review-meta .review-date .time{font-family:Courier New,monospace}.delivery-reviews .reviews-section .reviews-list .review-card .review-content .review-comment{font-size:.875rem;color:#374151;line-height:1.6;margin:0 0 1rem}.delivery-reviews .reviews-section .reviews-list .review-card .review-content .review-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.delivery-reviews .reviews-section .reviews-list .review-card .review-content .review-tags .tag{padding:.25rem .75rem;background:#4267b21a;color:#4267b2;border-radius:50px;font-size:.75rem;font-weight:500}.delivery-reviews .reviews-section .reviews-list .review-card .review-content .review-footer{display:flex;justify-content:space-between;align-items:center}.delivery-reviews .reviews-section .reviews-list .review-card .review-content .review-footer .order-info{display:flex;gap:1rem;font-size:.75rem;color:#4b5563}.delivery-reviews .reviews-section .reviews-list .review-card .review-content .review-footer .order-info .order-id{font-family:Courier New,monospace;font-weight:600}.delivery-reviews .reviews-section .reviews-list .review-card .review-content .review-footer .order-info .order-value{font-weight:600;color:#4b5563}.delivery-reviews .reviews-section .reviews-list .review-card .review-content .review-footer .helpful-badge{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:#10b9811a;color:#10b981;border-radius:50px;font-size:.75rem;font-weight:500}.delivery-reviews .reviews-section .reviews-list .review-card .review-content .review-footer .helpful-badge svg{width:12px;height:12px}.delivery-reviews .reviews-section .reviews-list .empty-reviews{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;color:#4b5563}.delivery-reviews .reviews-section .reviews-list .empty-reviews svg{width:64px;height:64px;margin-bottom:1.5rem;color:#d1d5db}.delivery-reviews .reviews-section .reviews-list .empty-reviews h3{font-size:1.25rem;font-weight:600;color:#4b5563;margin:0 0 .75rem}.delivery-reviews .reviews-section .reviews-list .empty-reviews p{font-size:.875rem;color:#4b5563;margin:0}@media(max-width:1024px){.delivery-reviews .stats-grid{grid-template-columns:1fr}.delivery-reviews .reviews-header .header-content{flex-direction:column;gap:1.5rem;align-items:stretch;text-align:center}.delivery-reviews .reviews-header .header-content .overall-rating .rating-display{justify-content:center}}@media(max-width:768px){.delivery-reviews .reviews-header .header-content{padding:1.5rem}.delivery-reviews .reviews-header .header-content .page-title h1{font-size:1.5rem}.delivery-reviews .reviews-header .header-content .overall-rating .rating-display{flex-direction:column;gap:.75rem}.delivery-reviews .reviews-header .header-content .overall-rating .rating-display .rating-number{font-size:2.5rem}.delivery-reviews .stats-grid{gap:1rem}.delivery-reviews .stats-grid .stat-card .card-header,.delivery-reviews .stats-grid .stat-card.rating-breakdown .rating-bars{padding:1rem}.delivery-reviews .stats-grid .stat-card.performance-stats .performance-grid{padding:1rem;grid-template-columns:1fr;gap:.75rem}.delivery-reviews .stats-grid .stat-card.quick-filters .filter-controls,.delivery-reviews .reviews-section .reviews-list .review-card{padding:1rem}.delivery-reviews .reviews-section .reviews-list .review-card .review-header{flex-direction:column;gap:1rem;align-items:flex-start}.delivery-reviews .reviews-section .reviews-list .review-card .review-header .review-meta{text-align:left}.delivery-reviews .reviews-section .reviews-list .review-card .review-header .review-meta .review-rating{justify-content:flex-start}.delivery-reviews .reviews-section .reviews-list .review-card .review-content .review-footer{flex-direction:column;gap:1rem;align-items:flex-start}}@media(max-width:480px){.delivery-reviews .reviews-header .header-content{padding:1rem}.delivery-reviews .reviews-section .section-header{flex-direction:column;gap:.5rem;align-items:flex-start}.delivery-reviews .reviews-section .reviews-list .review-card .reviewer-info{gap:.75rem}.delivery-reviews .reviews-section .reviews-list .review-card .reviewer-info .reviewer-avatar{width:40px;height:40px;font-size:.875rem}.delivery-reviews .reviews-section .reviews-list .review-card .review-content .review-tags{gap:.375rem}.delivery-reviews .reviews-section .reviews-list .review-card .review-content .review-tags .tag{padding:.125rem .5rem;font-size:.7rem}}.reviews-list::-webkit-scrollbar{width:4px}.reviews-list::-webkit-scrollbar-track{background:#f3f4f6}.reviews-list::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:2px}.reviews-list::-webkit-scrollbar-thumb:hover{background:#d1d5db}.lang-ar .delivery-reviews{direction:rtl}.lang-ar .delivery-reviews h1,.lang-ar .delivery-reviews h2,.lang-ar .delivery-reviews h3,.lang-ar .delivery-reviews h4,.lang-ar .delivery-reviews h5,.lang-ar .delivery-reviews h6,.lang-ar .delivery-reviews p,.lang-ar .delivery-reviews span,.lang-ar .delivery-reviews label,.lang-ar .delivery-reviews select,.lang-ar .delivery-reviews option{font-family:Cairo,Tajawal,IBM Plex Sans Arabic,Arial,sans-serif}.lang-ar .delivery-reviews .reviews-header .header-content .page-title{text-align:right}.lang-ar .delivery-reviews .reviews-header .header-content .overall-rating{text-align:center}.lang-ar .delivery-reviews .reviews-header .header-content .overall-rating .rating-display{justify-content:center}.lang-ar .delivery-reviews .stats-grid .stat-card .card-header h3{text-align:right}.lang-ar .delivery-reviews .stats-grid .stat-card .card-header .rating-summary{text-align:left}.lang-ar .delivery-reviews .stats-grid .stat-card.rating-breakdown .rating-bars .rating-bar .rating-label{text-align:right}.lang-ar .delivery-reviews .stats-grid .stat-card.rating-breakdown .rating-bars .rating-bar .rating-count,.lang-ar .delivery-reviews .stats-grid .stat-card.rating-breakdown .rating-bars .rating-bar .rating-percentage{text-align:left}.lang-ar .delivery-reviews .stats-grid .stat-card.performance-stats .performance-grid .performance-item{text-align:center}.lang-ar .delivery-reviews .stats-grid .stat-card.quick-filters .filter-controls .filter-group label,.lang-ar .delivery-reviews .reviews-section .section-header h3{text-align:right}.lang-ar .delivery-reviews .reviews-section .section-header .view-options{text-align:left}.lang-ar .delivery-reviews .reviews-section .reviews-list .review-card .review-header .reviewer-info .reviewer-details,.lang-ar .delivery-reviews .reviews-section .reviews-list .review-card .review-header .reviewer-info .reviewer-details .reviewer-name,.lang-ar .delivery-reviews .reviews-section .reviews-list .review-card .review-header .reviewer-info .reviewer-details .review-type{text-align:right}.lang-ar .delivery-reviews .reviews-section .reviews-list .review-card .review-header .review-meta{text-align:left}.lang-ar .delivery-reviews .reviews-section .reviews-list .review-card .review-header .review-meta .review-rating{justify-content:flex-start}.lang-ar .delivery-reviews .reviews-section .reviews-list .review-card .review-header .review-meta .review-date{text-align:left}.lang-ar .delivery-reviews .reviews-section .reviews-list .review-card .review-content .review-comment{text-align:right}.lang-ar .delivery-reviews .reviews-section .reviews-list .review-card .review-content .review-tags{justify-content:flex-start}.lang-ar .delivery-reviews .reviews-section .reviews-list .review-card .review-content .review-footer .order-info{text-align:right}.lang-ar .delivery-reviews .reviews-section .reviews-list .review-card .review-content .review-footer .helpful-badge svg{margin-left:.375rem;margin-right:0}.lang-ar .delivery-reviews .reviews-section .reviews-list .empty-reviews,.lang-ar .delivery-reviews .loading-state{text-align:center}.delivery-settings{height:100%;display:flex;flex-direction:column;padding:1rem}@media(min-width:768px){.delivery-settings{padding:1.5rem}}@media(min-width:1024px){.delivery-settings{padding:2rem}}.delivery-settings .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#4b5563}.delivery-settings .loading-state .loading-spinner{width:40px;height:40px;border:3px solid #e5e7eb;border-top:3px solid #4267B2;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}.delivery-settings .loading-state p{font-size:1rem;margin:0}@media(min-width:768px){.delivery-settings .loading-state p{font-size:1.125rem}}.delivery-settings .settings-header{background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb;margin-bottom:1rem;position:relative;overflow:hidden}@media(min-width:768px){.delivery-settings .settings-header{border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;margin-bottom:1.5rem}}@media(min-width:1024px){.delivery-settings .settings-header{margin-bottom:2rem}}.delivery-settings .settings-header:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#4267b2,#ce802d)}@media(min-width:768px){.delivery-settings .settings-header:before{height:4px}}.delivery-settings .settings-header .header-content{display:flex;flex-direction:column;gap:1rem;padding:1rem}@media(min-width:768px){.delivery-settings .settings-header .header-content{flex-direction:row;justify-content:space-between;align-items:center;padding:1.5rem}}@media(min-width:1024px){.delivery-settings .settings-header .header-content{padding:2rem}}.delivery-settings .settings-header .header-content .page-title{text-align:center}@media(min-width:768px){.delivery-settings .settings-header .header-content .page-title{text-align:left}}.delivery-settings .settings-header .header-content .page-title h1{font-size:1.25rem;font-weight:700;color:#1f2937;margin:0 0 .25rem;background:linear-gradient(135deg,#4267b2,#39465d);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media(min-width:768px){.delivery-settings .settings-header .header-content .page-title h1{font-size:1.5rem}}@media(min-width:1024px){.delivery-settings .settings-header .header-content .page-title h1{font-size:1.75rem}}.delivery-settings .settings-header .header-content .page-title p{margin:0;color:#4b5563;font-size:.8rem}@media(min-width:768px){.delivery-settings .settings-header .header-content .page-title p{font-size:.875rem}}.delivery-settings .settings-header .header-content .save-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.5rem;background:linear-gradient(135deg,#4267b2,#39465d);color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease-in-out;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;min-height:44px}@media(min-width:768px){.delivery-settings .settings-header .header-content .save-btn{padding:.75rem 1.5rem;min-height:auto}}.delivery-settings .settings-header .header-content .save-btn:hover{transform:translateY(-1px);box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f}.delivery-settings .settings-header .header-content .save-btn:active{transform:translateY(0)}.delivery-settings .settings-header .header-content .save-btn svg{width:16px;height:16px}.delivery-settings .settings-content{flex:1;display:flex;flex-direction:column;gap:1rem;overflow:hidden}@media(min-width:768px){.delivery-settings .settings-content{gap:1.5rem}}@media(min-width:1024px){.delivery-settings .settings-content{display:grid;grid-template-columns:280px 1fr;gap:2rem}}.delivery-settings .settings-content .settings-sidebar{background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb;order:2}@media(min-width:768px){.delivery-settings .settings-content .settings-sidebar{border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f}}@media(min-width:1024px){.delivery-settings .settings-content .settings-sidebar{order:1;height:-moz-fit-content;height:fit-content;padding:1.5rem 0}}.delivery-settings .settings-content .settings-sidebar .settings-menu{display:grid;grid-template-columns:repeat(2,1fr);gap:0;padding:.5rem}@media(min-width:480px){.delivery-settings .settings-content .settings-sidebar .settings-menu{grid-template-columns:repeat(3,1fr)}}@media(min-width:768px){.delivery-settings .settings-content .settings-sidebar .settings-menu{grid-template-columns:repeat(4,1fr);padding:1rem}}@media(min-width:1024px){.delivery-settings .settings-content .settings-sidebar .settings-menu{display:flex;flex-direction:column;padding:0}}.delivery-settings .settings-content .settings-sidebar .settings-menu .menu-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:.75rem .5rem;border:none;background:none;color:#4b5563;font-size:.7rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out;text-align:center;width:100%;position:relative;min-height:44px;border-radius:.375rem}@media(min-width:480px){.delivery-settings .settings-content .settings-sidebar .settings-menu .menu-item{font-size:.75rem;gap:.5rem;padding:1rem .5rem}}@media(min-width:768px){.delivery-settings .settings-content .settings-sidebar .settings-menu .menu-item{font-size:.8rem}}@media(min-width:1024px){.delivery-settings .settings-content .settings-sidebar .settings-menu .menu-item{flex-direction:row;gap:1rem;padding:1rem 1.5rem;text-align:left;font-size:.875rem;border-radius:0}}.delivery-settings .settings-content .settings-sidebar .settings-menu .menu-item:before{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:0;height:2px;background:linear-gradient(135deg,#4267b2,#ce802d);border-radius:1px 1px 0 0;transition:all .3s ease-in-out}@media(min-width:1024px){.delivery-settings .settings-content .settings-sidebar .settings-menu .menu-item:before{left:0;top:50%;bottom:auto;transform:translateY(-50%);width:3px;height:0;border-radius:0 2px 2px 0}}.delivery-settings .settings-content .settings-sidebar .settings-menu .menu-item:hover{background:#4267b20d;color:#4267b2}.delivery-settings .settings-content .settings-sidebar .settings-menu .menu-item:hover:before{width:50%}@media(min-width:1024px){.delivery-settings .settings-content .settings-sidebar .settings-menu .menu-item:hover:before{width:3px;height:24px}}.delivery-settings .settings-content .settings-sidebar .settings-menu .menu-item.active{background:#4267b21a;color:#4267b2;font-weight:600}.delivery-settings .settings-content .settings-sidebar .settings-menu .menu-item.active:before{width:70%}@media(min-width:1024px){.delivery-settings .settings-content .settings-sidebar .settings-menu .menu-item.active:before{width:3px;height:32px}}.delivery-settings .settings-content .settings-sidebar .settings-menu .menu-item.active .menu-icon{color:#4267b2}.delivery-settings .settings-content .settings-sidebar .settings-menu .menu-item .menu-icon{width:20px;height:20px;color:#d1d5db;transition:all .3s ease-in-out;flex-shrink:0}@media(min-width:480px){.delivery-settings .settings-content .settings-sidebar .settings-menu .menu-item .menu-icon{width:22px;height:22px}}@media(min-width:1024px){.delivery-settings .settings-content .settings-sidebar .settings-menu .menu-item .menu-icon{width:20px;height:20px}}.delivery-settings .settings-content .settings-sidebar .settings-menu .menu-item .menu-label{flex:1;line-height:1.2}@media(min-width:1024px){.delivery-settings .settings-content .settings-sidebar .settings-menu .menu-item .menu-label{line-height:1}}.delivery-settings .settings-content .settings-main{order:1;overflow-y:auto;-webkit-overflow-scrolling:touch}@media(min-width:1024px){.delivery-settings .settings-content .settings-main{order:2;padding-right:.5rem}}.delivery-settings .settings-content .settings-main .settings-section{background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb;overflow:hidden}@media(min-width:768px){.delivery-settings .settings-content .settings-main .settings-section{border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f}}.delivery-settings .settings-content .settings-main .settings-section .section-header{padding:1rem;border-bottom:1px solid #e5e7eb;background:#f9fafb}@media(min-width:768px){.delivery-settings .settings-content .settings-main .settings-section .section-header{padding:1.5rem}}@media(min-width:1024px){.delivery-settings .settings-content .settings-main .settings-section .section-header{padding:2rem 2rem 1rem}}.delivery-settings .settings-content .settings-main .settings-section .section-header h2{font-size:1.125rem;font-weight:700;color:#1f2937;margin:0 0 .5rem}@media(min-width:768px){.delivery-settings .settings-content .settings-main .settings-section .section-header h2{font-size:1.25rem}}@media(min-width:1024px){.delivery-settings .settings-content .settings-main .settings-section .section-header h2{font-size:1.5rem}}.delivery-settings .settings-content .settings-main .settings-section .section-header p{margin:0;color:#4b5563;font-size:.8rem;line-height:1.4}@media(min-width:768px){.delivery-settings .settings-content .settings-main .settings-section .section-header p{font-size:.875rem}}.delivery-settings .settings-content .settings-main .settings-section .profile-photo-section{padding:1.5rem 1rem;border-bottom:1px solid #e5e7eb}@media(min-width:768px){.delivery-settings .settings-content .settings-main .settings-section .profile-photo-section{padding:2rem}}.delivery-settings .settings-content .settings-main .settings-section .profile-photo-section .photo-upload{display:flex;justify-content:center}.delivery-settings .settings-content .settings-main .settings-section .profile-photo-section .photo-upload .photo-preview{text-align:center}.delivery-settings .settings-content .settings-main .settings-section .profile-photo-section .photo-upload .photo-preview img{width:100px;height:100px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-bottom:1rem;border:3px solid #e5e7eb}@media(min-width:768px){.delivery-settings .settings-content .settings-main .settings-section .profile-photo-section .photo-upload .photo-preview img{width:120px;height:120px;border:4px solid #e5e7eb}}.delivery-settings .settings-content .settings-main .settings-section .profile-photo-section .photo-upload .photo-preview .change-photo-btn{padding:.75rem 1rem;background:#f3f4f6;color:#374151;border:1px solid #d1d5db;border-radius:.5rem;font-size:.8rem;cursor:pointer;transition:all .3s ease-in-out;min-height:44px}@media(min-width:768px){.delivery-settings .settings-content .settings-main .settings-section .profile-photo-section .photo-upload .photo-preview .change-photo-btn{padding:.5rem 1rem;font-size:.875rem;min-height:auto}}.delivery-settings .settings-content .settings-main .settings-section .profile-photo-section .photo-upload .photo-preview .change-photo-btn:hover{background:#e5e7eb}.delivery-settings .settings-content .settings-main .settings-section .profile-photo-section .photo-upload .upload-area{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100px;height:100px;border:2px dashed #d1d5db;border-radius:50%;cursor:pointer;transition:all .3s ease-in-out;background:#f9fafb}@media(min-width:768px){.delivery-settings .settings-content .settings-main .settings-section .profile-photo-section .photo-upload .upload-area{width:120px;height:120px}}.delivery-settings .settings-content .settings-main .settings-section .profile-photo-section .photo-upload .upload-area:hover{border-color:#4267b2;background:#4267b20d}.delivery-settings .settings-content .settings-main .settings-section .profile-photo-section .photo-upload .upload-area:hover .upload-placeholder{color:#4267b2}.delivery-settings .settings-content .settings-main .settings-section .profile-photo-section .photo-upload .upload-area .upload-placeholder{display:flex;flex-direction:column;align-items:center;gap:.25rem;color:#4b5563;transition:all .3s ease-in-out}@media(min-width:768px){.delivery-settings .settings-content .settings-main .settings-section .profile-photo-section .photo-upload .upload-area .upload-placeholder{gap:.5rem}}.delivery-settings .settings-content .settings-main .settings-section .profile-photo-section .photo-upload .upload-area .upload-placeholder svg{width:24px;height:24px}@media(min-width:768px){.delivery-settings .settings-content .settings-main .settings-section .profile-photo-section .photo-upload .upload-area .upload-placeholder svg{width:32px;height:32px}}.delivery-settings .settings-content .settings-main .settings-section .profile-photo-section .photo-upload .upload-area .upload-placeholder span{font-size:.65rem;font-weight:500;text-align:center;line-height:1.2}@media(min-width:768px){.delivery-settings .settings-content .settings-main .settings-section .profile-photo-section .photo-upload .upload-area .upload-placeholder span{font-size:.75rem}}.delivery-settings .settings-content .settings-main .settings-section .form-grid{display:flex;flex-direction:column;gap:1rem;padding:1rem}@media(min-width:768px){.delivery-settings .settings-content .settings-main .settings-section .form-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;padding:1.5rem}}@media(min-width:1024px){.delivery-settings .settings-content .settings-main .settings-section .form-grid{grid-template-columns:repeat(2,1fr);padding:2rem}}.delivery-settings .settings-content .settings-main .settings-section .form-grid .form-group{display:flex;flex-direction:column}@media(min-width:1024px){.delivery-settings .settings-content .settings-main .settings-section .form-grid .form-group.full-width{grid-column:span 2}}.delivery-settings .settings-content .settings-main .settings-section .form-grid .form-group label{font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}.delivery-settings .settings-content .settings-main .settings-section .form-grid .form-group input,.delivery-settings .settings-content .settings-main .settings-section .form-grid .form-group select{padding:.875rem .75rem;border:1px solid #d1d5db;border-radius:.5rem;background:#fff;font-size:.875rem;transition:all .3s ease-in-out;min-height:44px;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(min-width:768px){.delivery-settings .settings-content .settings-main .settings-section .form-grid .form-group input,.delivery-settings .settings-content .settings-main .settings-section .form-grid .form-group select{padding:.75rem;min-height:auto}}.delivery-settings .settings-content .settings-main .settings-section .form-grid .form-group input:focus,.delivery-settings .settings-content .settings-main .settings-section .form-grid .form-group select:focus{outline:none;border-color:#4267b2;box-shadow:0 0 0 3px #4267b21a}.delivery-settings .settings-content .settings-main .settings-section .form-grid .form-group input::-moz-placeholder,.delivery-settings .settings-content .settings-main .settings-section .form-grid .form-group select::-moz-placeholder{color:#d1d5db}.delivery-settings .settings-content .settings-main .settings-section .form-grid .form-group input::placeholder,.delivery-settings .settings-content .settings-main .settings-section .form-grid .form-group select::placeholder{color:#d1d5db}.delivery-settings .settings-content .settings-main .settings-section .form-grid .form-group select{cursor:pointer;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}.delivery-settings .settings-content .settings-main .settings-section .documents-grid{display:flex;flex-direction:column;gap:1rem;padding:1rem}@media(min-width:768px){.delivery-settings .settings-content .settings-main .settings-section .documents-grid{gap:1.5rem;padding:1.5rem}}@media(min-width:1024px){.delivery-settings .settings-content .settings-main .settings-section .documents-grid{display:grid;grid-template-columns:repeat(2,1fr);padding:2rem}}.delivery-settings .settings-content .settings-main .settings-section .documents-grid .document-card{border:1px solid #e5e7eb;border-radius:.75rem;overflow:hidden;transition:all .3s ease-in-out;background:#fff;box-shadow:0 1px 3px #0000000d}@media(min-width:768px){.delivery-settings .settings-content .settings-main .settings-section .documents-grid .document-card{border-radius:.75rem}}.delivery-settings .settings-content .settings-main .settings-section .documents-grid .document-card:hover{transform:translateY(-2px);box-shadow:0 4px 20px #00000014;border-color:#d1d5db}.delivery-settings .settings-content .settings-main .settings-section .documents-grid .document-card .document-header{display:flex;justify-content:space-between;align-items:flex-start;padding:1.25rem 1.25rem 1rem;background:linear-gradient(135deg,#f9fafb,#fafafa);border-bottom:1px solid #f3f4f6}@media(min-width:768px){.delivery-settings .settings-content .settings-main .settings-section .documents-grid .document-card .document-header{padding:1.5rem 1.5rem 1.25rem}}.delivery-settings .settings-content .settings-main .settings-section .documents-grid .document-card .document-header .document-info{flex:1}.delivery-settings .settings-content .settings-main .settings-section .documents-grid .document-card .document-header .document-info h3{font-size:.95rem;font-weight:700;color:#1f2937;margin:0 0 .5rem;letter-spacing:-.01em}@media(min-width:768px){.delivery-settings .settings-content .settings-main .settings-section .documents-grid .document-card .document-header .document-info h3{font-size:1.1rem}}.delivery-settings .settings-content .settings-main .settings-section .documents-grid .document-card .document-header .document-info p{font-size:.75rem;color:#4b5563;margin:0;line-height:1.4;font-weight:400}@media(min-width:768px){.delivery-settings .settings-content .settings-main .settings-section .documents-grid .document-card .document-header .document-info p{font-size:.8rem;line-height:1.5}}.delivery-settings .settings-content .settings-main .settings-section .documents-grid .document-card .document-header .status-badge{padding:.375rem .75rem;border-radius:50px;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.8px;flex-shrink:0;box-shadow:0 1px 2px #0000000d}@media(min-width:768px){.delivery-settings .settings-content .settings-main .settings-section .documents-grid .document-card .document-header .status-badge{padding:.4rem .875rem;font-size:.7rem}}.delivery-settings .settings-content .settings-main .settings-section .documents-grid .document-card .document-header .status-badge.uploaded{background:linear-gradient(135deg,#10b9811a,#10b98126);color:#059669;border:1px solid rgba(16,185,129,.2)}.delivery-settings .settings-content .settings-main .settings-section .documents-grid .document-card .document-header .status-badge.not-uploaded{background:linear-gradient(135deg,#ef44441a,#ef444426);color:#dc2626;border:1px solid rgba(239,68,68,.2)}.delivery-settings .settings-content .settings-main .settings-section .documents-grid .document-card .document-preview{padding:1.25rem}@media(min-width:768px){.delivery-settings .settings-content .settings-main .settings-section .documents-grid .document-card .document-preview{padding:1.5rem 1.5rem 1.75rem}}.delivery-settings .settings-content .settings-main .settings-section .documents-grid .document-card .document-preview .file-info{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem;padding:.75rem;background:#f9fafb;border-radius:.5rem;border:1px solid #f3f4f6}@media(min-width:768px){.delivery-settings .settings-content .settings-main .settings-section .documents-grid .document-card .document-preview .file-info{gap:1.25rem;margin-bottom:1.5rem;padding:1rem}}.delivery-settings .settings-content .settings-main .settings-section .documents-grid .document-card .document-preview .file-info .file-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:linear-gradient(135deg,#4267b21a,#4267b226);border-radius:.5rem;color:#4267b2;flex-shrink:0;box-shadow:0 2px 4px #4267b21a}@media(min-width:768px){.delivery-settings .settings-content .settings-main .settings-section .documents-grid .document-card .document-preview .file-info .file-icon{width:44px;height:44px}}.delivery-settings .settings-content .settings-main .settings-section .documents-grid .document-card .document-preview .file-info .file-icon svg{width:20px;height:20px}@media(min-width:768px){.delivery-settings .settings-content .settings-main .settings-section .documents-grid .document-card .document-preview .file-info .file-icon svg{width:22px;height:22px}}.delivery-settings .settings-content .settings-main .settings-section .documents-grid .document-card .document-preview .file-info .file-details{flex:1;min-width:0}.delivery-settings .settings-content .settings-main .settings-section .documents-grid .document-card .document-preview .file-info .file-details .file-name{display:block;font-size:.85rem;font-weight:600;color:#1f2937;margin-bottom:.375rem;word-break:break-word;line-height:1.3}@media(min-width:768px){.delivery-settings .settings-content .settings-main .settings-section .documents-grid .document-card .document-preview .file-info .file-details .file-name{font-size:.9rem;margin-bottom:.25rem}}.delivery-settings .settings-content .settings-main .settings-section .documents-grid .document-card .document-preview .file-info .file-details .file-size{font-size:.75rem;color:#4b5563;font-weight:500}@media(min-width:768px){.delivery-settings .settings-content .settings-main .settings-section .documents-grid .document-card .document-preview .file-info .file-details .file-size{font-size:.8rem}}.delivery-settings .settings-content .settings-main .settings-section .documents-grid .document-card .document-preview .replace-btn{padding:.875rem 1.25rem;background:#fff;color:#374151;border:1.5px solid #d1d5db;border-radius:.5rem;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .3s ease-in-out;width:100%;min-height:44px;display:flex;align-items:center;justify-content:center}@media(min-width:768px){.delivery-settings .settings-content .settings-main .settings-section .documents-grid .document-card .document-preview .replace-btn{width:auto;font-size:.85rem;padding:.75rem 1.5rem;min-height:auto}}.delivery-settings .settings-content .settings-main .settings-section .documents-grid .document-card .document-preview .replace-btn:hover{background:#f9fafb;border-color:#d1d5db;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.delivery-settings .settings-content .settings-main .settings-section .documents-grid .document-card .document-preview .replace-btn:active{transform:translateY(0)}.delivery-settings .settings-content .settings-main .settings-section .documents-grid .document-card .upload-area{padding:2rem 1rem;border:2px dashed #d1d5db;margin:1rem;border-radius:.75rem;cursor:pointer;transition:all .3s ease-in-out;background:#fff;min-height:120px;display:flex;align-items:center;justify-content:center}@media(min-width:768px){.delivery-settings .settings-content .settings-main .settings-section .documents-grid .document-card .upload-area{padding:2.5rem 1.5rem;margin:1rem 1.5rem 1.5rem;min-height:140px}}.delivery-settings .settings-content .settings-main .settings-section .documents-grid .document-card .upload-area:hover{border-color:#4267b2;background:#4267b205;transform:translateY(-1px);box-shadow:0 4px 12px #0000000d}.delivery-settings .settings-content .settings-main .settings-section .documents-grid .document-card .upload-area:hover .upload-content{color:#4267b2}.delivery-settings .settings-content .settings-main .settings-section .documents-grid .document-card .upload-area:hover .upload-content svg{transform:scale(1.1)}.delivery-settings .settings-content .settings-main .settings-section .documents-grid .document-card .upload-area .upload-content{display:flex;flex-direction:column;align-items:center;gap:.75rem;color:#4b5563;transition:all .3s ease-in-out;text-align:center}@media(min-width:768px){.delivery-settings .settings-content .settings-main .settings-section .documents-grid .document-card .upload-area .upload-content{gap:1rem}}.delivery-settings .settings-content .settings-main .settings-section .documents-grid .document-card .upload-area .upload-content svg{width:36px;height:36px;transition:all .3s ease-in-out}@media(min-width:768px){.delivery-settings .settings-content .settings-main .settings-section .documents-grid .document-card .upload-area .upload-content svg{width:40px;height:40px}}.delivery-settings .settings-content .settings-main .settings-section .documents-grid .document-card .upload-area .upload-content span{font-size:.875rem;font-weight:600;margin-bottom:.25rem}@media(min-width:768px){.delivery-settings .settings-content .settings-main .settings-section .documents-grid .document-card .upload-area .upload-content span{font-size:1rem}}.delivery-settings .settings-content .settings-main .settings-section .documents-grid .document-card .upload-area .upload-content small{font-size:.75rem;color:#d1d5db;line-height:1.4;font-weight:400}@media(min-width:768px){.delivery-settings .settings-content .settings-main .settings-section .documents-grid .document-card .upload-area .upload-content small{font-size:.8rem}}.delivery-settings .settings-content .settings-main .settings-section .documents-grid .document-card .upload-area.large{margin:1.5rem 0 0;padding:2.5rem 1rem;min-height:160px}@media(min-width:768px){.delivery-settings .settings-content .settings-main .settings-section .documents-grid .document-card .upload-area.large{padding:3rem 2rem;min-height:180px}}.delivery-settings .settings-content .settings-main .settings-section .plate-photo-section{padding:1rem;border-top:1px solid #e5e7eb}@media(min-width:768px){.delivery-settings .settings-content .settings-main .settings-section .plate-photo-section{padding:1.5rem}}@media(min-width:1024px){.delivery-settings .settings-content .settings-main .settings-section .plate-photo-section{padding:2rem}}.delivery-settings .settings-content .settings-main .settings-section .plate-photo-section h3{font-size:1rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}@media(min-width:768px){.delivery-settings .settings-content .settings-main .settings-section .plate-photo-section h3{font-size:1.125rem}}.delivery-settings .settings-content .settings-main .settings-section .plate-photo-section p{font-size:.8rem;color:#4b5563;margin:0 0 1rem;line-height:1.4}@media(min-width:768px){.delivery-settings .settings-content .settings-main .settings-section .plate-photo-section p{font-size:.875rem;margin:0 0 1.5rem}}.delivery-settings .settings-content .settings-main .settings-section .plate-photo-section .plate-preview{display:flex;flex-direction:column;gap:1rem;padding:1rem;background:#f9fafb;border-radius:.5rem;border:1px solid #e5e7eb}@media(min-width:768px){.delivery-settings .settings-content .settings-main .settings-section .plate-photo-section .plate-preview{flex-direction:row;align-items:center;gap:1.5rem;padding:1.5rem;border-radius:.75rem}}.delivery-settings .settings-content .settings-main .settings-section .plate-photo-section .plate-preview img{width:100%;max-width:200px;height:120px;-o-object-fit:cover;object-fit:cover;border-radius:.5rem;border:1px solid #d1d5db;align-self:center}@media(min-width:768px){.delivery-settings .settings-content .settings-main .settings-section .plate-photo-section .plate-preview img{width:120px;height:80px;align-self:auto}}.delivery-settings .settings-content .settings-main .settings-section .plate-photo-section .plate-preview .plate-info{flex:1;text-align:center}@media(min-width:768px){.delivery-settings .settings-content .settings-main .settings-section .plate-photo-section .plate-preview .plate-info{text-align:left}}.delivery-settings .settings-content .settings-main .settings-section .plate-photo-section .plate-preview .plate-info .file-name{display:block;font-size:.8rem;font-weight:600;color:#1f2937;margin-bottom:.25rem}@media(min-width:768px){.delivery-settings .settings-content .settings-main .settings-section .plate-photo-section .plate-preview .plate-info .file-name{font-size:.875rem}}.delivery-settings .settings-content .settings-main .settings-section .plate-photo-section .plate-preview .plate-info .file-size{font-size:.7rem;color:#4b5563}@media(min-width:768px){.delivery-settings .settings-content .settings-main .settings-section .plate-photo-section .plate-preview .plate-info .file-size{font-size:.75rem}}.delivery-settings .settings-content .settings-main .settings-section .plate-photo-section .plate-preview .replace-btn{padding:.875rem 1.5rem;background:#fff;color:#374151;border:1px solid #d1d5db;border-radius:.5rem;font-size:.8rem;cursor:pointer;transition:all .3s ease-in-out;min-height:44px}@media(min-width:768px){.delivery-settings .settings-content .settings-main .settings-section .plate-photo-section .plate-preview .replace-btn{padding:.75rem 1.5rem;font-size:.875rem;min-height:auto}}.delivery-settings .settings-content .settings-main .settings-section .plate-photo-section .plate-preview .replace-btn:hover{background:#f9fafb}.delivery-settings .settings-content .settings-main .settings-section .banking-info{padding:1rem}@media(min-width:768px){.delivery-settings .settings-content .settings-main .settings-section .banking-info{padding:1.5rem}}@media(min-width:1024px){.delivery-settings .settings-content .settings-main .settings-section .banking-info{padding:2rem}}.delivery-settings .settings-content .settings-main .settings-section .banking-info .security-notice{display:flex;gap:.75rem;padding:1rem;background:#10b9810d;border:1px solid rgba(16,185,129,.2);border-radius:.5rem;margin-bottom:1.5rem}@media(min-width:768px){.delivery-settings .settings-content .settings-main .settings-section .banking-info .security-notice{gap:1rem;padding:1.5rem;border-radius:.75rem;margin-bottom:2rem}}.delivery-settings .settings-content .settings-main .settings-section .banking-info .security-notice svg{width:20px;height:20px;color:#10b981;flex-shrink:0;margin-top:.125rem}@media(min-width:768px){.delivery-settings .settings-content .settings-main .settings-section .banking-info .security-notice svg{width:24px;height:24px}}.delivery-settings .settings-content .settings-main .settings-section .banking-info .security-notice h4{font-size:.9rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}@media(min-width:768px){.delivery-settings .settings-content .settings-main .settings-section .banking-info .security-notice h4{font-size:1rem}}.delivery-settings .settings-content .settings-main .settings-section .banking-info .security-notice p{font-size:.8rem;color:#4b5563;margin:0;line-height:1.4}@media(min-width:768px){.delivery-settings .settings-content .settings-main .settings-section .banking-info .security-notice p{font-size:.875rem;line-height:1.5}}.delivery-settings .settings-content .settings-main .settings-section .notification-groups{padding:1rem}@media(min-width:768px){.delivery-settings .settings-content .settings-main .settings-section .notification-groups{padding:1.5rem}}@media(min-width:1024px){.delivery-settings .settings-content .settings-main .settings-section .notification-groups{padding:2rem}}.delivery-settings .settings-content .settings-main .settings-section .notification-groups .notification-group{margin-bottom:1.5rem}@media(min-width:768px){.delivery-settings .settings-content .settings-main .settings-section .notification-groups .notification-group{margin-bottom:2rem}}.delivery-settings .settings-content .settings-main .settings-section .notification-groups .notification-group:last-child{margin-bottom:0}.delivery-settings .settings-content .settings-main .settings-section .notification-groups .notification-group h3{font-size:1rem;font-weight:600;color:#1f2937;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:1px solid #e5e7eb}@media(min-width:768px){.delivery-settings .settings-content .settings-main .settings-section .notification-groups .notification-group h3{font-size:1.125rem}}.delivery-settings .settings-content .settings-main .settings-section .notification-groups .notification-group .notification-item{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;border-bottom:1px solid #f3f4f6}.delivery-settings .settings-content .settings-main .settings-section .notification-groups .notification-group .notification-item:last-child{border-bottom:none}.delivery-settings .settings-content .settings-main .settings-section .notification-groups .notification-group .notification-item .notification-info{flex:1;padding-right:1rem}.delivery-settings .settings-content .settings-main .settings-section .notification-groups .notification-group .notification-item .notification-info label{display:block;font-size:.8rem;font-weight:600;color:#1f2937;margin-bottom:.25rem}@media(min-width:768px){.delivery-settings .settings-content .settings-main .settings-section .notification-groups .notification-group .notification-item .notification-info label{font-size:.875rem}}.delivery-settings .settings-content .settings-main .settings-section .notification-groups .notification-group .notification-item .notification-info span{font-size:.7rem;color:#4b5563;line-height:1.3}@media(min-width:768px){.delivery-settings .settings-content .settings-main .settings-section .notification-groups .notification-group .notification-item .notification-info span{font-size:.75rem}}.delivery-settings .settings-content .settings-main .settings-section .notification-groups .notification-group .notification-item .toggle-switch{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0}@media(min-width:768px){.delivery-settings .settings-content .settings-main .settings-section .notification-groups .notification-group .notification-item .toggle-switch{width:48px}}.delivery-settings .settings-content .settings-main .settings-section .notification-groups .notification-group .notification-item .toggle-switch input{opacity:0;width:0;height:0}.delivery-settings .settings-content .settings-main .settings-section .notification-groups .notification-group .notification-item .toggle-switch input:checked+.slider{background:#4267b2}.delivery-settings .settings-content .settings-main .settings-section .notification-groups .notification-group .notification-item .toggle-switch input:checked+.slider:before{transform:translate(20px)}@media(min-width:768px){.delivery-settings .settings-content .settings-main .settings-section .notification-groups .notification-group .notification-item .toggle-switch input:checked+.slider:before{transform:translate(24px)}}.delivery-settings .settings-content .settings-main .settings-section .notification-groups .notification-group .notification-item .toggle-switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:#d1d5db;transition:.3s;border-radius:24px}.delivery-settings .settings-content .settings-main .settings-section .notification-groups .notification-group .notification-item .toggle-switch .slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background:#fff;transition:.3s;border-radius:50%;box-shadow:0 1px 3px #0003}.delivery-settings .settings-content .settings-main .settings-section .account-groups{padding:1rem}@media(min-width:768px){.delivery-settings .settings-content .settings-main .settings-section .account-groups{padding:1.5rem}}@media(min-width:1024px){.delivery-settings .settings-content .settings-main .settings-section .account-groups{padding:2rem}}.delivery-settings .settings-content .settings-main .settings-section .account-groups .account-group{margin-bottom:1.5rem}@media(min-width:768px){.delivery-settings .settings-content .settings-main .settings-section .account-groups .account-group{margin-bottom:2rem}}.delivery-settings .settings-content .settings-main .settings-section .account-groups .account-group:last-child{margin-bottom:0}.delivery-settings .settings-content .settings-main .settings-section .account-groups .account-group h3{font-size:1rem;font-weight:600;color:#1f2937;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:1px solid #e5e7eb}@media(min-width:768px){.delivery-settings .settings-content .settings-main .settings-section .account-groups .account-group h3{font-size:1.125rem}}.delivery-settings .settings-content .settings-main .settings-section .account-groups .account-group .security-item{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;border-bottom:1px solid #f3f4f6}.delivery-settings .settings-content .settings-main .settings-section .account-groups .account-group .security-item .security-info{flex:1;padding-right:1rem}.delivery-settings .settings-content .settings-main .settings-section .account-groups .account-group .security-item .security-info label{display:block;font-size:.8rem;font-weight:600;color:#1f2937;margin-bottom:.25rem}@media(min-width:768px){.delivery-settings .settings-content .settings-main .settings-section .account-groups .account-group .security-item .security-info label{font-size:.875rem}}.delivery-settings .settings-content .settings-main .settings-section .account-groups .account-group .security-item .security-info span{font-size:.7rem;color:#4b5563;line-height:1.3}@media(min-width:768px){.delivery-settings .settings-content .settings-main .settings-section .account-groups .account-group .security-item .security-info span{font-size:.75rem}}.delivery-settings .settings-content .settings-main .settings-section .account-groups .account-group .security-actions{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}@media(min-width:768px){.delivery-settings .settings-content .settings-main .settings-section .account-groups .account-group .security-actions{flex-direction:row;gap:1rem}}.delivery-settings .settings-content .settings-main .settings-section .account-groups .account-group .security-actions .security-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.5rem;border:1px solid #d1d5db;border-radius:.5rem;background:#fff;color:#374151;font-size:.8rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out;min-height:44px}@media(min-width:768px){.delivery-settings .settings-content .settings-main .settings-section .account-groups .account-group .security-actions .security-btn{padding:.75rem 1.5rem;font-size:.875rem;min-height:auto}}.delivery-settings .settings-content .settings-main .settings-section .account-groups .account-group .security-actions .security-btn:hover{background:#f9fafb;border-color:#d1d5db}.delivery-settings .settings-content .settings-main .settings-section .account-groups .account-group .security-actions .security-btn.danger{border-color:#ef4444;color:#ef4444}.delivery-settings .settings-content .settings-main .settings-section .account-groups .account-group .security-actions .security-btn.danger:hover{background:#ef44440d}.delivery-settings .settings-content .settings-main .settings-section .account-groups .account-group .security-actions .security-btn svg{width:16px;height:16px}.settings-main::-webkit-scrollbar{width:4px}.settings-main::-webkit-scrollbar-track{background:#f3f4f6}.settings-main::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:2px}.settings-main::-webkit-scrollbar-thumb:hover{background:#d1d5db}.lang-ar .delivery-settings{direction:rtl}.lang-ar .delivery-settings h1,.lang-ar .delivery-settings h2,.lang-ar .delivery-settings h3,.lang-ar .delivery-settings h4,.lang-ar .delivery-settings h5,.lang-ar .delivery-settings h6,.lang-ar .delivery-settings p,.lang-ar .delivery-settings span,.lang-ar .delivery-settings label,.lang-ar .delivery-settings button,.lang-ar .delivery-settings input,.lang-ar .delivery-settings select,.lang-ar .delivery-settings textarea{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .delivery-settings .settings-header .header-content .page-title{text-align:right}@media(min-width:768px){.lang-ar .delivery-settings .settings-header .header-content .page-title{text-align:right}}.lang-ar .delivery-settings .settings-sidebar .settings-menu .menu-item:before{left:auto;right:0;border-radius:2px 0 0 2px}@media(min-width:1024px){.lang-ar .delivery-settings .settings-sidebar .settings-menu .menu-item:before{left:auto;right:0;border-radius:2px 0 0 2px}.lang-ar .delivery-settings .settings-main{padding-right:0;padding-left:.5rem}}.lang-ar .delivery-settings .settings-main .settings-section .profile-photo-section .photo-upload .upload-area .upload-placeholder{text-align:center}.lang-ar .delivery-settings .settings-main .settings-section .documents-grid .document-card .document-header .document-info,.lang-ar .delivery-settings .settings-main .settings-section .documents-grid .document-card .document-preview .file-info .file-details{text-align:right}.lang-ar .delivery-settings .settings-main .settings-section .documents-grid .document-card .upload-area .upload-content{text-align:center}@media(min-width:768px){.lang-ar .delivery-settings .settings-main .settings-section .plate-photo-section .plate-preview .plate-info{text-align:right}}.lang-ar .delivery-settings .settings-main .settings-section .plate-photo-section .upload-area .upload-content{text-align:center}.lang-ar .delivery-settings .settings-main .settings-section .banking-info .security-notice{text-align:right}.lang-ar .delivery-settings .settings-main .settings-section .notification-groups .notification-group .notification-item .notification-info,.lang-ar .delivery-settings .settings-main .settings-section .account-groups .account-group .security-item .security-info{padding-right:0;padding-left:1rem;text-align:right}.lang-ar .delivery-settings .settings-main::-webkit-scrollbar{width:4px}.delivery-layout{min-height:100vh;display:flex;flex-direction:column;overflow:hidden}.delivery-content{flex:1;display:flex;overflow:hidden}.delivery-content .main-content{flex:1;padding:2rem;overflow-y:auto;background-color:#f9fafb;transition:margin-left .3s ease}.delivery-content .main-content--mobile{margin-left:0;padding:1rem}.delivery-content .main-content--expanded{margin-left:0}@media(max-width:768px){.delivery-content .main-content{padding:1rem}}.page-placeholder{display:flex;align-items:center;justify-content:center;min-height:50vh;background:#fff;border-radius:.75rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;margin:2rem 0;border:1px solid #e5e7eb;position:relative}.page-placeholder:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#4267b2,#ce802d);border-radius:.75rem .75rem 0 0}.page-placeholder .placeholder-content h2{color:#4267b2;font-size:2rem;font-weight:600;margin-bottom:1rem;background:linear-gradient(135deg,#4267b2,#39465d);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media(max-width:1024px){.delivery-content .main-content{padding:1.5rem}.delivery-content .main-content--mobile{padding:1rem}}@media(max-width:768px){.delivery-content .main-content{padding:1rem}.page-placeholder{margin:1rem 0}.page-placeholder .placeholder-content{padding:2rem 1rem}.page-placeholder .placeholder-content h2{font-size:1.5rem}.page-placeholder .placeholder-content p{font-size:1rem}}.delivery-navbar{height:70px;background:linear-gradient(135deg,#4267b2,#2c5aa0);display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;position:sticky;top:0;z-index:100;border-bottom:2px solid #CE802D}.delivery-navbar .navbar-left{display:flex;align-items:center;gap:2rem}.delivery-navbar .navbar-left .sidebar-toggle{width:40px;height:40px;background:#ce802d26;border:none;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#fffc;cursor:pointer;transition:all .3s ease-in-out}.delivery-navbar .navbar-left .sidebar-toggle:hover{background:#ce802d40;color:#ce802d;transform:translateY(-1px)}.delivery-navbar .navbar-left .sidebar-toggle svg{width:18px;height:18px}.delivery-navbar .navbar-left .navbar-brand{display:flex;align-items:center;gap:.75rem}.delivery-navbar .navbar-left .navbar-brand .brand-icon{width:40px;height:40px;background:linear-gradient(135deg,#ce802d,#f2bd00);border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.875rem;letter-spacing:1px;box-shadow:0 4px 12px #ce802d4d}.delivery-navbar .navbar-left .navbar-brand .brand-text{color:#fff;font-size:1.125rem;font-weight:600}.delivery-navbar .navbar-left .navbar-breadcrumb{display:flex;align-items:center;gap:.5rem;color:#ffffffb3;font-size:.875rem}.delivery-navbar .navbar-left .navbar-breadcrumb .breadcrumb-icon{width:16px;height:16px;color:#ce802d}.delivery-navbar .navbar-left .navbar-breadcrumb .breadcrumb-text{color:#fff;font-weight:500}.delivery-navbar .navbar-right{display:flex;align-items:center;gap:1.5rem}.delivery-navbar .navbar-right .navbar-stats{display:flex;align-items:center;gap:1rem}.delivery-navbar .navbar-right .navbar-stats .stat-item{display:flex;flex-direction:column;align-items:center;color:#fffc;font-size:.75rem}.delivery-navbar .navbar-right .navbar-stats .stat-item .stat-value{color:#ce802d;font-weight:700;font-size:1.125rem;line-height:1}.delivery-navbar .navbar-right .navbar-stats .stat-item .stat-label{color:#fff9;font-weight:500;margin-top:.125rem}.delivery-navbar .navbar-right .navbar-stats .stat-divider{color:#ffffff4d;font-weight:300;margin:0 .5rem}.delivery-navbar .navbar-right .navbar-actions{display:flex;align-items:center;gap:.5rem}.delivery-navbar .navbar-right .navbar-actions .notifications-wrapper{position:relative}.delivery-navbar .navbar-right .navbar-actions .action-btn{position:relative;width:40px;height:40px;background:#ce802d26;border:none;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#fffc;cursor:pointer;transition:all .3s ease-in-out}.delivery-navbar .navbar-right .navbar-actions .action-btn:hover{background:#ce802d40;color:#ce802d;transform:translateY(-1px)}.delivery-navbar .navbar-right .navbar-actions .action-btn svg{width:18px;height:18px}.delivery-navbar .navbar-right .navbar-actions .action-btn .badge{position:absolute;top:-2px;right:-2px;background:#dc2626;color:#fff;font-size:.75rem;font-weight:600;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #4267B2}.delivery-navbar .navbar-right .navbar-actions .notifications-dropdown{position:absolute;top:calc(100% + 10px);right:0;background:#fff;border-radius:.5rem;box-shadow:0 10px 30px #0003;min-width:350px;max-width:400px;overflow:hidden;z-index:1000;animation:fadeInDown .2s ease-out;border:1px solid #CE802D}.delivery-navbar .navbar-right .navbar-actions .notifications-dropdown:before{content:"";position:absolute;top:-8px;right:16px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #ffffff}.delivery-navbar .navbar-right .navbar-actions .notifications-dropdown .dropdown-header{padding:1rem;background:linear-gradient(135deg,#ce802d,#f2bd00);color:#fff;display:flex;justify-content:space-between;align-items:center}.delivery-navbar .navbar-right .navbar-actions .notifications-dropdown .dropdown-header h3{margin:0;font-size:1rem;font-weight:600}.delivery-navbar .navbar-right .navbar-actions .notifications-dropdown .dropdown-header .unread-count{font-size:.875rem;background:#fff3;padding:.25rem .5rem;border-radius:50px}.delivery-navbar .navbar-right .navbar-actions .notifications-dropdown .notifications-list{max-height:400px;overflow-y:auto}.delivery-navbar .navbar-right .navbar-actions .notifications-dropdown .notifications-list .notification-item{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border-bottom:1px solid #e5e7eb;transition:all .3s ease-in-out;position:relative}.delivery-navbar .navbar-right .navbar-actions .notifications-dropdown .notifications-list .notification-item:hover{background:#ce802d0d}.delivery-navbar .navbar-right .navbar-actions .notifications-dropdown .notifications-list .notification-item.unread{background:#3b82f60d;border-left:4px solid #CE802D}.delivery-navbar .navbar-right .navbar-actions .notifications-dropdown .notifications-list .notification-item .notification-icon{width:40px;height:40px;background:#ce802d1a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ce802d;flex-shrink:0}.delivery-navbar .navbar-right .navbar-actions .notifications-dropdown .notifications-list .notification-item .notification-icon svg{width:18px;height:18px}.delivery-navbar .navbar-right .navbar-actions .notifications-dropdown .notifications-list .notification-item .notification-content{flex:1;min-width:0}.delivery-navbar .navbar-right .navbar-actions .notifications-dropdown .notifications-list .notification-item .notification-content h4{margin:0 0 .25rem;font-size:.875rem;font-weight:600;color:#111827}.delivery-navbar .navbar-right .navbar-actions .notifications-dropdown .notifications-list .notification-item .notification-content p{margin:0 0 .5rem;font-size:.8rem;color:#4b5563;line-height:1.4}.delivery-navbar .navbar-right .navbar-actions .notifications-dropdown .notifications-list .notification-item .notification-content .notification-time{font-size:.75rem;color:#4b5563}.delivery-navbar .navbar-right .navbar-actions .notifications-dropdown .notifications-list .notification-item .unread-indicator{position:absolute;top:1rem;right:1rem;width:8px;height:8px;background:#ce802d;border-radius:50%}.delivery-navbar .navbar-right .navbar-actions .notifications-dropdown .dropdown-footer{padding:.75rem;background:#f9fafb;border-top:1px solid #e5e7eb}.delivery-navbar .navbar-right .navbar-actions .notifications-dropdown .dropdown-footer .view-all-btn{width:100%;padding:.75rem;background:#ce802d;color:#fff;border:none;border-radius:.5rem;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .3s ease-in-out}.delivery-navbar .navbar-right .navbar-actions .notifications-dropdown .dropdown-footer .view-all-btn:hover{background-color:#ce802d}.delivery-navbar .navbar-right .navbar-actions .user-profile{margin-left:.5rem;position:relative}.delivery-navbar .navbar-right .navbar-actions .user-profile .user-avatar{position:relative;width:40px;height:40px;border-radius:50%;overflow:hidden;border:2px solid #CE802D;cursor:pointer;transition:all .3s ease-in-out;background:none;padding:0}.delivery-navbar .navbar-right .navbar-actions .user-profile .user-avatar:hover{border-color:#f2bd00;transform:scale(1.05);box-shadow:0 4px 12px #ce802d66}.delivery-navbar .navbar-right .navbar-actions .user-profile .user-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.delivery-navbar .navbar-right .navbar-actions .user-profile .user-avatar .admin-indicator{position:absolute;bottom:-2px;right:-2px;width:16px;height:16px;background:#ce802d;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #4267B2}.delivery-navbar .navbar-right .navbar-actions .user-profile .user-avatar .admin-indicator svg{width:10px;height:10px;color:#fff}.delivery-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown{position:absolute;top:calc(100% + 10px);right:0;background:#fff;border-radius:.5rem;box-shadow:0 10px 30px #0003;min-width:200px;overflow:hidden;z-index:1000;animation:fadeInDown .2s ease-out;border:1px solid #CE802D}.delivery-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown:before{content:"";position:absolute;top:-8px;right:16px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #ffffff}.delivery-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-header{padding:.75rem 1rem;background:linear-gradient(135deg,#ce802d,#f2bd00);color:#fff;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.delivery-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-header .user-role{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.delivery-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-header .admin-status{font-size:.7rem;padding:.125rem .375rem;border-radius:50px;font-weight:600;text-transform:uppercase}.delivery-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-header .admin-status.online{background:#10b98133;color:#10b981;border:1px solid #10b981}.delivery-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-header .admin-status.offline{background:#6b728033;color:#4b5563;border:1px solid #4b5563}.delivery-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-item{display:flex;align-items:center;gap:.75rem;width:100%;padding:.875rem 1rem;border:none;background:none;color:#374151;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out;text-align:left}.delivery-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-item:hover{background:#ce802d1a;color:#ce802d}.delivery-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-item--logout{border-top:1px solid #e5e7eb;color:#dc2626}.delivery-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-item--logout:hover{background:#dc26261a;color:#dc2626}.delivery-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-item svg{width:16px;height:16px;flex-shrink:0}@media(max-width:1024px){.delivery-navbar .navbar-right .notifications-dropdown{min-width:320px;max-width:320px}}@media(max-width:768px){.delivery-navbar{padding:0 1rem}.delivery-navbar .navbar-left{gap:1rem}.delivery-navbar .navbar-left .navbar-breadcrumb{display:none}.delivery-navbar .navbar-right{gap:1rem}.delivery-navbar .navbar-right .navbar-stats{display:none}.delivery-navbar .navbar-right .navbar-actions{gap:.25rem}.delivery-navbar .navbar-right .navbar-actions .notifications-dropdown{min-width:280px;max-width:280px;right:-50px}.delivery-navbar .navbar-right .navbar-actions .notifications-dropdown:before{right:66px}.delivery-navbar .navbar-right .navbar-actions .notifications-dropdown .notifications-list{max-height:300px}.delivery-navbar .navbar-right .navbar-actions .notifications-dropdown .notifications-list .notification-item{padding:.75rem}.delivery-navbar .navbar-right .navbar-actions .notifications-dropdown .notifications-list .notification-item .notification-icon{width:35px;height:35px}.delivery-navbar .navbar-right .navbar-actions .notifications-dropdown .notifications-list .notification-item .notification-icon svg{width:16px;height:16px}.delivery-navbar .navbar-right .navbar-actions .notifications-dropdown .notifications-list .notification-item .notification-content h4{font-size:.8rem}.delivery-navbar .navbar-right .navbar-actions .notifications-dropdown .notifications-list .notification-item .notification-content p{font-size:.75rem}.delivery-navbar .navbar-right .navbar-actions .notifications-dropdown .notifications-list .notification-item .notification-content .notification-time{font-size:.7rem}}@media(max-width:480px){.delivery-navbar{padding:0 .75rem}.delivery-navbar .navbar-left{gap:.75rem}.delivery-navbar .navbar-left .brand-text{display:none}.delivery-navbar .navbar-left .sidebar-toggle{width:35px;height:35px}.delivery-navbar .navbar-left .sidebar-toggle svg{width:16px;height:16px}.delivery-navbar .navbar-left .navbar-brand .brand-icon{width:35px;height:35px;font-size:.75rem}.delivery-navbar .navbar-right{gap:.5rem}.delivery-navbar .navbar-right .navbar-actions{gap:.25rem}.delivery-navbar .navbar-right .navbar-actions .action-btn{width:35px;height:35px}.delivery-navbar .navbar-right .navbar-actions .action-btn svg{width:16px;height:16px}.delivery-navbar .navbar-right .navbar-actions .action-btn .badge{width:16px;height:16px;font-size:.7rem}.delivery-navbar .navbar-right .navbar-actions .notifications-dropdown{min-width:260px;max-width:260px;right:-80px}.delivery-navbar .navbar-right .navbar-actions .notifications-dropdown:before{right:96px}.delivery-navbar .navbar-right .navbar-actions .notifications-dropdown .dropdown-header{padding:.75rem}.delivery-navbar .navbar-right .navbar-actions .notifications-dropdown .dropdown-header h3{font-size:.875rem}.delivery-navbar .navbar-right .navbar-actions .notifications-dropdown .dropdown-header .unread-count{font-size:.75rem}.delivery-navbar .navbar-right .navbar-actions .notifications-dropdown .notifications-list{max-height:250px}.delivery-navbar .navbar-right .navbar-actions .notifications-dropdown .notifications-list .notification-item{padding:.5rem}.delivery-navbar .navbar-right .navbar-actions .notifications-dropdown .notifications-list .notification-item .notification-icon{width:30px;height:30px}.delivery-navbar .navbar-right .navbar-actions .notifications-dropdown .notifications-list .notification-item .notification-icon svg{width:14px;height:14px}.delivery-navbar .navbar-right .navbar-actions .notifications-dropdown .notifications-list .notification-item .notification-content h4{font-size:.75rem}.delivery-navbar .navbar-right .navbar-actions .notifications-dropdown .notifications-list .notification-item .notification-content p{font-size:.7rem}.delivery-navbar .navbar-right .navbar-actions .notifications-dropdown .notifications-list .notification-item .notification-content .notification-time{font-size:.65rem}.delivery-navbar .navbar-right .navbar-actions .notifications-dropdown .dropdown-footer{padding:.5rem}.delivery-navbar .navbar-right .navbar-actions .notifications-dropdown .dropdown-footer .view-all-btn{padding:.5rem;font-size:.8rem}.delivery-navbar .navbar-right .navbar-actions .user-profile .user-avatar{width:35px;height:35px}.delivery-navbar .navbar-right .navbar-actions .user-profile .user-avatar .admin-indicator{width:14px;height:14px}.delivery-navbar .navbar-right .navbar-actions .user-profile .user-avatar .admin-indicator svg{width:8px;height:8px}.delivery-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown{min-width:180px;right:-20px}.delivery-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown:before{right:36px}.delivery-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-header{padding:.5rem .75rem}.delivery-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-header .user-role{font-size:.7rem}.delivery-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-header .admin-status{font-size:.65rem}.delivery-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-item{padding:.75rem;font-size:.8rem}.delivery-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-item svg{width:14px;height:14px}}.notifications-list::-webkit-scrollbar{width:4px}.notifications-list::-webkit-scrollbar-track{background:#f3f4f6}.notifications-list::-webkit-scrollbar-thumb{background:#ce802d;border-radius:2px}.notifications-list::-webkit-scrollbar-thumb:hover{background-color:#ce802d}.lang-ar .delivery-navbar{direction:rtl}.lang-ar .delivery-navbar .brand-text,.lang-ar .delivery-navbar .breadcrumb-text,.lang-ar .delivery-navbar .stat-label,.lang-ar .delivery-navbar .dropdown-header,.lang-ar .delivery-navbar .notification-content,.lang-ar .delivery-navbar .dropdown-item,.lang-ar .delivery-navbar .user-role{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .delivery-navbar .navbar-left .navbar-breadcrumb .breadcrumb-icon{transform:scaleX(-1)}.lang-ar .delivery-navbar .navbar-right .navbar-actions .action-btn.language-toggle .language-text{font-family:Arial,sans-serif}.lang-ar .delivery-navbar .navbar-right .navbar-actions .action-btn .badge{right:auto;left:-2px}.lang-ar .delivery-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown{right:auto;left:0}.lang-ar .delivery-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown:before{right:auto;left:16px}.lang-ar .delivery-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .dropdown-header{text-align:right}.lang-ar .delivery-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .dropdown-header h3,.lang-ar .delivery-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .dropdown-header .unread-count{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .delivery-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item{text-align:right}.lang-ar .delivery-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .notification-icon{margin-left:.75rem;margin-right:0}.lang-ar .delivery-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .notification-content{text-align:right}.lang-ar .delivery-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .notification-content h4,.lang-ar .delivery-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .notification-content p,.lang-ar .delivery-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .notification-content .notification-time{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .delivery-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .unread-indicator{right:auto;left:1rem}.lang-ar .delivery-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item.unread{border-left:none;border-right:4px solid #CE802D}.lang-ar .delivery-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .dropdown-footer .view-all-btn{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .delivery-navbar .navbar-right .navbar-actions .user-profile{margin-left:0;margin-right:.5rem}.lang-ar .delivery-navbar .navbar-right .navbar-actions .user-profile .user-avatar .admin-indicator{right:auto;left:-2px}.lang-ar .delivery-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown{right:auto;left:0}.lang-ar .delivery-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown:before{right:auto;left:16px}.lang-ar .delivery-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-header{text-align:right}.lang-ar .delivery-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-header .user-role,.lang-ar .delivery-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-header .admin-status{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .delivery-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-item{text-align:right;font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .delivery-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-item svg{margin-left:.75rem;margin-right:0}@media(max-width:768px){.lang-ar .delivery-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown{left:-50px;right:auto}.lang-ar .delivery-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown:before{left:66px;right:auto}}@media(max-width:480px){.lang-ar .delivery-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown{left:-80px;right:auto}.lang-ar .delivery-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown:before{left:96px;right:auto}.lang-ar .delivery-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown{left:-20px;right:auto}.lang-ar .delivery-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown:before{left:36px;right:auto}}.delivery-sidebar-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:99999999999;transition:all .3s ease}.delivery-sidebar{width:280px;background:linear-gradient(180deg,#4267b2,#2c5aa0);overflow-y:auto;transition:width .3s ease;border-right:2px solid #CE802D;position:relative}.delivery-sidebar--collapsed{width:70px}.delivery-sidebar--collapsed .sidebar-label{opacity:0;transform:translate(-10px);pointer-events:none;white-space:nowrap;overflow:hidden}.delivery-sidebar--collapsed .sidebar-item{justify-content:center;padding:.875rem .75rem;position:relative}.delivery-sidebar--collapsed .sidebar-item:hover{padding:.875rem .75rem;background:#ce802d1a}.delivery-sidebar--collapsed .sidebar-item--active{padding:.875rem .75rem;background:#ce802d33}.delivery-sidebar--collapsed .sidebar-item:hover:after{content:attr(title);position:absolute;left:calc(100% + 15px);top:50%;transform:translateY(-50%);background:#000000e6;color:#fff;padding:.5rem .75rem;border-radius:.375rem;font-size:.75rem;white-space:nowrap;z-index:100000000001;opacity:1;visibility:visible;pointer-events:none;border:1px solid #CE802D}.delivery-sidebar--collapsed .sidebar-item:hover:before{content:"";position:absolute;left:calc(100% + 7px);top:50%;transform:translateY(-50%);width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:8px solid rgba(0,0,0,.9);z-index:100000000001}.delivery-sidebar--mobile{position:fixed;left:-280px;z-index:100000000000;width:280px;height:100dvh;top:0;transition:left .3s ease;display:flex;flex-direction:column}.delivery-sidebar--mobile.delivery-sidebar--open{left:0}.delivery-sidebar .sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid rgba(206,128,45,.2);background:linear-gradient(135deg,#ce802d1a,#ce802d0d);flex-shrink:0}.delivery-sidebar .sidebar-header .brand-section{display:flex;align-items:center;gap:.75rem}.delivery-sidebar .sidebar-header .brand-section .brand-icon{width:36px;height:36px;background:linear-gradient(135deg,#ce802d,#f2bd00);border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.75rem;letter-spacing:1px;box-shadow:0 4px 12px #ce802d4d}.delivery-sidebar .sidebar-header .brand-section .brand-text{color:#fff;font-size:1rem;font-weight:600}.delivery-sidebar .sidebar-header .close-btn{width:36px;height:36px;background:#ce802d26;border:none;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#fffc;cursor:pointer;transition:all .2s ease}.delivery-sidebar .sidebar-header .close-btn:hover{background:#ce802d40;color:#ce802d}.delivery-sidebar .sidebar-header .close-btn svg{width:18px;height:18px}.delivery-sidebar .sidebar-content{padding:1rem 0;flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.delivery-sidebar:not(.delivery-sidebar--mobile) .delivery-sidebar .sidebar-content{height:100vh;padding-top:1rem}.delivery-sidebar--mobile .delivery-sidebar .sidebar-content{height:auto;min-height:0}.delivery-sidebar .sidebar-item{display:flex;align-items:center;gap:.75rem;padding:.875rem 1.5rem;color:#ffffffb3;text-decoration:none;transition:all .2s ease;border:none;background:none;width:100%;cursor:pointer;font-size:.875rem;font-weight:500;position:relative;text-align:left;flex-shrink:0}.delivery-sidebar .sidebar-item:after,.delivery-sidebar .sidebar-item:before{opacity:0;visibility:hidden;transition:all .2s ease}.delivery-sidebar .sidebar-item:not(.delivery-sidebar--collapsed .delivery-sidebar .sidebar-item):after{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#ce802d,#f2bd00);transform:scaleY(0);transition:transform .2s ease;opacity:1;visibility:visible;box-shadow:2px 0 8px #ce802d4d}.delivery-sidebar .sidebar-item:hover{background:#ce802d1a;color:#fff;padding-left:2rem}.delivery-sidebar .sidebar-item:hover:not(.delivery-sidebar--collapsed .delivery-sidebar .sidebar-item:hover):after{transform:scaleY(1)}.delivery-sidebar .sidebar-item:hover .sidebar-icon{color:#ce802d;transform:scale(1.1)}.delivery-sidebar .sidebar-item--active{background:#ce802d26;color:#fff;padding-left:2rem}.delivery-sidebar .sidebar-item--active:not(.delivery-sidebar--collapsed .delivery-sidebar .sidebar-item--active):after{transform:scaleY(1)}.delivery-sidebar .sidebar-item--active .sidebar-icon{color:#ce802d;transform:scale(1.1)}.delivery-sidebar .sidebar-item--logout{margin-top:1rem;border-top:1px solid rgba(206,128,45,.2);padding-top:1.5rem;color:#fff9}.delivery-sidebar .sidebar-item--logout:hover{color:#ef4444;background:#ef44441a}.delivery-sidebar .sidebar-item--logout:hover .sidebar-icon{color:#ef4444;transform:scale(1.1)}.delivery-sidebar .sidebar-item--logout:hover:not(.delivery-sidebar--collapsed .delivery-sidebar .sidebar-item--logout:hover):after{background:linear-gradient(180deg,#ef4444,#dc2626);transform:scaleY(1);box-shadow:2px 0 8px #ef44444d}.delivery-sidebar .sidebar-item .sidebar-icon{width:20px;height:20px;flex-shrink:0;transition:all .2s ease}.delivery-sidebar .sidebar-item .sidebar-label{transition:all .3s ease;white-space:nowrap;font-weight:500}.delivery-sidebar::-webkit-scrollbar{width:4px}.delivery-sidebar::-webkit-scrollbar-track{background:#ce802d1a}.delivery-sidebar::-webkit-scrollbar-thumb{background:#ce802d4d;border-radius:2px}.delivery-sidebar::-webkit-scrollbar-thumb:hover{background:#ce802d80}.delivery-sidebar:before{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:linear-gradient(180deg,transparent 0%,#CE802D 50%,transparent 100%);opacity:.6}@media(max-width:1024px){.delivery-sidebar--mobile .sidebar-label{display:block;opacity:1;transform:none}.delivery-sidebar--mobile .sidebar-item{justify-content:flex-start;padding:.875rem 1.5rem}.delivery-sidebar--mobile .sidebar-item:hover,.delivery-sidebar--mobile .sidebar-item--active{padding-left:2rem}.delivery-sidebar--mobile .sidebar-item:hover:after,.delivery-sidebar--mobile .sidebar-item:hover:before{display:none}body.sidebar-open{overflow:hidden}}@media(max-width:480px){.delivery-sidebar--mobile{width:100vw;left:-100vw}.delivery-sidebar--mobile.delivery-sidebar--open{left:0}}@media(prefers-color-scheme:dark){.delivery-sidebar{box-shadow:0 0 20px #ce802d1a}}.delivery-sidebar.lang-ar{direction:rtl;border-right:none;border-left:2px solid #CE802D}.delivery-sidebar.lang-ar h1,.delivery-sidebar.lang-ar h2,.delivery-sidebar.lang-ar h3,.delivery-sidebar.lang-ar h4,.delivery-sidebar.lang-ar h5,.delivery-sidebar.lang-ar h6,.delivery-sidebar.lang-ar p,.delivery-sidebar.lang-ar span,.delivery-sidebar.lang-ar label,.delivery-sidebar.lang-ar button,.delivery-sidebar.lang-ar input,.delivery-sidebar.lang-ar select,.delivery-sidebar.lang-ar textarea{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.delivery-sidebar.lang-ar:before{right:auto;left:0}.delivery-sidebar.lang-ar.delivery-sidebar--mobile{left:auto;right:-280px}.delivery-sidebar.lang-ar.delivery-sidebar--mobile.delivery-sidebar--open{left:auto;right:0}.delivery-sidebar.lang-ar .sidebar-item{text-align:right}.delivery-sidebar.lang-ar .sidebar-item:not(.delivery-sidebar--collapsed .delivery-sidebar.lang-ar .sidebar-item):after{left:auto;right:0}.delivery-sidebar.lang-ar .sidebar-item:hover,.delivery-sidebar.lang-ar .sidebar-item--active{padding-left:1.5rem;padding-right:2rem}.delivery-sidebar.lang-ar .sidebar-item--logout{border-top:1px solid rgba(206,128,45,.2)}.delivery-sidebar.lang-ar.delivery-sidebar--collapsed .sidebar-item:hover:after{left:auto;right:calc(100% + 15px)}.delivery-sidebar.lang-ar.delivery-sidebar--collapsed .sidebar-item:hover:before{left:auto;right:calc(100% + 7px);border-right:none;border-left:8px solid rgba(0,0,0,.9)}.delivery-sidebar.lang-ar .sidebar-header .brand-section .brand-text{text-align:right}@media(max-width:480px){.delivery-sidebar.lang-ar.delivery-sidebar--mobile{right:-100vw}.delivery-sidebar.lang-ar.delivery-sidebar--mobile.delivery-sidebar--open{right:0}}.admin-delivery-dashboard{padding:1.5rem;background-color:#f9fafb}@media(max-width:1200px){.admin-delivery-dashboard{padding:1.25rem}}@media(max-width:768px){.admin-delivery-dashboard{padding:1rem}}@media(max-width:480px){.admin-delivery-dashboard{padding:.75rem}}@media(max-width:360px){.admin-delivery-dashboard{padding:.5rem}}.admin-delivery-dashboard .dashboard-header{margin-bottom:2rem}@media(max-width:768px){.admin-delivery-dashboard .dashboard-header{margin-bottom:1.5rem}}@media(max-width:480px){.admin-delivery-dashboard .dashboard-header{margin-bottom:1rem}}.admin-delivery-dashboard .dashboard-header h1{color:#39465d;font-size:2rem;font-weight:600;margin-bottom:1.5rem}@media(max-width:1024px){.admin-delivery-dashboard .dashboard-header h1{font-size:1.75rem;margin-bottom:1.25rem}}@media(max-width:768px){.admin-delivery-dashboard .dashboard-header h1{font-size:1.5rem;margin-bottom:1rem}}@media(max-width:480px){.admin-delivery-dashboard .dashboard-header h1{font-size:1.25rem;margin-bottom:.75rem;text-align:center}}.admin-delivery-dashboard .dashboard-header .dashboard-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}@media(max-width:1024px){.admin-delivery-dashboard .dashboard-header .dashboard-stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.875rem}}@media(max-width:768px){.admin-delivery-dashboard .dashboard-header .dashboard-stats{grid-template-columns:repeat(2,1fr);gap:.75rem}}@media(max-width:480px){.admin-delivery-dashboard .dashboard-header .dashboard-stats{grid-template-columns:1fr;gap:.75rem}}.admin-delivery-dashboard .dashboard-header .dashboard-stats .stat-card{background:#fff;padding:1.5rem;border-radius:.75rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;text-align:center;transition:all .3s ease-in-out}@media(max-width:1024px){.admin-delivery-dashboard .dashboard-header .dashboard-stats .stat-card{padding:1.25rem}}@media(max-width:768px){.admin-delivery-dashboard .dashboard-header .dashboard-stats .stat-card{padding:1rem}}@media(max-width:480px){.admin-delivery-dashboard .dashboard-header .dashboard-stats .stat-card{padding:1.25rem}}.admin-delivery-dashboard .dashboard-header .dashboard-stats .stat-card:hover{box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;transform:translateY(-2px)}@media(max-width:768px){.admin-delivery-dashboard .dashboard-header .dashboard-stats .stat-card:hover{transform:none}}.admin-delivery-dashboard .dashboard-header .dashboard-stats .stat-card h3{font-size:2rem;font-weight:700;color:#4267b2;margin-bottom:.5rem}@media(max-width:1024px){.admin-delivery-dashboard .dashboard-header .dashboard-stats .stat-card h3{font-size:1.75rem}}@media(max-width:768px){.admin-delivery-dashboard .dashboard-header .dashboard-stats .stat-card h3{font-size:1.5rem}}@media(max-width:480px){.admin-delivery-dashboard .dashboard-header .dashboard-stats .stat-card h3{font-size:1.75rem}}.admin-delivery-dashboard .dashboard-header .dashboard-stats .stat-card p{color:#999;font-size:.875rem;font-weight:500}@media(max-width:480px){.admin-delivery-dashboard .dashboard-header .dashboard-stats .stat-card p{font-size:.8125rem}}.admin-delivery-dashboard .dashboard-tabs{display:flex;gap:.5rem;margin-bottom:2rem;border-bottom:2px solid #e5e7eb;overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:768px){.admin-delivery-dashboard .dashboard-tabs{margin-bottom:1.5rem;gap:.25rem;padding-bottom:.5rem}}@media(max-width:480px){.admin-delivery-dashboard .dashboard-tabs{margin-bottom:1rem}}.admin-delivery-dashboard .dashboard-tabs .tab-btn{padding:.75rem 1.5rem;border:none;background:none;color:#999;font-weight:500;cursor:pointer;border-radius:.5rem .5rem 0 0;transition:all .3s ease-in-out;white-space:nowrap;flex-shrink:0}@media(max-width:1024px){.admin-delivery-dashboard .dashboard-tabs .tab-btn{padding:.625rem 1.25rem;font-size:.875rem}}@media(max-width:768px){.admin-delivery-dashboard .dashboard-tabs .tab-btn{padding:.5rem 1rem;font-size:.8125rem}}@media(max-width:480px){.admin-delivery-dashboard .dashboard-tabs .tab-btn{padding:.625rem .875rem;font-size:.75rem}}.admin-delivery-dashboard .dashboard-tabs .tab-btn:hover{background-color:#f3f4f6;color:#333}@media(max-width:768px){.admin-delivery-dashboard .dashboard-tabs .tab-btn:hover{background-color:transparent}}.admin-delivery-dashboard .dashboard-tabs .tab-btn.active{background-color:#4267b2;color:#fff;border-bottom:2px solid #4267B2}.admin-delivery-dashboard .dashboard-content .overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media(max-width:1024px){.admin-delivery-dashboard .dashboard-content .overview-grid{gap:1.5rem}}@media(max-width:768px){.admin-delivery-dashboard .dashboard-content .overview-grid{grid-template-columns:1fr;gap:1.25rem}}.admin-delivery-dashboard .dashboard-content .overview-card{background:#fff;padding:1.5rem;border-radius:.75rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}@media(max-width:1024px){.admin-delivery-dashboard .dashboard-content .overview-card{padding:1.25rem}}@media(max-width:768px){.admin-delivery-dashboard .dashboard-content .overview-card{padding:1rem}}.admin-delivery-dashboard .dashboard-content .overview-card h3{color:#39465d;margin-bottom:1rem;font-size:1.25rem;font-weight:600}@media(max-width:768px){.admin-delivery-dashboard .dashboard-content .overview-card h3{font-size:1.125rem;margin-bottom:.875rem}}@media(max-width:480px){.admin-delivery-dashboard .dashboard-content .overview-card h3{font-size:1rem;margin-bottom:.75rem}}.admin-delivery-dashboard .dashboard-content .overview-card .assign-driver-popup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}@media(max-width:768px){.admin-delivery-dashboard .dashboard-content .overview-card .assign-driver-popup{padding:.5rem}}.admin-delivery-dashboard .dashboard-content .overview-card .assign-driver-popup .popup-content{background:#fff;border-radius:.75rem;box-shadow:0 20px 25px #0000001a,0 10px 10px #0000000a;width:100%;max-width:500px;max-height:90vh;overflow-y:auto;margin:auto}@media(max-width:768px){.admin-delivery-dashboard .dashboard-content .overview-card .assign-driver-popup .popup-content{max-width:95%;max-height:95vh}}@media(max-width:480px){.admin-delivery-dashboard .dashboard-content .overview-card .assign-driver-popup .popup-content{max-width:100%;border-radius:.5rem}}.admin-delivery-dashboard .dashboard-content .overview-card .assign-driver-popup-alt{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem}.admin-delivery-dashboard .dashboard-content .overview-card .assign-driver-popup-alt .popup-content{background:#fff;border-radius:.75rem;box-shadow:0 20px 25px #0000001a,0 10px 10px #0000000a;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;position:relative;transform:translateY(0)}.admin-delivery-dashboard .dashboard-content .overview-card .assign-driver-popup-simple{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1000;display:grid;place-items:center;padding:1rem}.admin-delivery-dashboard .dashboard-content .overview-card .assign-driver-popup-simple .popup-content{background:#fff;border-radius:.75rem;box-shadow:0 20px 25px #0000001a,0 10px 10px #0000000a;width:100%;max-width:500px;max-height:90vh;overflow-y:auto}.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .driver-item,.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .order-item,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .driver-item,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .order-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #e5e7eb}@media(max-width:768px){.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .driver-item,.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .order-item,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .driver-item,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .order-item{padding:.625rem 0;flex-direction:column;align-items:flex-start;gap:.5rem}}@media(max-width:480px){.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .driver-item,.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .order-item,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .driver-item,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .order-item{padding:.5rem 0}}.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .driver-item:last-child,.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .order-item:last-child,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .driver-item:last-child,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .order-item:last-child{border-bottom:none}.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .driver-item .driver-info,.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .driver-item .order-info,.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .order-item .driver-info,.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .order-item .order-info,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .driver-item .driver-info,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .driver-item .order-info,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .order-item .driver-info,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .order-item .order-info{display:flex;flex-direction:column;gap:.25rem}@media(max-width:768px){.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .driver-item .driver-info,.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .driver-item .order-info,.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .order-item .driver-info,.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .order-item .order-info,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .driver-item .driver-info,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .driver-item .order-info,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .order-item .driver-info,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .order-item .order-info{width:100%}}.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .driver-item .driver-info .driver-name,.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .driver-item .driver-info .order-id,.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .driver-item .order-info .driver-name,.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .driver-item .order-info .order-id,.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .order-item .driver-info .driver-name,.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .order-item .driver-info .order-id,.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .order-item .order-info .driver-name,.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .order-item .order-info .order-id,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .driver-item .driver-info .driver-name,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .driver-item .driver-info .order-id,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .driver-item .order-info .driver-name,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .driver-item .order-info .order-id,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .order-item .driver-info .driver-name,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .order-item .driver-info .order-id,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .order-item .order-info .driver-name,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .order-item .order-info .order-id{font-weight:600;color:#333}@media(max-width:768px){.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .driver-item .driver-info .driver-name,.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .driver-item .driver-info .order-id,.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .driver-item .order-info .driver-name,.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .driver-item .order-info .order-id,.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .order-item .driver-info .driver-name,.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .order-item .driver-info .order-id,.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .order-item .order-info .driver-name,.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .order-item .order-info .order-id,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .driver-item .driver-info .driver-name,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .driver-item .driver-info .order-id,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .driver-item .order-info .driver-name,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .driver-item .order-info .order-id,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .order-item .driver-info .driver-name,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .order-item .driver-info .order-id,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .order-item .order-info .driver-name,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .order-item .order-info .order-id{font-size:.9375rem}}@media(max-width:480px){.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .driver-item .driver-info .driver-name,.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .driver-item .driver-info .order-id,.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .driver-item .order-info .driver-name,.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .driver-item .order-info .order-id,.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .order-item .driver-info .driver-name,.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .order-item .driver-info .order-id,.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .order-item .order-info .driver-name,.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .order-item .order-info .order-id,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .driver-item .driver-info .driver-name,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .driver-item .driver-info .order-id,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .driver-item .order-info .driver-name,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .driver-item .order-info .order-id,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .order-item .driver-info .driver-name,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .order-item .driver-info .order-id,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .order-item .order-info .driver-name,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .order-item .order-info .order-id{font-size:.875rem}}.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .driver-item .driver-info .customer-name,.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .driver-item .order-info .customer-name,.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .order-item .driver-info .customer-name,.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .order-item .order-info .customer-name,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .driver-item .driver-info .customer-name,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .driver-item .order-info .customer-name,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .order-item .driver-info .customer-name,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .order-item .order-info .customer-name{font-size:.875rem;color:#999}@media(max-width:480px){.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .driver-item .driver-info .customer-name,.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .driver-item .order-info .customer-name,.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .order-item .driver-info .customer-name,.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .order-item .order-info .customer-name,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .driver-item .driver-info .customer-name,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .driver-item .order-info .customer-name,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .order-item .driver-info .customer-name,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .order-item .order-info .customer-name{font-size:.8125rem}}.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .driver-item .driver-info .order-total,.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .driver-item .order-info .order-total,.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .order-item .driver-info .order-total,.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .order-item .order-info .order-total,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .driver-item .driver-info .order-total,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .driver-item .order-info .order-total,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .order-item .driver-info .order-total,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .order-item .order-info .order-total{font-weight:600;color:#ce802d}@media(max-width:768px){.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .driver-item .driver-info .order-total,.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .driver-item .order-info .order-total,.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .order-item .driver-info .order-total,.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .order-item .order-info .order-total,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .driver-item .driver-info .order-total,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .driver-item .order-info .order-total,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .order-item .driver-info .order-total,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .order-item .order-info .order-total{font-size:.9375rem}}.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .driver-item .driver-info .driver-rating,.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .driver-item .order-info .driver-rating,.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .order-item .driver-info .driver-rating,.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .order-item .order-info .driver-rating,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .driver-item .driver-info .driver-rating,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .driver-item .order-info .driver-rating,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .order-item .driver-info .driver-rating,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .order-item .order-info .driver-rating{display:flex;align-items:center;gap:.5rem}@media(max-width:480px){.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .driver-item .driver-info .driver-rating,.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .driver-item .order-info .driver-rating,.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .order-item .driver-info .driver-rating,.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .order-item .order-info .driver-rating,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .driver-item .driver-info .driver-rating,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .driver-item .order-info .driver-rating,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .order-item .driver-info .driver-rating,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .order-item .order-info .driver-rating{gap:.375rem}}@media(max-width:768px){.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .driver-item .status,.admin-delivery-dashboard .dashboard-content .overview-card .drivers-list .order-item .status,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .driver-item .status,.admin-delivery-dashboard .dashboard-content .overview-card .orders-list .order-item .status{align-self:flex-end;margin-top:-.5rem}}.admin-delivery-dashboard .dashboard-content .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}@media(max-width:768px){.admin-delivery-dashboard .dashboard-content .section-header{margin-bottom:1.25rem;flex-direction:column;align-items:flex-start;gap:1rem}}@media(max-width:480px){.admin-delivery-dashboard .dashboard-content .section-header{margin-bottom:1rem;gap:.75rem}}.admin-delivery-dashboard .dashboard-content .section-header h3{color:#39465d;font-size:1.5rem;font-weight:600}@media(max-width:768px){.admin-delivery-dashboard .dashboard-content .section-header h3{font-size:1.25rem}}@media(max-width:480px){.admin-delivery-dashboard .dashboard-content .section-header h3{font-size:1.125rem}}.admin-delivery-dashboard .dashboard-content .section-header .add-btn,.admin-delivery-dashboard .dashboard-content .section-header .refresh-btn{background-color:#4267b2;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}@media(max-width:768px){.admin-delivery-dashboard .dashboard-content .section-header .add-btn,.admin-delivery-dashboard .dashboard-content .section-header .refresh-btn{padding:.625rem 1.25rem;font-size:.875rem;align-self:flex-end}}@media(max-width:480px){.admin-delivery-dashboard .dashboard-content .section-header .add-btn,.admin-delivery-dashboard .dashboard-content .section-header .refresh-btn{width:100%;padding:.75rem;text-align:center}}.admin-delivery-dashboard .dashboard-content .section-header .add-btn:hover,.admin-delivery-dashboard .dashboard-content .section-header .refresh-btn:hover{background-color:#2c5aa0}.admin-delivery-dashboard .dashboard-content .drivers-table{background:#fff;border-radius:.75rem;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.admin-delivery-dashboard .dashboard-content .drivers-table .table-header{display:grid;grid-template-columns:2fr 1.5fr 1fr 1fr 1fr 1fr 1fr;background-color:#f3f4f6;padding:1rem;font-weight:600;color:#333;gap:1rem}@media(max-width:1200px){.admin-delivery-dashboard .dashboard-content .drivers-table .table-header{grid-template-columns:2fr 1.2fr .8fr .8fr .8fr 1fr 1fr;font-size:.875rem;padding:.875rem}}@media(max-width:768px){.admin-delivery-dashboard .dashboard-content .drivers-table .table-header{display:none}}.admin-delivery-dashboard .dashboard-content .drivers-table .table-row{display:grid;grid-template-columns:2fr 1.5fr 1fr 1fr 1fr 1fr 1fr;padding:1rem;border-bottom:1px solid #e5e7eb;align-items:center;gap:1rem}@media(max-width:1200px){.admin-delivery-dashboard .dashboard-content .drivers-table .table-row{grid-template-columns:2fr 1.2fr .8fr .8fr .8fr 1fr 1fr;padding:.875rem;font-size:.875rem}}@media(max-width:768px){.admin-delivery-dashboard .dashboard-content .drivers-table .table-row{grid-template-columns:1fr;gap:.5rem;padding:1rem}.admin-delivery-dashboard .dashboard-content .drivers-table .table-row span{padding:.25rem 0}.admin-delivery-dashboard .dashboard-content .drivers-table .table-row span:before{content:attr(data-label) ": ";font-weight:600;color:#39465d;display:inline-block;min-width:120px}}@media(max-width:480px){.admin-delivery-dashboard .dashboard-content .drivers-table .table-row{padding:.75rem}.admin-delivery-dashboard .dashboard-content .drivers-table .table-row span:before{min-width:100px;font-size:.8125rem}}.admin-delivery-dashboard .dashboard-content .drivers-table .table-row:last-child{border-bottom:none}.admin-delivery-dashboard .dashboard-content .drivers-table .table-row:hover{background-color:#f9fafb}@media(max-width:768px){.admin-delivery-dashboard .dashboard-content .drivers-table .table-row:hover{background-color:transparent}}.admin-delivery-dashboard .dashboard-content .drivers-table .table-row .driver-name{font-weight:600;color:#333}.admin-delivery-dashboard .dashboard-content .drivers-table .table-row .rating{display:flex;align-items:center;gap:.5rem}@media(max-width:768px){.admin-delivery-dashboard .dashboard-content .drivers-table .table-row .rating{gap:.375rem}}@media(max-width:480px){.admin-delivery-dashboard .dashboard-content .drivers-table .table-row .rating{flex-wrap:wrap}}.admin-delivery-dashboard .dashboard-content .drivers-table .table-row .actions{display:flex;gap:.5rem}@media(max-width:768px){.admin-delivery-dashboard .dashboard-content .drivers-table .table-row .actions{gap:.375rem;margin-top:.5rem}}@media(max-width:480px){.admin-delivery-dashboard .dashboard-content .drivers-table .table-row .actions{flex-direction:column;gap:.5rem}}.admin-delivery-dashboard .dashboard-content .drivers-table .table-row .actions .edit-btn,.admin-delivery-dashboard .dashboard-content .drivers-table .table-row .actions .view-btn{padding:.375rem .75rem;border:none;border-radius:.375rem;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}@media(max-width:768px){.admin-delivery-dashboard .dashboard-content .drivers-table .table-row .actions .edit-btn,.admin-delivery-dashboard .dashboard-content .drivers-table .table-row .actions .view-btn{padding:.5rem .875rem;font-size:.8125rem}}@media(max-width:480px){.admin-delivery-dashboard .dashboard-content .drivers-table .table-row .actions .edit-btn,.admin-delivery-dashboard .dashboard-content .drivers-table .table-row .actions .view-btn{width:100%;padding:.625rem;text-align:center}}.admin-delivery-dashboard .dashboard-content .drivers-table .table-row .actions .edit-btn{background-color:#f2bd00;color:#fff}.admin-delivery-dashboard .dashboard-content .drivers-table .table-row .actions .edit-btn:hover{background-color:#f2bd00}.admin-delivery-dashboard .dashboard-content .drivers-table .table-row .actions .view-btn{background-color:#4267b2;color:#fff}.admin-delivery-dashboard .dashboard-content .drivers-table .table-row .actions .view-btn:hover{background-color:#2c5aa0}.admin-delivery-dashboard .dashboard-content .orders-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}@media(max-width:1200px){.admin-delivery-dashboard .dashboard-content .orders-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.25rem}}@media(max-width:768px){.admin-delivery-dashboard .dashboard-content .orders-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}}@media(max-width:480px){.admin-delivery-dashboard .dashboard-content .orders-grid{grid-template-columns:1fr;gap:1rem}}.admin-delivery-dashboard .dashboard-content .orders-grid .order-card{background:#fff;padding:1.5rem;border-radius:.75rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;transition:all .3s ease-in-out}@media(max-width:768px){.admin-delivery-dashboard .dashboard-content .orders-grid .order-card{padding:1.25rem}}@media(max-width:480px){.admin-delivery-dashboard .dashboard-content .orders-grid .order-card{padding:1rem}}.admin-delivery-dashboard .dashboard-content .orders-grid .order-card:hover{box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;transform:translateY(-2px)}@media(max-width:768px){.admin-delivery-dashboard .dashboard-content .orders-grid .order-card:hover{transform:none}}.admin-delivery-dashboard .dashboard-content .orders-grid .order-card .order-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}@media(max-width:480px){.admin-delivery-dashboard .dashboard-content .orders-grid .order-card .order-header{margin-bottom:.875rem}}.admin-delivery-dashboard .dashboard-content .orders-grid .order-card .order-header .order-id{font-weight:700;font-size:1.125rem;color:#39465d}@media(max-width:768px){.admin-delivery-dashboard .dashboard-content .orders-grid .order-card .order-header .order-id{font-size:1rem}}@media(max-width:480px){.admin-delivery-dashboard .dashboard-content .orders-grid .order-card .order-header .order-id{font-size:.9375rem}}.admin-delivery-dashboard .dashboard-content .orders-grid .order-card .order-details-dashboard{margin-bottom:1.5rem}@media(max-width:480px){.admin-delivery-dashboard .dashboard-content .orders-grid .order-card .order-details-dashboard{margin-bottom:1.25rem}}.admin-delivery-dashboard .dashboard-content .orders-grid .order-card .order-details-dashboard p{margin-bottom:.5rem;color:#333}@media(max-width:768px){.admin-delivery-dashboard .dashboard-content .orders-grid .order-card .order-details-dashboard p{font-size:.875rem}}@media(max-width:480px){.admin-delivery-dashboard .dashboard-content .orders-grid .order-card .order-details-dashboard p{font-size:.8125rem;margin-bottom:.375rem}}.admin-delivery-dashboard .dashboard-content .orders-grid .order-card .order-details-dashboard p strong{color:#39465d}.admin-delivery-dashboard .dashboard-content .orders-grid .order-card .order-actions{display:flex;gap:.75rem}@media(max-width:480px){.admin-delivery-dashboard .dashboard-content .orders-grid .order-card .order-actions{flex-direction:column;gap:.5rem}}.admin-delivery-dashboard .dashboard-content .orders-grid .order-card .order-actions .assign-btn,.admin-delivery-dashboard .dashboard-content .orders-grid .order-card .order-actions .view-btn{flex:1;padding:.75rem;border:none;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}@media(max-width:768px){.admin-delivery-dashboard .dashboard-content .orders-grid .order-card .order-actions .assign-btn,.admin-delivery-dashboard .dashboard-content .orders-grid .order-card .order-actions .view-btn{padding:.625rem;font-size:.875rem}}@media(max-width:480px){.admin-delivery-dashboard .dashboard-content .orders-grid .order-card .order-actions .assign-btn,.admin-delivery-dashboard .dashboard-content .orders-grid .order-card .order-actions .view-btn{padding:.75rem;font-size:.875rem}}.admin-delivery-dashboard .dashboard-content .orders-grid .order-card .order-actions .assign-btn{background-color:#ce802d;color:#fff}.admin-delivery-dashboard .dashboard-content .orders-grid .order-card .order-actions .assign-btn:hover{background-color:#ce802d}.admin-delivery-dashboard .dashboard-content .orders-grid .order-card .order-actions .view-btn{background-color:#e5e7eb;color:#333}.admin-delivery-dashboard .dashboard-content .orders-grid .order-card .order-actions .view-btn:hover{background-color:#d1d5db}.admin-delivery-dashboard .dashboard-content .reviews-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media(max-width:1024px){.admin-delivery-dashboard .dashboard-content .reviews-grid{gap:1.5rem}}@media(max-width:768px){.admin-delivery-dashboard .dashboard-content .reviews-grid{grid-template-columns:1fr;gap:1.25rem}}.admin-delivery-dashboard .dashboard-content .reviews-grid .reviews-card{background:#fff;padding:1.5rem;border-radius:.75rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}@media(max-width:768px){.admin-delivery-dashboard .dashboard-content .reviews-grid .reviews-card{padding:1.25rem}}@media(max-width:480px){.admin-delivery-dashboard .dashboard-content .reviews-grid .reviews-card{padding:1rem}}.admin-delivery-dashboard .dashboard-content .reviews-grid .reviews-card h3{color:#39465d;margin-bottom:1.5rem;font-size:1.25rem;font-weight:600}@media(max-width:768px){.admin-delivery-dashboard .dashboard-content .reviews-grid .reviews-card h3{font-size:1.125rem;margin-bottom:1.25rem}}@media(max-width:480px){.admin-delivery-dashboard .dashboard-content .reviews-grid .reviews-card h3{font-size:1rem;margin-bottom:1rem}}.admin-delivery-dashboard .dashboard-content .reviews-grid .reviews-card .reviews-list .review-item{padding:1rem 0;border-bottom:1px solid #e5e7eb}@media(max-width:768px){.admin-delivery-dashboard .dashboard-content .reviews-grid .reviews-card .reviews-list .review-item{padding:.875rem 0}}@media(max-width:480px){.admin-delivery-dashboard .dashboard-content .reviews-grid .reviews-card .reviews-list .review-item{padding:.75rem 0}}.admin-delivery-dashboard .dashboard-content .reviews-grid .reviews-card .reviews-list .review-item:last-child{border-bottom:none}.admin-delivery-dashboard .dashboard-content .reviews-grid .reviews-card .reviews-list .review-item .review-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}@media(max-width:480px){.admin-delivery-dashboard .dashboard-content .reviews-grid .reviews-card .reviews-list .review-item .review-header{flex-direction:column;align-items:flex-start;gap:.375rem;margin-bottom:.375rem}}.admin-delivery-dashboard .dashboard-content .reviews-grid .reviews-card .reviews-list .review-item .review-header .reviewer{font-weight:600;color:#333}@media(max-width:768px){.admin-delivery-dashboard .dashboard-content .reviews-grid .reviews-card .reviews-list .review-item .review-header .reviewer{font-size:.9375rem}}@media(max-width:480px){.admin-delivery-dashboard .dashboard-content .reviews-grid .reviews-card .reviews-list .review-item .review-header .reviewer{font-size:.875rem}}.admin-delivery-dashboard .dashboard-content .reviews-grid .reviews-card .reviews-list .review-item .review-header .rating{display:flex;align-items:center;gap:.5rem}@media(max-width:480px){.admin-delivery-dashboard .dashboard-content .reviews-grid .reviews-card .reviews-list .review-item .review-header .rating{gap:.375rem}}.admin-delivery-dashboard .dashboard-content .reviews-grid .reviews-card .reviews-list .review-item p{margin-bottom:.5rem;color:#333}@media(max-width:768px){.admin-delivery-dashboard .dashboard-content .reviews-grid .reviews-card .reviews-list .review-item p{font-size:.875rem}}@media(max-width:480px){.admin-delivery-dashboard .dashboard-content .reviews-grid .reviews-card .reviews-list .review-item p{font-size:.8125rem;margin-bottom:.375rem}}.admin-delivery-dashboard .dashboard-content .reviews-grid .reviews-card .reviews-list .review-item p strong{color:#39465d}.admin-delivery-dashboard .dashboard-content .reviews-grid .reviews-card .reviews-list .review-item .review-comment{font-style:italic;color:#999;margin-bottom:.75rem}@media(max-width:768px){.admin-delivery-dashboard .dashboard-content .reviews-grid .reviews-card .reviews-list .review-item .review-comment{font-size:.875rem}}@media(max-width:480px){.admin-delivery-dashboard .dashboard-content .reviews-grid .reviews-card .reviews-list .review-item .review-comment{font-size:.8125rem;margin-bottom:.5rem}}.admin-delivery-dashboard .dashboard-content .reviews-grid .reviews-card .reviews-list .review-item .review-date{font-size:.75rem;color:#999}@media(max-width:480px){.admin-delivery-dashboard .dashboard-content .reviews-grid .reviews-card .reviews-list .review-item .review-date{font-size:.6875rem}}.admin-delivery-dashboard .status{padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase}@media(max-width:768px){.admin-delivery-dashboard .status{padding:.375rem .875rem;font-size:.6875rem}}@media(max-width:480px){.admin-delivery-dashboard .status{padding:.25rem .625rem;font-size:.625rem}}.admin-delivery-dashboard .status.status-available{background-color:#22c55e1a;color:#15803d}.admin-delivery-dashboard .status.status-busy{background-color:#fbbf241a;color:#b45309}.admin-delivery-dashboard .status.status-offline{background-color:#ef44441a;color:#b91c1c}.admin-delivery-dashboard .priority{padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase}@media(max-width:768px){.admin-delivery-dashboard .priority{padding:.375rem .875rem;font-size:.6875rem}}@media(max-width:480px){.admin-delivery-dashboard .priority{padding:.25rem .625rem;font-size:.625rem}}.admin-delivery-dashboard .priority.priority-high{background-color:#ef44441a;color:#b91c1c}.admin-delivery-dashboard .priority.priority-medium{background-color:#fbbf241a;color:#b45309}.admin-delivery-dashboard .priority.priority-low{background-color:#22c55e1a;color:#15803d}.admin-delivery-dashboard .star{color:#d1d5db;font-size:1rem}@media(max-width:768px){.admin-delivery-dashboard .star{font-size:.875rem}}@media(max-width:480px){.admin-delivery-dashboard .star{font-size:.8125rem}}.admin-delivery-dashboard .star.filled{color:#f2bd00}.admin-delivery-dashboard .rating{display:flex;align-items:center;gap:.25rem}@media(max-width:480px){.admin-delivery-dashboard .rating{gap:.1875rem}}.admin-delivery-dashboard .rating span:last-child{margin-left:.25rem;font-weight:600;color:#333}@media(max-width:768px){.admin-delivery-dashboard .rating span:last-child{font-size:.875rem}}@media(max-width:480px){.admin-delivery-dashboard .rating span:last-child{font-size:.8125rem;margin-left:.1875rem}}.admin-delivery-dashboard.lang-ar{direction:rtl}.admin-delivery-dashboard.lang-ar h1,.admin-delivery-dashboard.lang-ar h2,.admin-delivery-dashboard.lang-ar h3,.admin-delivery-dashboard.lang-ar h4,.admin-delivery-dashboard.lang-ar h5,.admin-delivery-dashboard.lang-ar h6,.admin-delivery-dashboard.lang-ar p,.admin-delivery-dashboard.lang-ar span,.admin-delivery-dashboard.lang-ar label,.admin-delivery-dashboard.lang-ar button,.admin-delivery-dashboard.lang-ar input,.admin-delivery-dashboard.lang-ar select,.admin-delivery-dashboard.lang-ar textarea,.admin-delivery-dashboard.lang-ar div{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.admin-delivery-dashboard.lang-ar .dashboard-header h1{text-align:right}.admin-delivery-dashboard.lang-ar .dashboard-header .dashboard-stats .stat-card{text-align:center}.admin-delivery-dashboard.lang-ar .dashboard-content .overview-card h3{text-align:right}.admin-delivery-dashboard.lang-ar .dashboard-content .overview-card .drivers-list .driver-item .driver-info,.admin-delivery-dashboard.lang-ar .dashboard-content .overview-card .drivers-list .driver-item .order-info,.admin-delivery-dashboard.lang-ar .dashboard-content .overview-card .drivers-list .order-item .driver-info,.admin-delivery-dashboard.lang-ar .dashboard-content .overview-card .drivers-list .order-item .order-info,.admin-delivery-dashboard.lang-ar .dashboard-content .overview-card .orders-list .driver-item .driver-info,.admin-delivery-dashboard.lang-ar .dashboard-content .overview-card .orders-list .driver-item .order-info,.admin-delivery-dashboard.lang-ar .dashboard-content .overview-card .orders-list .order-item .driver-info,.admin-delivery-dashboard.lang-ar .dashboard-content .overview-card .orders-list .order-item .order-info{align-items:flex-start}@media(max-width:768px){.admin-delivery-dashboard.lang-ar .dashboard-content .overview-card .drivers-list .driver-item .driver-info,.admin-delivery-dashboard.lang-ar .dashboard-content .overview-card .drivers-list .driver-item .order-info,.admin-delivery-dashboard.lang-ar .dashboard-content .overview-card .drivers-list .order-item .driver-info,.admin-delivery-dashboard.lang-ar .dashboard-content .overview-card .drivers-list .order-item .order-info,.admin-delivery-dashboard.lang-ar .dashboard-content .overview-card .orders-list .driver-item .driver-info,.admin-delivery-dashboard.lang-ar .dashboard-content .overview-card .orders-list .driver-item .order-info,.admin-delivery-dashboard.lang-ar .dashboard-content .overview-card .orders-list .order-item .driver-info,.admin-delivery-dashboard.lang-ar .dashboard-content .overview-card .orders-list .order-item .order-info{align-items:flex-start}.admin-delivery-dashboard.lang-ar .dashboard-content .overview-card .drivers-list .driver-item .status,.admin-delivery-dashboard.lang-ar .dashboard-content .overview-card .drivers-list .order-item .status,.admin-delivery-dashboard.lang-ar .dashboard-content .overview-card .orders-list .driver-item .status,.admin-delivery-dashboard.lang-ar .dashboard-content .overview-card .orders-list .order-item .status{align-self:flex-start}}.admin-delivery-dashboard.lang-ar .dashboard-content .drivers-table .table-header,.admin-delivery-dashboard.lang-ar .dashboard-content .drivers-table .table-row{text-align:right}@media(max-width:768px){.admin-delivery-dashboard.lang-ar .dashboard-content .drivers-table .table-row span:before{margin-left:.5rem;margin-right:0}}.admin-delivery-dashboard.lang-ar .dashboard-content .drivers-table .table-row .actions{justify-content:flex-start}@media(max-width:768px){.admin-delivery-dashboard.lang-ar .dashboard-content .drivers-table .table-row .actions{justify-content:flex-start}.admin-delivery-dashboard.lang-ar .dashboard-content .section-header{align-items:flex-start}}.admin-delivery-dashboard.lang-ar .dashboard-content .section-header h3{text-align:right}@media(max-width:768px){.admin-delivery-dashboard.lang-ar .dashboard-content .section-header .add-btn,.admin-delivery-dashboard.lang-ar .dashboard-content .section-header .refresh-btn{align-self:flex-start}}.admin-delivery-dashboard.lang-ar .dashboard-content .orders-grid .order-card .order-header .order-id,.admin-delivery-dashboard.lang-ar .dashboard-content .orders-grid .order-card .order-details-dashboard p{text-align:right}.admin-delivery-dashboard.lang-ar .dashboard-content .orders-grid .order-card .order-details-dashboard p strong{margin-left:.25rem;margin-right:0}.admin-delivery-dashboard.lang-ar .dashboard-content .reviews-grid .reviews-card h3{text-align:right}@media(max-width:480px){.admin-delivery-dashboard.lang-ar .dashboard-content .reviews-grid .reviews-card .reviews-list .review-item .review-header{align-items:flex-start}}.admin-delivery-dashboard.lang-ar .dashboard-content .reviews-grid .reviews-card .reviews-list .review-item .review-header .reviewer,.admin-delivery-dashboard.lang-ar .dashboard-content .reviews-grid .reviews-card .reviews-list .review-item p{text-align:right}.admin-delivery-dashboard.lang-ar .dashboard-content .reviews-grid .reviews-card .reviews-list .review-item p strong{margin-left:.25rem;margin-right:0}.admin-delivery-dashboard.lang-ar .dashboard-content .reviews-grid .reviews-card .reviews-list .review-item .review-comment{text-align:right}.admin-delivery-dashboard.lang-ar .dashboard-content .reviews-grid .reviews-card .reviews-list .review-item .review-date{text-align:right;display:block}.admin-delivery-dashboard.lang-ar .rating span:last-child{margin-left:0;margin-right:.25rem}@media(max-width:480px){.admin-delivery-dashboard.lang-ar .rating span:last-child{margin-right:.1875rem}}.admin-delivery-dashboard.lang-ar .assign-driver-popup-simple{direction:rtl}.admin-delivery-dashboard.lang-ar .assign-driver-popup-simple .popup-content .popup-header h3{text-align:right}.admin-delivery-dashboard.lang-ar .assign-driver-popup-simple .popup-content .popup-body .form-group label{text-align:right;display:block}.admin-delivery-dashboard.lang-ar .assign-driver-popup-simple .popup-content .popup-body .form-group select{text-align:right;padding-right:1rem;padding-left:2.5rem;background-position:left .75rem center}.admin-delivery-dashboard.lang-ar .assign-driver-popup-simple .popup-content .popup-body .driver-info-preview h4,.admin-delivery-dashboard.lang-ar .assign-driver-popup-simple .popup-content .popup-body .driver-info-preview .driver-details p{text-align:right}.admin-delivery-dashboard.lang-ar .assign-driver-popup-simple .popup-content .popup-body .driver-info-preview .driver-details p strong{margin-left:.25rem;margin-right:0}.admin-delivery-dashboard.lang-ar .assign-driver-popup-simple .popup-content .popup-body .popup-actions{flex-direction:row-reverse}.assign-driver-popup.lang-ar,.assign-driver-popup-alt.lang-ar{direction:rtl}.assign-driver-popup.lang-ar .popup-content .popup-header h3,.assign-driver-popup-alt.lang-ar .popup-content .popup-header h3{text-align:right}.assign-driver-popup.lang-ar .popup-content .popup-body .form-group label,.assign-driver-popup-alt.lang-ar .popup-content .popup-body .form-group label{text-align:right;display:block}.assign-driver-popup.lang-ar .popup-content .popup-body .form-group select,.assign-driver-popup-alt.lang-ar .popup-content .popup-body .form-group select,.assign-driver-popup.lang-ar .popup-content .popup-body .driver-info-preview .driver-details p,.assign-driver-popup-alt.lang-ar .popup-content .popup-body .driver-info-preview .driver-details p{text-align:right}.assign-driver-popup.lang-ar .popup-content .popup-body .popup-actions,.assign-driver-popup-alt.lang-ar .popup-content .popup-body .popup-actions{flex-direction:row-reverse}@media(max-width:768px){.admin-delivery-dashboard.lang-ar .drivers-table .table-row span{text-align:right}}@media(max-width:480px){.admin-delivery-dashboard.lang-ar .dashboard-header h1{text-align:center}}.admin-delivery-dashboard .pending-drivers-details .details-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;background:#fff;padding:1.5rem;border-radius:.75rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}@media(max-width:768px){.admin-delivery-dashboard .pending-drivers-details .details-header{flex-direction:column;gap:1rem;text-align:center;padding:1.25rem;margin-bottom:1.5rem}}@media(max-width:480px){.admin-delivery-dashboard .pending-drivers-details .details-header{padding:1rem;margin-bottom:1rem}}.admin-delivery-dashboard .pending-drivers-details .details-header .header-left{display:flex;align-items:center;gap:1rem}@media(max-width:768px){.admin-delivery-dashboard .pending-drivers-details .details-header .header-left{flex-direction:column;gap:.5rem}}.admin-delivery-dashboard .pending-drivers-details .details-header .header-left h1{color:#39465d;font-size:1.75rem;font-weight:600;margin:0}@media(max-width:768px){.admin-delivery-dashboard .pending-drivers-details .details-header .header-left h1{font-size:1.5rem}}@media(max-width:480px){.admin-delivery-dashboard .pending-drivers-details .details-header .header-left h1{font-size:1.375rem}}.admin-delivery-dashboard .pending-drivers-details .details-header .header-actions{display:flex;gap:1rem}@media(max-width:768px){.admin-delivery-dashboard .pending-drivers-details .details-header .header-actions{justify-content:center;gap:.75rem}}@media(max-width:480px){.admin-delivery-dashboard .pending-drivers-details .details-header .header-actions{flex-direction:column;width:100%;gap:.5rem}}.admin-delivery-dashboard .pending-drivers-details .back-btn{background:#e5e7eb;color:#333;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}@media(max-width:768px){.admin-delivery-dashboard .pending-drivers-details .back-btn{padding:.625rem 1.25rem;font-size:.875rem}}@media(max-width:480px){.admin-delivery-dashboard .pending-drivers-details .back-btn{width:100%;padding:.75rem}}.admin-delivery-dashboard .pending-drivers-details .back-btn:hover{background:#d1d5db}.admin-delivery-dashboard .pending-drivers-details .approve-btn,.admin-delivery-dashboard .pending-drivers-details .reject-btn{padding:.75rem 1.5rem;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out;border:none}@media(max-width:768px){.admin-delivery-dashboard .pending-drivers-details .approve-btn,.admin-delivery-dashboard .pending-drivers-details .reject-btn{padding:.625rem 1.25rem;font-size:.875rem}}@media(max-width:480px){.admin-delivery-dashboard .pending-drivers-details .approve-btn,.admin-delivery-dashboard .pending-drivers-details .reject-btn{width:100%;padding:.75rem}}.admin-delivery-dashboard .pending-drivers-details .approve-btn.approve-btn,.admin-delivery-dashboard .pending-drivers-details .reject-btn.approve-btn{background:#10b981;color:#fff}.admin-delivery-dashboard .pending-drivers-details .approve-btn.approve-btn:hover,.admin-delivery-dashboard .pending-drivers-details .reject-btn.approve-btn:hover{background-color:#10b981}.admin-delivery-dashboard .pending-drivers-details .approve-btn.reject-btn,.admin-delivery-dashboard .pending-drivers-details .reject-btn.reject-btn{background:#ef4444;color:#fff}.admin-delivery-dashboard .pending-drivers-details .approve-btn.reject-btn:hover,.admin-delivery-dashboard .pending-drivers-details .reject-btn.reject-btn:hover{background-color:#ef44444}.admin-delivery-dashboard .pending-drivers-details .details-content{display:flex;flex-direction:column;gap:2rem}@media(max-width:768px){.admin-delivery-dashboard .pending-drivers-details .details-content{gap:1.5rem}}@media(max-width:480px){.admin-delivery-dashboard .pending-drivers-details .details-content{gap:1.25rem}}.admin-delivery-dashboard .pending-drivers-details .details-section{background:#fff;padding:2rem;border-radius:.75rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}@media(max-width:768px){.admin-delivery-dashboard .pending-drivers-details .details-section{padding:1.5rem}}@media(max-width:480px){.admin-delivery-dashboard .pending-drivers-details .details-section{padding:1.25rem}}.admin-delivery-dashboard .pending-drivers-details .details-section h3{color:#39465d;font-size:1.5rem;font-weight:600;margin:0 0 1.5rem;border-bottom:2px solid #CE802D;padding-bottom:.75rem}@media(max-width:768px){.admin-delivery-dashboard .pending-drivers-details .details-section h3{font-size:1.375rem;margin-bottom:1.25rem}}@media(max-width:480px){.admin-delivery-dashboard .pending-drivers-details .details-section h3{font-size:1.25rem;margin-bottom:1rem}}.admin-delivery-dashboard .pending-drivers-details .personal-info .info-grid{display:grid;grid-template-columns:auto 1fr;gap:2rem}@media(max-width:768px){.admin-delivery-dashboard .pending-drivers-details .personal-info .info-grid{grid-template-columns:1fr;gap:1.5rem}}.admin-delivery-dashboard .pending-drivers-details .personal-info .info-grid .driver-profile{display:flex;flex-direction:column;align-items:center;text-align:center}.admin-delivery-dashboard .pending-drivers-details .personal-info .info-grid .driver-profile .driver-avatar{width:120px;height:120px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:4px solid #CE802D;margin-bottom:1rem}@media(max-width:768px){.admin-delivery-dashboard .pending-drivers-details .personal-info .info-grid .driver-profile .driver-avatar{width:100px;height:100px}}@media(max-width:480px){.admin-delivery-dashboard .pending-drivers-details .personal-info .info-grid .driver-profile .driver-avatar{width:80px;height:80px;margin-bottom:.75rem}}.admin-delivery-dashboard .pending-drivers-details .personal-info .info-grid .driver-profile .driver-basic h4{color:#39465d;font-size:1.25rem;margin:0 0 .5rem}@media(max-width:768px){.admin-delivery-dashboard .pending-drivers-details .personal-info .info-grid .driver-profile .driver-basic h4{font-size:1.125rem}}@media(max-width:480px){.admin-delivery-dashboard .pending-drivers-details .personal-info .info-grid .driver-profile .driver-basic h4{font-size:1rem}}.admin-delivery-dashboard .pending-drivers-details .personal-info .info-grid .driver-profile .driver-basic .driver-id,.admin-delivery-dashboard .pending-drivers-details .personal-info .info-grid .driver-profile .driver-basic .application-date{color:#999;font-size:.875rem;margin:.25rem 0}@media(max-width:480px){.admin-delivery-dashboard .pending-drivers-details .personal-info .info-grid .driver-profile .driver-basic .driver-id,.admin-delivery-dashboard .pending-drivers-details .personal-info .info-grid .driver-profile .driver-basic .application-date{font-size:.8125rem}}.admin-delivery-dashboard .pending-drivers-details .personal-info .info-grid .personal-details{display:flex;flex-direction:column;gap:1rem}@media(max-width:768px){.admin-delivery-dashboard .pending-drivers-details .personal-info .info-grid .personal-details{gap:.875rem}}.admin-delivery-dashboard .pending-drivers-details .personal-info .info-grid .personal-details .detail-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#f9fafb;border-radius:.5rem}@media(max-width:768px){.admin-delivery-dashboard .pending-drivers-details .personal-info .info-grid .personal-details .detail-item{flex-direction:column;align-items:flex-start;gap:.5rem;padding:.625rem}}@media(max-width:480px){.admin-delivery-dashboard .pending-drivers-details .personal-info .info-grid .personal-details .detail-item{padding:.5rem}}.admin-delivery-dashboard .pending-drivers-details .personal-info .info-grid .personal-details .detail-item strong{color:#39465d;font-weight:600;font-size:.875rem;min-width:120px}@media(max-width:768px){.admin-delivery-dashboard .pending-drivers-details .personal-info .info-grid .personal-details .detail-item strong{min-width:auto;font-size:.8125rem}}.admin-delivery-dashboard .pending-drivers-details .personal-info .info-grid .personal-details .detail-item span{color:#333;font-weight:500;text-align:right}@media(max-width:768px){.admin-delivery-dashboard .pending-drivers-details .personal-info .info-grid .personal-details .detail-item span{text-align:left;font-size:.875rem;word-break:break-word}}@media(max-width:480px){.admin-delivery-dashboard .pending-drivers-details .personal-info .info-grid .personal-details .detail-item span{font-size:.8125rem}}.admin-delivery-dashboard .pending-drivers-details .vehicle-info .vehicle-grid .vehicle-main .vehicle-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1rem;background:#f9fafb;border-radius:.5rem}@media(max-width:768px){.admin-delivery-dashboard .pending-drivers-details .vehicle-info .vehicle-grid .vehicle-main .vehicle-header{gap:.75rem;padding:.875rem;margin-bottom:1.25rem}}@media(max-width:480px){.admin-delivery-dashboard .pending-drivers-details .vehicle-info .vehicle-grid .vehicle-main .vehicle-header{flex-direction:column;text-align:center;gap:.5rem;padding:.75rem;margin-bottom:1rem}}.admin-delivery-dashboard .pending-drivers-details .vehicle-info .vehicle-grid .vehicle-main .vehicle-header .vehicle-icon{font-size:2rem}@media(max-width:768px){.admin-delivery-dashboard .pending-drivers-details .vehicle-info .vehicle-grid .vehicle-main .vehicle-header .vehicle-icon{font-size:1.75rem}}@media(max-width:480px){.admin-delivery-dashboard .pending-drivers-details .vehicle-info .vehicle-grid .vehicle-main .vehicle-header .vehicle-icon{font-size:1.5rem}}.admin-delivery-dashboard .pending-drivers-details .vehicle-info .vehicle-grid .vehicle-main .vehicle-header h4{color:#39465d;font-size:1.25rem;margin:0}@media(max-width:768px){.admin-delivery-dashboard .pending-drivers-details .vehicle-info .vehicle-grid .vehicle-main .vehicle-header h4{font-size:1.125rem}}@media(max-width:480px){.admin-delivery-dashboard .pending-drivers-details .vehicle-info .vehicle-grid .vehicle-main .vehicle-header h4{font-size:1rem}}.admin-delivery-dashboard .pending-drivers-details .vehicle-info .vehicle-grid .vehicle-main .vehicle-header p{color:#999;margin:.25rem 0 0;font-size:.875rem}@media(max-width:768px){.admin-delivery-dashboard .pending-drivers-details .vehicle-info .vehicle-grid .vehicle-main .vehicle-header p{font-size:.8125rem}}@media(max-width:480px){.admin-delivery-dashboard .pending-drivers-details .vehicle-info .vehicle-grid .vehicle-main .vehicle-header p{margin:0;font-size:.75rem}}.admin-delivery-dashboard .pending-drivers-details .vehicle-info .vehicle-grid .vehicle-main .vehicle-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}@media(max-width:768px){.admin-delivery-dashboard .pending-drivers-details .vehicle-info .vehicle-grid .vehicle-main .vehicle-details{grid-template-columns:1fr;gap:.875rem}}.admin-delivery-dashboard .pending-drivers-details .vehicle-info .vehicle-grid .vehicle-main .vehicle-details .detail-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#f9fafb;border-radius:.5rem}@media(max-width:768px){.admin-delivery-dashboard .pending-drivers-details .vehicle-info .vehicle-grid .vehicle-main .vehicle-details .detail-item{flex-direction:column;align-items:flex-start;gap:.5rem;padding:.625rem}}@media(max-width:480px){.admin-delivery-dashboard .pending-drivers-details .vehicle-info .vehicle-grid .vehicle-main .vehicle-details .detail-item{padding:.5rem}}.admin-delivery-dashboard .pending-drivers-details .vehicle-info .vehicle-grid .vehicle-main .vehicle-details .detail-item strong{color:#39465d;font-weight:600;font-size:.875rem}@media(max-width:768px){.admin-delivery-dashboard .pending-drivers-details .vehicle-info .vehicle-grid .vehicle-main .vehicle-details .detail-item strong{font-size:.8125rem}}.admin-delivery-dashboard .pending-drivers-details .vehicle-info .vehicle-grid .vehicle-main .vehicle-details .detail-item .plate-number{background:#39465d;color:#fff;padding:.25rem .5rem;border-radius:.375rem;font-family:monospace;font-weight:600}@media(max-width:768px){.admin-delivery-dashboard .pending-drivers-details .vehicle-info .vehicle-grid .vehicle-main .vehicle-details .detail-item .plate-number{font-size:.875rem}}@media(max-width:480px){.admin-delivery-dashboard .pending-drivers-details .vehicle-info .vehicle-grid .vehicle-main .vehicle-details .detail-item .plate-number{font-size:.8125rem}}.admin-delivery-dashboard .pending-drivers-details .license-info .license-grid .license-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}@media(max-width:768px){.admin-delivery-dashboard .pending-drivers-details .license-info .license-grid .license-details{grid-template-columns:1fr;gap:.875rem}}.admin-delivery-dashboard .pending-drivers-details .license-info .license-grid .license-details .detail-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#f9fafb;border-radius:.5rem}@media(max-width:768px){.admin-delivery-dashboard .pending-drivers-details .license-info .license-grid .license-details .detail-item{flex-direction:column;align-items:flex-start;gap:.5rem;padding:.625rem}}@media(max-width:480px){.admin-delivery-dashboard .pending-drivers-details .license-info .license-grid .license-details .detail-item{padding:.5rem}}.admin-delivery-dashboard .pending-drivers-details .license-info .license-grid .license-details .detail-item strong{color:#39465d;font-weight:600;font-size:.875rem}@media(max-width:768px){.admin-delivery-dashboard .pending-drivers-details .license-info .license-grid .license-details .detail-item strong{font-size:.8125rem}}.admin-delivery-dashboard .pending-drivers-details .license-info .license-grid .license-details .detail-item .expired{color:#ef4444;font-weight:600}.admin-delivery-dashboard .pending-drivers-details .license-info .license-grid .license-details .detail-item .valid{color:#10b981;font-weight:600}.admin-delivery-dashboard .pending-drivers-details .license-info .license-grid .license-details .detail-item .license-status{padding:.25rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:600}.admin-delivery-dashboard .pending-drivers-details .license-info .license-grid .license-details .detail-item .license-status.expired{background:#ef44441a;color:#ef4444}.admin-delivery-dashboard .pending-drivers-details .license-info .license-grid .license-details .detail-item .license-status.valid{background:#10b9811a;color:#10b981}.admin-delivery-dashboard .pending-drivers-details .emergency-contact .contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}@media(max-width:768px){.admin-delivery-dashboard .pending-drivers-details .emergency-contact .contact-grid{grid-template-columns:1fr;gap:.875rem}}.admin-delivery-dashboard .pending-drivers-details .emergency-contact .contact-grid .detail-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#f9fafb;border-radius:.5rem}@media(max-width:768px){.admin-delivery-dashboard .pending-drivers-details .emergency-contact .contact-grid .detail-item{flex-direction:column;align-items:flex-start;gap:.5rem;padding:.625rem}}@media(max-width:480px){.admin-delivery-dashboard .pending-drivers-details .emergency-contact .contact-grid .detail-item{padding:.5rem}}.admin-delivery-dashboard .pending-drivers-details .emergency-contact .contact-grid .detail-item strong{color:#39465d;font-weight:600;font-size:.875rem}@media(max-width:768px){.admin-delivery-dashboard .pending-drivers-details .emergency-contact .contact-grid .detail-item strong{font-size:.8125rem}}.admin-delivery-dashboard .pending-drivers-details .emergency-contact .contact-grid .detail-item span{color:#333;font-weight:500}@media(max-width:768px){.admin-delivery-dashboard .pending-drivers-details .emergency-contact .contact-grid .detail-item span{font-size:.875rem}}@media(max-width:480px){.admin-delivery-dashboard .pending-drivers-details .emergency-contact .contact-grid .detail-item span{font-size:.8125rem}}.admin-delivery-dashboard .pending-drivers-details .documents-section .documents-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}@media(max-width:768px){.admin-delivery-dashboard .pending-drivers-details .documents-section .documents-grid{grid-template-columns:1fr;gap:1.5rem}}.admin-delivery-dashboard .pending-drivers-details .documents-section .documents-grid .document-item{text-align:center}.admin-delivery-dashboard .pending-drivers-details .documents-section .documents-grid .document-item h4{color:#39465d;font-size:1rem;margin:0 0 1rem}@media(max-width:768px){.admin-delivery-dashboard .pending-drivers-details .documents-section .documents-grid .document-item h4{font-size:.9375rem;margin-bottom:.875rem}}@media(max-width:480px){.admin-delivery-dashboard .pending-drivers-details .documents-section .documents-grid .document-item h4{font-size:.875rem;margin-bottom:.75rem}}.admin-delivery-dashboard .pending-drivers-details .documents-section .documents-grid .document-item img{width:100%;max-width:300px;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:.5rem;border:3px solid #CE802D;cursor:pointer;transition:all .3s ease-in-out}@media(max-width:768px){.admin-delivery-dashboard .pending-drivers-details .documents-section .documents-grid .document-item img{height:180px}}@media(max-width:480px){.admin-delivery-dashboard .pending-drivers-details .documents-section .documents-grid .document-item img{height:160px}}.admin-delivery-dashboard .pending-drivers-details .documents-section .documents-grid .document-item img:hover{transform:scale(1.02);box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f}.admin-delivery-dashboard .pending-drivers-details .details-actions{display:flex;gap:1rem;justify-content:center;padding:2rem}@media(max-width:768px){.admin-delivery-dashboard .pending-drivers-details .details-actions{flex-direction:column;padding:1.5rem;gap:.75rem}}@media(max-width:480px){.admin-delivery-dashboard .pending-drivers-details .details-actions{padding:1rem;gap:.625rem}}.admin-delivery-dashboard .pending-drivers-details .details-actions .approve-btn-large,.admin-delivery-dashboard .pending-drivers-details .details-actions .reject-btn-large{padding:1rem 2rem;border-radius:.5rem;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease-in-out;border:none;min-width:200px}@media(max-width:768px){.admin-delivery-dashboard .pending-drivers-details .details-actions .approve-btn-large,.admin-delivery-dashboard .pending-drivers-details .details-actions .reject-btn-large{width:100%;min-width:auto;padding:.875rem;font-size:.9375rem}}@media(max-width:480px){.admin-delivery-dashboard .pending-drivers-details .details-actions .approve-btn-large,.admin-delivery-dashboard .pending-drivers-details .details-actions .reject-btn-large{padding:1rem;font-size:.875rem}}.admin-delivery-dashboard .pending-drivers-details .details-actions .approve-btn-large.approve-btn-large,.admin-delivery-dashboard .pending-drivers-details .details-actions .reject-btn-large.approve-btn-large{background:#10b981;color:#fff}.admin-delivery-dashboard .pending-drivers-details .details-actions .approve-btn-large.approve-btn-large:hover,.admin-delivery-dashboard .pending-drivers-details .details-actions .reject-btn-large.approve-btn-large:hover{background-color:#10b981;transform:translateY(-2px);box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f}.admin-delivery-dashboard .pending-drivers-details .details-actions .approve-btn-large.reject-btn-large,.admin-delivery-dashboard .pending-drivers-details .details-actions .reject-btn-large.reject-btn-large{background:#ef4444;color:#fff}.admin-delivery-dashboard .pending-drivers-details .details-actions .approve-btn-large.reject-btn-large:hover,.admin-delivery-dashboard .pending-drivers-details .details-actions .reject-btn-large.reject-btn-large:hover{background-color:#ef44444;transform:translateY(-2px);box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f}.orders-listing{padding:1.5rem;background-color:#f9fafb}@media(max-width:768px){.orders-listing{padding:.5rem}}.orders-listing .orders-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.orders-listing .orders-header h2{color:#39465d;font-size:1.75rem;font-weight:600;margin:0}.orders-listing .orders-header .filter-buttons{display:flex;gap:.5rem}.orders-listing .orders-header .filter-buttons .filter-btn{padding:.5rem 1rem;border:2px solid #d1d5db;background:#fff;color:#999;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.orders-listing .orders-header .filter-buttons .filter-btn:hover{border-color:#4267b2;color:#4267b2}.orders-listing .orders-header .filter-buttons .filter-btn.active{background:#4267b2;border-color:#4267b2;color:#fff}@media(max-width:768px){.orders-listing .orders-header{flex-direction:column;align-items:flex-start}.orders-listing .orders-header .filter-buttons{width:100%;justify-content:center}}.orders-listing .orders-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}@media(max-width:768px){.orders-listing .orders-grid{grid-template-columns:1fr}}.orders-listing .orders-grid .order-card{background:#fff;border-radius:.75rem;padding:3rem 1.5rem 1.5rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;cursor:pointer;transition:all .3s ease-in-out;position:relative;border-left:4px solid transparent;min-height:200px}@media(max-width:768px){.orders-listing .orders-grid .order-card{padding-top:2.5rem;min-height:180px}}.orders-listing .orders-grid .order-card:hover{box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;transform:translateY(-2px)}.orders-listing .orders-grid .order-card.size-small{border-left-color:#10b981;background:linear-gradient(135deg,#fff,#f0fdf4)}.orders-listing .orders-grid .order-card.size-medium{border-left-color:#f2bd00;background:linear-gradient(135deg,#fff,#fefce8)}.orders-listing .orders-grid .order-card.size-large{border-left-color:#ef4444;background:linear-gradient(135deg,#fff,#fef2f2)}.orders-listing .orders-grid .order-card .order-card-header{width:100%;display:flex;justify-content:space-between;align-items:flex-start;margin-top:1rem;margin-bottom:1rem}.orders-listing .orders-grid .order-card .order-card-header .order-id{font-size:1.125rem;font-weight:700;color:#39465d}.orders-listing .orders-grid .order-card .order-card-header .order-badges{display:flex;flex-direction:column;gap:.25rem;align-items:flex-end}.orders-listing .orders-grid .order-card .order-route{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;padding:1rem;background:#fffc;border-radius:.5rem;border:1px solid #e5e7eb}.orders-listing .orders-grid .order-card .order-route .route-point{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1}.orders-listing .orders-grid .order-card .order-route .route-point .route-label{font-size:.75rem;color:#999;font-weight:500;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.25rem}.orders-listing .orders-grid .order-card .order-route .route-point .route-location{font-weight:600;color:#333;font-size:.875rem}.orders-listing .orders-grid .order-card .order-route .route-arrow{font-size:1.5rem;color:#4267b2;font-weight:700;margin:0 .5rem}.orders-listing .orders-grid .order-card .order-card-footer{display:flex;justify-content:space-between;align-items:center}.orders-listing .orders-grid .order-card .order-card-footer .order-time{font-size:.875rem;color:#999;font-weight:500}.orders-listing .orders-grid .order-card .order-card-footer .order-total{font-size:1.125rem;font-weight:700;color:#ce802d}.orders-listing .orders-grid .order-card .size-indicator{position:absolute;top:1rem;right:1rem;z-index:2}.orders-listing .orders-grid .order-card .size-indicator .size-badge{padding:.25rem .5rem;border-radius:.375rem;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.orders-listing .orders-grid .order-card .size-indicator .size-badge.size-small{background:#10b9811a;color:#059669}.orders-listing .orders-grid .order-card .size-indicator .size-badge.size-medium{background:#f59e0b1a;color:#b45309}.orders-listing .orders-grid .order-card .size-indicator .size-badge.size-large{background:#ef44441a;color:#b91c1c}.orders-listing .status{padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.orders-listing .status.status-pending{background-color:#fbbf241a;color:#b45309}.orders-listing .status.status-processing{background-color:#3b82f61a;color:#1d4ed8}.lang-ar .orders-listing{direction:rtl}.lang-ar .orders-listing h1,.lang-ar .orders-listing h2,.lang-ar .orders-listing h3,.lang-ar .orders-listing h4,.lang-ar .orders-listing h5,.lang-ar .orders-listing h6,.lang-ar .orders-listing p,.lang-ar .orders-listing span,.lang-ar .orders-listing label,.lang-ar .orders-listing button,.lang-ar .orders-listing input,.lang-ar .orders-listing select,.lang-ar .orders-listing textarea{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .orders-listing .orders-header .filter-buttons .filter-btn{letter-spacing:0}.lang-ar .orders-listing .orders-grid .order-card .order-card-header .order-badges{align-items:flex-start}.lang-ar .orders-listing .orders-grid .order-card .order-route .route-arrow{transform:scaleX(-1)}.lang-ar .orders-listing .orders-grid .order-card .size-indicator{right:auto;left:1rem}.lang-ar .orders-listing .status{letter-spacing:0}.order-details{padding:2rem;background-color:#f9fafb;min-height:100vh}.order-details .error-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;text-align:center;background:#fff;border-radius:.75rem;padding:3rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f}.order-details .error-state h2{color:#39465d;margin-bottom:1rem;font-size:1.5rem;font-weight:600}.order-details .error-state p{color:#999;margin-bottom:2rem;line-height:1.6}.order-details .order-details-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;background:#fff;padding:2rem;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;position:relative}.order-details .order-details-header:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#4267b2,#ce802d);border-radius:.75rem .75rem 0 0}@media(max-width:768px){.order-details .order-details-header{flex-direction:column;gap:1.5rem;text-align:center;padding:1.5rem}}.order-details .order-details-header .header-left{display:flex;align-items:center;gap:1.5rem}@media(max-width:768px){.order-details .order-details-header .header-left{flex-direction:column;gap:1rem}}.order-details .order-details-header .header-left h1{color:#39465d;font-size:1.75rem;font-weight:700;margin:0;background:linear-gradient(135deg,#39465d,#4267b2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media(max-width:768px){.order-details .order-details-header .header-left h1{font-size:1.5rem}}.order-details .order-details-header .header-right{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}@media(max-width:768px){.order-details .order-details-header .header-right{justify-content:center}}.order-details .back-btn{background:#f3f4f6;color:#333;border:none;padding:.875rem 1.5rem;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out;display:flex;align-items:center;gap:.5rem;border:1px solid #e5e7eb}.order-details .back-btn:hover{background:#e5e7eb;transform:translate(-2px)}.order-details .directions-btn{display:flex;align-items:center;gap:.5rem;background:#4267b21a;color:#4267b2;border:1px solid rgba(66,103,178,.3);padding:.875rem 1.25rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .3s ease-in-out;font-size:.875rem}.order-details .directions-btn:hover{background:#4267b233;transform:translateY(-1px);box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.order-details .directions-btn svg{width:16px;height:16px}.order-details .status-badge,.order-details .size-badge{padding:.5rem 1rem;border-radius:50px;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border:1px solid transparent}.order-details .status-badge.status-pending{background-color:#fbbf241a;color:#b45309;border-color:#fbbf244d}.order-details .status-badge.status-processing{background-color:#3b82f61a;color:#1d4ed8;border-color:#3b82f64d}.order-details .status-badge.status-assigned{background-color:#8b45131a;color:#78350f;border-color:#8b45134d}.order-details .status-badge.status-transit{background-color:#9333ea1a;color:#6d28d9;border-color:#9333ea4d}.order-details .status-badge.status-delivered{background-color:#22c55e1a;color:#15803d;border-color:#22c55e4d}.order-details .size-badge.size-small{background:#10b9811a;color:#059669;border-color:#10b9814d}.order-details .size-badge.size-medium{background:#f59e0b1a;color:#b45309;border-color:#f59e0b4d}.order-details .size-badge.size-large{background:#ef44441a;color:#b91c1c;border-color:#ef44444d}.order-details .order-details-content{display:flex;flex-direction:column;gap:2rem}.order-details .details-section{background:#fff;padding:2rem;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;transition:all .3s ease-in-out}.order-details .details-section:hover{box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d}.order-details .details-section h3{display:flex;align-items:center;gap:.75rem;color:#39465d;font-size:1.25rem;font-weight:600;margin:0 0 1.5rem;padding-bottom:1rem;border-bottom:2px solid #f3f4f6;position:relative}.order-details .details-section h3:after{content:"";position:absolute;bottom:-2px;left:0;width:60px;height:2px;background:linear-gradient(90deg,#4267b2,#ce802d);border-radius:1px}.order-details .details-section h3 svg{color:#4267b2;flex-shrink:0}.order-details .details-section h4{color:#39465d;font-size:1.125rem;font-weight:600;margin:0 0 1rem}.order-details .details-section h5{color:#39465d;font-size:1rem;font-weight:600;margin:0 0 .5rem}.order-details .order-summary{display:flex;flex-direction:column}.order-details .order-summary .summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}@media(max-width:768px){.order-details .order-summary .summary-grid{grid-template-columns:1fr;gap:1.5rem}}.order-details .order-summary .summary-grid .summary-item{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem;background:#f9fafb;border-radius:.5rem;border:1px solid #f3f4f6;transition:all .3s ease-in-out}.order-details .order-summary .summary-grid .summary-item:hover{background:#fff;border-color:#4267b2;transform:translateY(-2px);box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.order-details .order-summary .summary-grid .summary-item .label{font-size:.875rem;color:#999;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.order-details .order-summary .summary-grid .summary-item .value{font-size:1.125rem;font-weight:600;color:#333}.order-details .order-summary .summary-grid .summary-item .value.total-amount{color:#ce802d;font-size:1.5rem;font-weight:700}.order-details .route-section .route-display{display:flex;align-items:center;gap:2rem;justify-content:center;padding:2rem;background:#f9fafb;border-radius:.5rem;border:1px solid #f3f4f6}@media(max-width:768px){.order-details .route-section .route-display{flex-direction:column;gap:1.5rem;padding:1.5rem}}.order-details .route-section .route-display .route-point{display:flex;align-items:center;gap:1.5rem;flex:1;padding:1.5rem;background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb;transition:all .3s ease-in-out}.order-details .route-section .route-display .route-point:hover{transform:translateY(-2px);box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f}@media(max-width:768px){.order-details .route-section .route-display .route-point{flex-direction:column;text-align:center;gap:1rem}}.order-details .route-section .route-display .route-point .route-icon{font-size:2rem;padding:1rem;background:linear-gradient(135deg,#4267b2,#ce802d);border-radius:50px;color:#fff;display:flex;align-items:center;justify-content:center;min-width:60px;min-height:60px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.order-details .route-section .route-display .route-point .route-info{flex:1}.order-details .route-section .route-display .route-point .route-info h4{margin:0 0 .5rem;color:#39465d;font-size:1rem;font-weight:600}.order-details .route-section .route-display .route-point .route-info p{margin:0;color:#333;font-weight:500;line-height:1.4}.order-details .route-section .route-display .route-line{height:3px;background:linear-gradient(90deg,#4267b2,#ce802d);flex:.3;min-width:80px;border-radius:2px;position:relative}.order-details .route-section .route-display .route-line:before{content:"";position:absolute;right:-8px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:8px solid #CE802D;border-top:6px solid transparent;border-bottom:6px solid transparent}@media(max-width:768px){.order-details .route-section .route-display .route-line{width:3px;height:60px;background:linear-gradient(180deg,#4267b2,#ce802d)}.order-details .route-section .route-display .route-line:before{right:50%;bottom:-8px;top:auto;transform:translate(50%);border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #CE802D;border-bottom:none}}.order-details .details-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media(max-width:768px){.order-details .details-grid{grid-template-columns:1fr}}.order-details .info-content{display:flex;flex-direction:column;gap:1.5rem}.order-details .info-content .info-item{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:#f9fafb;border-radius:.5rem;border:1px solid #f3f4f6;transition:all .3s ease-in-out}.order-details .info-content .info-item:hover{background:#fff;border-color:#4267b2;transform:translate(4px)}.order-details .info-content .info-item .info-icon{font-size:1.25rem;padding:.75rem;background:linear-gradient(135deg,#4267b2,#ce802d);border-radius:.5rem;flex-shrink:0;color:#fff;display:flex;align-items:center;justify-content:center;min-width:48px;min-height:48px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.order-details .info-content .info-item .info-text{display:flex;flex-direction:column;gap:.25rem;flex:1}.order-details .info-content .info-item .info-text strong{color:#39465d;font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.order-details .info-content .info-item .info-text span{color:#333;font-weight:500;line-height:1.4}.order-details .items-table{border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.order-details .items-table .table-header{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;background:linear-gradient(135deg,#4267b2,#39465d);padding:1.25rem;font-weight:600;color:#fff;gap:1rem}@media(max-width:768px){.order-details .items-table .table-header{grid-template-columns:1fr;gap:.5rem;text-align:center}}.order-details .items-table .table-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;padding:1.25rem;border-bottom:1px solid #e5e7eb;align-items:center;gap:1rem;transition:all .3s ease-in-out}@media(max-width:768px){.order-details .items-table .table-row{grid-template-columns:1fr;gap:.5rem;text-align:center}.order-details .items-table .table-row span{padding:.25rem 0}}.order-details .items-table .table-row:last-child{border-bottom:none}.order-details .items-table .table-row:hover{background:#4267b20d;transform:translate(4px)}.order-details .items-table .table-row .item-name{font-weight:600;color:#333}.order-details .items-table .table-row .item-quantity,.order-details .items-table .table-row .item-price,.order-details .items-table .table-row .item-total{font-weight:500;color:#333}.order-details .items-table .table-row .item-total{color:#ce802d;font-weight:600}.order-details .items-table .table-footer{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:linear-gradient(135deg,#4267b21a,#ce802d1a);border-top:2px solid #4267B2}@media(max-width:768px){.order-details .items-table .table-footer{flex-direction:column;gap:.5rem;text-align:center}}.order-details .items-table .table-footer .total-label{font-size:1.25rem;font-weight:600;color:#39465d}.order-details .items-table .table-footer .total-value{font-size:1.5rem;font-weight:700;color:#ce802d}.order-details .driver-assignment{display:flex;flex-direction:column;gap:2rem}.order-details .driver-assignment .driver-select{display:flex;flex-direction:column;gap:.75rem}.order-details .driver-assignment .driver-select label{font-weight:600;color:#39465d;font-size:1rem}.order-details .driver-assignment .driver-select .driver-dropdown{padding:1rem;border:2px solid #d1d5db;border-radius:.5rem;background:#fff;color:#333;font-size:1rem;transition:all .3s ease-in-out}.order-details .driver-assignment .driver-select .driver-dropdown:focus{outline:none;border-color:#4267b2;box-shadow:0 0 0 3px #4267b21a}.order-details .driver-assignment .available-drivers .drivers-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-top:1rem}.order-details .driver-assignment .available-drivers .drivers-list .driver-card{background:#f9fafb;padding:1.5rem;border-radius:.5rem;border:2px solid transparent;transition:all .3s ease-in-out;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.order-details .driver-assignment .available-drivers .drivers-list .driver-card:hover{border-color:#4267b2;background:#fff;transform:translateY(-2px);box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f}.order-details .driver-assignment .available-drivers .drivers-list .driver-card .driver-info{margin-bottom:1rem}.order-details .driver-assignment .available-drivers .drivers-list .driver-card .driver-info h5{margin-bottom:.5rem;color:#39465d}.order-details .driver-assignment .available-drivers .drivers-list .driver-card .driver-info p{color:#999;font-size:.875rem;margin-bottom:.75rem;font-weight:500}.order-details .driver-assignment .available-drivers .drivers-list .driver-card .driver-info .driver-rating{display:flex;align-items:center;gap:.5rem}.order-details .driver-assignment .available-drivers .drivers-list .driver-card .driver-info .driver-rating .star{color:#d1d5db;font-size:1rem;transition:all .3s ease-in-out}.order-details .driver-assignment .available-drivers .drivers-list .driver-card .driver-info .driver-rating .star.filled{color:#f2bd00}.order-details .driver-assignment .available-drivers .drivers-list .driver-card .driver-info .driver-rating span{font-weight:600;color:#333;background:#fff;padding:.25rem .5rem;border-radius:.375rem;border:1px solid #e5e7eb}.order-details .driver-assignment .available-drivers .drivers-list .driver-card .select-driver-btn{background:linear-gradient(135deg,#4267b2,#39465d);color:#fff;border:none;padding:.75rem 1rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .3s ease-in-out;width:100%}.order-details .driver-assignment .available-drivers .drivers-list .driver-card .select-driver-btn:hover{transform:translateY(-1px);box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f}.order-details .actions-section .action-buttons{display:flex;flex-direction:column;gap:2rem}.order-details .actions-section .action-buttons .action-btn{padding:1rem 2rem;border:none;border-radius:.5rem;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease-in-out;align-self:flex-start}.order-details .actions-section .action-buttons .action-btn.assign-btn{background:linear-gradient(135deg,#4267b2,#39465d);color:#fff;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.order-details .actions-section .action-buttons .action-btn.assign-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f}.order-details .actions-section .action-buttons .action-btn.assign-btn:disabled{background:#d1d5db;color:#999;cursor:not-allowed;transform:none;box-shadow:none}.order-details .actions-section .action-buttons .status-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;padding:1.5rem;background:#f9fafb;border-radius:.5rem;border:1px solid #e5e7eb}@media(max-width:768px){.order-details .actions-section .action-buttons .status-actions{flex-direction:column;align-items:stretch}}.order-details .actions-section .action-buttons .status-actions span{font-weight:600;color:#39465d;font-size:1rem;margin-right:1rem}@media(max-width:768px){.order-details .actions-section .action-buttons .status-actions span{text-align:center;margin-right:0;margin-bottom:1rem}}.order-details .actions-section .action-buttons .status-actions .status-btn{padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .3s ease-in-out;font-size:.875rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.order-details .actions-section .action-buttons .status-actions .status-btn:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.order-details .actions-section .action-buttons .status-actions .status-btn:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f}.order-details .actions-section .action-buttons .status-actions .status-btn.processing-btn{background:#3b82f61a;color:#1d4ed8;border:1px solid rgba(59,130,246,.3)}.order-details .actions-section .action-buttons .status-actions .status-btn.processing-btn:hover:not(:disabled){background:#3b82f633}.order-details .actions-section .action-buttons .status-actions .status-btn.transit-btn{background:#9333ea1a;color:#6d28d9;border:1px solid rgba(147,51,234,.3)}.order-details .actions-section .action-buttons .status-actions .status-btn.transit-btn:hover:not(:disabled){background:#9333ea33}.order-details .actions-section .action-buttons .status-actions .status-btn.delivered-btn{background:#22c55e1a;color:#15803d;border:1px solid rgba(34,197,94,.3)}.order-details .actions-section .action-buttons .status-actions .status-btn.delivered-btn:hover:not(:disabled){background:#22c55e33}.lang-ar .order-details{direction:rtl}.lang-ar .order-details h1,.lang-ar .order-details h2,.lang-ar .order-details h3,.lang-ar .order-details h4,.lang-ar .order-details h5,.lang-ar .order-details h6,.lang-ar .order-details p,.lang-ar .order-details span,.lang-ar .order-details label,.lang-ar .order-details button,.lang-ar .order-details input,.lang-ar .order-details select,.lang-ar .order-details textarea{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .order-details .order-details-header .header-left .back-btn:hover,.lang-ar .order-details .back-btn:hover{transform:translate(2px)}.lang-ar .order-details .status-badge,.lang-ar .order-details .size-badge{letter-spacing:0}.lang-ar .order-details .details-section h3 svg{margin-right:0;margin-left:.75rem}.lang-ar .order-details .details-section h3:after{left:auto;right:0}.lang-ar .order-details .summary-grid .summary-item .label{letter-spacing:0}.lang-ar .order-details .route-section .route-display .route-line:before{right:auto;left:-8px;border-right:8px solid #CE802D;border-left:none}@media(max-width:768px){.lang-ar .order-details .route-section .route-display .route-line:before{left:50%;right:auto;border-right:6px solid transparent;border-left:6px solid transparent}}.lang-ar .order-details .info-content .info-item .info-text strong{letter-spacing:0}.lang-ar .order-details .info-content .info-item:hover,.lang-ar .order-details .items-table .table-row:hover{transform:translate(-4px)}.lang-ar .order-details .driver-assignment .driver-select label{text-align:right}.lang-ar .order-details .status-actions span{margin-right:0;margin-left:1rem}@media(max-width:768px){.lang-ar .order-details .status-actions span{margin-left:0}}.delivery-drivers{padding:1.5rem;background-color:#f9fafb}@media(max-width:1024px){.delivery-drivers{padding:1rem}}@media(max-width:768px){.delivery-drivers{padding:.75rem}}@media(max-width:480px){.delivery-drivers{padding:.5rem}}.delivery-drivers .drivers-header{margin-bottom:2rem}@media(max-width:768px){.delivery-drivers .drivers-header{margin-bottom:1.5rem}}.delivery-drivers .drivers-header .header-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}@media(max-width:768px){.delivery-drivers .drivers-header .header-top{flex-direction:column;gap:1rem;text-align:center;margin-bottom:1.5rem}}.delivery-drivers .drivers-header .header-top h1{color:#39465d;font-size:2rem;font-weight:600;margin:0}@media(max-width:1024px){.delivery-drivers .drivers-header .header-top h1{font-size:1.875rem}}@media(max-width:768px){.delivery-drivers .drivers-header .header-top h1{font-size:1.75rem}}@media(max-width:480px){.delivery-drivers .drivers-header .header-top h1{font-size:1.5rem}}.delivery-drivers .drivers-header .header-top .add-driver-btn{background:#4267b2;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .3s ease-in-out;display:flex;align-items:center;gap:.5rem}@media(max-width:480px){.delivery-drivers .drivers-header .header-top .add-driver-btn{padding:.625rem 1.25rem;font-size:.875rem}}.delivery-drivers .drivers-header .header-top .add-driver-btn svg{width:1.25rem;height:1.25rem}@media(max-width:480px){.delivery-drivers .drivers-header .header-top .add-driver-btn svg{width:1rem;height:1rem}}.delivery-drivers .drivers-header .header-top .add-driver-btn:hover{background:#2c5aa0;transform:translateY(-2px)}.delivery-drivers .drivers-header .drivers-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem}@media(max-width:1024px){.delivery-drivers .drivers-header .drivers-stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.25rem}}@media(max-width:768px){.delivery-drivers .drivers-header .drivers-stats{grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.5rem}}@media(max-width:480px){.delivery-drivers .drivers-header .drivers-stats{grid-template-columns:1fr;gap:.75rem}}.delivery-drivers .drivers-header .drivers-stats .stat-card{background:#fff;padding:1.5rem;border-radius:.75rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;text-align:center;transition:all .3s ease-in-out;border-left:4px solid #d1d5db}@media(max-width:768px){.delivery-drivers .drivers-header .drivers-stats .stat-card{padding:1.25rem}}@media(max-width:480px){.delivery-drivers .drivers-header .drivers-stats .stat-card{padding:1rem}}.delivery-drivers .drivers-header .drivers-stats .stat-card:hover{box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;transform:translateY(-2px)}.delivery-drivers .drivers-header .drivers-stats .stat-card.online{border-left-color:#10b981}.delivery-drivers .drivers-header .drivers-stats .stat-card.online h3{color:#10b981}.delivery-drivers .drivers-header .drivers-stats .stat-card.offline{border-left-color:#f2bd00}.delivery-drivers .drivers-header .drivers-stats .stat-card.offline h3{color:#f2bd00}.delivery-drivers .drivers-header .drivers-stats .stat-card.suspended{border-left-color:#ef4444}.delivery-drivers .drivers-header .drivers-stats .stat-card.suspended h3{color:#ef4444}.delivery-drivers .drivers-header .drivers-stats .stat-card h3{font-size:2rem;font-weight:700;color:#4267b2;margin:0 0 .5rem}@media(max-width:768px){.delivery-drivers .drivers-header .drivers-stats .stat-card h3{font-size:1.75rem}}@media(max-width:480px){.delivery-drivers .drivers-header .drivers-stats .stat-card h3{font-size:1.5rem}}.delivery-drivers .drivers-header .drivers-stats .stat-card p{color:#999;font-size:.875rem;font-weight:500;margin:0}@media(max-width:480px){.delivery-drivers .drivers-header .drivers-stats .stat-card p{font-size:.8rem}}.delivery-drivers .drivers-header .filter-buttons{display:flex;gap:.75rem;flex-wrap:wrap}@media(max-width:768px){.delivery-drivers .drivers-header .filter-buttons{justify-content:center;gap:.5rem}}@media(max-width:480px){.delivery-drivers .drivers-header .filter-buttons{gap:.375rem}}.delivery-drivers .drivers-header .filter-buttons .filter-btn{padding:.75rem 1.5rem;border:2px solid #d1d5db;background:#fff;color:#999;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .3s ease-in-out}@media(max-width:768px){.delivery-drivers .drivers-header .filter-buttons .filter-btn{padding:.625rem 1.25rem;font-size:.875rem}}@media(max-width:480px){.delivery-drivers .drivers-header .filter-buttons .filter-btn{padding:.5rem 1rem;font-size:.8rem}}.delivery-drivers .drivers-header .filter-buttons .filter-btn:hover{border-color:#4267b2;color:#4267b2}.delivery-drivers .drivers-header .filter-buttons .filter-btn.active{background:#4267b2;border-color:#4267b2;color:#fff}.delivery-drivers .drivers-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem}@media(max-width:1200px){.delivery-drivers .drivers-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem}}@media(max-width:768px){.delivery-drivers .drivers-grid{grid-template-columns:1fr;gap:1.25rem}}@media(max-width:480px){.delivery-drivers .drivers-grid{gap:1rem}}.delivery-drivers .drivers-grid .driver-card{background:#fff;border-radius:1rem;padding:2rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;cursor:pointer;transition:all .3s ease-in-out;border-left:4px solid transparent;position:relative}@media(max-width:768px){.delivery-drivers .drivers-grid .driver-card{padding:1.5rem}}@media(max-width:480px){.delivery-drivers .drivers-grid .driver-card{padding:1.25rem}}.delivery-drivers .drivers-grid .driver-card:hover{box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d;transform:translateY(-4px)}.delivery-drivers .drivers-grid .driver-card.status-online{border-left-color:#10b981;background:linear-gradient(135deg,#fff,#f0fdf4)}.delivery-drivers .drivers-grid .driver-card.status-offline{border-left-color:#f2bd00;background:linear-gradient(135deg,#fff,#fefce8)}.delivery-drivers .drivers-grid .driver-card.status-suspended{border-left-color:#ef4444;background:linear-gradient(135deg,#fff,#fef2f2);opacity:.8}.delivery-drivers .drivers-grid .driver-card .driver-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}@media(max-width:480px){.delivery-drivers .drivers-grid .driver-card .driver-header{gap:.75rem;margin-bottom:1.25rem}}.delivery-drivers .drivers-grid .driver-card .driver-header .driver-avatar{position:relative}.delivery-drivers .drivers-grid .driver-card .driver-header .driver-avatar .avatar-initials{width:60px;height:60px;border-radius:50px;background:linear-gradient(135deg,#4267b2,#2c5aa0);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:3px solid #ffffff}@media(max-width:480px){.delivery-drivers .drivers-grid .driver-card .driver-header .driver-avatar .avatar-initials{width:50px;height:50px;font-size:1rem}}.delivery-drivers .drivers-grid .driver-card .driver-header .driver-avatar .status-indicator{position:absolute;bottom:2px;right:2px;width:16px;height:16px;border-radius:50px;border:2px solid #ffffff}@media(max-width:480px){.delivery-drivers .drivers-grid .driver-card .driver-header .driver-avatar .status-indicator{width:14px;height:14px}}.delivery-drivers .drivers-grid .driver-card .driver-header .driver-avatar .status-indicator.status-online{background:#10b981}.delivery-drivers .drivers-grid .driver-card .driver-header .driver-avatar .status-indicator.status-offline{background:#d1d5db}.delivery-drivers .drivers-grid .driver-card .driver-header .driver-avatar .status-indicator.status-suspended{background:#ef4444}.delivery-drivers .drivers-grid .driver-card .driver-header .driver-info{flex:1}.delivery-drivers .drivers-grid .driver-card .driver-header .driver-info h3{color:#39465d;font-size:1.25rem;font-weight:600;margin:0 0 .25rem}@media(max-width:480px){.delivery-drivers .drivers-grid .driver-card .driver-header .driver-info h3{font-size:1.125rem}}.delivery-drivers .drivers-grid .driver-card .driver-header .driver-info p{color:#999;font-size:.875rem;margin:0 0 .5rem}@media(max-width:480px){.delivery-drivers .drivers-grid .driver-card .driver-header .driver-info p{font-size:.8rem}}.delivery-drivers .drivers-grid .driver-card .driver-header .driver-info .status-badge{padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}@media(max-width:480px){.delivery-drivers .drivers-grid .driver-card .driver-header .driver-info .status-badge{font-size:.7rem;padding:.2rem .6rem}}.delivery-drivers .drivers-grid .driver-card .driver-header .driver-info .status-badge.status-online{background:#10b9811a;color:#059669}.delivery-drivers .drivers-grid .driver-card .driver-header .driver-info .status-badge.status-offline{background:#f59e0b1a;color:#b45309}.delivery-drivers .drivers-grid .driver-card .driver-header .driver-info .status-badge.status-suspended{background:#ef44441a;color:#b91c1c}.delivery-drivers .drivers-grid .driver-card .driver-stats{margin-bottom:1.5rem}@media(max-width:480px){.delivery-drivers .drivers-grid .driver-card .driver-stats{margin-bottom:1.25rem}}.delivery-drivers .drivers-grid .driver-card .driver-stats .stat-row{display:flex;justify-content:space-between;margin-bottom:1rem}@media(max-width:480px){.delivery-drivers .drivers-grid .driver-card .driver-stats .stat-row{margin-bottom:.75rem}}.delivery-drivers .drivers-grid .driver-card .driver-stats .stat-row:last-child{margin-bottom:0}.delivery-drivers .drivers-grid .driver-card .driver-stats .stat-row .stat-item{text-align:center;flex:1}.delivery-drivers .drivers-grid .driver-card .driver-stats .stat-row .stat-item .stat-value{display:block;font-size:1.5rem;font-weight:700;color:#39465d;margin-bottom:.25rem}@media(max-width:768px){.delivery-drivers .drivers-grid .driver-card .driver-stats .stat-row .stat-item .stat-value{font-size:1.375rem}}@media(max-width:480px){.delivery-drivers .drivers-grid .driver-card .driver-stats .stat-row .stat-item .stat-value{font-size:1.25rem}}.delivery-drivers .drivers-grid .driver-card .driver-stats .stat-row .stat-item .stat-label{font-size:.75rem;color:#999;font-weight:500;text-transform:uppercase;letter-spacing:.5px}@media(max-width:480px){.delivery-drivers .drivers-grid .driver-card .driver-stats .stat-row .stat-item .stat-label{font-size:.7rem}}.delivery-drivers .drivers-grid .driver-card .driver-rating{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}@media(max-width:480px){.delivery-drivers .drivers-grid .driver-card .driver-rating{flex-direction:column;gap:.5rem;margin-bottom:1.25rem}}.delivery-drivers .drivers-grid .driver-card .driver-rating .rating-stars{display:flex;align-items:center;gap:.5rem}.delivery-drivers .drivers-grid .driver-card .driver-rating .rating-stars .star{color:#d1d5db;font-size:1rem}@media(max-width:480px){.delivery-drivers .drivers-grid .driver-card .driver-rating .rating-stars .star{font-size:.875rem}}.delivery-drivers .drivers-grid .driver-card .driver-rating .rating-stars .star.filled{color:#f2bd00}.delivery-drivers .drivers-grid .driver-card .driver-rating .rating-stars span{font-weight:600;color:#333;margin-left:.25rem}@media(max-width:480px){.delivery-drivers .drivers-grid .driver-card .driver-rating .rating-stars span{font-size:.875rem}}.delivery-drivers .drivers-grid .driver-card .driver-rating .driver-location{display:flex;align-items:center;gap:.25rem;color:#999;font-size:.875rem}@media(max-width:480px){.delivery-drivers .drivers-grid .driver-card .driver-rating .driver-location{font-size:.8rem}}.delivery-drivers .drivers-grid .driver-card .driver-rating .driver-location svg{width:1rem;height:1rem}@media(max-width:480px){.delivery-drivers .drivers-grid .driver-card .driver-rating .driver-location svg{width:.875rem;height:.875rem}}.delivery-drivers .drivers-grid .driver-card .driver-actions{display:flex;gap:.75rem}@media(max-width:480px){.delivery-drivers .drivers-grid .driver-card .driver-actions{gap:.5rem}}.delivery-drivers .drivers-grid .driver-card .driver-actions .action-btn{flex:1;padding:.75rem;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .3s ease-in-out;font-size:.875rem}@media(max-width:480px){.delivery-drivers .drivers-grid .driver-card .driver-actions .action-btn{padding:.625rem;font-size:.8rem}}.delivery-drivers .drivers-grid .driver-card .driver-actions .action-btn.view-btn{background:#4267b2;color:#fff}.delivery-drivers .drivers-grid .driver-card .driver-actions .action-btn.view-btn:hover{background:#2c5aa0}.delivery-drivers .drivers-grid .driver-card .driver-actions .action-btn.suspend-btn{background:#ef44441a;color:#b91c1c;border:1px solid rgba(239,68,68,.2)}.delivery-drivers .drivers-grid .driver-card .driver-actions .action-btn.suspend-btn:hover{background:#ef444433}.delivery-drivers .drivers-grid .driver-card .driver-actions .action-btn.activate-btn{background:#10b9811a;color:#059669;border:1px solid rgba(16,185,129,.2)}.delivery-drivers .drivers-grid .driver-card .driver-actions .action-btn.activate-btn:hover{background:#10b98133}.delivery-drivers .modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}@media(max-width:768px){.delivery-drivers .modal-overlay{padding:2rem .5rem .5rem;align-items:flex-start}}@media(max-width:480px){.delivery-drivers .modal-overlay{padding:1rem .25rem .25rem}}.delivery-drivers .modal-overlay .modal-content{background:#fff;border-radius:1rem;overflow:hidden;animation:modalSlideIn .3s ease-out}@media(max-width:768px){.delivery-drivers .modal-overlay .modal-content{border-radius:.75rem}}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-50px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.delivery-drivers .modal-overlay .driver-modal{max-width:1000px;width:100%;max-height:90vh;overflow-y:auto;border-radius:1rem;background:#fff;box-shadow:0 25px 50px #00000026}@media(max-width:1024px){.delivery-drivers .modal-overlay .driver-modal{max-width:95vw}}@media(max-width:768px){.delivery-drivers .modal-overlay .driver-modal{max-width:100%;max-height:95vh;border-radius:.75rem;margin:0}}@media(max-width:480px){.delivery-drivers .modal-overlay .driver-modal{max-height:98vh;border-radius:.5rem}}.delivery-drivers .modal-overlay .driver-modal .modal-header{display:flex;justify-content:space-between;align-items:flex-start;padding:2rem;border-bottom:1px solid #e5e7eb;background:linear-gradient(135deg,#ebf2ff,#fff);border-radius:1rem 1rem 0 0}@media(max-width:768px){.delivery-drivers .modal-overlay .driver-modal .modal-header{padding:1.5rem;border-radius:.75rem .75rem 0 0}}@media(max-width:480px){.delivery-drivers .modal-overlay .driver-modal .modal-header{padding:1rem;border-radius:.5rem .5rem 0 0;flex-direction:column;gap:1rem;text-align:center}}.delivery-drivers .modal-overlay .driver-modal .modal-header .driver-modal-header{display:flex;align-items:center;gap:1.5rem}@media(max-width:768px){.delivery-drivers .modal-overlay .driver-modal .modal-header .driver-modal-header{gap:1rem}}@media(max-width:480px){.delivery-drivers .modal-overlay .driver-modal .modal-header .driver-modal-header{width:100%;flex-direction:column;gap:.75rem;text-align:center}}.delivery-drivers .modal-overlay .driver-modal .modal-header .driver-modal-header .driver-avatar-large{position:relative}.delivery-drivers .modal-overlay .driver-modal .modal-header .driver-modal-header .driver-avatar-large .avatar-initials-large{width:80px;height:80px;border-radius:50px;background:linear-gradient(135deg,#4267b2,#2c5aa0);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d;border:4px solid #ffffff}@media(max-width:768px){.delivery-drivers .modal-overlay .driver-modal .modal-header .driver-modal-header .driver-avatar-large .avatar-initials-large{width:70px;height:70px;font-size:1.5rem}}@media(max-width:480px){.delivery-drivers .modal-overlay .driver-modal .modal-header .driver-modal-header .driver-avatar-large .avatar-initials-large{width:60px;height:60px;font-size:1.25rem}}.delivery-drivers .modal-overlay .driver-modal .modal-header .driver-modal-header .driver-avatar-large .status-indicator-large{position:absolute;bottom:4px;right:4px;width:20px;height:20px;border-radius:50px;border:3px solid #ffffff;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}@media(max-width:768px){.delivery-drivers .modal-overlay .driver-modal .modal-header .driver-modal-header .driver-avatar-large .status-indicator-large{width:18px;height:18px}}@media(max-width:480px){.delivery-drivers .modal-overlay .driver-modal .modal-header .driver-modal-header .driver-avatar-large .status-indicator-large{width:16px;height:16px;border:2px solid #ffffff}}.delivery-drivers .modal-overlay .driver-modal .modal-header .driver-modal-header .driver-avatar-large .status-indicator-large.status-online{background:#10b981}.delivery-drivers .modal-overlay .driver-modal .modal-header .driver-modal-header .driver-avatar-large .status-indicator-large.status-offline{background:#d1d5db}.delivery-drivers .modal-overlay .driver-modal .modal-header .driver-modal-header .driver-avatar-large .status-indicator-large.status-suspended{background:#ef4444}@media(max-width:480px){.delivery-drivers .modal-overlay .driver-modal .modal-header .driver-modal-header .driver-modal-info{text-align:center}}.delivery-drivers .modal-overlay .driver-modal .modal-header .driver-modal-header .driver-modal-info h2{color:#39465d;margin:0 0 .5rem;font-size:1.875rem;font-weight:700}@media(max-width:768px){.delivery-drivers .modal-overlay .driver-modal .modal-header .driver-modal-header .driver-modal-info h2{font-size:1.5rem}}@media(max-width:480px){.delivery-drivers .modal-overlay .driver-modal .modal-header .driver-modal-header .driver-modal-info h2{font-size:1.25rem}}.delivery-drivers .modal-overlay .driver-modal .modal-header .driver-modal-header .driver-modal-info .driver-email{color:#999;margin:0 0 1rem;font-size:1rem}@media(max-width:768px){.delivery-drivers .modal-overlay .driver-modal .modal-header .driver-modal-header .driver-modal-info .driver-email{font-size:.875rem}}@media(max-width:480px){.delivery-drivers .modal-overlay .driver-modal .modal-header .driver-modal-header .driver-modal-info .driver-email{font-size:.8rem;margin:0 0 .75rem}}.delivery-drivers .modal-overlay .driver-modal .modal-header .driver-modal-header .driver-modal-info .status-badge-large{padding:.5rem 1rem;border-radius:50px;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}@media(max-width:768px){.delivery-drivers .modal-overlay .driver-modal .modal-header .driver-modal-header .driver-modal-info .status-badge-large{font-size:.8rem;padding:.4rem .8rem}}@media(max-width:480px){.delivery-drivers .modal-overlay .driver-modal .modal-header .driver-modal-header .driver-modal-info .status-badge-large{font-size:.75rem;padding:.3rem .7rem}}.delivery-drivers .modal-overlay .driver-modal .modal-header .driver-modal-header .driver-modal-info .status-badge-large.status-online{background:#10b9811a;color:#059669;border:1px solid rgba(16,185,129,.2)}.delivery-drivers .modal-overlay .driver-modal .modal-header .driver-modal-header .driver-modal-info .status-badge-large.status-offline{background:#f59e0b1a;color:#b45309;border:1px solid rgba(245,158,11,.2)}.delivery-drivers .modal-overlay .driver-modal .modal-header .driver-modal-header .driver-modal-info .status-badge-large.status-suspended{background:#ef44441a;color:#b91c1c;border:1px solid rgba(239,68,68,.2)}.delivery-drivers .modal-overlay .driver-modal .modal-header .close-btn{background:#ffffffe6;border:none;font-size:1.5rem;color:#999;cursor:pointer;transition:all .3s ease-in-out;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:50px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(max-width:768px){.delivery-drivers .modal-overlay .driver-modal .modal-header .close-btn{width:2.25rem;height:2.25rem;font-size:1.375rem}}@media(max-width:480px){.delivery-drivers .modal-overlay .driver-modal .modal-header .close-btn{width:2rem;height:2rem;font-size:1.25rem;position:absolute;top:1rem;right:1rem}}.delivery-drivers .modal-overlay .driver-modal .modal-header .close-btn:hover{background:#fff;color:#333;transform:scale(1.1)}.delivery-drivers .modal-overlay .driver-modal .modal-body{padding:2rem}@media(max-width:768px){.delivery-drivers .modal-overlay .driver-modal .modal-body{padding:1.5rem}}@media(max-width:480px){.delivery-drivers .modal-overlay .driver-modal .modal-body{padding:1rem}}.delivery-drivers .modal-overlay .driver-modal .modal-body .driver-details-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media(max-width:1024px){.delivery-drivers .modal-overlay .driver-modal .modal-body .driver-details-grid{gap:1.5rem}}@media(max-width:768px){.delivery-drivers .modal-overlay .driver-modal .modal-body .driver-details-grid{grid-template-columns:1fr;gap:1.25rem}}@media(max-width:480px){.delivery-drivers .modal-overlay .driver-modal .modal-body .driver-details-grid{gap:1rem}}.delivery-drivers .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section{background:#fff;padding:1.5rem;border-radius:.75rem;border:1px solid #e5e7eb;transition:all .3s ease-in-out}@media(max-width:768px){.delivery-drivers .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section{padding:1.25rem}}@media(max-width:480px){.delivery-drivers .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section{padding:1rem}}.delivery-drivers .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section:hover{box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f}.delivery-drivers .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section.full-width{grid-column:1/-1}.delivery-drivers .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section.performance-section{background:linear-gradient(135deg,#ebf2ff,#fff)}.delivery-drivers .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section h3{color:#39465d;margin:0 0 1.5rem;font-size:1.25rem;font-weight:600;display:flex;align-items:center;gap:.75rem;padding-bottom:.75rem;border-bottom:2px solid #4267B2}@media(max-width:768px){.delivery-drivers .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section h3{font-size:1.125rem;margin:0 0 1.25rem;gap:.5rem}}@media(max-width:480px){.delivery-drivers .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section h3{font-size:1rem;margin:0 0 1rem;flex-direction:column;text-align:center;gap:.25rem}}.delivery-drivers .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section h3 .section-icon{width:1.25rem;height:1.25rem;color:#4267b2}@media(max-width:480px){.delivery-drivers .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section h3 .section-icon{width:1rem;height:1rem}}.delivery-drivers .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .detail-items .detail-item{display:flex;justify-content:space-between;align-items:center;padding:1rem;margin-bottom:.75rem;background:#f9fafb;border-radius:.5rem;border:1px solid #e5e7eb;transition:all .3s ease-in-out}@media(max-width:768px){.delivery-drivers .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .detail-items .detail-item{padding:.875rem}}@media(max-width:480px){.delivery-drivers .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .detail-items .detail-item{flex-direction:column;gap:.5rem;padding:.75rem;text-align:center}}.delivery-drivers .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .detail-items .detail-item:hover{background:#fff;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.delivery-drivers .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .detail-items .detail-item:last-child{margin-bottom:0}.delivery-drivers .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .detail-items .detail-item .detail-label{display:flex;align-items:center;gap:.5rem;color:#333;font-weight:600}@media(max-width:480px){.delivery-drivers .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .detail-items .detail-item .detail-label{font-size:.875rem}}.delivery-drivers .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .detail-items .detail-item .detail-label svg{width:1rem;height:1rem;color:#4267b2}@media(max-width:480px){.delivery-drivers .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .detail-items .detail-item .detail-label svg{width:.875rem;height:.875rem}}.delivery-drivers .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .detail-items .detail-item .detail-value{color:#333;font-weight:500}@media(max-width:480px){.delivery-drivers .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .detail-items .detail-item .detail-value{font-size:.875rem}}.delivery-drivers .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .performance-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem}@media(max-width:1024px){.delivery-drivers .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .performance-stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}@media(max-width:768px){.delivery-drivers .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .performance-stats{grid-template-columns:repeat(3,1fr);gap:.75rem}}@media(max-width:480px){.delivery-drivers .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .performance-stats{grid-template-columns:repeat(2,1fr);gap:.5rem}}.delivery-drivers .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .performance-stats .perf-stat{text-align:center;padding:1.5rem 1rem;background:#fff;border-radius:.75rem;border:1px solid #e5e7eb;transition:all .3s ease-in-out;position:relative;overflow:hidden}@media(max-width:768px){.delivery-drivers .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .performance-stats .perf-stat{padding:1.25rem .75rem}}@media(max-width:480px){.delivery-drivers .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .performance-stats .perf-stat{padding:1rem .5rem}}.delivery-drivers .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .performance-stats .perf-stat:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#4267b2,#ce802d)}.delivery-drivers .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .performance-stats .perf-stat:hover{transform:translateY(-4px);box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d}.delivery-drivers .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .performance-stats .perf-stat .perf-icon{width:2.5rem;height:2.5rem;margin:0 auto 1rem;padding:.5rem;background:linear-gradient(135deg,#4267b2,#2c5aa0);border-radius:50px;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.delivery-drivers .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .performance-stats .perf-stat .perf-icon{width:2.25rem;height:2.25rem;margin:0 auto .75rem}}@media(max-width:480px){.delivery-drivers .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .performance-stats .perf-stat .perf-icon{width:2rem;height:2rem;margin:0 auto .5rem}}.delivery-drivers .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .performance-stats .perf-stat .perf-icon svg{width:1.5rem;height:1.5rem;color:#fff}@media(max-width:768px){.delivery-drivers .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .performance-stats .perf-stat .perf-icon svg{width:1.25rem;height:1.25rem}}@media(max-width:480px){.delivery-drivers .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .performance-stats .perf-stat .perf-icon svg{width:1rem;height:1rem}}.delivery-drivers .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .performance-stats .perf-stat .perf-value{font-size:1.75rem;font-weight:700;color:#39465d;margin-bottom:.5rem}@media(max-width:768px){.delivery-drivers .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .performance-stats .perf-stat .perf-value{font-size:1.5rem}}@media(max-width:480px){.delivery-drivers .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .performance-stats .perf-stat .perf-value{font-size:1.25rem;margin-bottom:.25rem}}.delivery-drivers .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .performance-stats .perf-stat .perf-label{font-size:.75rem;color:#999;font-weight:500;text-transform:uppercase;letter-spacing:.5px}@media(max-width:480px){.delivery-drivers .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .performance-stats .perf-stat .perf-label{font-size:.7rem}}.delivery-drivers .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .order-history .order-item{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#f9fafb;border-radius:.5rem;margin-bottom:.75rem;border:1px solid #e5e7eb;transition:all .3s ease-in-out}@media(max-width:768px){.delivery-drivers .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .order-history .order-item{padding:.875rem}}@media(max-width:480px){.delivery-drivers .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .order-history .order-item{flex-direction:column;gap:.75rem;padding:.75rem;text-align:center}}.delivery-drivers .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .order-history .order-item:hover{background:#fff;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;transform:translateY(-1px)}.delivery-drivers .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .order-history .order-item:last-child{margin-bottom:0}@media(max-width:480px){.delivery-drivers .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .order-history .order-item .order-info{text-align:center}}.delivery-drivers .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .order-history .order-item .order-info .order-id{display:block;font-weight:700;color:#39465d;margin-bottom:.25rem;font-size:.875rem}@media(max-width:480px){.delivery-drivers .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .order-history .order-item .order-info .order-id{font-size:.8rem}}.delivery-drivers .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .order-history .order-item .order-info .customer-name{font-size:.875rem;color:#999}@media(max-width:480px){.delivery-drivers .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .order-history .order-item .order-info .customer-name{font-size:.8rem}}.delivery-drivers .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .order-history .order-item .order-details-pupup{text-align:center}.delivery-drivers .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .order-history .order-item .order-details-pupup .order-amount{display:block;font-weight:700;color:#ce802d;margin-bottom:.25rem;font-size:1rem}@media(max-width:480px){.delivery-drivers .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .order-history .order-item .order-details-pupup .order-amount{font-size:.875rem}}.delivery-drivers .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .order-history .order-item .order-details-pupup .order-date{font-size:.75rem;color:#999}@media(max-width:480px){.delivery-drivers .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .order-history .order-item .order-details-pupup .order-date{font-size:.7rem}}.delivery-drivers .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .order-history .order-item .order-status .status-delivered{padding:.25rem .75rem;background:#10b9811a;color:#059669;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase;border:1px solid rgba(16,185,129,.2)}@media(max-width:480px){.delivery-drivers .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .order-history .order-item .order-status .status-delivered{font-size:.7rem;padding:.2rem .6rem}}.delivery-drivers .modal-overlay .driver-modal .modal-footer{display:flex;gap:1rem;padding:2rem;border-top:1px solid #e5e7eb;justify-content:flex-end;background:linear-gradient(135deg,#fff,#f9fafb);border-radius:0 0 1rem 1rem}@media(max-width:768px){.delivery-drivers .modal-overlay .driver-modal .modal-footer{padding:1.5rem;border-radius:0 0 .75rem .75rem;gap:.75rem;flex-wrap:wrap;justify-content:center}}@media(max-width:480px){.delivery-drivers .modal-overlay .driver-modal .modal-footer{flex-direction:column;padding:1rem;border-radius:0 0 .5rem .5rem;gap:.5rem}}.delivery-drivers .modal-overlay .driver-modal .modal-footer .action-btn{padding:.875rem 1.5rem;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .3s ease-in-out;display:flex;align-items:center;gap:.5rem;font-size:.875rem;min-width:150px;justify-content:center}@media(max-width:768px){.delivery-drivers .modal-overlay .driver-modal .modal-footer .action-btn{padding:.75rem 1.25rem;min-width:130px;font-size:.8rem}}@media(max-width:480px){.delivery-drivers .modal-overlay .driver-modal .modal-footer .action-btn{padding:.75rem;min-width:auto;width:100%;font-size:.875rem}}.delivery-drivers .modal-overlay .driver-modal .modal-footer .action-btn svg{width:1rem;height:1rem}@media(max-width:480px){.delivery-drivers .modal-overlay .driver-modal .modal-footer .action-btn svg{width:.875rem;height:.875rem}}.delivery-drivers .modal-overlay .driver-modal .modal-footer .action-btn.primary{background:linear-gradient(135deg,#4267b2,#2c5aa0);color:#fff;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.delivery-drivers .modal-overlay .driver-modal .modal-footer .action-btn.primary:hover{transform:translateY(-2px);box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f}.delivery-drivers .modal-overlay .driver-modal .modal-footer .action-btn.primary.suspend-btn{background:linear-gradient(135deg,#ef4444,#dc2626)}.delivery-drivers .modal-overlay .driver-modal .modal-footer .action-btn.primary.activate-btn{background:linear-gradient(135deg,#10b981,#059669)}.delivery-drivers .modal-overlay .driver-modal .modal-footer .action-btn.secondary{background:#fff;color:#4267b2;border:2px solid #4267B2}.delivery-drivers .modal-overlay .driver-modal .modal-footer .action-btn.secondary:hover{background:#4267b2;color:#fff;transform:translateY(-2px)}.delivery-drivers .modal-overlay .driver-modal .modal-footer .action-btn.tertiary{background:#e5e7eb;color:#333}.delivery-drivers .modal-overlay .driver-modal .modal-footer .action-btn.tertiary:hover{background:#d1d5db;transform:translateY(-2px)}.delivery-drivers.lang-ar{direction:rtl}.delivery-drivers.lang-ar h1,.delivery-drivers.lang-ar h2,.delivery-drivers.lang-ar h3,.delivery-drivers.lang-ar h4,.delivery-drivers.lang-ar h5,.delivery-drivers.lang-ar h6,.delivery-drivers.lang-ar p,.delivery-drivers.lang-ar span,.delivery-drivers.lang-ar label,.delivery-drivers.lang-ar button,.delivery-drivers.lang-ar input,.delivery-drivers.lang-ar select,.delivery-drivers.lang-ar textarea,.delivery-drivers.lang-ar div{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.delivery-drivers.lang-ar .drivers-header .header-top h1{text-align:right}@media(max-width:768px){.delivery-drivers.lang-ar .drivers-header .header-top h1{text-align:center}}.delivery-drivers.lang-ar .drivers-header .drivers-stats .stat-card{text-align:center;border-left:none;border-right:4px solid #d1d5db}.delivery-drivers.lang-ar .drivers-header .drivers-stats .stat-card.online{border-right-color:#10b981}.delivery-drivers.lang-ar .drivers-header .drivers-stats .stat-card.offline{border-right-color:#f2bd00}.delivery-drivers.lang-ar .drivers-header .drivers-stats .stat-card.suspended{border-right-color:#ef4444}@media(max-width:768px){.delivery-drivers.lang-ar .drivers-header .filter-buttons{justify-content:center}}.delivery-drivers.lang-ar .drivers-grid .driver-card{border-left:none;border-right:4px solid transparent;text-align:right}.delivery-drivers.lang-ar .drivers-grid .driver-card.status-online{border-right-color:#10b981}.delivery-drivers.lang-ar .drivers-grid .driver-card.status-offline{border-right-color:#f2bd00}.delivery-drivers.lang-ar .drivers-grid .driver-card.status-suspended{border-right-color:#ef4444}.delivery-drivers.lang-ar .drivers-grid .driver-card .driver-header .driver-avatar .status-indicator{bottom:2px;right:auto;left:2px}.delivery-drivers.lang-ar .drivers-grid .driver-card .driver-header .driver-info,.delivery-drivers.lang-ar .drivers-grid .driver-card .driver-header .driver-info h3,.delivery-drivers.lang-ar .drivers-grid .driver-card .driver-header .driver-info p{text-align:right}.delivery-drivers.lang-ar .drivers-grid .driver-card .driver-stats .stat-row .stat-item{text-align:center}@media(max-width:480px){.delivery-drivers.lang-ar .drivers-grid .driver-card .driver-rating{text-align:center}}.delivery-drivers.lang-ar .drivers-grid .driver-card .driver-rating .rating-stars span{margin-left:0;margin-right:.25rem}.delivery-drivers.lang-ar .drivers-grid .driver-card .driver-rating .driver-location svg{margin-left:.25rem;margin-right:0}.delivery-drivers.lang-ar .modal-overlay .driver-modal{direction:rtl}@media(max-width:480px){.delivery-drivers.lang-ar .modal-overlay .driver-modal .modal-header .driver-modal-header{text-align:center}}.delivery-drivers.lang-ar .modal-overlay .driver-modal .modal-header .driver-modal-header .driver-avatar-large .status-indicator-large{bottom:4px;right:auto;left:4px}.delivery-drivers.lang-ar .modal-overlay .driver-modal .modal-header .driver-modal-header .driver-modal-info{text-align:right}@media(max-width:480px){.delivery-drivers.lang-ar .modal-overlay .driver-modal .modal-header .driver-modal-header .driver-modal-info{text-align:center}}.delivery-drivers.lang-ar .modal-overlay .driver-modal .modal-header .driver-modal-header .driver-modal-info h2,.delivery-drivers.lang-ar .modal-overlay .driver-modal .modal-header .driver-modal-header .driver-modal-info .driver-email{text-align:right}@media(max-width:480px){.delivery-drivers.lang-ar .modal-overlay .driver-modal .modal-header .driver-modal-header .driver-modal-info h2,.delivery-drivers.lang-ar .modal-overlay .driver-modal .modal-header .driver-modal-header .driver-modal-info .driver-email{text-align:center}.delivery-drivers.lang-ar .modal-overlay .driver-modal .modal-header .close-btn{right:auto;left:1rem}}.delivery-drivers.lang-ar .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section h3{text-align:right}@media(max-width:480px){.delivery-drivers.lang-ar .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section h3{text-align:center}}.delivery-drivers.lang-ar .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section h3 .section-icon{margin-left:.75rem;margin-right:0}@media(max-width:480px){.delivery-drivers.lang-ar .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section h3 .section-icon{margin:0}.delivery-drivers.lang-ar .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .detail-items .detail-item{text-align:center}}.delivery-drivers.lang-ar .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .detail-items .detail-item .detail-label svg{margin-left:.5rem;margin-right:0}.delivery-drivers.lang-ar .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .detail-items .detail-item .detail-value{text-align:left}@media(max-width:480px){.delivery-drivers.lang-ar .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .detail-items .detail-item .detail-value{text-align:center}}.delivery-drivers.lang-ar .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .performance-stats .perf-stat{text-align:center}@media(max-width:480px){.delivery-drivers.lang-ar .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .order-history .order-item{text-align:center}}.delivery-drivers.lang-ar .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .order-history .order-item .order-info{text-align:right}@media(max-width:480px){.delivery-drivers.lang-ar .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .order-history .order-item .order-info{text-align:center}}.delivery-drivers.lang-ar .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .order-history .order-item .order-info .order-id,.delivery-drivers.lang-ar .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .order-history .order-item .order-info .customer-name{text-align:right}@media(max-width:480px){.delivery-drivers.lang-ar .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .order-history .order-item .order-info .order-id,.delivery-drivers.lang-ar .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .order-history .order-item .order-info .customer-name{text-align:center}}.delivery-drivers.lang-ar .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .order-history .order-item .order-details-pupup,.delivery-drivers.lang-ar .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .order-history .order-item .order-details-pupup .order-amount,.delivery-drivers.lang-ar .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .order-history .order-item .order-details-pupup .order-date{text-align:center}.delivery-drivers.lang-ar .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .order-history .order-item .order-status{text-align:left}@media(max-width:480px){.delivery-drivers.lang-ar .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .order-history .order-item .order-status{text-align:center}}.delivery-drivers.lang-ar .modal-overlay .driver-modal .modal-footer{justify-content:flex-start}@media(max-width:768px){.delivery-drivers.lang-ar .modal-overlay .driver-modal .modal-footer{justify-content:center}}@media(max-width:480px){.delivery-drivers.lang-ar .modal-overlay .driver-modal .modal-footer{justify-content:stretch}}.delivery-drivers.lang-ar .modal-overlay .driver-modal .modal-footer .action-btn svg{margin-left:.5rem;margin-right:0}@media(max-width:480px){.delivery-drivers.lang-ar .modal-overlay .driver-modal .modal-footer .action-btn svg{margin:0}}@media(max-width:768px){.delivery-drivers.lang-ar .drivers-header .header-top h1{text-align:center}.delivery-drivers.lang-ar .drivers-grid .driver-card .driver-rating{flex-direction:column}}@media(max-width:480px){.delivery-drivers.lang-ar .modal-overlay .driver-modal .modal-header .driver-modal-header,.delivery-drivers.lang-ar .modal-overlay .driver-modal .modal-header .driver-modal-header .driver-modal-info,.delivery-drivers.lang-ar .modal-overlay .driver-modal .modal-header .driver-modal-header .driver-modal-info h2,.delivery-drivers.lang-ar .modal-overlay .driver-modal .modal-header .driver-modal-header .driver-modal-info .driver-email,.delivery-drivers.lang-ar .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section h3,.delivery-drivers.lang-ar .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .detail-items .detail-item,.delivery-drivers.lang-ar .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .detail-items .detail-item .detail-value,.delivery-drivers.lang-ar .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .order-history .order-item .order-info,.delivery-drivers.lang-ar .modal-overlay .driver-modal .modal-body .driver-details-grid .detail-section .order-history .order-item .order-status{text-align:center}}.revenue-reports{padding:1.5rem;background-color:#f9fafb}@media(max-width:768px){.revenue-reports{padding:.5rem}}.revenue-reports .reports-header{margin-bottom:2rem}.revenue-reports .reports-header .header-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}@media(max-width:768px){.revenue-reports .reports-header .header-top{flex-direction:column;text-align:center}}.revenue-reports .reports-header .header-top h1{color:#39465d;font-size:2rem;font-weight:600;margin:0}@media(max-width:768px){.revenue-reports .reports-header .header-top h1{font-size:1.5rem}}.revenue-reports .reports-header .header-top .header-actions{display:flex;gap:1rem;align-items:center}@media(max-width:768px){.revenue-reports .reports-header .header-top .header-actions{flex-direction:column;width:100%}}.revenue-reports .reports-header .header-top .header-actions .period-selector{padding:.75rem 1rem;border:2px solid #d1d5db;border-radius:.5rem;background:#fff;color:#333;font-weight:500;cursor:pointer;transition:all .3s ease-in-out;min-width:140px}@media(max-width:768px){.revenue-reports .reports-header .header-top .header-actions .period-selector{width:100%}}.revenue-reports .reports-header .header-top .header-actions .period-selector:focus{outline:none;border-color:#4267b2}.revenue-reports .reports-header .header-top .header-actions .export-btn{background:#4267b2;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .3s ease-in-out;display:flex;align-items:center;gap:.5rem;white-space:nowrap}@media(max-width:768px){.revenue-reports .reports-header .header-top .header-actions .export-btn{width:100%;justify-content:center}}.revenue-reports .reports-header .header-top .header-actions .export-btn svg{width:1.25rem;height:1.25rem}.revenue-reports .reports-header .header-top .header-actions .export-btn:hover{background:#2c5aa0;transform:translateY(-2px);box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f}.revenue-reports .reports-header .revenue-overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}@media(max-width:768px){.revenue-reports .reports-header .revenue-overview{grid-template-columns:1fr;gap:1rem}}.revenue-reports .reports-header .revenue-overview .overview-card{background:#fff;padding:2rem;border-radius:1rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;transition:all .3s ease-in-out;position:relative;overflow:hidden}@media(max-width:768px){.revenue-reports .reports-header .revenue-overview .overview-card{padding:1.5rem}}.revenue-reports .reports-header .revenue-overview .overview-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#4267b2,#ce802d)}.revenue-reports .reports-header .revenue-overview .overview-card:hover{box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d;transform:translateY(-4px)}.revenue-reports .reports-header .revenue-overview .overview-card.total-revenue:before{background:linear-gradient(90deg,#10b981,#059669)}.revenue-reports .reports-header .revenue-overview .overview-card.deliveries:before{background:linear-gradient(90deg,#4267b2,#2c5aa0)}.revenue-reports .reports-header .revenue-overview .overview-card.daily-average:before{background:linear-gradient(90deg,#ce802d,#ea580c)}.revenue-reports .reports-header .revenue-overview .overview-card .card-icon{position:absolute;top:1.5rem;right:1.5rem;width:3rem;height:3rem;border-radius:50px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;opacity:.3}@media(max-width:768px){.revenue-reports .reports-header .revenue-overview .overview-card .card-icon{width:2.5rem;height:2.5rem;top:1rem;right:1rem}}.revenue-reports .reports-header .revenue-overview .overview-card .card-icon svg{width:1.5rem;height:1.5rem;color:#39465d}@media(max-width:768px){.revenue-reports .reports-header .revenue-overview .overview-card .card-icon svg{width:1.25rem;height:1.25rem}}.revenue-reports .reports-header .revenue-overview .overview-card .card-content h3{font-size:2.5rem;font-weight:700;color:#39465d;margin:0 0 .5rem;line-height:1}@media(max-width:768px){.revenue-reports .reports-header .revenue-overview .overview-card .card-content h3{font-size:2rem}}.revenue-reports .reports-header .revenue-overview .overview-card .card-content p{color:#999;font-size:1rem;font-weight:500;margin:0 0 1rem;text-transform:uppercase;letter-spacing:.5px}@media(max-width:768px){.revenue-reports .reports-header .revenue-overview .overview-card .card-content p{font-size:.875rem}}.revenue-reports .reports-header .revenue-overview .overview-card .card-content .growth-indicator{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600}.revenue-reports .reports-header .revenue-overview .overview-card .card-content .growth-indicator.positive{color:#10b981}.revenue-reports .reports-header .revenue-overview .overview-card .card-content .growth-indicator svg{width:1rem;height:1rem}.revenue-reports .reports-header .revenue-overview .overview-card .card-content .percentage,.revenue-reports .reports-header .revenue-overview .overview-card .card-content .average{color:#999;font-size:.875rem;font-weight:500}.revenue-reports .reports-content .reports-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));gap:2rem}@media(max-width:768px){.revenue-reports .reports-content .reports-grid{grid-template-columns:1fr;gap:1.5rem}}.revenue-reports .reports-content .reports-grid .report-section{background:#fff;padding:2rem;border-radius:1rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;transition:all .3s ease-in-out}@media(max-width:768px){.revenue-reports .reports-content .reports-grid .report-section{padding:1.5rem}}.revenue-reports .reports-content .reports-grid .report-section:hover{box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f}.revenue-reports .reports-content .reports-grid .report-section h3{color:#39465d;font-size:1.5rem;font-weight:600;margin:0 0 1.5rem;border-bottom:2px solid #4267B2;padding-bottom:.75rem}@media(max-width:768px){.revenue-reports .reports-content .reports-grid .report-section h3{font-size:1.25rem;margin-bottom:1rem}}.revenue-reports .reports-content .reports-grid .report-section.chart-section{grid-column:1/-1}.revenue-reports .reports-content .reports-grid .report-section.chart-section .chart-container{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-radius:.75rem;padding:2rem;margin-top:1rem}@media(max-width:768px){.revenue-reports .reports-content .reports-grid .report-section.chart-section .chart-container{padding:1rem}}.revenue-reports .reports-content .reports-grid .report-section.chart-section .chart-container .chart-wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;align-items:end;min-height:280px}@media(max-width:768px){.revenue-reports .reports-content .reports-grid .report-section.chart-section .chart-container .chart-wrapper{grid-template-columns:repeat(2,1fr);gap:1rem;min-height:240px}}@media(max-width:480px){.revenue-reports .reports-content .reports-grid .report-section.chart-section .chart-container .chart-wrapper{grid-template-columns:1fr;gap:1rem}}.revenue-reports .reports-content .reports-grid .report-section.chart-section .chart-container .chart-wrapper .chart-bar-container{display:flex;flex-direction:column;align-items:center;height:100%}.revenue-reports .reports-content .reports-grid .report-section.chart-section .chart-container .chart-wrapper .chart-bar-container .chart-bar-wrapper{display:flex;align-items:end;justify-content:center;flex:1;width:100%}.revenue-reports .reports-content .reports-grid .report-section.chart-section .chart-container .chart-wrapper .chart-bar-container .chart-bar-wrapper .revenue-bar{background:linear-gradient(180deg,#4267b2,#2c5aa0);width:60px;border-radius:.5rem .5rem 0 0;transition:all .3s ease-in-out;cursor:pointer;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;position:relative;display:flex;align-items:flex-start;justify-content:center;padding-top:.5rem}@media(max-width:768px){.revenue-reports .reports-content .reports-grid .report-section.chart-section .chart-container .chart-wrapper .chart-bar-container .chart-bar-wrapper .revenue-bar{width:50px}}.revenue-reports .reports-content .reports-grid .report-section.chart-section .chart-container .chart-wrapper .chart-bar-container .chart-bar-wrapper .revenue-bar .bar-value{color:#fff;font-size:.75rem;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.1)}@media(max-width:768px){.revenue-reports .reports-content .reports-grid .report-section.chart-section .chart-container .chart-wrapper .chart-bar-container .chart-bar-wrapper .revenue-bar .bar-value{font-size:.625rem}}.revenue-reports .reports-content .reports-grid .report-section.chart-section .chart-container .chart-wrapper .chart-bar-container .chart-bar-wrapper .revenue-bar:hover{background:linear-gradient(180deg,#ce802d,#ea580c);transform:scaleX(1.1)}.revenue-reports .reports-content .reports-grid .report-section.chart-section .chart-container .chart-wrapper .chart-bar-container .bar-info{text-align:center;margin-top:1rem}.revenue-reports .reports-content .reports-grid .report-section.chart-section .chart-container .chart-wrapper .chart-bar-container .bar-info .week-name{display:block;font-weight:700;color:#39465d;margin-bottom:.25rem;font-size:.875rem}@media(max-width:768px){.revenue-reports .reports-content .reports-grid .report-section.chart-section .chart-container .chart-wrapper .chart-bar-container .bar-info .week-name{font-size:.75rem}}.revenue-reports .reports-content .reports-grid .report-section.chart-section .chart-container .chart-wrapper .chart-bar-container .bar-info .week-amount{display:block;font-weight:700;color:#ce802d;font-size:1rem;margin-bottom:.25rem}@media(max-width:768px){.revenue-reports .reports-content .reports-grid .report-section.chart-section .chart-container .chart-wrapper .chart-bar-container .bar-info .week-amount{font-size:.875rem}}.revenue-reports .reports-content .reports-grid .report-section.chart-section .chart-container .chart-wrapper .chart-bar-container .bar-info .week-deliveries{display:block;font-size:.75rem;color:#999}@media(max-width:768px){.revenue-reports .reports-content .reports-grid .report-section.chart-section .chart-container .chart-wrapper .chart-bar-container .bar-info .week-deliveries{font-size:.625rem}}.revenue-reports .reports-content .reports-grid .report-section.city-breakdown .city-list .city-item{display:grid;grid-template-columns:1fr auto 100px;align-items:center;gap:1rem;padding:1rem 0;border-bottom:1px solid #e5e7eb}@media(max-width:768px){.revenue-reports .reports-content .reports-grid .report-section.city-breakdown .city-list .city-item{grid-template-columns:1fr;gap:.5rem;text-align:center}}.revenue-reports .reports-content .reports-grid .report-section.city-breakdown .city-list .city-item:last-child{border-bottom:none}.revenue-reports .reports-content .reports-grid .report-section.city-breakdown .city-list .city-item .city-info{display:flex;flex-direction:column}@media(max-width:768px){.revenue-reports .reports-content .reports-grid .report-section.city-breakdown .city-list .city-item .city-info{align-items:center}}.revenue-reports .reports-content .reports-grid .report-section.city-breakdown .city-list .city-item .city-info .city-name{font-weight:600;color:#39465d;margin-bottom:.25rem}.revenue-reports .reports-content .reports-grid .report-section.city-breakdown .city-list .city-item .city-info .city-deliveries{font-size:.875rem;color:#999}.revenue-reports .reports-content .reports-grid .report-section.city-breakdown .city-list .city-item .city-revenue{display:flex;flex-direction:column;align-items:end}@media(max-width:768px){.revenue-reports .reports-content .reports-grid .report-section.city-breakdown .city-list .city-item .city-revenue{align-items:center}}.revenue-reports .reports-content .reports-grid .report-section.city-breakdown .city-list .city-item .city-revenue .revenue-amount{font-weight:700;color:#ce802d;margin-bottom:.25rem}.revenue-reports .reports-content .reports-grid .report-section.city-breakdown .city-list .city-item .city-revenue .revenue-percentage{font-size:.875rem;color:#999}.revenue-reports .reports-content .reports-grid .report-section.city-breakdown .city-list .city-item .progress-bar{width:100px;height:8px;background:#e5e7eb;border-radius:50px;overflow:hidden}@media(max-width:768px){.revenue-reports .reports-content .reports-grid .report-section.city-breakdown .city-list .city-item .progress-bar{width:100%;max-width:200px;margin:0 auto}}.revenue-reports .reports-content .reports-grid .report-section.city-breakdown .city-list .city-item .progress-bar .progress-fill{height:100%;background:linear-gradient(90deg,#4267b2,#ce802d);border-radius:50px;transition:all .3s ease-in-out}.revenue-reports .reports-content .reports-grid .report-section.drivers-section .drivers-table .table-header{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;padding:1rem;background:#f3f4f6;border-radius:.5rem;font-weight:600;color:#39465d;margin-bottom:.5rem;gap:1rem}@media(max-width:768px){.revenue-reports .reports-content .reports-grid .report-section.drivers-section .drivers-table .table-header{display:none}}.revenue-reports .reports-content .reports-grid .report-section.drivers-section .drivers-table .table-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;padding:1rem;border-bottom:1px solid #e5e7eb;align-items:center;gap:1rem;transition:all .3s ease-in-out}@media(max-width:768px){.revenue-reports .reports-content .reports-grid .report-section.drivers-section .drivers-table .table-row{grid-template-columns:1fr;gap:.5rem;text-align:center;padding:1rem .5rem}.revenue-reports .reports-content .reports-grid .report-section.drivers-section .drivers-table .table-row span{padding:.25rem 0}}.revenue-reports .reports-content .reports-grid .report-section.drivers-section .drivers-table .table-row:hover{background:#f9fafb}.revenue-reports .reports-content .reports-grid .report-section.drivers-section .drivers-table .table-row:last-child{border-bottom:none}.revenue-reports .reports-content .reports-grid .report-section.drivers-section .drivers-table .table-row .driver-info{display:flex;align-items:center;gap:1rem}@media(max-width:768px){.revenue-reports .reports-content .reports-grid .report-section.drivers-section .drivers-table .table-row .driver-info{justify-content:center}}.revenue-reports .reports-content .reports-grid .report-section.drivers-section .drivers-table .table-row .driver-info .driver-rank{width:2rem;height:2rem;background:linear-gradient(135deg,#4267b2,#2c5aa0);color:#fff;border-radius:50px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem}.revenue-reports .reports-content .reports-grid .report-section.drivers-section .drivers-table .table-row .driver-info .driver-name{font-weight:600;color:#39465d}.revenue-reports .reports-content .reports-grid .report-section.drivers-section .drivers-table .table-row .driver-city{color:#999;font-weight:500}.revenue-reports .reports-content .reports-grid .report-section.drivers-section .drivers-table .table-row .driver-earnings{font-weight:700;color:#ce802d}.revenue-reports .reports-content .reports-grid .report-section.drivers-section .drivers-table .table-row .driver-deliveries{font-weight:600;color:#39465d}.revenue-reports .reports-content .reports-grid .report-section.deliveries-section .deliveries-list .delivery-item{display:flex;justify-content:space-between;align-items:flex-start;padding:1.5rem;background:#f9fafb;border-radius:.5rem;margin-bottom:1rem;transition:all .3s ease-in-out;gap:1rem}@media(max-width:768px){.revenue-reports .reports-content .reports-grid .report-section.deliveries-section .deliveries-list .delivery-item{flex-direction:column;gap:1rem}}.revenue-reports .reports-content .reports-grid .report-section.deliveries-section .deliveries-list .delivery-item:hover{background:#fff;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;transform:translateY(-1px)}.revenue-reports .reports-content .reports-grid .report-section.deliveries-section .deliveries-list .delivery-item:last-child{margin-bottom:0}.revenue-reports .reports-content .reports-grid .report-section.deliveries-section .deliveries-list .delivery-item .delivery-main-info{display:flex;flex-direction:column;flex:1;gap:.5rem}.revenue-reports .reports-content .reports-grid .report-section.deliveries-section .deliveries-list .delivery-item .delivery-main-info .delivery-header{display:flex;align-items:center;gap:1rem}@media(max-width:768px){.revenue-reports .reports-content .reports-grid .report-section.deliveries-section .deliveries-list .delivery-item .delivery-main-info .delivery-header{flex-direction:column;gap:.5rem;align-items:flex-start}}.revenue-reports .reports-content .reports-grid .report-section.deliveries-section .deliveries-list .delivery-item .delivery-main-info .delivery-header .delivery-id{font-weight:700;color:#39465d;font-size:1rem}.revenue-reports .reports-content .reports-grid .report-section.deliveries-section .deliveries-list .delivery-item .delivery-main-info .delivery-header .status{padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.revenue-reports .reports-content .reports-grid .report-section.deliveries-section .deliveries-list .delivery-item .delivery-main-info .delivery-header .status.status-delivered{background:#10b9811a;color:#059669}.revenue-reports .reports-content .reports-grid .report-section.deliveries-section .deliveries-list .delivery-item .delivery-main-info .delivery-header .status.status-transit{background:#3b82f61a;color:#1d4ed8}.revenue-reports .reports-content .reports-grid .report-section.deliveries-section .deliveries-list .delivery-item .delivery-main-info .delivery-header .status.status-processing{background:#fbbf241a;color:#b45309}.revenue-reports .reports-content .reports-grid .report-section.deliveries-section .deliveries-list .delivery-item .delivery-main-info .delivery-route .route{font-weight:600;color:#4267b2;font-size:.875rem}.revenue-reports .reports-content .reports-grid .report-section.deliveries-section .deliveries-list .delivery-item .delivery-main-info .delivery-details{display:flex;flex-direction:column;gap:.25rem}@media(max-width:768px){.revenue-reports .reports-content .reports-grid .report-section.deliveries-section .deliveries-list .delivery-item .delivery-main-info .delivery-details{gap:.125rem}}.revenue-reports .reports-content .reports-grid .report-section.deliveries-section .deliveries-list .delivery-item .delivery-main-info .delivery-details .driver,.revenue-reports .reports-content .reports-grid .report-section.deliveries-section .deliveries-list .delivery-item .delivery-main-info .delivery-details .customer{font-size:.875rem;color:#999}@media(max-width:768px){.revenue-reports .reports-content .reports-grid .report-section.deliveries-section .deliveries-list .delivery-item .delivery-main-info .delivery-details .driver,.revenue-reports .reports-content .reports-grid .report-section.deliveries-section .deliveries-list .delivery-item .delivery-main-info .delivery-details .customer{font-size:.75rem}}.revenue-reports .reports-content .reports-grid .report-section.deliveries-section .deliveries-list .delivery-item .delivery-amount-info{display:flex;flex-direction:column;align-items:end;text-align:right}@media(max-width:768px){.revenue-reports .reports-content .reports-grid .report-section.deliveries-section .deliveries-list .delivery-item .delivery-amount-info{align-items:flex-start;text-align:left}}.revenue-reports .reports-content .reports-grid .report-section.deliveries-section .deliveries-list .delivery-item .delivery-amount-info .delivery-amount{font-weight:700;color:#ce802d;font-size:1.125rem;margin-bottom:.25rem}.revenue-reports .reports-content .reports-grid .report-section.deliveries-section .deliveries-list .delivery-item .delivery-amount-info .delivery-date{font-size:.875rem;color:#999}.revenue-reports .reports-content .reports-grid .report-section.summary-cards .summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem}@media(max-width:768px){.revenue-reports .reports-content .reports-grid .report-section.summary-cards .summary-grid{grid-template-columns:1fr}}.revenue-reports .reports-content .reports-grid .report-section.summary-cards .summary-grid .summary-card{background:linear-gradient(135deg,#ebf2ff,#fff);padding:1.5rem;border-radius:.75rem;border:1px solid #e5e7eb;transition:all .3s ease-in-out;text-align:center}@media(max-width:768px){.revenue-reports .reports-content .reports-grid .report-section.summary-cards .summary-grid .summary-card{padding:1rem}}.revenue-reports .reports-content .reports-grid .report-section.summary-cards .summary-grid .summary-card:hover{transform:translateY(-2px);box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f}.revenue-reports .reports-content .reports-grid .report-section.summary-cards .summary-grid .summary-card .summary-icon{width:3rem;height:3rem;background:linear-gradient(135deg,#4267b2,#2c5aa0);border-radius:50px;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}@media(max-width:768px){.revenue-reports .reports-content .reports-grid .report-section.summary-cards .summary-grid .summary-card .summary-icon{width:2.5rem;height:2.5rem}}.revenue-reports .reports-content .reports-grid .report-section.summary-cards .summary-grid .summary-card .summary-icon svg{width:1.5rem;height:1.5rem;color:#fff}@media(max-width:768px){.revenue-reports .reports-content .reports-grid .report-section.summary-cards .summary-grid .summary-card .summary-icon svg{width:1.25rem;height:1.25rem}}.revenue-reports .reports-content .reports-grid .report-section.summary-cards .summary-grid .summary-card .summary-content h4{color:#39465d;font-size:1rem;font-weight:600;margin:0 0 .5rem}@media(max-width:768px){.revenue-reports .reports-content .reports-grid .report-section.summary-cards .summary-grid .summary-card .summary-content h4{font-size:.875rem}}.revenue-reports .reports-content .reports-grid .report-section.summary-cards .summary-grid .summary-card .summary-content p{color:#ce802d;font-size:1.5rem;font-weight:700;margin:0}@media(max-width:768px){.revenue-reports .reports-content .reports-grid .report-section.summary-cards .summary-grid .summary-card .summary-content p{font-size:1.25rem}}.lang-ar .revenue-reports{direction:rtl}.lang-ar .revenue-reports h1,.lang-ar .revenue-reports h2,.lang-ar .revenue-reports h3,.lang-ar .revenue-reports h4,.lang-ar .revenue-reports h5,.lang-ar .revenue-reports h6,.lang-ar .revenue-reports p,.lang-ar .revenue-reports span,.lang-ar .revenue-reports label,.lang-ar .revenue-reports button,.lang-ar .revenue-reports input,.lang-ar .revenue-reports select,.lang-ar .revenue-reports textarea,.lang-ar .revenue-reports option{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .revenue-reports .reports-header .header-top .header-actions .export-btn svg{margin-right:0;margin-left:.5rem}.lang-ar .revenue-reports .reports-header .revenue-overview .overview-card .card-icon{right:auto;left:1.5rem}@media(max-width:768px){.lang-ar .revenue-reports .reports-header .revenue-overview .overview-card .card-icon{left:1rem}}.lang-ar .revenue-reports .reports-header .revenue-overview .overview-card .card-content p{letter-spacing:0}.lang-ar .revenue-reports .reports-content .reports-grid .report-section.city-breakdown .city-list .city-item .city-revenue{align-items:flex-start}@media(max-width:768px){.lang-ar .revenue-reports .reports-content .reports-grid .report-section.city-breakdown .city-list .city-item .city-revenue{align-items:center}}.lang-ar .revenue-reports .reports-content .reports-grid .report-section.deliveries-section .deliveries-list .delivery-item .delivery-amount-info{align-items:flex-start;text-align:left}@media(max-width:768px){.lang-ar .revenue-reports .reports-content .reports-grid .report-section.deliveries-section .deliveries-list .delivery-item .delivery-amount-info{align-items:flex-start}}.lang-ar .revenue-reports .reports-content .reports-grid .report-section .status{letter-spacing:0}.lang-ar .revenue-reports .loading-state,.lang-ar .revenue-reports .error-state{text-align:center}.orders-history{padding:1.5rem;background-color:#f9fafb}@media(max-width:768px){.orders-history{padding:.5rem}}.orders-history .history-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.orders-history .history-header h2{color:#39465d;font-size:1.75rem;font-weight:600;margin:0}.orders-history .history-header h2:before{content:"📋 ";margin-right:.5rem}.orders-history .history-header .filter-buttons{display:flex;gap:.5rem}.orders-history .history-header .filter-buttons .filter-btn{padding:.5rem 1rem;border:2px solid #d1d5db;background:#fff;color:#999;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.orders-history .history-header .filter-buttons .filter-btn:hover{border-color:#10b981;color:#10b981}.orders-history .history-header .filter-buttons .filter-btn.active{background:#10b981;border-color:#10b981;color:#fff}@media(max-width:768px){.orders-history .history-header{flex-direction:column;align-items:flex-start}.orders-history .history-header .filter-buttons{width:100%;justify-content:center}}.orders-history .history-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}@media(max-width:768px){.orders-history .history-grid{grid-template-columns:1fr}}.orders-history .history-grid .history-card{background:#fff;border-radius:.75rem;padding:4rem 1.5rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;cursor:pointer;transition:all .3s ease-in-out;position:relative;border-left:4px solid #10b981;background:linear-gradient(135deg,#fff,#f0fdf4);min-height:280px}@media(max-width:768px){.orders-history .history-grid .history-card{padding-bottom:3.5rem;padding-top:3.5rem;min-height:260px}}.orders-history .history-grid .history-card:hover{box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;transform:translateY(-2px)}.orders-history .history-grid .history-card.size-small,.orders-history .history-grid .history-card.size-medium,.orders-history .history-grid .history-card.size-large{border-left-color:#10b981;background:linear-gradient(135deg,#fff,#f0fdf4)}.orders-history .history-grid .history-card .history-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.orders-history .history-grid .history-card .history-card-header .order-id{font-size:1.125rem;font-weight:700;color:#39465d}.orders-history .history-grid .history-card .history-card-header .order-badges{display:flex;flex-direction:column;gap:.25rem;align-items:flex-end}.orders-history .history-grid .history-card .order-route{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding:1rem;background:#ffffffe6;border-radius:.5rem;border:1px solid rgba(16,185,129,.2)}.orders-history .history-grid .history-card .order-route .route-point{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1}.orders-history .history-grid .history-card .order-route .route-point .route-label{font-size:.75rem;color:#999;font-weight:500;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.25rem}.orders-history .history-grid .history-card .order-route .route-point .route-location{font-weight:600;color:#333;font-size:.875rem}.orders-history .history-grid .history-card .order-route .route-arrow{font-size:1.5rem;color:#10b981;font-weight:700;margin:0 .5rem}.orders-history .history-grid .history-card .delivery-info{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;padding:.75rem;background:#10b9810d;border-radius:.375rem}.orders-history .history-grid .history-card .delivery-info .delivery-detail{display:flex;justify-content:space-between;align-items:center}.orders-history .history-grid .history-card .delivery-info .delivery-detail .label{font-size:.875rem;color:#999;font-weight:500}.orders-history .history-grid .history-card .delivery-info .delivery-detail .value{font-size:.875rem;font-weight:600;color:#333}.orders-history .history-grid .history-card .delivery-info .delivery-detail .delivery-fee-card{color:#f59e0b;font-weight:700}.orders-history .history-grid .history-card .history-card-footer{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.5rem}.orders-history .history-grid .history-card .history-card-footer .delivery-time{font-size:.875rem;color:#10b981;font-weight:500}.orders-history .history-grid .history-card .history-card-footer .order-total{font-size:1.125rem;font-weight:700;color:#ce802d}.orders-history .history-grid .history-card .size-indicator{position:absolute;top:1rem;right:1rem;z-index:2}.orders-history .history-grid .history-card .size-indicator .size-badge{padding:.25rem .5rem;border-radius:.375rem;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;background:#10b9811a;color:#059669}.orders-history .history-grid .history-card .completion-indicator{position:absolute;top:1rem;right:5rem;z-index:2}@media(max-width:768px){.orders-history .history-grid .history-card .completion-indicator{right:1rem;top:2.5rem}}.orders-history .history-grid .history-card .completion-indicator .completion-badge{padding:.25rem .5rem;border-radius:.375rem;font-size:.625rem;font-weight:600;background:#10b9811a;color:#059669}.orders-history .history-grid .history-card .ratings-preview{position:absolute;bottom:.5rem;left:1rem;right:1rem;display:grid;grid-template-columns:1fr 1fr;gap:.5rem;background:#ffffffe6;padding:.5rem;border-radius:.375rem;border-top:1px solid rgba(16,185,129,.2)}@media(max-width:768px){.orders-history .history-grid .history-card .ratings-preview{grid-template-columns:1fr;gap:.25rem;padding:.375rem}}.orders-history .history-grid .history-card .ratings-preview .rating-item{display:flex;align-items:center;gap:.25rem}.orders-history .history-grid .history-card .ratings-preview .rating-item .rating-label{font-size:.625rem;color:#999;font-weight:500;min-width:45px}@media(max-width:768px){.orders-history .history-grid .history-card .ratings-preview .rating-item .rating-label{min-width:40px}}.orders-history .history-grid .history-card .ratings-preview .rating-item .rating-stars-small{display:flex;gap:1px}.orders-history .history-grid .history-card .ratings-preview .rating-item .rating-stars-small .star{font-size:.625rem}.orders-history .history-grid .history-card .ratings-preview .rating-item .rating-stars-small .star.star-full,.orders-history .history-grid .history-card .ratings-preview .rating-item .rating-stars-small .star.star-half{color:#fbbf24}.orders-history .history-grid .history-card .ratings-preview .rating-item .rating-stars-small .star.star-empty{color:#d1d5db}.orders-history .status{padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.orders-history .status.status-delivered{background-color:#10b9811a;color:#059669}.orders-history .order-history-details .details-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;background:#fff;padding:1.5rem;border-radius:.75rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}@media(max-width:768px){.orders-history .order-history-details .details-header{flex-direction:column;gap:1rem;text-align:center}}.orders-history .order-history-details .details-header .header-left{display:flex;align-items:center;gap:1rem}@media(max-width:768px){.orders-history .order-history-details .details-header .header-left{flex-direction:column;gap:.5rem}}.orders-history .order-history-details .details-header .header-left h1{color:#39465d;font-size:1.75rem;font-weight:600;margin:0}@media(max-width:768px){.orders-history .order-history-details .details-header .header-left h1{font-size:1.5rem}}.orders-history .order-history-details .details-header .header-right{display:flex;gap:1rem;align-items:center}@media(max-width:768px){.orders-history .order-history-details .details-header .header-right{justify-content:center}}.orders-history .order-history-details .back-btn{background:#e5e7eb;color:#333;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out;display:flex;align-items:center;gap:.5rem}.orders-history .order-history-details .back-btn:hover{background:#d1d5db}.orders-history .order-history-details .status-badge,.orders-history .order-history-details .size-badge{padding:.5rem 1rem;border-radius:50px;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.orders-history .order-history-details .status-badge.status-delivered,.orders-history .order-history-details .size-badge.status-delivered{background-color:#10b9811a;color:#059669}.orders-history .order-history-details .status-badge.size-small,.orders-history .order-history-details .status-badge.size-medium,.orders-history .order-history-details .status-badge.size-large,.orders-history .order-history-details .size-badge.size-small,.orders-history .order-history-details .size-badge.size-medium,.orders-history .order-history-details .size-badge.size-large{background:#10b9811a;color:#059669}.orders-history .order-history-details .details-content{display:flex;flex-direction:column;gap:2rem}.orders-history .order-history-details .details-section{background:#fff;padding:2rem;border-radius:.75rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}@media(max-width:768px){.orders-history .order-history-details .details-section{padding:1rem}}.orders-history .order-history-details .details-section h3{color:#39465d;font-size:1.5rem;font-weight:600;margin:0 0 1.5rem;border-bottom:2px solid #10b981;padding-bottom:.75rem}.orders-history .order-history-details .details-section h4{color:#39465d;font-size:1.125rem;font-weight:600;margin:0 0 1rem}.orders-history .order-history-details .order-summary .summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.orders-history .order-history-details .order-summary .summary-grid .summary-item{display:flex;flex-direction:column;gap:.5rem}.orders-history .order-history-details .order-summary .summary-grid .summary-item .label{font-size:.875rem;color:#999;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.orders-history .order-history-details .order-summary .summary-grid .summary-item .value{font-size:1.125rem;font-weight:600;color:#333}.orders-history .order-history-details .order-summary .summary-grid .summary-item .value.delivery-fee{color:#f59e0b;font-size:1.25rem}.orders-history .order-history-details .order-summary .summary-grid .summary-item .value.total-amount{color:#ce802d;font-size:1.5rem}.orders-history .order-history-details .customer-review-section,.orders-history .order-history-details .seller-review-section{border-left:4px solid #3b82f6}.orders-history .order-history-details .customer-review-section .review-content .review-header,.orders-history .order-history-details .seller-review-section .review-content .review-header{margin-bottom:1rem}.orders-history .order-history-details .customer-review-section .review-content .review-header .reviewer-info,.orders-history .order-history-details .seller-review-section .review-content .review-header .reviewer-info{display:flex;align-items:center;gap:1rem}.orders-history .order-history-details .customer-review-section .review-content .review-header .reviewer-info .reviewer-avatar,.orders-history .order-history-details .seller-review-section .review-content .review-header .reviewer-info .reviewer-avatar{width:60px;height:60px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid #3b82f6}.orders-history .order-history-details .customer-review-section .review-content .review-header .reviewer-info .reviewer-details h4,.orders-history .order-history-details .seller-review-section .review-content .review-header .reviewer-info .reviewer-details h4{margin:0 0 .5rem;color:#39465d;font-size:1.125rem}.orders-history .order-history-details .customer-review-section .review-content .review-header .reviewer-info .reviewer-details .rating-display,.orders-history .order-history-details .seller-review-section .review-content .review-header .reviewer-info .reviewer-details .rating-display{display:flex;align-items:center;gap:.5rem}.orders-history .order-history-details .customer-review-section .review-content .review-header .reviewer-info .reviewer-details .rating-display .stars,.orders-history .order-history-details .seller-review-section .review-content .review-header .reviewer-info .reviewer-details .rating-display .stars{display:flex;gap:2px}.orders-history .order-history-details .customer-review-section .review-content .review-header .reviewer-info .reviewer-details .rating-display .stars .star,.orders-history .order-history-details .seller-review-section .review-content .review-header .reviewer-info .reviewer-details .rating-display .stars .star{font-size:1.25rem}.orders-history .order-history-details .customer-review-section .review-content .review-header .reviewer-info .reviewer-details .rating-display .stars .star.star-full,.orders-history .order-history-details .seller-review-section .review-content .review-header .reviewer-info .reviewer-details .rating-display .stars .star.star-full,.orders-history .order-history-details .customer-review-section .review-content .review-header .reviewer-info .reviewer-details .rating-display .stars .star.star-half,.orders-history .order-history-details .seller-review-section .review-content .review-header .reviewer-info .reviewer-details .rating-display .stars .star.star-half{color:#fbbf24}.orders-history .order-history-details .customer-review-section .review-content .review-header .reviewer-info .reviewer-details .rating-display .stars .star.star-empty,.orders-history .order-history-details .seller-review-section .review-content .review-header .reviewer-info .reviewer-details .rating-display .stars .star.star-empty{color:#d1d5db}.orders-history .order-history-details .customer-review-section .review-content .review-header .reviewer-info .reviewer-details .rating-display .rating-number,.orders-history .order-history-details .seller-review-section .review-content .review-header .reviewer-info .reviewer-details .rating-display .rating-number{font-weight:600;color:#999;font-size:.875rem}.orders-history .order-history-details .customer-review-section .review-content .review-text p,.orders-history .order-history-details .seller-review-section .review-content .review-text p{margin:0;color:#333;font-style:italic;font-size:1rem;line-height:1.6;padding:1rem;background:#3b82f60d;border-radius:.5rem;border-left:3px solid #3b82f6}.orders-history .order-history-details .seller-review-section{border-left-color:#10b981}.orders-history .order-history-details .seller-review-section .reviewer-avatar{border-color:#10b981!important}.orders-history .order-history-details .seller-review-section .review-text p{background:#10b9810d;border-left-color:#10b981}.orders-history .order-history-details .pickup-section{border-left:4px solid #f59e0b}.orders-history .order-history-details .pickup-section .pickup-content .pickup-details{display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media(max-width:768px){.orders-history .order-history-details .pickup-section .pickup-content .pickup-details{grid-template-columns:1fr}}.orders-history .order-history-details .pickup-section .pickup-content .pickup-details .pickup-info{display:flex;flex-direction:column;gap:1rem}.orders-history .order-history-details .pickup-section .pickup-content .pickup-details .pickup-info .info-item{display:flex;flex-direction:column;gap:.25rem}.orders-history .order-history-details .pickup-section .pickup-content .pickup-details .pickup-info .info-item strong{color:#39465d;font-weight:600;font-size:.875rem}.orders-history .order-history-details .pickup-section .pickup-content .pickup-details .pickup-info .info-item span,.orders-history .order-history-details .pickup-section .pickup-content .pickup-details .pickup-info .info-item p{color:#333;font-weight:500;margin:0}.orders-history .order-history-details .pickup-section .pickup-content .pickup-details .pickup-image{display:flex;flex-direction:column;align-items:center}.orders-history .order-history-details .pickup-section .pickup-content .pickup-details .pickup-image img{width:100%;max-width:300px;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:.5rem;border:3px solid #f59e0b;margin-bottom:.5rem}.orders-history .order-history-details .pickup-section .pickup-content .pickup-details .pickup-image .image-caption{font-size:.875rem;color:#999;text-align:center;font-style:italic}.orders-history .order-history-details .delivery-section{border-left:4px solid #10b981}.orders-history .order-history-details .delivery-section .delivery-content .delivery-details{width:100%;display:flex;justify-content:space-between;gap:2rem}@media(max-width:768px){.orders-history .order-history-details .delivery-section .delivery-content .delivery-details{flex-direction:column}}.orders-history .order-history-details .delivery-section .delivery-content .delivery-details .delivery-info{flex:1;display:flex;flex-direction:column;gap:1rem}.orders-history .order-history-details .delivery-section .delivery-content .delivery-details .delivery-info .info-item{display:flex;flex-direction:column;gap:.25rem}.orders-history .order-history-details .delivery-section .delivery-content .delivery-details .delivery-info .info-item strong{color:#39465d;font-weight:600;font-size:.875rem}.orders-history .order-history-details .delivery-section .delivery-content .delivery-details .delivery-info .info-item span,.orders-history .order-history-details .delivery-section .delivery-content .delivery-details .delivery-info .info-item p{color:#333;font-weight:500;margin:0}.orders-history .order-history-details .delivery-section .delivery-content .delivery-details .delivery-info .info-item .signature-status{font-weight:600}.orders-history .order-history-details .delivery-section .delivery-content .delivery-details .delivery-info .info-item .signature-status:contains("✅"){color:#10b981}.orders-history .order-history-details .delivery-section .delivery-content .delivery-details .delivery-image{flex:1;display:flex;flex-direction:column;align-items:center}.orders-history .order-history-details .delivery-section .delivery-content .delivery-details .delivery-image img{width:100%;max-width:300px;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:.5rem;border:3px solid #10b981;margin-bottom:.5rem}.orders-history .order-history-details .delivery-section .delivery-content .delivery-details .delivery-image .image-caption{font-size:.875rem;color:#999;text-align:center;font-style:italic}.orders-history .order-history-details .items-table{border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden}.orders-history .order-history-details .items-table .table-header{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;background:#f3f4f6;padding:1rem;font-weight:600;color:#39465d;gap:1rem}@media(max-width:768px){.orders-history .order-history-details .items-table .table-header{grid-template-columns:1fr;gap:.5rem}}.orders-history .order-history-details .items-table .table-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;padding:1rem;border-bottom:1px solid #e5e7eb;align-items:center;gap:1rem}@media(max-width:768px){.orders-history .order-history-details .items-table .table-row{grid-template-columns:1fr;gap:.5rem}.orders-history .order-history-details .items-table .table-row span{padding:.25rem 0}}.orders-history .order-history-details .items-table .table-row:last-child{border-bottom:none}.orders-history .order-history-details .items-table .table-row:hover{background:#10b9810d}.orders-history .order-history-details .items-table .table-row .item-name{font-weight:600;color:#333}.orders-history .order-history-details .items-table .table-row .item-quantity,.orders-history .order-history-details .items-table .table-row .item-price,.orders-history .order-history-details .items-table .table-row .item-total{font-weight:500;color:#333}.orders-history .order-history-details .items-table .table-row .item-total{color:#ce802d;font-weight:600}.orders-history .order-history-details .items-table .table-subtotal,.orders-history .order-history-details .items-table .table-delivery{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#10b9810d;border-bottom:1px solid #e5e7eb}.orders-history .order-history-details .items-table .table-subtotal .subtotal-label,.orders-history .order-history-details .items-table .table-subtotal .delivery-label,.orders-history .order-history-details .items-table .table-delivery .subtotal-label,.orders-history .order-history-details .items-table .table-delivery .delivery-label{font-size:1rem;font-weight:600;color:#333}.orders-history .order-history-details .items-table .table-subtotal .subtotal-value,.orders-history .order-history-details .items-table .table-delivery .subtotal-value{font-size:1.125rem;font-weight:600;color:#333}.orders-history .order-history-details .items-table .table-subtotal .delivery-value,.orders-history .order-history-details .items-table .table-delivery .delivery-value{font-size:1.125rem;font-weight:700;color:#f59e0b}.orders-history .order-history-details .items-table .table-footer{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:#10b9811a;border-top:2px solid #10b981}.orders-history .order-history-details .items-table .table-footer .total-label{font-size:1.25rem;font-weight:600;color:#39465d}.orders-history .order-history-details .items-table .table-footer .total-value{font-size:1.5rem;font-weight:700;color:#ce802d}.lang-ar .orders-history{direction:rtl}.lang-ar .orders-history h1,.lang-ar .orders-history h2,.lang-ar .orders-history h3,.lang-ar .orders-history h4,.lang-ar .orders-history h5,.lang-ar .orders-history h6,.lang-ar .orders-history p,.lang-ar .orders-history span,.lang-ar .orders-history label,.lang-ar .orders-history button,.lang-ar .orders-history input,.lang-ar .orders-history select,.lang-ar .orders-history textarea{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .orders-history .history-header h2:before{margin-right:0;margin-left:.5rem}.lang-ar .orders-history .history-grid .history-card .order-route .route-arrow{transform:scaleX(-1)}.lang-ar .orders-history .history-grid .history-card .order-route .route-label{letter-spacing:0}.lang-ar .orders-history .history-grid .history-card .size-indicator{right:auto;left:1rem}.lang-ar .orders-history .history-grid .history-card .completion-indicator{right:auto;left:5rem}@media(max-width:768px){.lang-ar .orders-history .history-grid .history-card .completion-indicator{left:1rem}}.lang-ar .orders-history .history-grid .history-card .ratings-preview{left:auto;right:1rem}.lang-ar .orders-history .order-history-details .details-header .header-left .back-btn:hover,.lang-ar .orders-history .order-history-details .back-btn:hover{transform:translate(2px)}.lang-ar .orders-history .order-history-details .status-badge,.lang-ar .orders-history .order-history-details .size-badge,.lang-ar .orders-history .order-history-details .details-section .summary-grid .summary-item .label{letter-spacing:0}.lang-ar .orders-history .order-history-details .details-section .review-content .review-header .reviewer-info .reviewer-details{text-align:right}@media(max-width:768px){.lang-ar .orders-history .order-history-details .details-section .pickup-content .pickup-details .pickup-image,.lang-ar .orders-history .order-history-details .details-section .pickup-content .pickup-details .delivery-image,.lang-ar .orders-history .order-history-details .details-section .pickup-content .delivery-details .pickup-image,.lang-ar .orders-history .order-history-details .details-section .pickup-content .delivery-details .delivery-image,.lang-ar .orders-history .order-history-details .details-section .delivery-content .pickup-details .pickup-image,.lang-ar .orders-history .order-history-details .details-section .delivery-content .pickup-details .delivery-image,.lang-ar .orders-history .order-history-details .details-section .delivery-content .delivery-details .pickup-image,.lang-ar .orders-history .order-history-details .details-section .delivery-content .delivery-details .delivery-image,.lang-ar .orders-history .order-history-details .items-table .table-header,.lang-ar .orders-history .order-history-details .items-table .table-row{text-align:center}}.pending-drivers{padding:1.5rem;background-color:#f9fafb}@media(max-width:768px){.pending-drivers{padding:1rem}}@media(max-width:480px){.pending-drivers{padding:.75rem}}.pending-drivers .pending-drivers-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}@media(max-width:768px){.pending-drivers .pending-drivers-header{flex-direction:column;align-items:flex-start;margin-bottom:1.5rem}}.pending-drivers .pending-drivers-header h2{color:#39465d;font-size:1.75rem;font-weight:600;margin:0}@media(max-width:768px){.pending-drivers .pending-drivers-header h2{font-size:1.5rem;width:100%;text-align:center}}@media(max-width:480px){.pending-drivers .pending-drivers-header h2{font-size:1.375rem}}.pending-drivers .pending-drivers-header h2:before{content:"⏳ ";margin-right:.5rem}.pending-drivers .pending-drivers-header .header-stats{display:flex;gap:1rem}@media(max-width:768px){.pending-drivers .pending-drivers-header .header-stats{width:100%;justify-content:center}}.pending-drivers .pending-drivers-header .header-stats .stat-card{background:#fff;padding:1rem 1.5rem;border-radius:.75rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;text-align:center;border-left:4px solid #CE802D}@media(max-width:480px){.pending-drivers .pending-drivers-header .header-stats .stat-card{padding:.875rem 1.25rem}}.pending-drivers .pending-drivers-header .header-stats .stat-card .stat-number{display:block;font-size:2rem;font-weight:700;color:#ce802d;line-height:1}@media(max-width:480px){.pending-drivers .pending-drivers-header .header-stats .stat-card .stat-number{font-size:1.75rem}}.pending-drivers .pending-drivers-header .header-stats .stat-card .stat-label{font-size:.875rem;color:#999;font-weight:500;text-transform:uppercase;letter-spacing:.5px}@media(max-width:480px){.pending-drivers .pending-drivers-header .header-stats .stat-card .stat-label{font-size:.8125rem}}.pending-drivers .filters-section{margin-bottom:2rem}@media(max-width:768px){.pending-drivers .filters-section{margin-bottom:1.5rem}}.pending-drivers .filters-section .filter-buttons{display:flex;gap:.5rem;flex-wrap:wrap}@media(max-width:768px){.pending-drivers .filters-section .filter-buttons{justify-content:center}}@media(max-width:480px){.pending-drivers .filters-section .filter-buttons{flex-direction:column;gap:.375rem}}.pending-drivers .filters-section .filter-buttons .filter-btn{padding:.5rem 1rem;border:2px solid #d1d5db;background:#fff;color:#999;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}@media(max-width:768px){.pending-drivers .filters-section .filter-buttons .filter-btn{padding:.45rem .875rem;font-size:.875rem}}@media(max-width:480px){.pending-drivers .filters-section .filter-buttons .filter-btn{width:100%;text-align:center;padding:.625rem}}.pending-drivers .filters-section .filter-buttons .filter-btn:hover{border-color:#ce802d;color:#ce802d}.pending-drivers .filters-section .filter-buttons .filter-btn.active{background:#ce802d;border-color:#ce802d;color:#fff}.pending-drivers .drivers-table-container{background:#fff;border-radius:.75rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;overflow:hidden}@media(max-width:1024px){.pending-drivers .drivers-table-container{overflow-x:auto;-webkit-overflow-scrolling:touch}}.pending-drivers .drivers-table-container .drivers-table{width:100%;border-collapse:collapse}@media(max-width:1024px){.pending-drivers .drivers-table-container .drivers-table{min-width:800px}}@media(max-width:768px){.pending-drivers .drivers-table-container .drivers-table{min-width:700px}}@media(max-width:480px){.pending-drivers .drivers-table-container .drivers-table{min-width:650px}}.pending-drivers .drivers-table-container .drivers-table thead{background:#f3f4f6}.pending-drivers .drivers-table-container .drivers-table thead th{padding:1rem;text-align:left;font-weight:600;color:#39465d;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #e5e7eb;white-space:nowrap}@media(max-width:768px){.pending-drivers .drivers-table-container .drivers-table thead th{padding:.75rem;font-size:.8125rem}}@media(max-width:480px){.pending-drivers .drivers-table-container .drivers-table thead th{padding:.625rem;font-size:.75rem}}.pending-drivers .drivers-table-container .drivers-table tbody tr{border-bottom:1px solid #e5e7eb;transition:all .3s ease-in-out}.pending-drivers .drivers-table-container .drivers-table tbody tr:hover{background:#ff9f430d}.pending-drivers .drivers-table-container .drivers-table tbody tr:last-child{border-bottom:none}.pending-drivers .drivers-table-container .drivers-table tbody tr td{padding:1rem;vertical-align:middle;white-space:nowrap}@media(max-width:768px){.pending-drivers .drivers-table-container .drivers-table tbody tr td{padding:.75rem}}@media(max-width:480px){.pending-drivers .drivers-table-container .drivers-table tbody tr td{padding:.625rem}}.pending-drivers .drivers-table-container .driver-cell{display:flex;align-items:center;gap:.75rem}@media(max-width:768px){.pending-drivers .drivers-table-container .driver-cell{gap:.5rem}}.pending-drivers .drivers-table-container .driver-cell .driver-avatar-small{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #CE802D}@media(max-width:768px){.pending-drivers .drivers-table-container .driver-cell .driver-avatar-small{width:35px;height:35px}}@media(max-width:480px){.pending-drivers .drivers-table-container .driver-cell .driver-avatar-small{width:32px;height:32px}}.pending-drivers .drivers-table-container .driver-cell .driver-info{display:flex;flex-direction:column;gap:.25rem}.pending-drivers .drivers-table-container .driver-cell .driver-info .driver-name{font-weight:600;color:#333;font-size:.875rem}@media(max-width:768px){.pending-drivers .drivers-table-container .driver-cell .driver-info .driver-name{font-size:.8125rem}}@media(max-width:480px){.pending-drivers .drivers-table-container .driver-cell .driver-info .driver-name{font-size:.75rem}}.pending-drivers .drivers-table-container .driver-cell .driver-info .driver-id{font-size:.75rem;color:#999;font-weight:500}@media(max-width:768px){.pending-drivers .drivers-table-container .driver-cell .driver-info .driver-id{font-size:.6875rem}}@media(max-width:480px){.pending-drivers .drivers-table-container .driver-cell .driver-info .driver-id{font-size:.625rem}}.pending-drivers .drivers-table-container .contact-cell{display:flex;flex-direction:column;gap:.25rem}.pending-drivers .drivers-table-container .contact-cell .phone{font-weight:600;color:#333;font-size:.875rem}@media(max-width:768px){.pending-drivers .drivers-table-container .contact-cell .phone{font-size:.8125rem}}@media(max-width:480px){.pending-drivers .drivers-table-container .contact-cell .phone{font-size:.75rem}}.pending-drivers .drivers-table-container .contact-cell .email{font-size:.75rem;color:#999}@media(max-width:768px){.pending-drivers .drivers-table-container .contact-cell .email{font-size:.6875rem}}@media(max-width:480px){.pending-drivers .drivers-table-container .contact-cell .email{font-size:.625rem}}.pending-drivers .drivers-table-container .vehicle-cell{display:flex;align-items:center;gap:.5rem}@media(max-width:768px){.pending-drivers .drivers-table-container .vehicle-cell{gap:.375rem}}.pending-drivers .drivers-table-container .vehicle-cell .vehicle-icon{font-size:1.25rem}@media(max-width:768px){.pending-drivers .drivers-table-container .vehicle-cell .vehicle-icon{font-size:1.125rem}}@media(max-width:480px){.pending-drivers .drivers-table-container .vehicle-cell .vehicle-icon{font-size:1rem}}.pending-drivers .drivers-table-container .vehicle-cell .vehicle-info{display:flex;flex-direction:column;gap:.25rem}.pending-drivers .drivers-table-container .vehicle-cell .vehicle-info .vehicle-model{font-weight:600;color:#333;font-size:.875rem}@media(max-width:768px){.pending-drivers .drivers-table-container .vehicle-cell .vehicle-info .vehicle-model{font-size:.8125rem}}@media(max-width:480px){.pending-drivers .drivers-table-container .vehicle-cell .vehicle-info .vehicle-model{font-size:.75rem}}.pending-drivers .drivers-table-container .vehicle-cell .vehicle-info .vehicle-plate{font-size:.75rem;color:#999;font-family:monospace;background:#f3f4f6;padding:.125rem .375rem;border-radius:.375rem}@media(max-width:768px){.pending-drivers .drivers-table-container .vehicle-cell .vehicle-info .vehicle-plate{font-size:.6875rem;padding:.1rem .3rem}}@media(max-width:480px){.pending-drivers .drivers-table-container .vehicle-cell .vehicle-info .vehicle-plate{font-size:.625rem;padding:.075rem .25rem}}.pending-drivers .drivers-table-container .license-cell{display:flex;flex-direction:column;gap:.25rem}.pending-drivers .drivers-table-container .license-cell .license-number{font-weight:600;color:#333;font-size:.875rem;font-family:monospace}@media(max-width:768px){.pending-drivers .drivers-table-container .license-cell .license-number{font-size:.8125rem}}@media(max-width:480px){.pending-drivers .drivers-table-container .license-cell .license-number{font-size:.75rem}}.pending-drivers .drivers-table-container .license-cell .license-status{font-size:.75rem;font-weight:600;padding:.125rem .375rem;border-radius:.375rem}@media(max-width:768px){.pending-drivers .drivers-table-container .license-cell .license-status{font-size:.6875rem;padding:.1rem .3rem}}@media(max-width:480px){.pending-drivers .drivers-table-container .license-cell .license-status{font-size:.625rem;padding:.075rem .25rem}}.pending-drivers .drivers-table-container .license-cell .license-status.valid{background:#10b9811a;color:#059669}.pending-drivers .drivers-table-container .license-cell .license-status.expired{background:#ef44441a;color:#b91c1c}.pending-drivers .drivers-table-container .application-date{font-weight:500;color:#333;font-size:.875rem}@media(max-width:768px){.pending-drivers .drivers-table-container .application-date{font-size:.8125rem}}@media(max-width:480px){.pending-drivers .drivers-table-container .application-date{font-size:.75rem}}.pending-drivers .drivers-table-container .actions-cell{display:flex;gap:.5rem;align-items:center}@media(max-width:768px){.pending-drivers .drivers-table-container .actions-cell{gap:.375rem}}@media(max-width:480px){.pending-drivers .drivers-table-container .actions-cell{gap:.25rem}}.pending-drivers .drivers-table-container .actions-cell .view-btn{background:#4267b2;color:#fff;border:none;padding:.5rem .75rem;border-radius:.5rem;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}@media(max-width:768px){.pending-drivers .drivers-table-container .actions-cell .view-btn{padding:.375rem .625rem;font-size:.6875rem}}@media(max-width:480px){.pending-drivers .drivers-table-container .actions-cell .view-btn{padding:.3rem .5rem;font-size:.625rem}}.pending-drivers .drivers-table-container .actions-cell .view-btn:hover{background-color:#4267b2}.pending-drivers .drivers-table-container .actions-cell .approve-btn-small,.pending-drivers .drivers-table-container .actions-cell .reject-btn-small{background:none;border:none;padding:.5rem;border-radius:.5rem;font-size:1rem;cursor:pointer;transition:all .3s ease-in-out}@media(max-width:768px){.pending-drivers .drivers-table-container .actions-cell .approve-btn-small,.pending-drivers .drivers-table-container .actions-cell .reject-btn-small{padding:.375rem;font-size:.875rem}}@media(max-width:480px){.pending-drivers .drivers-table-container .actions-cell .approve-btn-small,.pending-drivers .drivers-table-container .actions-cell .reject-btn-small{padding:.3rem;font-size:.8125rem}}.pending-drivers .drivers-table-container .actions-cell .approve-btn-small:hover,.pending-drivers .drivers-table-container .actions-cell .reject-btn-small:hover{background:#f3f4f6}.pending-drivers .drivers-table-container .actions-cell .approve-btn-small:hover{background:#10b9811a}.pending-drivers .drivers-table-container .actions-cell .reject-btn-small:hover{background:#ef44441a}.pending-drivers .drivers-table-container .empty-state{text-align:center;padding:3rem}@media(max-width:768px){.pending-drivers .drivers-table-container .empty-state{padding:2rem}}@media(max-width:480px){.pending-drivers .drivers-table-container .empty-state{padding:1.5rem}}.pending-drivers .drivers-table-container .empty-state .empty-icon{font-size:3rem;margin-bottom:1rem}@media(max-width:768px){.pending-drivers .drivers-table-container .empty-state .empty-icon{font-size:2.5rem}}@media(max-width:480px){.pending-drivers .drivers-table-container .empty-state .empty-icon{font-size:2rem}}.pending-drivers .drivers-table-container .empty-state h3{color:#333;margin:0 0 .5rem;font-size:1.25rem}@media(max-width:768px){.pending-drivers .drivers-table-container .empty-state h3{font-size:1.125rem}}@media(max-width:480px){.pending-drivers .drivers-table-container .empty-state h3{font-size:1rem}}.pending-drivers .drivers-table-container .empty-state p{color:#999;margin:0}@media(max-width:480px){.pending-drivers .drivers-table-container .empty-state p{font-size:.875rem}}.pending-drivers .pending-drivers-details .details-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;background:#fff;padding:1.5rem;border-radius:.75rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}@media(max-width:768px){.pending-drivers .pending-drivers-details .details-header{flex-direction:column;gap:1rem;text-align:center;padding:1.25rem;margin-bottom:1.5rem}}@media(max-width:480px){.pending-drivers .pending-drivers-details .details-header{padding:1rem;margin-bottom:1rem}}.pending-drivers .pending-drivers-details .details-header .header-left{display:flex;align-items:center;gap:1rem}@media(max-width:768px){.pending-drivers .pending-drivers-details .details-header .header-left{flex-direction:column;gap:.5rem}}.pending-drivers .pending-drivers-details .details-header .header-left h1{color:#39465d;font-size:1.75rem;font-weight:600;margin:0}@media(max-width:768px){.pending-drivers .pending-drivers-details .details-header .header-left h1{font-size:1.5rem}}@media(max-width:480px){.pending-drivers .pending-drivers-details .details-header .header-left h1{font-size:1.375rem}}.pending-drivers .pending-drivers-details .details-header .header-actions{display:flex;gap:1rem}@media(max-width:768px){.pending-drivers .pending-drivers-details .details-header .header-actions{justify-content:center;gap:.75rem}}@media(max-width:480px){.pending-drivers .pending-drivers-details .details-header .header-actions{flex-direction:column;width:100%;gap:.5rem}}.pending-drivers .pending-drivers-details .back-btn{background:#e5e7eb;color:#333;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}@media(max-width:768px){.pending-drivers .pending-drivers-details .back-btn{padding:.625rem 1.25rem;font-size:.875rem}}@media(max-width:480px){.pending-drivers .pending-drivers-details .back-btn{width:100%;padding:.75rem}}.pending-drivers .pending-drivers-details .back-btn:hover{background:#d1d5db}.pending-drivers .pending-drivers-details .approve-btn,.pending-drivers .pending-drivers-details .reject-btn{padding:.75rem 1.5rem;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out;border:none}@media(max-width:768px){.pending-drivers .pending-drivers-details .approve-btn,.pending-drivers .pending-drivers-details .reject-btn{padding:.625rem 1.25rem;font-size:.875rem}}@media(max-width:480px){.pending-drivers .pending-drivers-details .approve-btn,.pending-drivers .pending-drivers-details .reject-btn{width:100%;padding:.75rem}}.pending-drivers .pending-drivers-details .approve-btn.approve-btn,.pending-drivers .pending-drivers-details .reject-btn.approve-btn{background:#10b981;color:#fff}.pending-drivers .pending-drivers-details .approve-btn.approve-btn:hover,.pending-drivers .pending-drivers-details .reject-btn.approve-btn:hover{background-color:#10b981}.pending-drivers .pending-drivers-details .approve-btn.reject-btn,.pending-drivers .pending-drivers-details .reject-btn.reject-btn{background:#ef4444;color:#fff}.pending-drivers .pending-drivers-details .approve-btn.reject-btn:hover,.pending-drivers .pending-drivers-details .reject-btn.reject-btn:hover{background-color:#ef44444}.pending-drivers .pending-drivers-details .details-content{display:flex;flex-direction:column;gap:2rem}@media(max-width:768px){.pending-drivers .pending-drivers-details .details-content{gap:1.5rem}}@media(max-width:480px){.pending-drivers .pending-drivers-details .details-content{gap:1.25rem}}.pending-drivers .pending-drivers-details .details-section{background:#fff;padding:2rem;border-radius:.75rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}@media(max-width:768px){.pending-drivers .pending-drivers-details .details-section{padding:1.5rem}}@media(max-width:480px){.pending-drivers .pending-drivers-details .details-section{padding:1.25rem}}.pending-drivers .pending-drivers-details .details-section h3{color:#39465d;font-size:1.5rem;font-weight:600;margin:0 0 1.5rem;border-bottom:2px solid #CE802D;padding-bottom:.75rem}@media(max-width:768px){.pending-drivers .pending-drivers-details .details-section h3{font-size:1.375rem;margin-bottom:1.25rem}}@media(max-width:480px){.pending-drivers .pending-drivers-details .details-section h3{font-size:1.25rem;margin-bottom:1rem}}.pending-drivers .pending-drivers-details .personal-info .info-grid{display:grid;grid-template-columns:auto 1fr;gap:2rem}@media(max-width:768px){.pending-drivers .pending-drivers-details .personal-info .info-grid{grid-template-columns:1fr;gap:1.5rem}}.pending-drivers .pending-drivers-details .personal-info .info-grid .driver-profile{display:flex;flex-direction:column;align-items:center;text-align:center}.pending-drivers .pending-drivers-details .personal-info .info-grid .driver-profile .driver-avatar{width:120px;height:120px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:4px solid #CE802D;margin-bottom:1rem}@media(max-width:768px){.pending-drivers .pending-drivers-details .personal-info .info-grid .driver-profile .driver-avatar{width:100px;height:100px}}@media(max-width:480px){.pending-drivers .pending-drivers-details .personal-info .info-grid .driver-profile .driver-avatar{width:80px;height:80px;margin-bottom:.75rem}}.pending-drivers .pending-drivers-details .personal-info .info-grid .driver-profile .driver-basic h4{color:#39465d;font-size:1.25rem;margin:0 0 .5rem}@media(max-width:768px){.pending-drivers .pending-drivers-details .personal-info .info-grid .driver-profile .driver-basic h4{font-size:1.125rem}}@media(max-width:480px){.pending-drivers .pending-drivers-details .personal-info .info-grid .driver-profile .driver-basic h4{font-size:1rem}}.pending-drivers .pending-drivers-details .personal-info .info-grid .driver-profile .driver-basic .driver-id,.pending-drivers .pending-drivers-details .personal-info .info-grid .driver-profile .driver-basic .application-date{color:#999;font-size:.875rem;margin:.25rem 0}@media(max-width:480px){.pending-drivers .pending-drivers-details .personal-info .info-grid .driver-profile .driver-basic .driver-id,.pending-drivers .pending-drivers-details .personal-info .info-grid .driver-profile .driver-basic .application-date{font-size:.8125rem}}.pending-drivers .pending-drivers-details .personal-info .info-grid .personal-details{display:flex;flex-direction:column;gap:1rem}@media(max-width:768px){.pending-drivers .pending-drivers-details .personal-info .info-grid .personal-details{gap:.875rem}}.pending-drivers .pending-drivers-details .personal-info .info-grid .personal-details .detail-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#f9fafb;border-radius:.5rem}@media(max-width:768px){.pending-drivers .pending-drivers-details .personal-info .info-grid .personal-details .detail-item{flex-direction:column;align-items:flex-start;gap:.5rem;padding:.625rem}}@media(max-width:480px){.pending-drivers .pending-drivers-details .personal-info .info-grid .personal-details .detail-item{padding:.5rem}}.pending-drivers .pending-drivers-details .personal-info .info-grid .personal-details .detail-item strong{color:#39465d;font-weight:600;font-size:.875rem;min-width:120px}@media(max-width:768px){.pending-drivers .pending-drivers-details .personal-info .info-grid .personal-details .detail-item strong{min-width:auto;font-size:.8125rem}}.pending-drivers .pending-drivers-details .personal-info .info-grid .personal-details .detail-item span{color:#333;font-weight:500;text-align:right}@media(max-width:768px){.pending-drivers .pending-drivers-details .personal-info .info-grid .personal-details .detail-item span{text-align:left;font-size:.875rem;word-break:break-word}}@media(max-width:480px){.pending-drivers .pending-drivers-details .personal-info .info-grid .personal-details .detail-item span{font-size:.8125rem}}.pending-drivers .pending-drivers-details .vehicle-info .vehicle-grid .vehicle-main .vehicle-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1rem;background:#f9fafb;border-radius:.5rem}@media(max-width:768px){.pending-drivers .pending-drivers-details .vehicle-info .vehicle-grid .vehicle-main .vehicle-header{gap:.75rem;padding:.875rem;margin-bottom:1.25rem}}@media(max-width:480px){.pending-drivers .pending-drivers-details .vehicle-info .vehicle-grid .vehicle-main .vehicle-header{flex-direction:column;text-align:center;gap:.5rem;padding:.75rem;margin-bottom:1rem}}.pending-drivers .pending-drivers-details .vehicle-info .vehicle-grid .vehicle-main .vehicle-header .vehicle-icon{font-size:2rem}@media(max-width:768px){.pending-drivers .pending-drivers-details .vehicle-info .vehicle-grid .vehicle-main .vehicle-header .vehicle-icon{font-size:1.75rem}}@media(max-width:480px){.pending-drivers .pending-drivers-details .vehicle-info .vehicle-grid .vehicle-main .vehicle-header .vehicle-icon{font-size:1.5rem}}.pending-drivers .pending-drivers-details .vehicle-info .vehicle-grid .vehicle-main .vehicle-header h4{color:#39465d;font-size:1.25rem;margin:0}@media(max-width:768px){.pending-drivers .pending-drivers-details .vehicle-info .vehicle-grid .vehicle-main .vehicle-header h4{font-size:1.125rem}}@media(max-width:480px){.pending-drivers .pending-drivers-details .vehicle-info .vehicle-grid .vehicle-main .vehicle-header h4{font-size:1rem}}.pending-drivers .pending-drivers-details .vehicle-info .vehicle-grid .vehicle-main .vehicle-header p{color:#999;margin:.25rem 0 0;font-size:.875rem}@media(max-width:768px){.pending-drivers .pending-drivers-details .vehicle-info .vehicle-grid .vehicle-main .vehicle-header p{font-size:.8125rem}}@media(max-width:480px){.pending-drivers .pending-drivers-details .vehicle-info .vehicle-grid .vehicle-main .vehicle-header p{margin:0;font-size:.75rem}}.pending-drivers .pending-drivers-details .vehicle-info .vehicle-grid .vehicle-main .vehicle-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}@media(max-width:768px){.pending-drivers .pending-drivers-details .vehicle-info .vehicle-grid .vehicle-main .vehicle-details{grid-template-columns:1fr;gap:.875rem}}.pending-drivers .pending-drivers-details .vehicle-info .vehicle-grid .vehicle-main .vehicle-details .detail-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#f9fafb;border-radius:.5rem}@media(max-width:768px){.pending-drivers .pending-drivers-details .vehicle-info .vehicle-grid .vehicle-main .vehicle-details .detail-item{flex-direction:column;align-items:flex-start;gap:.5rem;padding:.625rem}}@media(max-width:480px){.pending-drivers .pending-drivers-details .vehicle-info .vehicle-grid .vehicle-main .vehicle-details .detail-item{padding:.5rem}}.pending-drivers .pending-drivers-details .vehicle-info .vehicle-grid .vehicle-main .vehicle-details .detail-item strong{color:#39465d;font-weight:600;font-size:.875rem}@media(max-width:768px){.pending-drivers .pending-drivers-details .vehicle-info .vehicle-grid .vehicle-main .vehicle-details .detail-item strong{font-size:.8125rem}}.pending-drivers .pending-drivers-details .vehicle-info .vehicle-grid .vehicle-main .vehicle-details .detail-item .plate-number{background:#39465d;color:#fff;padding:.25rem .5rem;border-radius:.375rem;font-family:monospace;font-weight:600}@media(max-width:768px){.pending-drivers .pending-drivers-details .vehicle-info .vehicle-grid .vehicle-main .vehicle-details .detail-item .plate-number{font-size:.875rem}}@media(max-width:480px){.pending-drivers .pending-drivers-details .vehicle-info .vehicle-grid .vehicle-main .vehicle-details .detail-item .plate-number{font-size:.8125rem}}.pending-drivers .pending-drivers-details .license-info .license-grid .license-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}@media(max-width:768px){.pending-drivers .pending-drivers-details .license-info .license-grid .license-details{grid-template-columns:1fr;gap:.875rem}}.pending-drivers .pending-drivers-details .license-info .license-grid .license-details .detail-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#f9fafb;border-radius:.5rem}@media(max-width:768px){.pending-drivers .pending-drivers-details .license-info .license-grid .license-details .detail-item{flex-direction:column;align-items:flex-start;gap:.5rem;padding:.625rem}}@media(max-width:480px){.pending-drivers .pending-drivers-details .license-info .license-grid .license-details .detail-item{padding:.5rem}}.pending-drivers .pending-drivers-details .license-info .license-grid .license-details .detail-item strong{color:#39465d;font-weight:600;font-size:.875rem}@media(max-width:768px){.pending-drivers .pending-drivers-details .license-info .license-grid .license-details .detail-item strong{font-size:.8125rem}}.pending-drivers .pending-drivers-details .license-info .license-grid .license-details .detail-item .expired{color:#ef4444;font-weight:600}.pending-drivers .pending-drivers-details .license-info .license-grid .license-details .detail-item .valid{color:#10b981;font-weight:600}.pending-drivers .pending-drivers-details .license-info .license-grid .license-details .detail-item .license-status{padding:.25rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:600}.pending-drivers .pending-drivers-details .license-info .license-grid .license-details .detail-item .license-status.expired{background:#ef44441a;color:#ef4444}.pending-drivers .pending-drivers-details .license-info .license-grid .license-details .detail-item .license-status.valid{background:#10b9811a;color:#10b981}.pending-drivers .pending-drivers-details .emergency-contact .contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}@media(max-width:768px){.pending-drivers .pending-drivers-details .emergency-contact .contact-grid{grid-template-columns:1fr;gap:.875rem}}.pending-drivers .pending-drivers-details .emergency-contact .contact-grid .detail-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#f9fafb;border-radius:.5rem}@media(max-width:768px){.pending-drivers .pending-drivers-details .emergency-contact .contact-grid .detail-item{flex-direction:column;align-items:flex-start;gap:.5rem;padding:.625rem}}@media(max-width:480px){.pending-drivers .pending-drivers-details .emergency-contact .contact-grid .detail-item{padding:.5rem}}.pending-drivers .pending-drivers-details .emergency-contact .contact-grid .detail-item strong{color:#39465d;font-weight:600;font-size:.875rem}@media(max-width:768px){.pending-drivers .pending-drivers-details .emergency-contact .contact-grid .detail-item strong{font-size:.8125rem}}.pending-drivers .pending-drivers-details .emergency-contact .contact-grid .detail-item span{color:#333;font-weight:500}@media(max-width:768px){.pending-drivers .pending-drivers-details .emergency-contact .contact-grid .detail-item span{font-size:.875rem}}@media(max-width:480px){.pending-drivers .pending-drivers-details .emergency-contact .contact-grid .detail-item span{font-size:.8125rem}}.pending-drivers .pending-drivers-details .documents-section .documents-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}@media(max-width:768px){.pending-drivers .pending-drivers-details .documents-section .documents-grid{grid-template-columns:1fr;gap:1.5rem}}.pending-drivers .pending-drivers-details .documents-section .documents-grid .document-item{text-align:center}.pending-drivers .pending-drivers-details .documents-section .documents-grid .document-item h4{color:#39465d;font-size:1rem;margin:0 0 1rem}@media(max-width:768px){.pending-drivers .pending-drivers-details .documents-section .documents-grid .document-item h4{font-size:.9375rem;margin-bottom:.875rem}}@media(max-width:480px){.pending-drivers .pending-drivers-details .documents-section .documents-grid .document-item h4{font-size:.875rem;margin-bottom:.75rem}}.pending-drivers .pending-drivers-details .documents-section .documents-grid .document-item img{width:100%;max-width:300px;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:.5rem;border:3px solid #CE802D;cursor:pointer;transition:all .3s ease-in-out}@media(max-width:768px){.pending-drivers .pending-drivers-details .documents-section .documents-grid .document-item img{height:180px}}@media(max-width:480px){.pending-drivers .pending-drivers-details .documents-section .documents-grid .document-item img{height:160px}}.pending-drivers .pending-drivers-details .documents-section .documents-grid .document-item img:hover{transform:scale(1.02);box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f}.pending-drivers .pending-drivers-details .details-actions{display:flex;gap:1rem;justify-content:center;padding:2rem}@media(max-width:768px){.pending-drivers .pending-drivers-details .details-actions{flex-direction:column;padding:1.5rem;gap:.75rem}}@media(max-width:480px){.pending-drivers .pending-drivers-details .details-actions{padding:1rem;gap:.625rem}}.pending-drivers .pending-drivers-details .details-actions .approve-btn-large,.pending-drivers .pending-drivers-details .details-actions .reject-btn-large{padding:1rem 2rem;border-radius:.5rem;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease-in-out;border:none;min-width:200px}@media(max-width:768px){.pending-drivers .pending-drivers-details .details-actions .approve-btn-large,.pending-drivers .pending-drivers-details .details-actions .reject-btn-large{width:100%;min-width:auto;padding:.875rem;font-size:.9375rem}}@media(max-width:480px){.pending-drivers .pending-drivers-details .details-actions .approve-btn-large,.pending-drivers .pending-drivers-details .details-actions .reject-btn-large{padding:1rem;font-size:.875rem}}.pending-drivers .pending-drivers-details .details-actions .approve-btn-large.approve-btn-large,.pending-drivers .pending-drivers-details .details-actions .reject-btn-large.approve-btn-large{background:#10b981;color:#fff}.pending-drivers .pending-drivers-details .details-actions .approve-btn-large.approve-btn-large:hover,.pending-drivers .pending-drivers-details .details-actions .reject-btn-large.approve-btn-large:hover{background-color:#10b981;transform:translateY(-2px);box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f}.pending-drivers .pending-drivers-details .details-actions .approve-btn-large.reject-btn-large,.pending-drivers .pending-drivers-details .details-actions .reject-btn-large.reject-btn-large{background:#ef4444;color:#fff}.pending-drivers .pending-drivers-details .details-actions .approve-btn-large.reject-btn-large:hover,.pending-drivers .pending-drivers-details .details-actions .reject-btn-large.reject-btn-large:hover{background-color:#ef44444;transform:translateY(-2px);box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f}.lang-ar .pending-drivers{direction:rtl}.lang-ar .pending-drivers h1,.lang-ar .pending-drivers h2,.lang-ar .pending-drivers h3,.lang-ar .pending-drivers h4,.lang-ar .pending-drivers h5,.lang-ar .pending-drivers h6,.lang-ar .pending-drivers p,.lang-ar .pending-drivers span,.lang-ar .pending-drivers label,.lang-ar .pending-drivers button,.lang-ar .pending-drivers input,.lang-ar .pending-drivers select,.lang-ar .pending-drivers textarea,.lang-ar .pending-drivers th,.lang-ar .pending-drivers td{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .pending-drivers .pending-drivers-header h2:before{margin-right:0;margin-left:.5rem}.lang-ar .pending-drivers .drivers-table-container .drivers-table thead th{text-align:right;letter-spacing:0}.lang-ar .pending-drivers .drivers-table-container .drivers-table tbody td,.lang-ar .pending-drivers .drivers-table-container .driver-cell,.lang-ar .pending-drivers .drivers-table-container .contact-cell,.lang-ar .pending-drivers .drivers-table-container .vehicle-cell,.lang-ar .pending-drivers .drivers-table-container .license-cell{text-align:right}.lang-ar .pending-drivers .drivers-table-container .actions-cell{justify-content:flex-end}.lang-ar .pending-drivers .pending-drivers-details .details-header .header-left .back-btn:hover,.lang-ar .pending-drivers .pending-drivers-details .back-btn:hover{transform:translate(2px)}.lang-ar .pending-drivers .pending-drivers-details .personal-info .info-grid .personal-details .detail-item strong{min-width:auto}.lang-ar .pending-drivers .pending-drivers-details .personal-info .info-grid .personal-details .detail-item span{text-align:left}@media(max-width:768px){.lang-ar .pending-drivers .pending-drivers-details .personal-info .info-grid .personal-details .detail-item span{text-align:right}}.lang-ar .pending-drivers .pending-drivers-details .vehicle-info .vehicle-grid .vehicle-main .vehicle-header{text-align:right}.lang-ar .pending-drivers .pending-drivers-details .documents-section .documents-grid .document-item{text-align:center}.admin-settings{padding:1.5rem;background-color:#f9fafb;min-height:calc(100vh - 80px)}@media(max-width:768px){.admin-settings{padding:1rem}}.admin-settings .settings-header{margin-bottom:2rem}.admin-settings .settings-header h1{color:#39465d;font-size:2rem;font-weight:600;margin-bottom:.5rem}.admin-settings .settings-header p{color:#999;font-size:1rem}.admin-settings .settings-container{display:grid;grid-template-columns:280px 1fr;gap:2rem}@media(max-width:1024px){.admin-settings .settings-container{grid-template-columns:1fr}}.admin-settings .settings-sidebar{background:#fff;border-radius:.75rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;height:-moz-fit-content;height:fit-content;position:sticky;top:2rem}@media(max-width:1024px){.admin-settings .settings-sidebar{position:static;order:2}}.admin-settings .settings-sidebar .settings-menu{padding:1rem}.admin-settings .settings-sidebar .settings-menu .menu-item{display:flex;align-items:center;gap:.75rem;width:100%;padding:.875rem 1rem;border:none;background:none;color:#333;font-size:.875rem;font-weight:500;cursor:pointer;border-radius:.5rem;margin-bottom:.5rem;transition:all .3s ease-in-out;text-align:left}.admin-settings .settings-sidebar .settings-menu .menu-item:hover{background-color:#f3f4f6;color:#4267b2}.admin-settings .settings-sidebar .settings-menu .menu-item.active{background-color:#4267b2;color:#fff}.admin-settings .settings-sidebar .settings-menu .menu-item .menu-icon{font-size:1.25rem}.admin-settings .settings-sidebar .settings-menu .menu-item .menu-label{flex:1}.admin-settings .settings-content{background:#fff;border-radius:.75rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;overflow:hidden}@media(max-width:1024px){.admin-settings .settings-content{order:1}}.admin-settings .settings-section{padding:2rem}@media(max-width:768px){.admin-settings .settings-section{padding:1.5rem}}.admin-settings .settings-section .section-header{margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #e5e7eb}.admin-settings .settings-section .section-header h2{color:#39465d;font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.admin-settings .settings-section .section-header p{color:#999;font-size:.875rem}.admin-settings .settings-section .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem}@media(max-width:768px){.admin-settings .settings-section .form-grid{grid-template-columns:1fr;gap:1rem}}.admin-settings .settings-section .form-grid .form-group{display:flex;flex-direction:column;gap:.5rem}.admin-settings .settings-section .form-grid .form-group.full-width{grid-column:1/-1}.admin-settings .settings-section .form-grid .form-group label{font-weight:600;color:#333;font-size:.875rem}.admin-settings .settings-section .form-grid .form-group input,.admin-settings .settings-section .form-grid .form-group select,.admin-settings .settings-section .form-grid .form-group textarea{padding:.75rem;border:2px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;transition:all .3s ease-in-out}.admin-settings .settings-section .form-grid .form-group input:focus,.admin-settings .settings-section .form-grid .form-group select:focus,.admin-settings .settings-section .form-grid .form-group textarea:focus{outline:none;border-color:#4267b2;box-shadow:0 0 0 3px #3b82f61a}.admin-settings .settings-section .form-grid .form-group input::-moz-placeholder,.admin-settings .settings-section .form-grid .form-group select::-moz-placeholder,.admin-settings .settings-section .form-grid .form-group textarea::-moz-placeholder{color:#999}.admin-settings .settings-section .form-grid .form-group input::placeholder,.admin-settings .settings-section .form-grid .form-group select::placeholder,.admin-settings .settings-section .form-grid .form-group textarea::placeholder{color:#999}.admin-settings .settings-section .form-grid .form-group textarea{resize:vertical;min-height:100px}.admin-settings .settings-section .password-section{background:#f9fafb;padding:1.5rem;border-radius:.5rem;margin-bottom:2rem}.admin-settings .settings-section .password-section h3{color:#39465d;font-size:1.125rem;font-weight:600;margin-bottom:1rem}.admin-settings .settings-section .password-section .change-password-btn{background-color:#ce802d;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out;margin-bottom:1.5rem}.admin-settings .settings-section .password-section .change-password-btn:hover{background-color:#ce802d}.admin-settings .settings-section .password-section .password-form{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:768px){.admin-settings .settings-section .password-section .password-form{grid-template-columns:1fr}}.admin-settings .settings-section .password-section .password-form .form-group:last-child{grid-column:1/-1}.admin-settings .settings-section .password-section .password-form .update-password-btn{background-color:#4267b2;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out;margin-top:.5rem}.admin-settings .settings-section .password-section .password-form .update-password-btn:hover{background-color:#2c5aa0}.admin-settings .settings-section .notifications-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem}@media(max-width:768px){.admin-settings .settings-section .notifications-grid{grid-template-columns:1fr;gap:1.5rem}}.admin-settings .settings-section .notifications-grid .notification-category{background:#f9fafb;padding:1.5rem;border-radius:.5rem}.admin-settings .settings-section .notifications-grid .notification-category h3{color:#39465d;font-size:1.125rem;font-weight:600;margin-bottom:1rem}.admin-settings .settings-section .notifications-grid .notification-category .toggle-group{display:flex;flex-direction:column;gap:1rem}.admin-settings .settings-section .notifications-grid .notification-category .toggle-group .toggle-item{display:flex;align-items:center;gap:.75rem}.admin-settings .settings-section .notifications-grid .notification-category .toggle-group .toggle-item span{color:#333;font-weight:500}.admin-settings .settings-section .security-grid{margin-bottom:2rem}.admin-settings .settings-section .security-grid .security-item{display:flex;justify-content:space-between;align-items:center;background:#f9fafb;padding:1.5rem;border-radius:.5rem;margin-bottom:1.5rem}@media(max-width:768px){.admin-settings .settings-section .security-grid .security-item{flex-direction:column;align-items:flex-start;gap:1rem}}.admin-settings .settings-section .security-grid .security-item .security-info h3{color:#39465d;font-size:1.125rem;font-weight:600;margin-bottom:.25rem}.admin-settings .settings-section .security-grid .security-item .security-info p{color:#999;font-size:.875rem}.admin-settings .settings-section .security-grid .form-group{margin-bottom:1rem}.admin-settings .settings-section .security-grid .form-group label{font-weight:600;color:#333;font-size:.875rem;margin-bottom:.5rem;display:block}.admin-settings .settings-section .security-grid .form-group select{width:100%;padding:.75rem;border:2px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;transition:all .3s ease-in-out}.admin-settings .settings-section .security-grid .form-group select:focus{outline:none;border-color:#4267b2;box-shadow:0 0 0 3px #3b82f61a}.admin-settings .settings-section .section-actions{padding-top:1.5rem;border-top:2px solid #e5e7eb}.admin-settings .settings-section .section-actions .save-btn{background-color:#4267b2;color:#fff;border:none;padding:.875rem 2rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .3s ease-in-out;font-size:.875rem}.admin-settings .settings-section .section-actions .save-btn:hover{background-color:#2c5aa0;transform:translateY(-1px);box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f}.admin-settings .toggle-switch{position:relative;display:inline-block;width:50px;height:24px}.admin-settings .toggle-switch input{opacity:0;width:0;height:0}.admin-settings .toggle-switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#d1d5db;transition:all .3s ease-in-out;border-radius:24px}.admin-settings .toggle-switch .slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:all .3s ease-in-out;border-radius:50%;box-shadow:0 2px 4px #0003}.admin-settings .toggle-switch input:checked+.slider{background-color:#4267b2}.admin-settings .toggle-switch input:checked+.slider:before{transform:translate(26px)}.admin-settings .toggle-switch input:focus+.slider{box-shadow:0 0 0 3px #3b82f61a}@media(max-width:1024px){.admin-settings .settings-container .settings-sidebar .settings-menu{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.5rem}.admin-settings .settings-container .settings-sidebar .settings-menu .menu-item{margin-bottom:0;text-align:center;justify-content:center}.admin-settings .settings-container .settings-sidebar .settings-menu .menu-item .menu-label{display:none}.admin-settings .settings-container .settings-sidebar .settings-menu .menu-item .menu-icon{font-size:1.5rem}}@media(max-width:1024px)and (min-width:640px){.admin-settings .settings-container .settings-sidebar .settings-menu .menu-item .menu-label{display:block}}@media(max-width:480px){.admin-settings{padding:.5rem}.admin-settings .settings-container{gap:1rem}.admin-settings .settings-section{padding:1rem}.admin-settings .settings-section .section-header{margin-bottom:1.5rem}.admin-settings .settings-section .section-header h2{font-size:1.25rem}.admin-settings .settings-section .form-grid{gap:1rem;margin-bottom:1.5rem}.admin-settings .settings-section .notifications-grid{gap:1rem}.admin-settings .settings-section .section-actions{padding-top:1rem}.admin-settings .settings-section .section-actions .save-btn{width:100%;padding:1rem}}.admin-settings.lang-ar{direction:rtl}.admin-settings.lang-ar h1,.admin-settings.lang-ar h2,.admin-settings.lang-ar h3,.admin-settings.lang-ar h4,.admin-settings.lang-ar h5,.admin-settings.lang-ar h6,.admin-settings.lang-ar p,.admin-settings.lang-ar span,.admin-settings.lang-ar label,.admin-settings.lang-ar button,.admin-settings.lang-ar input,.admin-settings.lang-ar select,.admin-settings.lang-ar textarea,.admin-settings.lang-ar div{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.admin-settings.lang-ar .settings-header h1,.admin-settings.lang-ar .settings-header p,.admin-settings.lang-ar .settings-sidebar .settings-menu .menu-item,.admin-settings.lang-ar .settings-sidebar .settings-menu .menu-item .menu-label,.admin-settings.lang-ar .settings-content .settings-section .section-header h2,.admin-settings.lang-ar .settings-content .settings-section .section-header p,.admin-settings.lang-ar .settings-content .settings-section .form-grid .form-group label{text-align:right}.admin-settings.lang-ar .settings-content .settings-section .form-grid .form-group input,.admin-settings.lang-ar .settings-content .settings-section .form-grid .form-group select,.admin-settings.lang-ar .settings-content .settings-section .form-grid .form-group textarea{text-align:right;direction:rtl}.admin-settings.lang-ar .settings-content .settings-section .form-grid .form-group input::-moz-placeholder,.admin-settings.lang-ar .settings-content .settings-section .form-grid .form-group select::-moz-placeholder,.admin-settings.lang-ar .settings-content .settings-section .form-grid .form-group textarea::-moz-placeholder{text-align:right}.admin-settings.lang-ar .settings-content .settings-section .form-grid .form-group input::placeholder,.admin-settings.lang-ar .settings-content .settings-section .form-grid .form-group select::placeholder,.admin-settings.lang-ar .settings-content .settings-section .form-grid .form-group textarea::placeholder{text-align:right}.admin-settings.lang-ar .settings-content .settings-section .password-section h3,.admin-settings.lang-ar .settings-content .settings-section .password-section .password-form .form-group label{text-align:right}.admin-settings.lang-ar .settings-content .settings-section .password-section .password-form .form-group input{text-align:right;direction:rtl}.admin-settings.lang-ar .settings-content .settings-section .password-section .password-form .form-group input::-moz-placeholder{text-align:right}.admin-settings.lang-ar .settings-content .settings-section .password-section .password-form .form-group input::placeholder{text-align:right}.admin-settings.lang-ar .settings-content .settings-section .notifications-grid .notification-category h3{text-align:right}.admin-settings.lang-ar .settings-content .settings-section .notifications-grid .notification-category .toggle-group .toggle-item{flex-direction:row-reverse;text-align:right}.admin-settings.lang-ar .settings-content .settings-section .notifications-grid .notification-category .toggle-group .toggle-item span{text-align:right}.admin-settings.lang-ar .settings-content .settings-section .notifications-grid .notification-category .toggle-group .toggle-item .toggle-switch{margin-left:0;margin-right:0}@media(max-width:768px){.admin-settings.lang-ar .settings-content .settings-section .security-grid .security-item{align-items:flex-end}}.admin-settings.lang-ar .settings-content .settings-section .security-grid .security-item .security-info,.admin-settings.lang-ar .settings-content .settings-section .security-grid .security-item .security-info h3,.admin-settings.lang-ar .settings-content .settings-section .security-grid .security-item .security-info p,.admin-settings.lang-ar .settings-content .settings-section .security-grid .form-group label{text-align:right}.admin-settings.lang-ar .settings-content .settings-section .security-grid .form-group select{text-align:right;direction:rtl;background-position:left .75rem center;padding-right:.75rem;padding-left:2.5rem}.admin-settings.lang-ar .settings-content .settings-section .section-actions{text-align:right}.admin-settings.lang-ar .toggle-switch input:checked+.slider:before{transform:translate(26px)}@media(max-width:1024px){.admin-settings.lang-ar .settings-sidebar .settings-menu .menu-item{text-align:center}}@media(max-width:1024px)and (min-width:640px){.admin-settings.lang-ar .settings-sidebar .settings-menu .menu-item,.admin-settings.lang-ar .settings-sidebar .settings-menu .menu-item .menu-label{text-align:right}}@media(max-width:768px){.admin-settings.lang-ar .settings-section .section-header h2,.admin-settings.lang-ar .settings-section .section-header p{text-align:right}.admin-settings.lang-ar .settings-section .security-grid .security-item{align-items:flex-end;text-align:right}}@media(max-width:480px){.admin-settings.lang-ar .settings-header h1,.admin-settings.lang-ar .settings-header p,.admin-settings.lang-ar .settings-section .section-header h2,.admin-settings.lang-ar .settings-section .section-header p,.admin-settings.lang-ar .settings-section .section-actions{text-align:center}.admin-settings.lang-ar .settings-section .section-actions .save-btn{width:100%}}.website-admin-navbar{height:70px;background:linear-gradient(135deg,#0f172a,#1e293b);display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;position:sticky;top:0;z-index:100;border-bottom:2px solid #06b6d4}.website-admin-navbar .navbar-left{display:flex;align-items:center;gap:2rem}.website-admin-navbar .navbar-left .sidebar-toggle{width:40px;height:40px;background:#06b6d426;border:none;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#fffc;cursor:pointer;transition:all .3s ease-in-out}.website-admin-navbar .navbar-left .sidebar-toggle:hover{background:#06b6d440;color:#06b6d4;transform:translateY(-1px)}.website-admin-navbar .navbar-left .sidebar-toggle svg{width:18px;height:18px}.website-admin-navbar .navbar-left .navbar-brand{display:flex;align-items:center;gap:.75rem}.website-admin-navbar .navbar-left .navbar-brand .brand-icon{width:40px;height:40px;background:linear-gradient(135deg,#06b6d4,#0891b2);border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.75rem;letter-spacing:1px;box-shadow:0 4px 12px #06b6d44d}.website-admin-navbar .navbar-left .navbar-brand .brand-text{color:#fff;font-size:1.125rem;font-weight:600}.website-admin-navbar .navbar-left .navbar-breadcrumb{display:flex;align-items:center;gap:.5rem;color:#ffffffb3;font-size:.875rem}.website-admin-navbar .navbar-left .navbar-breadcrumb .breadcrumb-icon{width:16px;height:16px;color:#06b6d4}.website-admin-navbar .navbar-left .navbar-breadcrumb .breadcrumb-text{color:#fff;font-weight:500}.website-admin-navbar .navbar-right{display:flex;align-items:center;gap:1.5rem}.website-admin-navbar .navbar-right .navbar-stats{display:flex;gap:1rem}.website-admin-navbar .navbar-right .navbar-stats .stat-item{display:flex;align-items:center;gap:.25rem;color:#fffc;font-size:.875rem}.website-admin-navbar .navbar-right .navbar-stats .stat-item .stat-value{color:#06b6d4;font-weight:600}.website-admin-navbar .navbar-right .navbar-stats .stat-item .stat-label{color:#fff9}.website-admin-navbar .navbar-right .navbar-actions{display:flex;align-items:center;gap:.5rem}.website-admin-navbar .navbar-right .navbar-actions .action-btn{position:relative;width:40px;height:40px;background:#06b6d426;border:none;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#fffc;cursor:pointer;transition:all .3s ease-in-out}.website-admin-navbar .navbar-right .navbar-actions .action-btn:hover{background:#06b6d440;color:#06b6d4;transform:translateY(-1px)}.website-admin-navbar .navbar-right .navbar-actions .action-btn svg{width:18px;height:18px}.website-admin-navbar .navbar-right .navbar-actions .action-btn .badge{position:absolute;top:-2px;right:-2px;background:#dc2626;color:#fff;font-size:.75rem;font-weight:600;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #0f172a}.website-admin-navbar .navbar-right .navbar-actions .action-btn.notifications-btn{position:relative}.website-admin-navbar .navbar-right .navbar-actions .action-btn.notifications-btn:after{content:attr(title);position:absolute;bottom:-35px;left:50%;transform:translate(-50%);background:#000c;color:#fff;padding:.5rem .75rem;border-radius:.375rem;font-size:.75rem;white-space:nowrap;opacity:0;visibility:hidden;transition:all .3s ease-in-out;pointer-events:none;z-index:1000}.website-admin-navbar .navbar-right .navbar-actions .action-btn.notifications-btn:hover:after{opacity:1;visibility:visible;bottom:-40px}.website-admin-navbar .navbar-right .navbar-actions .notifications-wrapper{position:relative}.website-admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown{position:absolute;top:calc(100% + 10px);right:0;background:#fff;border-radius:.5rem;box-shadow:0 20px 40px #00000026;min-width:380px;max-width:400px;max-height:500px;overflow:hidden;z-index:1000;animation:fadeInDown .3s ease-out;border:1px solid rgba(6,182,212,.2)}.website-admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown:before{content:"";position:absolute;top:-8px;right:16px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #ffffff}.website-admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .dropdown-header{padding:1rem 1.25rem;background:linear-gradient(135deg,#06b6d4,#0891b2);color:#fff;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.1)}.website-admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .dropdown-header .dropdown-title{font-size:1rem;font-weight:600}.website-admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .dropdown-header .notifications-count{font-size:.75rem;background:#fff3;padding:.25rem .5rem;border-radius:.375rem}.website-admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list{max-height:360px;overflow-y:auto}.website-admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list::-webkit-scrollbar{width:4px}.website-admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list::-webkit-scrollbar-track{background:#f8fafc}.website-admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.website-admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list::-webkit-scrollbar-thumb:hover{background:#94a3b8}.website-admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item{position:relative;display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;border-bottom:1px solid #f1f5f9;cursor:pointer;transition:all .3s ease-in-out}.website-admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item:hover{background:#f8fafc}.website-admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item:last-child{border-bottom:none}.website-admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item--unread{background:#06b6d40d;border-left:3px solid #06b6d4}.website-admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item--unread:hover{background:#06b6d41a}.website-admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .notification-icon{flex-shrink:0;width:32px;height:32px;background:#06b6d4;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.website-admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .notification-icon svg{width:16px;height:16px}.website-admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .notification-content{flex:1;min-width:0}.website-admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .notification-content .notification-title{font-size:.875rem;font-weight:600;color:#1e293b;margin-bottom:.25rem;line-height:1.3}.website-admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .notification-content .notification-message{font-size:.8rem;color:#64748b;margin-bottom:.25rem;line-height:1.4}.website-admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .notification-content .notification-time{font-size:.75rem;color:#94a3b8;font-weight:500}.website-admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .notification-dot{position:absolute;top:1rem;right:1rem;width:8px;height:8px;background:#dc2626;border-radius:50%;border:2px solid #ffffff}.website-admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .dropdown-footer{padding:.75rem 1.25rem;background:#f8fafc;border-top:1px solid #e2e8f0}.website-admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .dropdown-footer .view-all-btn{width:100%;padding:.5rem;background:none;border:1px solid #e2e8f0;border-radius:.375rem;color:#64748b;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.website-admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .dropdown-footer .view-all-btn:hover{background:#fff;color:#06b6d4;border-color:#06b6d4}.website-admin-navbar .navbar-right .navbar-actions .user-profile{margin-left:.5rem;position:relative}.website-admin-navbar .navbar-right .navbar-actions .user-profile .user-avatar{position:relative;width:40px;height:40px;border-radius:50%;overflow:hidden;border:2px solid #06b6d4;cursor:pointer;transition:all .3s ease-in-out;background:none;padding:0}.website-admin-navbar .navbar-right .navbar-actions .user-profile .user-avatar:hover{border-color:#0891b2;transform:scale(1.05);box-shadow:0 4px 12px #06b6d466}.website-admin-navbar .navbar-right .navbar-actions .user-profile .user-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.website-admin-navbar .navbar-right .navbar-actions .user-profile .user-avatar .admin-indicator{position:absolute;bottom:-2px;right:-2px;width:16px;height:16px;background:#06b6d4;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #0f172a}.website-admin-navbar .navbar-right .navbar-actions .user-profile .user-avatar .admin-indicator svg{width:10px;height:10px;color:#fff}.website-admin-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown{position:absolute;top:calc(100% + 10px);right:0;background:#fff;border-radius:.5rem;box-shadow:0 10px 30px #0003;min-width:200px;overflow:hidden;z-index:1000;animation:fadeInDown .2s ease-out;border:1px solid #06b6d4}.website-admin-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown:before{content:"";position:absolute;top:-8px;right:16px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #ffffff}.website-admin-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-header{padding:.75rem 1rem;background:linear-gradient(135deg,#06b6d4,#0891b2);color:#fff;border-bottom:1px solid #e5e7eb}.website-admin-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-header .user-role{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.website-admin-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-item{display:flex;align-items:center;gap:.75rem;width:100%;padding:.875rem 1rem;border:none;background:none;color:#374151;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out;text-align:left}.website-admin-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-item:hover{background:#cffafe;color:#06b6d4}.website-admin-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-item--logout{border-top:1px solid #e5e7eb;color:#dc2626}.website-admin-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-item--logout:hover{background:#dc26261a;color:#dc2626}.website-admin-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-item svg{width:16px;height:16px;flex-shrink:0}@media(max-width:768px){.website-admin-navbar{padding:0 1rem}.website-admin-navbar .navbar-left{gap:1rem}.website-admin-navbar .navbar-left .navbar-breadcrumb{display:none}.website-admin-navbar .navbar-right{gap:1rem}.website-admin-navbar .navbar-right .navbar-stats{display:none}.website-admin-navbar .navbar-right .navbar-actions{gap:.25rem}.website-admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown{right:-20px;min-width:320px;max-width:calc(100vw - 40px)}.website-admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown:before{right:36px}.website-admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .dropdown-header{padding:.875rem 1rem}.website-admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .dropdown-header .dropdown-title{font-size:.9rem}.website-admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .dropdown-header .notifications-count{font-size:.7rem}.website-admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list{max-height:300px}.website-admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item{padding:.875rem 1rem}.website-admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .notification-icon{width:28px;height:28px}.website-admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .notification-icon svg{width:14px;height:14px}.website-admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .notification-content .notification-title{font-size:.8rem}.website-admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .notification-content .notification-message{font-size:.75rem}.website-admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .notification-content .notification-time{font-size:.7rem}.website-admin-navbar .navbar-right .navbar-actions .action-btn.notifications-btn:after{display:none}}@media(max-width:480px){.website-admin-navbar{padding:0 .75rem}.website-admin-navbar .navbar-left .brand-text{display:none}.website-admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown{right:-40px;min-width:280px}.website-admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown:before{right:56px}.website-admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list{max-height:250px}.website-admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item{padding:.75rem .875rem;gap:.5rem}.website-admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .notification-content .notification-title{font-size:.75rem}.website-admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .notification-content .notification-message{font-size:.7rem;display:-webkit-box;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.lang-ar .website-admin-navbar{direction:rtl}.lang-ar .website-admin-navbar .brand-text,.lang-ar .website-admin-navbar .breadcrumb-text,.lang-ar .website-admin-navbar .stat-label,.lang-ar .website-admin-navbar .dropdown-header,.lang-ar .website-admin-navbar .dropdown-title,.lang-ar .website-admin-navbar .notifications-count,.lang-ar .website-admin-navbar .notification-content,.lang-ar .website-admin-navbar .dropdown-item,.lang-ar .website-admin-navbar .user-role{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .website-admin-navbar .navbar-left .navbar-breadcrumb .breadcrumb-icon{transform:scaleX(-1)}.lang-ar .website-admin-navbar .navbar-right .navbar-actions .action-btn.language-toggle .language-text{font-family:Arial,sans-serif}.lang-ar .website-admin-navbar .navbar-right .navbar-actions .action-btn .badge{right:auto;left:-2px}.lang-ar .website-admin-navbar .navbar-right .navbar-actions .action-btn.notifications-btn:after{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .website-admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown{right:auto;left:0}.lang-ar .website-admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown:before{right:auto;left:16px}.lang-ar .website-admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .dropdown-header .dropdown-title,.lang-ar .website-admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .dropdown-header .notifications-count{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .website-admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .notification-icon{margin-left:.75rem;margin-right:0}.lang-ar .website-admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .notification-content{text-align:right}.lang-ar .website-admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .notification-content .notification-title,.lang-ar .website-admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .notification-content .notification-message{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif;text-align:right}.lang-ar .website-admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .notification-content .notification-time{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .website-admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .notification-dot{right:auto;left:1rem}.lang-ar .website-admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item--unread{border-left:none;border-right:3px solid #06b6d4}.lang-ar .website-admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .dropdown-footer .view-all-btn{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .website-admin-navbar .navbar-right .navbar-actions .user-profile{margin-left:0;margin-right:.5rem}.lang-ar .website-admin-navbar .navbar-right .navbar-actions .user-profile .user-avatar .admin-indicator{right:auto;left:-2px}.lang-ar .website-admin-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown{right:auto;left:0}.lang-ar .website-admin-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown:before{right:auto;left:16px}.lang-ar .website-admin-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-header .user-role{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .website-admin-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-item{text-align:right;font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .website-admin-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-item svg{margin-left:.75rem;margin-right:0}@media(max-width:768px){.lang-ar .website-admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown{left:-20px;right:auto}.lang-ar .website-admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown:before{left:36px;right:auto}}@media(max-width:480px){.lang-ar .website-admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown{left:-40px;right:auto}.lang-ar .website-admin-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown:before{left:56px;right:auto}}.website-admin-sidebar-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:99999999999;transition:all .3s ease}.website-admin-sidebar{width:280px;background:linear-gradient(180deg,#0f172a,#020617);overflow-y:auto;transition:width .3s ease;border-right:2px solid #06b6d4;position:relative}.website-admin-sidebar--collapsed{width:70px}.website-admin-sidebar--collapsed .sidebar-label{opacity:0;transform:translate(-10px);pointer-events:none;white-space:nowrap;overflow:hidden}.website-admin-sidebar--collapsed .sidebar-item{justify-content:center;padding:.875rem .75rem;position:relative}.website-admin-sidebar--collapsed .sidebar-item:hover{padding:.875rem .75rem;background:#06b6d41a}.website-admin-sidebar--collapsed .sidebar-item--active{padding:.875rem .75rem;background:#06b6d433}.website-admin-sidebar--collapsed .sidebar-item:hover:after{content:attr(title);position:absolute;left:calc(100% + 15px);top:50%;transform:translateY(-50%);background:#000000e6;color:#fff;padding:.5rem .75rem;border-radius:.375rem;font-size:.75rem;white-space:nowrap;z-index:100000000001;opacity:1;visibility:visible;pointer-events:none;border:1px solid #06b6d4}.website-admin-sidebar--collapsed .sidebar-item:hover:before{content:"";position:absolute;left:calc(100% + 7px);top:50%;transform:translateY(-50%);width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:8px solid rgba(0,0,0,.9);z-index:100000000001}.website-admin-sidebar--mobile{position:fixed;left:-280px;z-index:100000000000;width:280px;height:100dvh;top:0;transition:left .3s ease;display:flex;flex-direction:column}.website-admin-sidebar--mobile.website-admin-sidebar--open{left:0}.website-admin-sidebar .sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid rgba(6,182,212,.2);background:linear-gradient(135deg,#06b6d41a,#06b6d40d);flex-shrink:0}.website-admin-sidebar .sidebar-header .brand-section{display:flex;align-items:center;gap:.75rem}.website-admin-sidebar .sidebar-header .brand-section .brand-icon{width:36px;height:36px;background:linear-gradient(135deg,#06b6d4,#0891b2);border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.75rem;letter-spacing:1px;box-shadow:0 4px 12px #06b6d44d}.website-admin-sidebar .sidebar-header .brand-section .brand-text{color:#fff;font-size:1rem;font-weight:600}.website-admin-sidebar .sidebar-header .close-btn{width:36px;height:36px;background:#06b6d426;border:none;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#fffc;cursor:pointer;transition:all .2s ease}.website-admin-sidebar .sidebar-header .close-btn:hover{background:#06b6d440;color:#06b6d4}.website-admin-sidebar .sidebar-header .close-btn svg{width:18px;height:18px}.website-admin-sidebar .sidebar-content{padding:1rem 0;flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.website-admin-sidebar:not(.website-admin-sidebar--mobile) .website-admin-sidebar .sidebar-content{height:100vh;padding-top:1rem}.website-admin-sidebar--mobile .website-admin-sidebar .sidebar-content{height:auto;min-height:0}.website-admin-sidebar .sidebar-item{display:flex;align-items:center;gap:.75rem;padding:.875rem 1.5rem;color:#ffffffb3;text-decoration:none;transition:all .2s ease;border:none;background:none;width:100%;cursor:pointer;font-size:.875rem;font-weight:500;position:relative;text-align:left;flex-shrink:0}.website-admin-sidebar .sidebar-item:after,.website-admin-sidebar .sidebar-item:before{opacity:0;visibility:hidden;transition:all .2s ease}.website-admin-sidebar .sidebar-item:not(.website-admin-sidebar--collapsed .website-admin-sidebar .sidebar-item):after{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#06b6d4,#0891b2);transform:scaleY(0);transition:transform .2s ease;opacity:1;visibility:visible;box-shadow:2px 0 8px #06b6d44d}.website-admin-sidebar .sidebar-item:hover{background:#06b6d41a;color:#fff;padding-left:2rem}.website-admin-sidebar .sidebar-item:hover:not(.website-admin-sidebar--collapsed .website-admin-sidebar .sidebar-item:hover):after{transform:scaleY(1)}.website-admin-sidebar .sidebar-item:hover .sidebar-icon{color:#06b6d4;transform:scale(1.1)}.website-admin-sidebar .sidebar-item--active{background:#06b6d426;color:#fff;padding-left:2rem}.website-admin-sidebar .sidebar-item--active:not(.website-admin-sidebar--collapsed .website-admin-sidebar .sidebar-item--active):after{transform:scaleY(1)}.website-admin-sidebar .sidebar-item--active .sidebar-icon{color:#06b6d4;transform:scale(1.1)}.website-admin-sidebar .sidebar-item--logout{margin-top:1rem;border-top:1px solid rgba(6,182,212,.2);padding-top:1.5rem;color:#fff9}.website-admin-sidebar .sidebar-item--logout:hover{color:#ef4444;background:#ef44441a}.website-admin-sidebar .sidebar-item--logout:hover .sidebar-icon{color:#ef4444;transform:scale(1.1)}.website-admin-sidebar .sidebar-item--logout:hover:not(.website-admin-sidebar--collapsed .website-admin-sidebar .sidebar-item--logout:hover):after{background:linear-gradient(180deg,#ef4444,#dc2626);transform:scaleY(1);box-shadow:2px 0 8px #ef44444d}.website-admin-sidebar .sidebar-item .sidebar-icon{width:20px;height:20px;flex-shrink:0;transition:all .2s ease}.website-admin-sidebar .sidebar-item .sidebar-label{transition:all .3s ease;white-space:nowrap;font-weight:500}.website-admin-sidebar::-webkit-scrollbar{width:4px}.website-admin-sidebar::-webkit-scrollbar-track{background:#06b6d41a}.website-admin-sidebar::-webkit-scrollbar-thumb{background:#06b6d44d;border-radius:2px}.website-admin-sidebar::-webkit-scrollbar-thumb:hover{background:#06b6d480}.website-admin-sidebar:before{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:linear-gradient(180deg,transparent 0%,#06b6d4 50%,transparent 100%);opacity:.6}@media(max-width:1024px){.website-admin-sidebar--mobile .sidebar-label{display:block;opacity:1;transform:none}.website-admin-sidebar--mobile .sidebar-item{justify-content:flex-start;padding:.875rem 1.5rem}.website-admin-sidebar--mobile .sidebar-item:hover,.website-admin-sidebar--mobile .sidebar-item--active{padding-left:2rem}.website-admin-sidebar--mobile .sidebar-item:hover:after,.website-admin-sidebar--mobile .sidebar-item:hover:before{display:none}body.sidebar-open{overflow:hidden}}@media(max-width:480px){.website-admin-sidebar--mobile{width:100vw;left:-100vw}.website-admin-sidebar--mobile.website-admin-sidebar--open{left:0}}@media(prefers-color-scheme:dark){.website-admin-sidebar{box-shadow:0 0 20px #06b6d41a}}.lang-ar .website-admin-sidebar{direction:rtl;border-right:none;border-left:2px solid #06b6d4}.lang-ar .website-admin-sidebar .brand-text,.lang-ar .website-admin-sidebar .sidebar-label{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .website-admin-sidebar:before{right:auto;left:0}.lang-ar .website-admin-sidebar .sidebar-header .brand-section .brand-text{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .website-admin-sidebar .sidebar-item{text-align:right}.lang-ar .website-admin-sidebar .sidebar-item:not(.website-admin-sidebar--collapsed .lang-ar .website-admin-sidebar .sidebar-item):after{left:auto;right:0}.lang-ar .website-admin-sidebar .sidebar-item:hover,.lang-ar .website-admin-sidebar .sidebar-item--active{padding-left:1.5rem;padding-right:2rem}.lang-ar .website-admin-sidebar .sidebar-item .sidebar-label{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .website-admin-sidebar--collapsed .sidebar-item:hover:after{left:auto;right:calc(100% + 15px);font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .website-admin-sidebar--collapsed .sidebar-item:hover:before{left:auto;right:calc(100% + 7px);border-right:none;border-left:8px solid rgba(0,0,0,.9)}.lang-ar .website-admin-sidebar--mobile{left:auto;right:-280px}.lang-ar .website-admin-sidebar--mobile.website-admin-sidebar--open{left:auto;right:0}.lang-ar .website-admin-sidebar::-webkit-scrollbar{left:0;right:auto}@media(max-width:480px){.lang-ar .website-admin-sidebar--mobile{right:-100vw;left:auto}.lang-ar .website-admin-sidebar--mobile.website-admin-sidebar--open{right:0;left:auto}}.website-admin-dashboard .dashboard-header{margin-bottom:2rem}.website-admin-dashboard .dashboard-header h1{color:#39465d;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.website-admin-dashboard .dashboard-header p{color:#4b5563;font-size:1.125rem;font-weight:400}.website-admin-dashboard .dashboard-content{display:flex;flex-direction:column;gap:2rem}.website-admin-dashboard .quick-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.website-admin-dashboard .quick-stats .stat-card{background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb;display:flex;align-items:center;gap:1rem;transition:all .3s ease;position:relative;overflow:hidden}.website-admin-dashboard .quick-stats .stat-card:hover{transform:translateY(-2px);box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f}.website-admin-dashboard .quick-stats .stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#06b6d4,#0891b2)}.website-admin-dashboard .quick-stats .stat-card .stat-icon{width:3.5rem;height:3.5rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.website-admin-dashboard .quick-stats .stat-card .stat-icon.pages{background:linear-gradient(135deg,#06b6d4,#0891b2)}.website-admin-dashboard .quick-stats .stat-card .stat-icon.visitors{background:linear-gradient(135deg,#10b981,#059669)}.website-admin-dashboard .quick-stats .stat-card .stat-icon.performance{background:linear-gradient(135deg,#f59e0b,#d97706)}.website-admin-dashboard .quick-stats .stat-card .stat-icon.media{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.website-admin-dashboard .quick-stats .stat-card .stat-icon svg{width:1.5rem;height:1.5rem}.website-admin-dashboard .quick-stats .stat-card .stat-content{flex:1}.website-admin-dashboard .quick-stats .stat-card .stat-content h3{color:#4b5563;font-size:.875rem;font-weight:500;margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.05em}.website-admin-dashboard .quick-stats .stat-card .stat-content .stat-number{color:#39465d;font-size:2rem;font-weight:700;margin-bottom:.25rem;line-height:1}.website-admin-dashboard .quick-stats .stat-card .stat-content .stat-label{color:#4b5563;font-size:.875rem;font-weight:400}.website-admin-dashboard .quick-stats .stat-card .stat-change{font-size:.875rem;font-weight:600;padding:.25rem .5rem;border-radius:.375rem}.website-admin-dashboard .quick-stats .stat-card .stat-change.positive{background:#10b9811a;color:#059669}.website-admin-dashboard .quick-stats .stat-card .stat-change.positive:before{content:"↗";margin-right:.25rem}.website-admin-dashboard .quick-stats .stat-card .stat-change.negative{background:#ef44441a;color:#dc2626}.website-admin-dashboard .quick-stats .stat-card .stat-change.negative:before{content:"↘";margin-right:.25rem}.website-admin-dashboard .quick-stats .stat-card .stat-change.neutral{background:#6b72801a;color:#6b7280}.website-admin-dashboard .quick-stats .stat-card .stat-change.neutral:before{content:"→";margin-right:.25rem}.website-admin-dashboard .dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.website-admin-dashboard .dashboard-grid .dashboard-card{background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb}.website-admin-dashboard .dashboard-grid .dashboard-card .card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.website-admin-dashboard .dashboard-grid .dashboard-card .card-header h3{color:#39465d;font-size:1.25rem;font-weight:600;margin:0}.website-admin-dashboard .dashboard-grid .dashboard-card .card-header .card-subtitle{color:#4b5563;font-size:.875rem;font-weight:400}.website-admin-dashboard .dashboard-grid .dashboard-card .card-header .status-indicator{width:12px;height:12px;border-radius:50%}.website-admin-dashboard .dashboard-grid .dashboard-card .card-header .status-indicator.healthy{background:#10b981;box-shadow:0 0 0 3px #10b98133}.website-admin-dashboard .dashboard-grid .quick-actions .actions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.website-admin-dashboard .dashboard-grid .quick-actions .actions-grid .action-btn{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.25rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;color:#374151;font-weight:500;cursor:pointer;transition:all .3s ease}.website-admin-dashboard .dashboard-grid .quick-actions .actions-grid .action-btn:hover{background:#06b6d4;color:#fff;border-color:#06b6d4;transform:translateY(-2px)}.website-admin-dashboard .dashboard-grid .quick-actions .actions-grid .action-btn svg{width:1.5rem;height:1.5rem;flex-shrink:0}.website-admin-dashboard .dashboard-grid .quick-actions .actions-grid .action-btn span{font-size:.875rem;text-align:center}.website-admin-dashboard .dashboard-grid .recent-activity .activity-list{display:flex;flex-direction:column;gap:1rem}.website-admin-dashboard .dashboard-grid .recent-activity .activity-list .activity-item{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f9fafb;border-radius:.5rem;transition:all .2s ease}.website-admin-dashboard .dashboard-grid .recent-activity .activity-list .activity-item:hover{background:#06b6d40d}.website-admin-dashboard .dashboard-grid .recent-activity .activity-list .activity-item .activity-icon{width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.website-admin-dashboard .dashboard-grid .recent-activity .activity-list .activity-item .activity-icon.content{background:#06b6d4}.website-admin-dashboard .dashboard-grid .recent-activity .activity-list .activity-item .activity-icon.media{background:#8b5cf6}.website-admin-dashboard .dashboard-grid .recent-activity .activity-list .activity-item .activity-icon.highlight{background:#f59e0b}.website-admin-dashboard .dashboard-grid .recent-activity .activity-list .activity-item .activity-icon.news{background:#10b981}.website-admin-dashboard .dashboard-grid .recent-activity .activity-list .activity-item .activity-icon svg{width:1rem;height:1rem}.website-admin-dashboard .dashboard-grid .recent-activity .activity-list .activity-item .activity-content{flex:1}.website-admin-dashboard .dashboard-grid .recent-activity .activity-list .activity-item .activity-content p{color:#374151;font-size:.875rem;margin:0;margin-bottom:.25rem}.website-admin-dashboard .dashboard-grid .recent-activity .activity-list .activity-item .activity-content p strong{color:#39465d}.website-admin-dashboard .dashboard-grid .recent-activity .activity-list .activity-item .activity-content .activity-time{color:#4b5563;font-size:.75rem}.website-admin-dashboard .dashboard-grid .system-status .status-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.website-admin-dashboard .dashboard-grid .system-status .status-grid .status-item{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:#f9fafb;border-radius:.5rem}.website-admin-dashboard .dashboard-grid .system-status .status-grid .status-item .status-label{color:#4b5563;font-size:.875rem;font-weight:500}.website-admin-dashboard .dashboard-grid .system-status .status-grid .status-item .status-value{font-size:.875rem;font-weight:600}.website-admin-dashboard .dashboard-grid .system-status .status-grid .status-item .status-value.online,.website-admin-dashboard .dashboard-grid .system-status .status-grid .status-item .status-value.valid{color:#10b981}.website-admin-dashboard .dashboard-grid .system-status .status-grid .status-item .status-value.recent{color:#06b6d4}.website-admin-dashboard .dashboard-grid .system-status .status-grid .status-item .status-value.good{color:#f59e0b}.website-admin-dashboard .dashboard-grid .content-overview .content-list{display:flex;flex-direction:column;gap:1rem}.website-admin-dashboard .dashboard-grid .content-overview .content-list .content-item{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:#f9fafb;border-radius:.5rem}.website-admin-dashboard .dashboard-grid .content-overview .content-list .content-item .content-info{display:flex;flex-direction:column;gap:.25rem}.website-admin-dashboard .dashboard-grid .content-overview .content-list .content-item .content-info .content-name{color:#374151;font-size:.875rem;font-weight:500}.website-admin-dashboard .dashboard-grid .content-overview .content-list .content-item .content-info .content-status{font-size:.75rem;font-weight:500;padding:.125rem .5rem;border-radius:.375rem}.website-admin-dashboard .dashboard-grid .content-overview .content-list .content-item .content-info .content-status.active{background:#10b9811a;color:#059669}.website-admin-dashboard .dashboard-grid .content-overview .content-list .content-item .content-count{color:#4b5563;font-size:.875rem;font-weight:500}@media(max-width:1024px){.website-admin-dashboard .dashboard-header h1{font-size:2rem}.website-admin-dashboard .quick-stats{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.website-admin-dashboard .dashboard-grid{grid-template-columns:1fr}}@media(max-width:768px){.website-admin-dashboard .dashboard-header{margin-bottom:1.5rem}.website-admin-dashboard .dashboard-header h1{font-size:1.75rem}.website-admin-dashboard .dashboard-header p{font-size:1rem}.website-admin-dashboard .dashboard-content{gap:1.5rem}.website-admin-dashboard .quick-stats{grid-template-columns:1fr}.website-admin-dashboard .quick-stats .stat-card{padding:1.25rem}.website-admin-dashboard .quick-stats .stat-card .stat-content .stat-number{font-size:1.75rem}.website-admin-dashboard .dashboard-grid .dashboard-card{padding:1.25rem}.website-admin-dashboard .dashboard-grid .quick-actions .actions-grid{grid-template-columns:repeat(2,1fr)}.website-admin-dashboard .dashboard-grid .quick-actions .actions-grid .action-btn{padding:1rem}.website-admin-dashboard .dashboard-grid .system-status .status-grid{grid-template-columns:1fr}}@media(max-width:480px){.website-admin-dashboard .quick-stats .stat-card{flex-direction:column;text-align:center;gap:.75rem}.website-admin-dashboard .quick-stats .stat-card .stat-content .stat-number{font-size:1.5rem}.website-admin-dashboard .dashboard-grid .quick-actions .actions-grid{grid-template-columns:1fr}}.lang-ar .website-admin-dashboard{direction:rtl}.lang-ar .website-admin-dashboard h1,.lang-ar .website-admin-dashboard h2,.lang-ar .website-admin-dashboard h3,.lang-ar .website-admin-dashboard h4,.lang-ar .website-admin-dashboard h5,.lang-ar .website-admin-dashboard h6,.lang-ar .website-admin-dashboard p,.lang-ar .website-admin-dashboard span,.lang-ar .website-admin-dashboard label,.lang-ar .website-admin-dashboard button,.lang-ar .website-admin-dashboard .dashboard-header h1,.lang-ar .website-admin-dashboard .dashboard-header p{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .website-admin-dashboard .quick-stats .stat-card:before{background:linear-gradient(270deg,#06b6d4,#0891b2)}.lang-ar .website-admin-dashboard .quick-stats .stat-card .stat-content{text-align:right}.lang-ar .website-admin-dashboard .quick-stats .stat-card .stat-content h3,.lang-ar .website-admin-dashboard .quick-stats .stat-card .stat-content .stat-number,.lang-ar .website-admin-dashboard .quick-stats .stat-card .stat-content .stat-label,.lang-ar .website-admin-dashboard .quick-stats .stat-card .stat-change{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .website-admin-dashboard .quick-stats .stat-card .stat-change.positive:before{margin-right:0;margin-left:.25rem}.lang-ar .website-admin-dashboard .quick-stats .stat-card .stat-change.negative:before{margin-right:0;margin-left:.25rem}.lang-ar .website-admin-dashboard .quick-stats .stat-card .stat-change.neutral:before{margin-right:0;margin-left:.25rem}.lang-ar .website-admin-dashboard .dashboard-grid .dashboard-card .card-header h3,.lang-ar .website-admin-dashboard .dashboard-grid .dashboard-card .card-header .card-subtitle,.lang-ar .website-admin-dashboard .dashboard-grid .quick-actions .actions-grid .action-btn span{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .website-admin-dashboard .dashboard-grid .recent-activity .activity-list .activity-item .activity-content{text-align:right}.lang-ar .website-admin-dashboard .dashboard-grid .recent-activity .activity-list .activity-item .activity-content p,.lang-ar .website-admin-dashboard .dashboard-grid .recent-activity .activity-list .activity-item .activity-content strong,.lang-ar .website-admin-dashboard .dashboard-grid .recent-activity .activity-list .activity-item .activity-content .activity-time,.lang-ar .website-admin-dashboard .dashboard-grid .system-status .status-grid .status-item .status-label,.lang-ar .website-admin-dashboard .dashboard-grid .system-status .status-grid .status-item .status-value,.lang-ar .website-admin-dashboard .dashboard-grid .content-overview .content-list .content-item .content-info .content-name,.lang-ar .website-admin-dashboard .dashboard-grid .content-overview .content-list .content-item .content-info .content-status,.lang-ar .website-admin-dashboard .dashboard-grid .content-overview .content-list .content-item .content-count{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}@media(max-width:768px){.lang-ar .website-admin-dashboard .quick-stats .stat-card .stat-content{text-align:center}}.intro-section-swiper{padding:2rem;min-height:100vh;background:#fff}.intro-section-swiper .admin-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid #e5e7eb}.intro-section-swiper .admin-header .header-content h1{color:#39465d;font-size:2.25rem;font-weight:700;margin:0 0 .5rem}.intro-section-swiper .admin-header .header-content p{color:#4b5563;font-size:1.125rem;margin:0}.intro-section-swiper .admin-header .header-actions .preview-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#f3f4f6;border:1px solid #d1d5db;border-radius:.5rem;color:#374151;font-weight:500;cursor:pointer;transition:all .3s ease}.intro-section-swiper .admin-header .header-actions .preview-btn:hover{background:#e5e7eb}.intro-section-swiper .admin-header .header-actions .preview-btn.active{background:#06b6d4;color:#fff;border-color:#06b6d4}.intro-section-swiper .admin-header .header-actions .preview-btn svg{width:1.25rem;height:1.25rem}.intro-section-swiper .preview-container{margin-bottom:2rem}.intro-section-swiper .preview-container .swiper-preview{position:relative;height:500px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:.75rem;overflow:hidden;box-shadow:0 20px 40px #0000001a}.intro-section-swiper .preview-container .swiper-preview .slide-container{height:100%;position:relative}.intro-section-swiper .preview-container .swiper-preview .slide-container .slide{display:flex;align-items:center;height:100%;padding:0 4rem;opacity:1}.intro-section-swiper .preview-container .swiper-preview .slide-container .slide .slide-image{flex:0 0 45%;display:flex;align-items:center;justify-content:center}.intro-section-swiper .preview-container .swiper-preview .slide-container .slide .slide-image img{max-width:100%;max-height:400px;-o-object-fit:contain;object-fit:contain;border-radius:.5rem;box-shadow:0 10px 30px #0003}.intro-section-swiper .preview-container .swiper-preview .slide-container .slide .slide-content{flex:1;padding-left:4rem;color:#fff}.intro-section-swiper .preview-container .swiper-preview .slide-container .slide .slide-content .small-title{display:block;font-size:.875rem;font-weight:500;letter-spacing:2px;text-transform:uppercase;opacity:.9;margin-bottom:1rem}.intro-section-swiper .preview-container .swiper-preview .slide-container .slide .slide-content .main-title{font-size:3.5rem;font-weight:700;line-height:1.1;margin:0 0 2rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}.intro-section-swiper .preview-container .swiper-preview .slide-container .slide .slide-content .cta-button{padding:1rem 2rem;background:transparent;border:2px solid #ffffff;border-radius:.375rem;color:#fff;font-size:.875rem;font-weight:600;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:all .3s ease}.intro-section-swiper .preview-container .swiper-preview .slide-container .slide .slide-content .cta-button:hover{background:#fff;color:#667eea}.intro-section-swiper .preview-container .swiper-preview .nav-btn{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;background:#fff3;border:1px solid rgba(255,255,255,.3);border-radius:50%;color:#fff;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.intro-section-swiper .preview-container .swiper-preview .nav-btn:hover{background:#ffffff4d}.intro-section-swiper .preview-container .swiper-preview .nav-btn.prev{left:2rem}.intro-section-swiper .preview-container .swiper-preview .nav-btn.next{right:2rem}.intro-section-swiper .preview-container .swiper-preview .nav-btn svg{width:1.5rem;height:1.5rem}.intro-section-swiper .preview-container .swiper-preview .slide-indicators{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);display:flex;gap:.75rem}.intro-section-swiper .preview-container .swiper-preview .slide-indicators .indicator{width:12px;height:12px;border-radius:50%;background:#fff6;border:none;cursor:pointer;transition:all .3s ease}.intro-section-swiper .preview-container .swiper-preview .slide-indicators .indicator.active{background:#fff;transform:scale(1.2)}.intro-section-swiper .preview-container .swiper-preview .slide-indicators .indicator:hover{background:#ffffffb3}.intro-section-swiper .slides-management .slides-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:1.5rem}.intro-section-swiper .slides-management .slides-grid .slide-card{background:#fff;border:2px solid transparent;border-radius:.75rem;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;transition:all .3s ease}.intro-section-swiper .slides-management .slides-grid .slide-card:hover{transform:translateY(-2px);box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border-color:#06b6d4}.intro-section-swiper .slides-management .slides-grid .slide-card .card-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb;background:#f9fafb}.intro-section-swiper .slides-management .slides-grid .slide-card .card-header .card-number span{font-size:.875rem;font-weight:600;color:#374151;background:#06b6d41a;padding:.25rem .75rem;border-radius:.375rem}.intro-section-swiper .slides-management .slides-grid .slide-card .card-header .card-actions .btn-icon{width:36px;height:36px;border:1px solid #d1d5db;border-radius:.5rem;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.intro-section-swiper .slides-management .slides-grid .slide-card .card-header .card-actions .btn-icon svg{width:18px;height:18px}.intro-section-swiper .slides-management .slides-grid .slide-card .card-header .card-actions .btn-icon.btn-edit{color:#4b5563}.intro-section-swiper .slides-management .slides-grid .slide-card .card-header .card-actions .btn-icon.btn-edit:hover{background:#06b6d4;color:#fff;border-color:#06b6d4;transform:scale(1.05)}.intro-section-swiper .slides-management .slides-grid .slide-card .card-preview{padding:1.5rem}.intro-section-swiper .slides-management .slides-grid .slide-card .card-preview .preview-image{width:100%;height:200px;border-radius:.75rem;overflow:hidden;margin-bottom:1rem;background:#f3f4f6;border:1px solid #e5e7eb}.intro-section-swiper .slides-management .slides-grid .slide-card .card-preview .preview-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.intro-section-swiper .slides-management .slides-grid .slide-card .card-preview .preview-image:hover img{transform:scale(1.05)}.intro-section-swiper .slides-management .slides-grid .slide-card .card-preview .preview-content .small-title{display:block;font-size:.875rem;color:#4b5563;font-weight:600;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.intro-section-swiper .slides-management .slides-grid .slide-card .card-preview .preview-content .main-title{font-size:1.5rem;font-weight:700;color:#39465d;margin-bottom:1rem;line-height:1.3}.intro-section-swiper .slides-management .slides-grid .slide-card .card-preview .preview-content .shop-link{display:flex;justify-content:space-between;align-items:center}.intro-section-swiper .slides-management .slides-grid .slide-card .card-preview .preview-content .shop-link .link-preview{font-size:.875rem;color:#4b5563;font-family:Courier New,monospace;background:#f3f4f6;padding:.25rem .5rem;border-radius:.375rem;border:1px solid #e5e7eb}.intro-section-swiper .slides-management .slides-grid .slide-card .card-preview .preview-content .shop-link .shop-btn{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;padding:.5rem 1rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s ease}.intro-section-swiper .slides-management .slides-grid .slide-card .card-preview .preview-content .shop-link .shop-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.intro-section-swiper .modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:2rem}.intro-section-swiper .modal-overlay .modal-content{background:linear-gradient(135deg,#0f172a,#1e293b);border:1px solid rgba(6,182,212,.3);border-radius:1rem;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 40px #0000004d}.intro-section-swiper .modal-overlay .modal-content .modal-header{display:flex;justify-content:space-between;align-items:center;padding:2rem 2rem 1rem;border-bottom:1px solid rgba(6,182,212,.2)}.intro-section-swiper .modal-overlay .modal-content .modal-header h2{font-size:1.5rem;font-weight:700;color:#fff;margin:0}.intro-section-swiper .modal-overlay .modal-content .modal-header .modal-close{width:36px;height:36px;background:#06b6d426;border:none;border-radius:.5rem;color:#fffc;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.intro-section-swiper .modal-overlay .modal-content .modal-header .modal-close:hover{background:#06b6d440;color:#06b6d4}.intro-section-swiper .modal-overlay .modal-content .modal-header .modal-close svg{width:18px;height:18px}.intro-section-swiper .modal-overlay .modal-content .modal-form{padding:2rem}.intro-section-swiper .modal-overlay .modal-content .modal-form .form-group{margin-bottom:1.5rem}.intro-section-swiper .modal-overlay .modal-content .modal-form .form-group label{display:block;font-weight:600;color:#fff;margin-bottom:.5rem;font-size:.875rem}.intro-section-swiper .modal-overlay .modal-content .modal-form .form-group input[type=text]{width:100%;padding:.75rem 1rem;background:#0f172acc;border:1px solid rgba(6,182,212,.3);border-radius:.5rem;color:#fff;font-size:1rem;transition:all .2s ease}.intro-section-swiper .modal-overlay .modal-content .modal-form .form-group input[type=text]:focus{outline:none;border-color:#06b6d4;box-shadow:0 0 0 3px #06b6d41a}.intro-section-swiper .modal-overlay .modal-content .modal-form .form-group input[type=text]::-moz-placeholder{color:#ffffff80}.intro-section-swiper .modal-overlay .modal-content .modal-form .form-group input[type=text]::placeholder{color:#ffffff80}.intro-section-swiper .modal-overlay .modal-content .modal-form .form-group .link-input{display:flex;align-items:center;background:#0f172acc;border:1px solid rgba(6,182,212,.3);border-radius:.5rem;overflow:hidden;transition:all .2s ease}.intro-section-swiper .modal-overlay .modal-content .modal-form .form-group .link-input:focus-within{border-color:#06b6d4;box-shadow:0 0 0 3px #06b6d41a}.intro-section-swiper .modal-overlay .modal-content .modal-form .form-group .link-input .link-prefix{padding:.75rem;background:#06b6d41a;color:#06b6d4;font-weight:600;font-family:Courier New,monospace;border-right:1px solid rgba(6,182,212,.2)}.intro-section-swiper .modal-overlay .modal-content .modal-form .form-group .link-input input{flex:1;padding:.75rem 1rem;background:transparent;border:none;color:#fff;font-size:1rem}.intro-section-swiper .modal-overlay .modal-content .modal-form .form-group .link-input input:focus{outline:none}.intro-section-swiper .modal-overlay .modal-content .modal-form .form-group .link-input input::-moz-placeholder{color:#ffffff80}.intro-section-swiper .modal-overlay .modal-content .modal-form .form-group .link-input input::placeholder{color:#ffffff80}.intro-section-swiper .modal-overlay .modal-content .modal-form .form-group small{display:block;margin-top:.5rem;color:#fff9;font-size:.75rem}.intro-section-swiper .modal-overlay .modal-content .modal-form .form-group .image-upload input[type=file]{display:none}.intro-section-swiper .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#06b6d426;border:1px dashed rgba(6,182,212,.5);border-radius:.5rem;color:#06b6d4;cursor:pointer;transition:all .2s ease;font-weight:500}.intro-section-swiper .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-btn:hover{background:#06b6d440;border-color:#06b6d4}.intro-section-swiper .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-btn svg{width:18px;height:18px}.intro-section-swiper .modal-overlay .modal-content .modal-form .form-group .image-upload .image-preview{margin-top:1rem}.intro-section-swiper .modal-overlay .modal-content .modal-form .form-group .image-upload .image-preview img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:.5rem;border:1px solid rgba(6,182,212,.3)}.intro-section-swiper .modal-overlay .modal-content .modal-form .form-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(6,182,212,.2)}.intro-section-swiper .modal-overlay .modal-content .modal-form .form-actions .btn-secondary{background:#ffffff1a;color:#fffc;border:1px solid rgba(255,255,255,.2);padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s ease}.intro-section-swiper .modal-overlay .modal-content .modal-form .form-actions .btn-secondary:hover{background:#ffffff26;color:#fff}.intro-section-swiper .modal-overlay .modal-content .modal-form .form-actions .btn-primary{background:linear-gradient(135deg,#06b6d4,#0891b2);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px #06b6d44d}.intro-section-swiper .modal-overlay .modal-content .modal-form .form-actions .btn-primary:hover{transform:translateY(-1px);box-shadow:0 6px 16px #06b6d466}@media(max-width:1024px){.intro-section-swiper{padding:1.5rem}.intro-section-swiper .slides-management .slides-grid{grid-template-columns:1fr}.intro-section-swiper .admin-header{flex-direction:column;gap:1rem;align-items:stretch}.intro-section-swiper .admin-header .header-actions{align-self:flex-start}.intro-section-swiper .preview-container .swiper-preview .slide-container .slide{padding:1rem 2rem;flex-direction:column;text-align:center}.intro-section-swiper .preview-container .swiper-preview .slide-container .slide .slide-image{flex:0 0 auto;margin-bottom:2rem}.intro-section-swiper .preview-container .swiper-preview .slide-container .slide .slide-image img{max-height:200px}.intro-section-swiper .preview-container .swiper-preview .slide-container .slide .slide-content{padding-left:0}.intro-section-swiper .preview-container .swiper-preview .slide-container .slide .slide-content .main-title{font-size:2.5rem}.intro-section-swiper .preview-container .swiper-preview .slide-container .nav-btn.prev{left:1rem}.intro-section-swiper .preview-container .swiper-preview .slide-container .nav-btn.next{right:1rem}}@media(max-width:640px){.intro-section-swiper{padding:.5rem}.intro-section-swiper .modal-overlay{padding:1rem}.intro-section-swiper .modal-overlay .modal-content .modal-header,.intro-section-swiper .modal-overlay .modal-content .modal-form{padding:1.5rem}.intro-section-swiper .slides-management .slides-grid .slide-card .card-header{flex-direction:column;gap:1rem;align-items:stretch}.intro-section-swiper .slides-management .slides-grid .slide-card .card-header .card-actions{justify-content:center}.intro-section-swiper .slides-management .slides-grid .slide-card .card-preview .preview-content .shop-link{flex-direction:column;gap:5px}.intro-section-swiper .slides-management .slides-grid .slide-card .card-preview .preview-content .shop-link .link-preview,.intro-section-swiper .slides-management .slides-grid .slide-card .card-preview .preview-content .shop-link .shop-btn{width:100%}.intro-section-swiper .preview-container .swiper-preview .slide-container .slide{padding:1rem}.intro-section-swiper .preview-container .swiper-preview .slide-container .slide .slide-content .main-title{font-size:2rem}}.banner-id{font-size:.75rem;color:#4b5563;margin-left:.5rem;display:block;margin-top:.25rem}.mobile-badge{position:absolute;top:.5rem;right:.5rem;background:#3b82f6e6;color:#fff;padding:.25rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:500;display:flex;align-items:center;gap:.25rem}.mobile-badge svg{width:14px;height:14px}.modal-subtitle{font-size:.875rem;color:#fff9;margin-top:.25rem}.upload-btn--disabled{cursor:not-allowed;opacity:.6}.preview-badge{position:absolute;top:.5rem;right:.5rem;color:#fff;padding:.25rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:500}.preview-badge--desktop{background:#3b82f6}.preview-badge--mobile{background:#10b981}.category-select{width:100%;padding:.75rem 1rem;background:#0f172acc;border:1px solid rgba(6,182,212,.3);border-radius:.5rem;color:#fff;font-size:1rem;transition:all .2s ease;cursor:pointer}.category-select:focus{outline:none;border-color:#06b6d4;box-shadow:0 0 0 3px #06b6d41a}.category-select option{background:#0f172a;color:#fff}.lang-ar .intro-section-swiper{direction:rtl}.lang-ar .intro-section-swiper h1,.lang-ar .intro-section-swiper h2,.lang-ar .intro-section-swiper h3,.lang-ar .intro-section-swiper h4,.lang-ar .intro-section-swiper h5,.lang-ar .intro-section-swiper h6,.lang-ar .intro-section-swiper p,.lang-ar .intro-section-swiper span,.lang-ar .intro-section-swiper label,.lang-ar .intro-section-swiper button,.lang-ar .intro-section-swiper input,.lang-ar .intro-section-swiper select,.lang-ar .intro-section-swiper small{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .intro-section-swiper .admin-header .header-content h1,.lang-ar .intro-section-swiper .admin-header .header-content p{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif;text-align:right}.lang-ar .intro-section-swiper .admin-header .header-actions .preview-btn{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .intro-section-swiper .preview-container .swiper-preview .slide-container .slide .slide-content{padding-left:0;padding-right:4rem;text-align:right}.lang-ar .intro-section-swiper .preview-container .swiper-preview .slide-container .slide .slide-content .small-title,.lang-ar .intro-section-swiper .preview-container .swiper-preview .slide-container .slide .slide-content .main-title,.lang-ar .intro-section-swiper .preview-container .swiper-preview .slide-container .slide .slide-content .cta-button{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .intro-section-swiper .preview-container .swiper-preview .nav-btn.prev{left:auto;right:2rem}.lang-ar .intro-section-swiper .preview-container .swiper-preview .nav-btn.next{right:auto;left:2rem}.lang-ar .intro-section-swiper .slides-management .slides-grid .slide-card .card-header .card-number{text-align:right}.lang-ar .intro-section-swiper .slides-management .slides-grid .slide-card .card-header .card-number span{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .intro-section-swiper .slides-management .slides-grid .slide-card .card-header .card-number .banner-id{margin-left:0;margin-right:.5rem}.lang-ar .intro-section-swiper .slides-management .slides-grid .slide-card .card-preview .preview-image .mobile-badge{right:auto;left:.5rem;font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .intro-section-swiper .slides-management .slides-grid .slide-card .card-preview .preview-content{text-align:right}.lang-ar .intro-section-swiper .slides-management .slides-grid .slide-card .card-preview .preview-content .small-title,.lang-ar .intro-section-swiper .slides-management .slides-grid .slide-card .card-preview .preview-content .main-title,.lang-ar .intro-section-swiper .slides-management .slides-grid .slide-card .card-preview .preview-content .shop-link .link-preview,.lang-ar .intro-section-swiper .slides-management .slides-grid .slide-card .card-preview .preview-content .shop-link .shop-btn,.lang-ar .intro-section-swiper .loading,.lang-ar .intro-section-swiper .error{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .intro-section-swiper .modal-overlay .modal-content .modal-header .modal-title-wrapper{text-align:right}.lang-ar .intro-section-swiper .modal-overlay .modal-content .modal-header .modal-title-wrapper h2,.lang-ar .intro-section-swiper .modal-overlay .modal-content .modal-header .modal-title-wrapper .modal-subtitle{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .intro-section-swiper .modal-overlay .modal-content .modal-form .form-group label,.lang-ar .intro-section-swiper .modal-overlay .modal-content .modal-form .form-group input[type=text],.lang-ar .intro-section-swiper .modal-overlay .modal-content .modal-form .form-group select{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif;text-align:right}.lang-ar .intro-section-swiper .modal-overlay .modal-content .modal-form .form-group .link-input{flex-direction:row-reverse}.lang-ar .intro-section-swiper .modal-overlay .modal-content .modal-form .form-group .link-input .link-prefix{border-right:none;border-left:1px solid rgba(6,182,212,.2);font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .intro-section-swiper .modal-overlay .modal-content .modal-form .form-group .link-input input,.lang-ar .intro-section-swiper .modal-overlay .modal-content .modal-form .form-group small{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif;text-align:right}.lang-ar .intro-section-swiper .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-btn span{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .intro-section-swiper .modal-overlay .modal-content .modal-form .form-group .image-upload .image-preview .preview-badge{right:auto;left:.5rem;font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .intro-section-swiper .modal-overlay .modal-content .modal-form .form-group .category-select option{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .intro-section-swiper .modal-overlay .modal-content .modal-form .form-actions{flex-direction:row-reverse}.lang-ar .intro-section-swiper .modal-overlay .modal-content .modal-form .form-actions .btn-secondary,.lang-ar .intro-section-swiper .modal-overlay .modal-content .modal-form .form-actions .btn-primary{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}@media(max-width:1024px){.lang-ar .intro-section-swiper .preview-container .swiper-preview .slide-container .slide .slide-content{padding-right:0}.lang-ar .intro-section-swiper .preview-container .swiper-preview .nav-btn.prev{right:1rem}.lang-ar .intro-section-swiper .preview-container .swiper-preview .nav-btn.next{left:1rem}}.features-products .page-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid #e5e7eb}.features-products .page-header .header-content h1{color:#39465d;font-size:2.25rem;font-weight:700;margin:0 0 .5rem}.features-products .page-header .header-content p{color:#4b5563;font-size:1.125rem;margin:0}.features-products .page-header .header-actions{display:flex;align-items:center;gap:1.5rem}.features-products .page-header .header-actions .preview-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#f3f4f6;border:1px solid #d1d5db;border-radius:.5rem;color:#374151;font-weight:500;cursor:pointer;transition:all .3s ease}.features-products .page-header .header-actions .preview-btn:hover{background:#e5e7eb}.features-products .page-header .header-actions .preview-btn.active{background:#06b6d4;color:#fff;border-color:#06b6d4}.features-products .page-header .header-actions .preview-btn svg{width:1.25rem;height:1.25rem}.features-products .page-header .header-actions .featured-count{display:flex;flex-direction:column;align-items:center;padding:.75rem 1rem;background:linear-gradient(135deg,#06b6d4,#0891b2);border-radius:.5rem;color:#fff}.features-products .page-header .header-actions .featured-count .count{font-size:1.5rem;font-weight:700;line-height:1}.features-products .page-header .header-actions .featured-count .label{font-size:.75rem;font-weight:500;opacity:.9}.features-products .preview-container{margin-bottom:2rem}.features-products .preview-container .featured-section-preview{background:#fff;border-radius:.75rem;padding:2rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb}.features-products .preview-container .featured-section-preview .section-header{text-align:center;margin-bottom:2rem}.features-products .preview-container .featured-section-preview .section-header h2{color:#39465d;font-size:2rem;font-weight:600;margin:0}.features-products .preview-container .featured-section-preview .products-slider{position:relative;display:flex;align-items:center;gap:1rem}.features-products .preview-container .featured-section-preview .products-slider .nav-btn{width:50px;height:50px;background:#fff;border:2px solid #e5e7eb;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;flex-shrink:0;z-index:2}.features-products .preview-container .featured-section-preview .products-slider .nav-btn:hover:not(:disabled){border-color:#06b6d4;background:#06b6d4;color:#fff}.features-products .preview-container .featured-section-preview .products-slider .nav-btn:disabled{opacity:.5;cursor:not-allowed}.features-products .preview-container .featured-section-preview .products-slider .nav-btn svg{width:1.25rem;height:1.25rem}.features-products .preview-container .featured-section-preview .products-slider .products-container{flex:1;overflow:hidden}.features-products .preview-container .featured-section-preview .products-slider .products-container .products-track{display:flex;gap:1.5rem;transition:transform .3s ease}.features-products .preview-container .featured-section-preview .products-slider .products-container .products-track .product-card{flex:0 0 calc(25% - 1.125rem);background:#fff;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb;transition:all .3s ease;position:relative}.features-products .preview-container .featured-section-preview .products-slider .products-container .products-track .product-card:hover{transform:translateY(-4px);box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f}.features-products .preview-container .featured-section-preview .products-slider .products-container .products-track .product-card .sale-badge{position:absolute;top:.75rem;left:.75rem;background:#f97316;color:#fff;padding:.25rem .75rem;border-radius:.375rem;font-size:.75rem;font-weight:600;text-transform:uppercase;z-index:1}.features-products .preview-container .featured-section-preview .products-slider .products-container .products-track .product-card .product-image{height:200px;overflow:hidden}.features-products .preview-container .featured-section-preview .products-slider .products-container .products-track .product-card .product-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.features-products .preview-container .featured-section-preview .products-slider .products-container .products-track .product-card .product-image:hover img{transform:scale(1.05)}.features-products .preview-container .featured-section-preview .products-slider .products-container .products-track .product-card .product-info{padding:1rem}.features-products .preview-container .featured-section-preview .products-slider .products-container .products-track .product-card .product-info .product-title{color:#39465d;font-size:.875rem;font-weight:500;margin:0 0 .5rem;line-height:1.3;display:-webkit-box;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.features-products .preview-container .featured-section-preview .products-slider .products-container .products-track .product-card .product-info .product-price{display:flex;align-items:center;gap:.5rem}.features-products .preview-container .featured-section-preview .products-slider .products-container .products-track .product-card .product-info .product-price .original-price{color:#4b5563;font-size:.875rem;text-decoration:line-through}.features-products .preview-container .featured-section-preview .products-slider .products-container .products-track .product-card .product-info .product-price .sale-price{color:#39465d;font-size:1rem;font-weight:600}.features-products .management-container{display:flex;flex-direction:column;gap:2rem}.features-products .management-container .filters-section{background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb}.features-products .management-container .filters-section .filters-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.features-products .management-container .filters-section .filters-header h3{color:#39465d;font-size:1.25rem;font-weight:600;margin:0}.features-products .management-container .filters-section .filters-header .clear-filters-btn{padding:.5rem 1rem;background:transparent;border:1px solid #d1d5db;border-radius:.375rem;color:#4b5563;font-size:.875rem;cursor:pointer;transition:all .3s ease}.features-products .management-container .filters-section .filters-header .clear-filters-btn:hover{background:#f9fafb;border-color:#d1d5db}.features-products .management-container .filters-section .filters-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.features-products .management-container .filters-section .filters-grid .filter-group{display:flex;flex-direction:column;gap:.5rem}.features-products .management-container .filters-section .filters-grid .filter-group label{color:#374151;font-size:.875rem;font-weight:500}.features-products .management-container .filters-section .filters-grid .filter-group input,.features-products .management-container .filters-section .filters-grid .filter-group select{padding:.75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;transition:all .3s ease}.features-products .management-container .filters-section .filters-grid .filter-group input:focus,.features-products .management-container .filters-section .filters-grid .filter-group select:focus{outline:none;border-color:#06b6d4;box-shadow:0 0 0 3px #06b6d41a}.features-products .management-container .filters-section .filters-grid .filter-group input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.features-products .management-container .filters-section .filters-grid .filter-group input[type=number]::-webkit-outer-spin-button,.features-products .management-container .filters-section .filters-grid .filter-group input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.features-products .management-container .products-table-section{background:#fff;border-radius:.75rem;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb}.features-products .management-container .products-table-section .table-header{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #e5e7eb;background:#f9fafb}.features-products .management-container .products-table-section .table-header h3{color:#39465d;font-size:1.25rem;font-weight:600;margin:0}.features-products .management-container .products-table-section .table-header .results-info{color:#4b5563;font-size:.875rem}.features-products .management-container .products-table-section .products-table{overflow-x:auto}.features-products .management-container .products-table-section .products-table table{width:100%;border-collapse:collapse}.features-products .management-container .products-table-section .products-table table th{background:#f9fafb;color:#374151;font-size:.875rem;font-weight:600;padding:1rem;text-align:left;border-bottom:1px solid #e5e7eb;white-space:nowrap}.features-products .management-container .products-table-section .products-table table td{padding:1rem;border-bottom:1px solid #f3f4f6;vertical-align:middle}.features-products .management-container .products-table-section .products-table table tr{transition:background-color .2s ease}.features-products .management-container .products-table-section .products-table table tr:hover{background:#f9fafb}.features-products .management-container .products-table-section .products-table table tr.featured{background:#06b6d40d;border-left:3px solid #06b6d4}.features-products .management-container .products-table-section .products-table table .featured-toggle{width:32px;height:32px;background:transparent;border:2px solid #d1d5db;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#d1d5db}.features-products .management-container .products-table-section .products-table table .featured-toggle.active{background:#06b6d4;border-color:#06b6d4;color:#fff}.features-products .management-container .products-table-section .products-table table .featured-toggle:hover{border-color:#06b6d4;color:#06b6d4}.features-products .management-container .products-table-section .products-table table .featured-toggle svg{width:1rem;height:1rem}.features-products .management-container .products-table-section .products-table table .product-cell{display:flex;align-items:center;gap:.75rem}.features-products .management-container .products-table-section .products-table table .product-cell .product-thumb{width:50px;height:50px;-o-object-fit:cover;object-fit:cover;border-radius:.375rem;flex-shrink:0}.features-products .management-container .products-table-section .products-table table .product-cell .product-details{display:flex;flex-direction:column;gap:.25rem}.features-products .management-container .products-table-section .products-table table .product-cell .product-details .product-name{color:#39465d;font-weight:500;font-size:.875rem}.features-products .management-container .products-table-section .products-table table .product-cell .product-details .product-category{color:#4b5563;font-size:.75rem}.features-products .management-container .products-table-section .products-table table .price-cell{display:flex;flex-direction:column;gap:.25rem}.features-products .management-container .products-table-section .products-table table .price-cell .original-price{color:#4b5563;font-size:.75rem;text-decoration:line-through}.features-products .management-container .products-table-section .products-table table .price-cell .current-price{color:#39465d;font-weight:600;font-size:.875rem}.features-products .management-container .products-table-section .products-table table .status-badge{padding:.25rem .75rem;border-radius:.375rem;font-size:.75rem;font-weight:500;text-transform:uppercase}.features-products .management-container .products-table-section .products-table table .status-badge.sale{background:#f973161a;color:#ea580c}.features-products .management-container .products-table-section .products-table table .status-badge.regular{background:#6b72801a;color:#6b7280}.features-products .management-container .products-table-section .products-table table .stock-indicator{font-weight:500}.features-products .management-container .products-table-section .products-table table .stock-indicator.low{color:#dc2626}.features-products .management-container .products-table-section .products-table table .stock-indicator.normal{color:#374151}.features-products .management-container .products-table-section .pagination{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1.5rem;border-top:1px solid #e5e7eb;background:#f9fafb}.features-products .management-container .products-table-section .pagination .page-btn{padding:.5rem 1rem;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;color:#374151;font-size:.875rem;cursor:pointer;transition:all .3s ease}.features-products .management-container .products-table-section .pagination .page-btn:hover:not(:disabled){background:#06b6d4;color:#fff;border-color:#06b6d4}.features-products .management-container .products-table-section .pagination .page-btn:disabled{opacity:.5;cursor:not-allowed}.features-products .management-container .products-table-section .pagination .page-numbers{display:flex;gap:.25rem}.features-products .management-container .products-table-section .pagination .page-numbers .page-number{width:2.5rem;height:2.5rem;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;color:#374151;font-size:.875rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.features-products .management-container .products-table-section .pagination .page-numbers .page-number.active{background:#06b6d4;color:#fff;border-color:#06b6d4}.features-products .management-container .products-table-section .pagination .page-numbers .page-number:hover:not(.active){background:#f3f4f6}.features-products .management-container .products-table-section .pagination .page-numbers .page-ellipsis{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;color:#4b5563;font-size:.875rem}.features-products .management-container .featured-order-section{background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb}.features-products .management-container .featured-order-section h3{color:#39465d;font-size:1.25rem;font-weight:600;margin:0 0 1.5rem}.features-products .management-container .featured-order-section .featured-products-list{display:flex;flex-direction:column;gap:1rem}.features-products .management-container .featured-order-section .featured-products-list .featured-product-item{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f9fafb;border-radius:.5rem;border:1px solid #e5e7eb}.features-products .management-container .featured-order-section .featured-products-list .featured-product-item .order-number{width:2rem;height:2rem;background:#06b6d4;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600;flex-shrink:0}.features-products .management-container .featured-order-section .featured-products-list .featured-product-item img{width:50px;height:50px;-o-object-fit:cover;object-fit:cover;border-radius:.375rem;flex-shrink:0}.features-products .management-container .featured-order-section .featured-products-list .featured-product-item .product-info{flex:1;display:flex;flex-direction:column;gap:.25rem}.features-products .management-container .featured-order-section .featured-products-list .featured-product-item .product-info .title{color:#39465d;font-weight:500;font-size:.875rem}.features-products .management-container .featured-order-section .featured-products-list .featured-product-item .product-info .price{color:#4b5563;font-size:.875rem}.features-products .management-container .featured-order-section .featured-products-list .featured-product-item .order-controls{display:flex;flex-direction:column;gap:.25rem}.features-products .management-container .featured-order-section .featured-products-list .featured-product-item .order-controls .move-btn{width:28px;height:28px;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.features-products .management-container .featured-order-section .featured-products-list .featured-product-item .order-controls .move-btn:hover:not(:disabled){background:#06b6d4;color:#fff;border-color:#06b6d4}.features-products .management-container .featured-order-section .featured-products-list .featured-product-item .order-controls .move-btn:disabled{opacity:.5;cursor:not-allowed}.features-products .management-container .featured-order-section .featured-products-list .featured-product-item .order-controls .move-btn svg{width:.875rem;height:.875rem}.features-products .management-container .featured-order-section .featured-products-list .featured-product-item .remove-btn{width:32px;height:32px;background:transparent;border:1px solid #ef4444;border-radius:50%;color:#ef4444;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;flex-shrink:0}.features-products .management-container .featured-order-section .featured-products-list .featured-product-item .remove-btn:hover{background:#ef4444;color:#fff}.features-products .management-container .featured-order-section .featured-products-list .featured-product-item .remove-btn svg{width:1rem;height:1rem}@media(max-width:1024px){.features-products .page-header{flex-direction:column;gap:1rem;text-align:center}.features-products .page-header .header-actions{flex-direction:column;width:100%;gap:1rem}.features-products .page-header .header-actions .preview-btn{width:100%;justify-content:center}.features-products .preview-container .featured-section-preview .products-slider .products-track .product-card{flex:0 0 calc(50% - .75rem)}.features-products .management-container .filters-section .filters-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.features-products .management-container .products-table-section .products-table table{font-size:.875rem}.features-products .management-container .products-table-section .products-table table th,.features-products .management-container .products-table-section .products-table table td{padding:.75rem .5rem}}@media(max-width:768px){.features-products .preview-container .featured-section-preview{padding:1rem}.features-products .preview-container .featured-section-preview .products-slider{flex-direction:column;gap:1rem}.features-products .preview-container .featured-section-preview .products-slider .nav-btn{display:none}.features-products .preview-container .featured-section-preview .products-slider .products-container .products-track .product-card{flex:0 0 100%}.features-products .management-container .filters-section .filters-grid{grid-template-columns:1fr}.features-products .management-container .products-table-section .table-header{flex-direction:column;gap:.5rem;text-align:center}.features-products .management-container .products-table-section .products-table table .product-cell{flex-direction:column;text-align:center;gap:.5rem}.features-products .management-container .products-table-section .products-table table .product-cell .product-thumb{width:40px;height:40px}.features-products .management-container .products-table-section .pagination{flex-wrap:wrap;gap:.25rem}.features-products .management-container .products-table-section .pagination .page-numbers{order:-1;width:100%;justify-content:center;margin-bottom:.5rem}.features-products .management-container .featured-order-section .featured-products-list .featured-product-item{flex-wrap:wrap;gap:.75rem}.features-products .management-container .featured-order-section .featured-products-list .featured-product-item .product-info{min-width:0;flex:1 1 auto}.features-products .management-container .featured-order-section .featured-products-list .featured-product-item .order-controls{flex-direction:row}}.lang-ar .features-products{direction:rtl}.lang-ar .features-products h1,.lang-ar .features-products h2,.lang-ar .features-products h3,.lang-ar .features-products h4,.lang-ar .features-products h5,.lang-ar .features-products h6,.lang-ar .features-products p,.lang-ar .features-products span,.lang-ar .features-products label,.lang-ar .features-products button,.lang-ar .features-products input,.lang-ar .features-products select,.lang-ar .features-products td,.lang-ar .features-products th{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .features-products .page-header .header-content h1,.lang-ar .features-products .page-header .header-content p,.lang-ar .features-products .filters-section .filters-header h3,.lang-ar .features-products .filters-section .filters-grid .filter-group label,.lang-ar .features-products .products-table-section .table-header h3,.lang-ar .features-products .products-table-section .table-header .results-info,.lang-ar .features-products .products-table-section .products-table table th,.lang-ar .features-products .products-table-section .products-table table td{text-align:right}.lang-ar .features-products .products-table-section .products-table table .product-cell{flex-direction:row-reverse}.lang-ar .features-products .products-table-section .products-table table tr.featured{border-left:none;border-right:3px solid #06b6d4}.lang-ar .features-products .preview-container .featured-section-preview .section-header h2{text-align:center}.lang-ar .features-products .preview-container .featured-section-preview .products-slider{flex-direction:row-reverse}.lang-ar .features-products .preview-container .featured-section-preview .products-slider .products-track .product-card .sale-badge{left:auto;right:.75rem}.lang-ar .features-products .preview-container .featured-section-preview .products-slider .products-track .product-card .product-info,.lang-ar .features-products .featured-order-section h3{text-align:right}.lang-ar .features-products .featured-order-section .featured-products-list .featured-product-item{flex-direction:row-reverse}.lang-ar .features-products .featured-order-section .featured-products-list .featured-product-item .product-info{text-align:right}.first-highlight-admin{padding:2rem;min-height:100vh;background:#fff}.first-highlight-admin .admin-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid #e5e7eb}.first-highlight-admin .admin-header .header-content h1{color:#39465d;font-size:2.25rem;font-weight:700;margin:0 0 .5rem}.first-highlight-admin .admin-header .header-content p{color:#4b5563;font-size:1.125rem;margin:0}.first-highlight-admin .highlights-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:1.5rem;max-width:100%}@media(min-width:1400px){.first-highlight-admin .highlights-grid{max-width:1200px}}.first-highlight-admin .highlights-grid .highlight-card{background:#fff;border:2px solid transparent;border-radius:.75rem;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;transition:all .3s ease}.first-highlight-admin .highlights-grid .highlight-card:hover{transform:translateY(-2px);box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border-color:#06b6d4}.first-highlight-admin .highlights-grid .highlight-card .card-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb;background:#f9fafb}.first-highlight-admin .highlights-grid .highlight-card .card-header .card-number{display:flex;flex-direction:column;gap:.25rem}.first-highlight-admin .highlights-grid .highlight-card .card-header .card-number span{font-size:.875rem;font-weight:600;color:#374151;background:#06b6d41a;padding:.25rem .75rem;border-radius:.375rem;width:-moz-fit-content;width:fit-content}.first-highlight-admin .highlights-grid .highlight-card .card-header .card-number .banner-id{background:transparent;padding:0;font-size:.75rem;color:#4b5563}.first-highlight-admin .highlights-grid .highlight-card .card-header .card-actions .btn-icon{width:36px;height:36px;border:1px solid #d1d5db;border-radius:.5rem;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.first-highlight-admin .highlights-grid .highlight-card .card-header .card-actions .btn-icon svg{width:18px;height:18px}.first-highlight-admin .highlights-grid .highlight-card .card-header .card-actions .btn-icon.btn-edit{color:#4b5563}.first-highlight-admin .highlights-grid .highlight-card .card-header .card-actions .btn-icon.btn-edit:hover{background:#06b6d4;color:#fff;border-color:#06b6d4;transform:scale(1.05)}.first-highlight-admin .highlights-grid .highlight-card .card-preview{padding:1.5rem}.first-highlight-admin .highlights-grid .highlight-card .card-preview .preview-image{position:relative;width:100%;height:200px;border-radius:.75rem;overflow:hidden;margin-bottom:1rem;background:#f3f4f6;border:1px solid #e5e7eb}.first-highlight-admin .highlights-grid .highlight-card .card-preview .preview-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.first-highlight-admin .highlights-grid .highlight-card .card-preview .preview-image:hover img{transform:scale(1.05)}.first-highlight-admin .highlights-grid .highlight-card .card-preview .preview-content .small-title{display:block;font-size:.875rem;color:#4b5563;font-weight:600;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.first-highlight-admin .highlights-grid .highlight-card .card-preview .preview-content .big-title{font-size:1.5rem;font-weight:700;color:#39465d;margin-bottom:1rem;line-height:1.3}.first-highlight-admin .highlights-grid .highlight-card .card-preview .preview-content .shop-link{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.first-highlight-admin .highlights-grid .highlight-card .card-preview .preview-content .shop-link .link-preview{font-size:.875rem;color:#4b5563;font-family:Courier New,monospace;background:#f3f4f6;padding:.25rem .5rem;border-radius:.375rem;border:1px solid #e5e7eb;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.first-highlight-admin .highlights-grid .highlight-card .card-preview .preview-content .shop-link .shop-btn{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;padding:.5rem 1rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.first-highlight-admin .highlights-grid .highlight-card .card-preview .preview-content .shop-link .shop-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.first-highlight-admin .modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:2rem}.first-highlight-admin .modal-overlay .modal-content{background:linear-gradient(135deg,#0f172a,#1e293b);border:1px solid rgba(6,182,212,.3);border-radius:1rem;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 40px #0000004d}.first-highlight-admin .modal-overlay .modal-content .modal-header{display:flex;justify-content:space-between;align-items:flex-start;padding:2rem 2rem 1rem;border-bottom:1px solid rgba(6,182,212,.2)}.first-highlight-admin .modal-overlay .modal-content .modal-header .modal-title-wrapper{flex:1}.first-highlight-admin .modal-overlay .modal-content .modal-header .modal-title-wrapper h2{font-size:1.5rem;font-weight:700;color:#fff;margin:0 0 .25rem}.first-highlight-admin .modal-overlay .modal-content .modal-header .modal-title-wrapper .modal-subtitle{font-size:.875rem;color:#fff9}.first-highlight-admin .modal-overlay .modal-content .modal-header .modal-close{width:36px;height:36px;background:#06b6d426;border:none;border-radius:.5rem;color:#fffc;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0;margin-left:1rem}.first-highlight-admin .modal-overlay .modal-content .modal-header .modal-close:hover{background:#06b6d440;color:#06b6d4}.first-highlight-admin .modal-overlay .modal-content .modal-header .modal-close:disabled{opacity:.5;cursor:not-allowed}.first-highlight-admin .modal-overlay .modal-content .modal-header .modal-close svg{width:18px;height:18px}.first-highlight-admin .modal-overlay .modal-content .modal-form{padding:2rem}.first-highlight-admin .modal-overlay .modal-content .modal-form .form-group{margin-bottom:1.5rem}.first-highlight-admin .modal-overlay .modal-content .modal-form .form-group label{display:block;font-weight:600;color:#fff;margin-bottom:.5rem;font-size:.875rem}.first-highlight-admin .modal-overlay .modal-content .modal-form .form-group label .required{color:#ef4444}.first-highlight-admin .modal-overlay .modal-content .modal-form .form-group label .optional{color:#ffffff80;font-weight:400}.first-highlight-admin .modal-overlay .modal-content .modal-form .form-group input[type=text]{width:100%;padding:.75rem 1rem;background:#0f172acc;border:1px solid rgba(6,182,212,.3);border-radius:.5rem;color:#fff;font-size:1rem;transition:all .2s ease}.first-highlight-admin .modal-overlay .modal-content .modal-form .form-group input[type=text]:focus{outline:none;border-color:#06b6d4;box-shadow:0 0 0 3px #06b6d41a}.first-highlight-admin .modal-overlay .modal-content .modal-form .form-group input[type=text]::-moz-placeholder{color:#ffffff80}.first-highlight-admin .modal-overlay .modal-content .modal-form .form-group input[type=text]::placeholder{color:#ffffff80}.first-highlight-admin .modal-overlay .modal-content .modal-form .form-group input[type=text].input-error{border-color:#ef4444}.first-highlight-admin .modal-overlay .modal-content .modal-form .form-group input[type=text].input-error:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.first-highlight-admin .modal-overlay .modal-content .modal-form .form-group .link-input{display:flex;align-items:center;background:#0f172acc;border:1px solid rgba(6,182,212,.3);border-radius:.5rem;overflow:hidden;transition:all .2s ease}.first-highlight-admin .modal-overlay .modal-content .modal-form .form-group .link-input:focus-within{border-color:#06b6d4;box-shadow:0 0 0 3px #06b6d41a}.first-highlight-admin .modal-overlay .modal-content .modal-form .form-group .link-input .link-prefix{padding:.75rem;background:#06b6d41a;color:#06b6d4;font-weight:600;font-family:Courier New,monospace;border-right:1px solid rgba(6,182,212,.2);white-space:nowrap}.first-highlight-admin .modal-overlay .modal-content .modal-form .form-group .link-input input{flex:1;padding:.75rem 1rem;background:transparent;border:none;color:#fff;font-size:1rem}.first-highlight-admin .modal-overlay .modal-content .modal-form .form-group .link-input input:focus{outline:none}.first-highlight-admin .modal-overlay .modal-content .modal-form .form-group .link-input input::-moz-placeholder{color:#ffffff80}.first-highlight-admin .modal-overlay .modal-content .modal-form .form-group .link-input input::placeholder{color:#ffffff80}.first-highlight-admin .modal-overlay .modal-content .modal-form .form-group small{display:block;margin-top:.5rem;color:#fff9;font-size:.75rem}.first-highlight-admin .modal-overlay .modal-content .modal-form .form-group .error-message{display:block;color:#ef4444;font-size:.875rem;margin-top:.5rem}.first-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload input[type=file]{display:none}.first-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-btn{display:inline-flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#06b6d426;border:1px dashed rgba(6,182,212,.5);border-radius:.5rem;color:#06b6d4;cursor:pointer;transition:all .2s ease;font-weight:500}.first-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-btn:hover{background:#06b6d440;border-color:#06b6d4}.first-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-btn.upload-btn--error{background:#ef444426;border-color:#ef444480;color:#ef4444}.first-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-btn.upload-btn--error:hover{background:#ef444440;border-color:#ef4444}.first-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-btn.upload-btn--disabled{cursor:not-allowed;opacity:.6}.first-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-btn svg{width:18px;height:18px;flex-shrink:0}.first-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-btn .upload-text{display:flex;flex-direction:column;text-align:left}.first-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-btn .upload-text .upload-title{display:block;font-size:.875rem;font-weight:500}.first-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-btn .upload-text .upload-subtitle{display:block;font-size:.75rem;opacity:.8;margin-top:.25rem}.first-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-spinner{width:1.25rem;height:1.25rem;border:2px solid #06b6d4;border-top-color:transparent;border-radius:50%;animation:spin 1s linear infinite;flex-shrink:0}.first-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .image-preview{position:relative;margin-top:1rem}.first-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .image-preview img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:.5rem;border:1px solid rgba(6,182,212,.3)}.first-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .image-preview .preview-badge{position:absolute;top:.75rem;right:.75rem;color:#fff;padding:.375rem .75rem;border-radius:50px;font-size:.75rem;font-weight:500;box-shadow:0 4px 12px #0003}.first-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .image-preview .preview-badge--desktop{background:#3b82f6}.first-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .image-preview .preview-badge--mobile{background:#10b981}.first-highlight-admin .modal-overlay .modal-content .modal-form .form-group .category-select{width:100%;padding:.75rem 1rem;background:#0f172acc;border:1px solid rgba(6,182,212,.3);border-radius:.5rem;color:#fff;font-size:1rem;transition:all .2s ease;cursor:pointer}.first-highlight-admin .modal-overlay .modal-content .modal-form .form-group .category-select:focus{outline:none;border-color:#06b6d4;box-shadow:0 0 0 3px #06b6d41a}.first-highlight-admin .modal-overlay .modal-content .modal-form .form-group .category-select option{background:#0f172a;color:#fff}.first-highlight-admin .modal-overlay .modal-content .modal-form .form-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(6,182,212,.2)}.first-highlight-admin .modal-overlay .modal-content .modal-form .form-actions .btn-secondary{background:#ffffff1a;color:#fffc;border:1px solid rgba(255,255,255,.2);padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s ease}.first-highlight-admin .modal-overlay .modal-content .modal-form .form-actions .btn-secondary:hover:not(:disabled){background:#ffffff26;color:#fff}.first-highlight-admin .modal-overlay .modal-content .modal-form .form-actions .btn-secondary:disabled{opacity:.5;cursor:not-allowed}.first-highlight-admin .modal-overlay .modal-content .modal-form .form-actions .btn-primary{display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#06b6d4,#0891b2);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px #06b6d44d}.first-highlight-admin .modal-overlay .modal-content .modal-form .form-actions .btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #06b6d466}.first-highlight-admin .modal-overlay .modal-content .modal-form .form-actions .btn-primary:disabled{opacity:.6;cursor:not-allowed;transform:none}.first-highlight-admin .modal-overlay .modal-content .modal-form .form-actions .btn-primary .btn-spinner{width:1rem;height:1rem;border:2px solid #ffffff;border-top-color:transparent;border-radius:50%;animation:spin 1s linear infinite}.first-highlight-admin .loading-container,.first-highlight-admin .error-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 1rem;text-align:center}.first-highlight-admin .loading-container .loading-spinner,.first-highlight-admin .error-container .loading-spinner{width:3rem;height:3rem;border:4px solid #3b82f6;border-top-color:transparent;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}.first-highlight-admin .loading-container .error-icon,.first-highlight-admin .error-container .error-icon{font-size:2.5rem;margin-bottom:1rem}.first-highlight-admin .loading-container h3,.first-highlight-admin .error-container h3{font-size:1.25rem;font-weight:600;color:#111827;margin:0 0 .5rem}.first-highlight-admin .loading-container p,.first-highlight-admin .error-container p{color:#4b5563;margin:0 0 1.5rem}.first-highlight-admin .loading-container .retry-btn,.first-highlight-admin .error-container .retry-btn{background:#3b82f6;color:#fff;border:none;padding:.5rem 1.5rem;border-radius:.5rem;font-weight:500;cursor:pointer;transition:background .2s ease}.first-highlight-admin .loading-container .retry-btn:hover,.first-highlight-admin .error-container .retry-btn:hover{background:#2563eb}.first-highlight-admin .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 1rem;text-align:center;background:#fff;border-radius:.75rem;border:1px solid #e5e7eb}.first-highlight-admin .empty-state .empty-icon{font-size:4rem;margin-bottom:1rem}.first-highlight-admin .empty-state h3{font-size:1.5rem;font-weight:600;color:#111827;margin:0 0 .5rem}.first-highlight-admin .empty-state p{color:#4b5563;margin:0}.first-highlight-admin .header-stats .stat-badge{background:#10b981;color:#fff;padding:.5rem 1rem;border-radius:50px;font-size:.875rem;font-weight:500;white-space:nowrap}.first-highlight-admin .mobile-badge{position:absolute;top:.75rem;right:.75rem;background:#3b82f6e6;color:#fff;padding:.375rem .75rem;border-radius:50px;font-size:.75rem;font-weight:500;display:flex;align-items:center;gap:.375rem;box-shadow:0 4px 12px #0003}.first-highlight-admin .mobile-badge svg{width:14px;height:14px}.first-highlight-admin .category-badge{margin-bottom:.75rem}.first-highlight-admin .category-badge .badge-text{font-size:.75rem;font-weight:600;color:#7c3aed;background:#7c3aed1a;padding:.25rem .5rem;border-radius:.375rem}@media(max-width:1024px){.first-highlight-admin{padding:1.5rem}.first-highlight-admin .highlights-grid{grid-template-columns:1fr}.first-highlight-admin .admin-header{flex-direction:column;gap:1rem;align-items:stretch}}@media(max-width:640px){.first-highlight-admin,.first-highlight-admin .modal-overlay{padding:1rem}.first-highlight-admin .modal-overlay .modal-content .modal-header,.first-highlight-admin .modal-overlay .modal-content .modal-form{padding:1.5rem}.first-highlight-admin .highlights-grid .highlight-card .card-header{flex-direction:column;gap:1rem;align-items:stretch}.first-highlight-admin .highlights-grid .highlight-card .card-header .card-actions{justify-content:center}}.lang-ar .first-highlight-admin{direction:rtl}.lang-ar .first-highlight-admin h1,.lang-ar .first-highlight-admin h2,.lang-ar .first-highlight-admin h3,.lang-ar .first-highlight-admin h4,.lang-ar .first-highlight-admin h5,.lang-ar .first-highlight-admin h6,.lang-ar .first-highlight-admin p,.lang-ar .first-highlight-admin span,.lang-ar .first-highlight-admin label,.lang-ar .first-highlight-admin button,.lang-ar .first-highlight-admin input,.lang-ar .first-highlight-admin select,.lang-ar .first-highlight-admin small{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .first-highlight-admin .admin-header .header-content h1,.lang-ar .first-highlight-admin .admin-header .header-content p,.lang-ar .first-highlight-admin .highlights-grid .highlight-card .card-header .card-number{text-align:right}.lang-ar .first-highlight-admin .highlights-grid .highlight-card .card-header .card-number .banner-id{margin-left:0;margin-right:0}.lang-ar .first-highlight-admin .highlights-grid .highlight-card .card-preview .preview-image .mobile-badge{right:auto;left:.75rem}.lang-ar .first-highlight-admin .highlights-grid .highlight-card .card-preview .preview-content,.lang-ar .first-highlight-admin .highlights-grid .highlight-card .card-preview .preview-content .category-badge,.lang-ar .first-highlight-admin .modal-overlay .modal-content .modal-header .modal-title-wrapper{text-align:right}.lang-ar .first-highlight-admin .modal-overlay .modal-content .modal-header .modal-close{margin-left:0;margin-right:1rem}.lang-ar .first-highlight-admin .modal-overlay .modal-content .modal-form .form-group label,.lang-ar .first-highlight-admin .modal-overlay .modal-content .modal-form .form-group input[type=text],.lang-ar .first-highlight-admin .modal-overlay .modal-content .modal-form .form-group select{text-align:right}.lang-ar .first-highlight-admin .modal-overlay .modal-content .modal-form .form-group .link-input{flex-direction:row-reverse}.lang-ar .first-highlight-admin .modal-overlay .modal-content .modal-form .form-group .link-input .link-prefix{border-right:none;border-left:1px solid rgba(6,182,212,.2)}.lang-ar .first-highlight-admin .modal-overlay .modal-content .modal-form .form-group .link-input input,.lang-ar .first-highlight-admin .modal-overlay .modal-content .modal-form .form-group small,.lang-ar .first-highlight-admin .modal-overlay .modal-content .modal-form .form-group .error-message,.lang-ar .first-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-text{text-align:right}.lang-ar .first-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .image-preview .preview-badge{right:auto;left:.75rem}.lang-ar .first-highlight-admin .modal-overlay .modal-content .modal-form .form-actions{flex-direction:row-reverse}.second-highlight-admin{padding:2rem;min-height:100vh;background:#fff}.second-highlight-admin .admin-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid #e5e7eb}.second-highlight-admin .admin-header .header-content h1{color:#39465d;font-size:2.25rem;font-weight:700;margin:0 0 .5rem}.second-highlight-admin .admin-header .header-content p{color:#4b5563;font-size:1.125rem;margin:0}.second-highlight-admin .highlights-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:1.5rem;max-width:100%}@media(min-width:1400px){.second-highlight-admin .highlights-grid{max-width:1200px}}.second-highlight-admin .highlights-grid .highlight-card{background:#fff;border:2px solid transparent;border-radius:.75rem;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;transition:all .3s ease}.second-highlight-admin .highlights-grid .highlight-card:hover{transform:translateY(-2px);box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border-color:#06b6d4}.second-highlight-admin .highlights-grid .highlight-card .card-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb;background:#f9fafb}.second-highlight-admin .highlights-grid .highlight-card .card-header .card-number{display:flex;flex-direction:column;gap:.25rem}.second-highlight-admin .highlights-grid .highlight-card .card-header .card-number span{font-size:.875rem;font-weight:600;color:#374151;background:#06b6d41a;padding:.25rem .75rem;border-radius:.375rem;width:-moz-fit-content;width:fit-content}.second-highlight-admin .highlights-grid .highlight-card .card-header .card-number .card-id{background:transparent;padding:0;font-size:.75rem;color:#4b5563}.second-highlight-admin .highlights-grid .highlight-card .card-header .card-actions .btn-icon{width:36px;height:36px;border:1px solid #d1d5db;border-radius:.5rem;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.second-highlight-admin .highlights-grid .highlight-card .card-header .card-actions .btn-icon svg{width:18px;height:18px}.second-highlight-admin .highlights-grid .highlight-card .card-header .card-actions .btn-icon.btn-edit{color:#4b5563}.second-highlight-admin .highlights-grid .highlight-card .card-header .card-actions .btn-icon.btn-edit:hover{background:#06b6d4;color:#fff;border-color:#06b6d4;transform:scale(1.05)}.second-highlight-admin .highlights-grid .highlight-card .card-preview{padding:1.5rem}.second-highlight-admin .highlights-grid .highlight-card .card-preview .preview-image{position:relative;width:100%;height:200px;border-radius:.75rem;overflow:hidden;margin-bottom:1rem;background:#f3f4f6;border:1px solid #e5e7eb}.second-highlight-admin .highlights-grid .highlight-card .card-preview .preview-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.second-highlight-admin .highlights-grid .highlight-card .card-preview .preview-image:hover img{transform:scale(1.05)}.second-highlight-admin .highlights-grid .highlight-card .card-preview .preview-content .small-title{display:block;font-size:.875rem;color:#4b5563;font-weight:600;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.second-highlight-admin .highlights-grid .highlight-card .card-preview .preview-content .big-title{font-size:1.5rem;font-weight:700;color:#39465d;margin-bottom:1rem;line-height:1.3}.second-highlight-admin .highlights-grid .highlight-card .card-preview .preview-content .shop-link{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.second-highlight-admin .highlights-grid .highlight-card .card-preview .preview-content .shop-link .link-preview{font-size:.875rem;color:#4b5563;font-family:Courier New,monospace;background:#f3f4f6;padding:.25rem .5rem;border-radius:.375rem;border:1px solid #e5e7eb;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.second-highlight-admin .highlights-grid .highlight-card .card-preview .preview-content .shop-link .shop-btn{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;padding:.5rem 1rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.second-highlight-admin .highlights-grid .highlight-card .card-preview .preview-content .shop-link .shop-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.second-highlight-admin .modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:2rem}.second-highlight-admin .modal-overlay .modal-content{background:linear-gradient(135deg,#0f172a,#1e293b);border:1px solid rgba(6,182,212,.3);border-radius:1rem;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 40px #0000004d}.second-highlight-admin .modal-overlay .modal-content .modal-header{display:flex;justify-content:space-between;align-items:flex-start;padding:2rem 2rem 1rem;border-bottom:1px solid rgba(6,182,212,.2)}.second-highlight-admin .modal-overlay .modal-content .modal-header .modal-title-wrapper{flex:1}.second-highlight-admin .modal-overlay .modal-content .modal-header .modal-title-wrapper h2{font-size:1.5rem;font-weight:700;color:#fff;margin:0 0 .25rem}.second-highlight-admin .modal-overlay .modal-content .modal-header .modal-title-wrapper .modal-subtitle{font-size:.875rem;color:#fff9}.second-highlight-admin .modal-overlay .modal-content .modal-header .modal-close{width:36px;height:36px;background:#06b6d426;border:none;border-radius:.5rem;color:#fffc;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0;margin-left:1rem}.second-highlight-admin .modal-overlay .modal-content .modal-header .modal-close:hover{background:#06b6d440;color:#06b6d4}.second-highlight-admin .modal-overlay .modal-content .modal-header .modal-close:disabled{opacity:.5;cursor:not-allowed}.second-highlight-admin .modal-overlay .modal-content .modal-header .modal-close svg{width:18px;height:18px}.second-highlight-admin .modal-overlay .modal-content .modal-form{padding:2rem}.second-highlight-admin .modal-overlay .modal-content .modal-form .form-group{margin-bottom:1.5rem}.second-highlight-admin .modal-overlay .modal-content .modal-form .form-group label{display:block;font-weight:600;color:#fff;margin-bottom:.5rem;font-size:.875rem}.second-highlight-admin .modal-overlay .modal-content .modal-form .form-group label .required{color:#ef4444}.second-highlight-admin .modal-overlay .modal-content .modal-form .form-group label .optional{color:#ffffff80;font-weight:400}.second-highlight-admin .modal-overlay .modal-content .modal-form .form-group input[type=text]{width:100%;padding:.75rem 1rem;background:#0f172acc;border:1px solid rgba(6,182,212,.3);border-radius:.5rem;color:#fff;font-size:1rem;transition:all .2s ease}.second-highlight-admin .modal-overlay .modal-content .modal-form .form-group input[type=text]:focus{outline:none;border-color:#06b6d4;box-shadow:0 0 0 3px #06b6d41a}.second-highlight-admin .modal-overlay .modal-content .modal-form .form-group input[type=text]::-moz-placeholder{color:#ffffff80}.second-highlight-admin .modal-overlay .modal-content .modal-form .form-group input[type=text]::placeholder{color:#ffffff80}.second-highlight-admin .modal-overlay .modal-content .modal-form .form-group input[type=text].input-error{border-color:#ef4444}.second-highlight-admin .modal-overlay .modal-content .modal-form .form-group input[type=text].input-error:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.second-highlight-admin .modal-overlay .modal-content .modal-form .form-group .link-input{display:flex;align-items:center;background:#0f172acc;border:1px solid rgba(6,182,212,.3);border-radius:.5rem;overflow:hidden;transition:all .2s ease}.second-highlight-admin .modal-overlay .modal-content .modal-form .form-group .link-input:focus-within{border-color:#06b6d4;box-shadow:0 0 0 3px #06b6d41a}.second-highlight-admin .modal-overlay .modal-content .modal-form .form-group .link-input .link-prefix{padding:.75rem;background:#06b6d41a;color:#06b6d4;font-weight:600;font-family:Courier New,monospace;border-right:1px solid rgba(6,182,212,.2);white-space:nowrap}.second-highlight-admin .modal-overlay .modal-content .modal-form .form-group .link-input input{flex:1;padding:.75rem 1rem;background:transparent;border:none;color:#fff;font-size:1rem}.second-highlight-admin .modal-overlay .modal-content .modal-form .form-group .link-input input:focus{outline:none}.second-highlight-admin .modal-overlay .modal-content .modal-form .form-group .link-input input::-moz-placeholder{color:#ffffff80}.second-highlight-admin .modal-overlay .modal-content .modal-form .form-group .link-input input::placeholder{color:#ffffff80}.second-highlight-admin .modal-overlay .modal-content .modal-form .form-group small{display:block;margin-top:.5rem;color:#fff9;font-size:.75rem}.second-highlight-admin .modal-overlay .modal-content .modal-form .form-group .error-message{display:block;color:#ef4444;font-size:.875rem;margin-top:.5rem}.second-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload input[type=file]{display:none}.second-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-btn{display:inline-flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#06b6d426;border:1px dashed rgba(6,182,212,.5);border-radius:.5rem;color:#06b6d4;cursor:pointer;transition:all .2s ease;font-weight:500}.second-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-btn:hover{background:#06b6d440;border-color:#06b6d4}.second-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-btn.upload-btn--error{background:#ef444426;border-color:#ef444480;color:#ef4444}.second-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-btn.upload-btn--error:hover{background:#ef444440;border-color:#ef4444}.second-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-btn.upload-btn--disabled{cursor:not-allowed;opacity:.6}.second-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-btn svg{width:18px;height:18px;flex-shrink:0}.second-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-btn .upload-text{display:flex;flex-direction:column;text-align:left}.second-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-btn .upload-text .upload-title{display:block;font-size:.875rem;font-weight:500}.second-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-btn .upload-text .upload-subtitle{display:block;font-size:.75rem;opacity:.8;margin-top:.25rem}.second-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-spinner{width:1.25rem;height:1.25rem;border:2px solid #06b6d4;border-top-color:transparent;border-radius:50%;animation:spin 1s linear infinite;flex-shrink:0}.second-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .image-preview{position:relative;margin-top:1rem}.second-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .image-preview img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:.5rem;border:1px solid rgba(6,182,212,.3)}.second-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .image-preview .preview-badge{position:absolute;top:.75rem;right:.75rem;color:#fff;padding:.375rem .75rem;border-radius:50px;font-size:.75rem;font-weight:500;box-shadow:0 4px 12px #0003}.second-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .image-preview .preview-badge--desktop{background:#3b82f6}.second-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .image-preview .preview-badge--mobile{background:#10b981}.second-highlight-admin .modal-overlay .modal-content .modal-form .form-group .category-select{width:100%;padding:.75rem 1rem;background:#0f172acc;border:1px solid rgba(6,182,212,.3);border-radius:.5rem;color:#fff;font-size:1rem;transition:all .2s ease;cursor:pointer}.second-highlight-admin .modal-overlay .modal-content .modal-form .form-group .category-select:focus{outline:none;border-color:#06b6d4;box-shadow:0 0 0 3px #06b6d41a}.second-highlight-admin .modal-overlay .modal-content .modal-form .form-group .category-select option{background:#0f172a;color:#fff}.second-highlight-admin .modal-overlay .modal-content .modal-form .form-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(6,182,212,.2)}.second-highlight-admin .modal-overlay .modal-content .modal-form .form-actions .btn-secondary{background:#ffffff1a;color:#fffc;border:1px solid rgba(255,255,255,.2);padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s ease}.second-highlight-admin .modal-overlay .modal-content .modal-form .form-actions .btn-secondary:hover:not(:disabled){background:#ffffff26;color:#fff}.second-highlight-admin .modal-overlay .modal-content .modal-form .form-actions .btn-secondary:disabled{opacity:.5;cursor:not-allowed}.second-highlight-admin .modal-overlay .modal-content .modal-form .form-actions .btn-primary{display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#06b6d4,#0891b2);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px #06b6d44d}.second-highlight-admin .modal-overlay .modal-content .modal-form .form-actions .btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #06b6d466}.second-highlight-admin .modal-overlay .modal-content .modal-form .form-actions .btn-primary:disabled{opacity:.6;cursor:not-allowed;transform:none}.second-highlight-admin .modal-overlay .modal-content .modal-form .form-actions .btn-primary .btn-spinner{width:1rem;height:1rem;border:2px solid #ffffff;border-top-color:transparent;border-radius:50%;animation:spin 1s linear infinite}.second-highlight-admin .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 1rem;text-align:center}.second-highlight-admin .loading-state .loading-spinner{width:3rem;height:3rem;border:4px solid #3b82f6;border-top-color:transparent;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}.second-highlight-admin .loading-state p{color:#4b5563;font-size:1.125rem}.second-highlight-admin .error-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 1rem;text-align:center}.second-highlight-admin .error-state .error-icon{font-size:2.5rem;margin-bottom:1rem}.second-highlight-admin .error-state h3{font-size:1.25rem;font-weight:600;color:#111827;margin:0 0 .5rem}.second-highlight-admin .error-state p{color:#4b5563;margin:0 0 1.5rem}.second-highlight-admin .error-state .btn-retry{background:#3b82f6;color:#fff;border:none;padding:.5rem 1.5rem;border-radius:.5rem;font-weight:500;cursor:pointer;transition:background .2s ease}.second-highlight-admin .error-state .btn-retry:hover{background:#2563eb}.second-highlight-admin .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 1rem;text-align:center;background:#fff;border-radius:.75rem;border:1px solid #e5e7eb}.second-highlight-admin .empty-state .empty-icon{font-size:4rem;margin-bottom:1rem}.second-highlight-admin .empty-state h3{font-size:1.5rem;font-weight:600;color:#111827;margin:0 0 .5rem}.second-highlight-admin .empty-state p{color:#4b5563;margin:0}.second-highlight-admin .header-badge{background:#10b981;color:#fff;padding:.5rem 1rem;border-radius:50px;font-size:.875rem;font-weight:500;white-space:nowrap}.second-highlight-admin .mobile-badge{position:absolute;top:.75rem;right:.75rem;background:#3b82f6e6;color:#fff;padding:.375rem .75rem;border-radius:50px;font-size:.75rem;font-weight:500;display:flex;align-items:center;gap:.375rem;box-shadow:0 4px 12px #0003}.second-highlight-admin .mobile-badge svg{width:14px;height:14px}.second-highlight-admin .category-badge{margin-bottom:.75rem}.second-highlight-admin .category-badge .category-label{font-size:.75rem;font-weight:500;color:#4b5563}.second-highlight-admin .category-badge .category-value{font-size:.75rem;font-weight:600;color:#7c3aed;background:#7c3aed1a;padding:.25rem .5rem;border-radius:.375rem}@media(max-width:1024px){.second-highlight-admin{padding:1.5rem}.second-highlight-admin .highlights-grid{grid-template-columns:1fr}.second-highlight-admin .admin-header{flex-direction:column;gap:1rem;align-items:stretch}}@media(max-width:640px){.second-highlight-admin,.second-highlight-admin .modal-overlay{padding:1rem}.second-highlight-admin .modal-overlay .modal-content .modal-header,.second-highlight-admin .modal-overlay .modal-content .modal-form{padding:1.5rem}.second-highlight-admin .highlights-grid .highlight-card .card-header{flex-direction:column;gap:1rem;align-items:stretch}.second-highlight-admin .highlights-grid .highlight-card .card-header .card-actions{justify-content:center}}.lang-ar .second-highlight-admin{direction:rtl}.lang-ar .second-highlight-admin h1,.lang-ar .second-highlight-admin h2,.lang-ar .second-highlight-admin h3,.lang-ar .second-highlight-admin h4,.lang-ar .second-highlight-admin h5,.lang-ar .second-highlight-admin h6,.lang-ar .second-highlight-admin p,.lang-ar .second-highlight-admin span,.lang-ar .second-highlight-admin label,.lang-ar .second-highlight-admin button,.lang-ar .second-highlight-admin input,.lang-ar .second-highlight-admin select,.lang-ar .second-highlight-admin small{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .second-highlight-admin .admin-header .header-content h1,.lang-ar .second-highlight-admin .admin-header .header-content p,.lang-ar .second-highlight-admin .highlights-grid .highlight-card .card-header .card-number{text-align:right}.lang-ar .second-highlight-admin .highlights-grid .highlight-card .card-header .card-number .card-id{margin-left:0;margin-right:0}.lang-ar .second-highlight-admin .highlights-grid .highlight-card .card-preview .preview-image .mobile-badge{right:auto;left:.75rem}.lang-ar .second-highlight-admin .highlights-grid .highlight-card .card-preview .preview-content,.lang-ar .second-highlight-admin .highlights-grid .highlight-card .card-preview .preview-content .category-badge,.lang-ar .second-highlight-admin .modal-overlay .modal-content .modal-header .modal-title-wrapper{text-align:right}.lang-ar .second-highlight-admin .modal-overlay .modal-content .modal-header .modal-close{margin-left:0;margin-right:1rem}.lang-ar .second-highlight-admin .modal-overlay .modal-content .modal-form .form-group label,.lang-ar .second-highlight-admin .modal-overlay .modal-content .modal-form .form-group input[type=text],.lang-ar .second-highlight-admin .modal-overlay .modal-content .modal-form .form-group select{text-align:right}.lang-ar .second-highlight-admin .modal-overlay .modal-content .modal-form .form-group .link-input{flex-direction:row-reverse}.lang-ar .second-highlight-admin .modal-overlay .modal-content .modal-form .form-group .link-input .link-prefix{border-right:none;border-left:1px solid rgba(6,182,212,.2)}.lang-ar .second-highlight-admin .modal-overlay .modal-content .modal-form .form-group .link-input input,.lang-ar .second-highlight-admin .modal-overlay .modal-content .modal-form .form-group small,.lang-ar .second-highlight-admin .modal-overlay .modal-content .modal-form .form-group .error-message,.lang-ar .second-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-text{text-align:right}.lang-ar .second-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .image-preview .preview-badge{right:auto;left:.75rem}.lang-ar .second-highlight-admin .modal-overlay .modal-content .modal-form .form-actions{flex-direction:row-reverse}.third-highlight-admin{padding:2rem;min-height:100vh;background:#fff}.third-highlight-admin .admin-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid #e5e7eb}.third-highlight-admin .admin-header .header-content h1{color:#39465d;font-size:2.25rem;font-weight:700;margin:0 0 .5rem}.third-highlight-admin .admin-header .header-content p{color:#4b5563;font-size:1.125rem;margin:0}.third-highlight-admin .highlights-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:1.5rem;max-width:100%}@media(min-width:1400px){.third-highlight-admin .highlights-grid{max-width:1200px}}.third-highlight-admin .highlights-grid .highlight-card{background:#fff;border:2px solid transparent;border-radius:.75rem;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;transition:all .3s ease}.third-highlight-admin .highlights-grid .highlight-card:hover{transform:translateY(-2px);box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border-color:#06b6d4}.third-highlight-admin .highlights-grid .highlight-card .card-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb;background:#f9fafb}.third-highlight-admin .highlights-grid .highlight-card .card-header .card-number{display:flex;flex-direction:column;gap:.25rem}.third-highlight-admin .highlights-grid .highlight-card .card-header .card-number span{font-size:.875rem;font-weight:600;color:#374151;background:#06b6d41a;padding:.25rem .75rem;border-radius:.375rem;width:-moz-fit-content;width:fit-content}.third-highlight-admin .highlights-grid .highlight-card .card-header .card-number .card-id{background:transparent;padding:0;font-size:.75rem;color:#4b5563}.third-highlight-admin .highlights-grid .highlight-card .card-header .card-actions .btn-icon{width:36px;height:36px;border:1px solid #d1d5db;border-radius:.5rem;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.third-highlight-admin .highlights-grid .highlight-card .card-header .card-actions .btn-icon svg{width:18px;height:18px}.third-highlight-admin .highlights-grid .highlight-card .card-header .card-actions .btn-icon.btn-edit{color:#4b5563}.third-highlight-admin .highlights-grid .highlight-card .card-header .card-actions .btn-icon.btn-edit:hover{background:#06b6d4;color:#fff;border-color:#06b6d4;transform:scale(1.05)}.third-highlight-admin .highlights-grid .highlight-card .card-preview{padding:1.5rem}.third-highlight-admin .highlights-grid .highlight-card .card-preview .preview-image{position:relative;width:100%;height:200px;border-radius:.75rem;overflow:hidden;margin-bottom:1rem;background:#f3f4f6;border:1px solid #e5e7eb}.third-highlight-admin .highlights-grid .highlight-card .card-preview .preview-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.third-highlight-admin .highlights-grid .highlight-card .card-preview .preview-image:hover img{transform:scale(1.05)}.third-highlight-admin .highlights-grid .highlight-card .card-preview .preview-content .small-title{display:block;font-size:.875rem;color:#4b5563;font-weight:600;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.third-highlight-admin .highlights-grid .highlight-card .card-preview .preview-content .big-title{font-size:1.5rem;font-weight:700;color:#39465d;margin-bottom:1rem;line-height:1.3}.third-highlight-admin .highlights-grid .highlight-card .card-preview .preview-content .shop-link{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.third-highlight-admin .highlights-grid .highlight-card .card-preview .preview-content .shop-link .link-preview{font-size:.875rem;color:#4b5563;font-family:Courier New,monospace;background:#f3f4f6;padding:.25rem .5rem;border-radius:.375rem;border:1px solid #e5e7eb;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.third-highlight-admin .highlights-grid .highlight-card .card-preview .preview-content .shop-link .shop-btn{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;padding:.5rem 1rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.third-highlight-admin .highlights-grid .highlight-card .card-preview .preview-content .shop-link .shop-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.third-highlight-admin .modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:2rem}.third-highlight-admin .modal-overlay .modal-content{background:linear-gradient(135deg,#0f172a,#1e293b);border:1px solid rgba(6,182,212,.3);border-radius:1rem;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 40px #0000004d}.third-highlight-admin .modal-overlay .modal-content .modal-header{display:flex;justify-content:space-between;align-items:flex-start;padding:2rem 2rem 1rem;border-bottom:1px solid rgba(6,182,212,.2)}.third-highlight-admin .modal-overlay .modal-content .modal-header .modal-title-wrapper{flex:1}.third-highlight-admin .modal-overlay .modal-content .modal-header .modal-title-wrapper h2{font-size:1.5rem;font-weight:700;color:#fff;margin:0 0 .25rem}.third-highlight-admin .modal-overlay .modal-content .modal-header .modal-title-wrapper .modal-subtitle{font-size:.875rem;color:#fff9}.third-highlight-admin .modal-overlay .modal-content .modal-header .modal-close{width:36px;height:36px;background:#06b6d426;border:none;border-radius:.5rem;color:#fffc;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0;margin-left:1rem}.third-highlight-admin .modal-overlay .modal-content .modal-header .modal-close:hover{background:#06b6d440;color:#06b6d4}.third-highlight-admin .modal-overlay .modal-content .modal-header .modal-close:disabled{opacity:.5;cursor:not-allowed}.third-highlight-admin .modal-overlay .modal-content .modal-header .modal-close svg{width:18px;height:18px}.third-highlight-admin .modal-overlay .modal-content .modal-form{padding:2rem}.third-highlight-admin .modal-overlay .modal-content .modal-form .form-group{margin-bottom:1.5rem}.third-highlight-admin .modal-overlay .modal-content .modal-form .form-group label{display:block;font-weight:600;color:#fff;margin-bottom:.5rem;font-size:.875rem}.third-highlight-admin .modal-overlay .modal-content .modal-form .form-group label .required{color:#ef4444}.third-highlight-admin .modal-overlay .modal-content .modal-form .form-group label .optional{color:#ffffff80;font-weight:400}.third-highlight-admin .modal-overlay .modal-content .modal-form .form-group input[type=text]{width:100%;padding:.75rem 1rem;background:#0f172acc;border:1px solid rgba(6,182,212,.3);border-radius:.5rem;color:#fff;font-size:1rem;transition:all .2s ease}.third-highlight-admin .modal-overlay .modal-content .modal-form .form-group input[type=text]:focus{outline:none;border-color:#06b6d4;box-shadow:0 0 0 3px #06b6d41a}.third-highlight-admin .modal-overlay .modal-content .modal-form .form-group input[type=text]::-moz-placeholder{color:#ffffff80}.third-highlight-admin .modal-overlay .modal-content .modal-form .form-group input[type=text]::placeholder{color:#ffffff80}.third-highlight-admin .modal-overlay .modal-content .modal-form .form-group input[type=text].input-error{border-color:#ef4444}.third-highlight-admin .modal-overlay .modal-content .modal-form .form-group input[type=text].input-error:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.third-highlight-admin .modal-overlay .modal-content .modal-form .form-group .link-input{display:flex;align-items:center;background:#0f172acc;border:1px solid rgba(6,182,212,.3);border-radius:.5rem;overflow:hidden;transition:all .2s ease}.third-highlight-admin .modal-overlay .modal-content .modal-form .form-group .link-input:focus-within{border-color:#06b6d4;box-shadow:0 0 0 3px #06b6d41a}.third-highlight-admin .modal-overlay .modal-content .modal-form .form-group .link-input .link-prefix{padding:.75rem;background:#06b6d41a;color:#06b6d4;font-weight:600;font-family:Courier New,monospace;border-right:1px solid rgba(6,182,212,.2);white-space:nowrap}.third-highlight-admin .modal-overlay .modal-content .modal-form .form-group .link-input input{flex:1;padding:.75rem 1rem;background:transparent;border:none;color:#fff;font-size:1rem}.third-highlight-admin .modal-overlay .modal-content .modal-form .form-group .link-input input:focus{outline:none}.third-highlight-admin .modal-overlay .modal-content .modal-form .form-group .link-input input::-moz-placeholder{color:#ffffff80}.third-highlight-admin .modal-overlay .modal-content .modal-form .form-group .link-input input::placeholder{color:#ffffff80}.third-highlight-admin .modal-overlay .modal-content .modal-form .form-group small{display:block;margin-top:.5rem;color:#fff9;font-size:.75rem}.third-highlight-admin .modal-overlay .modal-content .modal-form .form-group .error-message{display:block;color:#ef4444;font-size:.875rem;margin-top:.5rem}.third-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload input[type=file]{display:none}.third-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-btn{display:inline-flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#06b6d426;border:1px dashed rgba(6,182,212,.5);border-radius:.5rem;color:#06b6d4;cursor:pointer;transition:all .2s ease;font-weight:500}.third-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-btn:hover{background:#06b6d440;border-color:#06b6d4}.third-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-btn.upload-btn--error{background:#ef444426;border-color:#ef444480;color:#ef4444}.third-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-btn.upload-btn--error:hover{background:#ef444440;border-color:#ef4444}.third-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-btn.upload-btn--disabled{cursor:not-allowed;opacity:.6}.third-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-btn svg{width:18px;height:18px;flex-shrink:0}.third-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-btn .upload-text{display:flex;flex-direction:column;text-align:left}.third-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-btn .upload-text .upload-title{display:block;font-size:.875rem;font-weight:500}.third-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-btn .upload-text .upload-subtitle{display:block;font-size:.75rem;opacity:.8;margin-top:.25rem}.third-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-spinner{width:1.25rem;height:1.25rem;border:2px solid #06b6d4;border-top-color:transparent;border-radius:50%;animation:spin 1s linear infinite;flex-shrink:0}.third-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .image-preview{position:relative;margin-top:1rem}.third-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .image-preview img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:.5rem;border:1px solid rgba(6,182,212,.3)}.third-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .image-preview .preview-badge{position:absolute;top:.75rem;right:.75rem;color:#fff;padding:.375rem .75rem;border-radius:50px;font-size:.75rem;font-weight:500;box-shadow:0 4px 12px #0003}.third-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .image-preview .preview-badge--desktop{background:#3b82f6}.third-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .image-preview .preview-badge--mobile{background:#10b981}.third-highlight-admin .modal-overlay .modal-content .modal-form .form-group .category-select{width:100%;padding:.75rem 1rem;background:#0f172acc;border:1px solid rgba(6,182,212,.3);border-radius:.5rem;color:#fff;font-size:1rem;transition:all .2s ease;cursor:pointer}.third-highlight-admin .modal-overlay .modal-content .modal-form .form-group .category-select:focus{outline:none;border-color:#06b6d4;box-shadow:0 0 0 3px #06b6d41a}.third-highlight-admin .modal-overlay .modal-content .modal-form .form-group .category-select option{background:#0f172a;color:#fff}.third-highlight-admin .modal-overlay .modal-content .modal-form .form-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(6,182,212,.2)}.third-highlight-admin .modal-overlay .modal-content .modal-form .form-actions .btn-secondary{background:#ffffff1a;color:#fffc;border:1px solid rgba(255,255,255,.2);padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s ease}.third-highlight-admin .modal-overlay .modal-content .modal-form .form-actions .btn-secondary:hover:not(:disabled){background:#ffffff26;color:#fff}.third-highlight-admin .modal-overlay .modal-content .modal-form .form-actions .btn-secondary:disabled{opacity:.5;cursor:not-allowed}.third-highlight-admin .modal-overlay .modal-content .modal-form .form-actions .btn-primary{display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#06b6d4,#0891b2);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px #06b6d44d}.third-highlight-admin .modal-overlay .modal-content .modal-form .form-actions .btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #06b6d466}.third-highlight-admin .modal-overlay .modal-content .modal-form .form-actions .btn-primary:disabled{opacity:.6;cursor:not-allowed;transform:none}.third-highlight-admin .modal-overlay .modal-content .modal-form .form-actions .btn-primary .btn-spinner{width:1rem;height:1rem;border:2px solid #ffffff;border-top-color:transparent;border-radius:50%;animation:spin 1s linear infinite}.third-highlight-admin .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 1rem;text-align:center}.third-highlight-admin .loading-state .loading-spinner{width:3rem;height:3rem;border:4px solid #3b82f6;border-top-color:transparent;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}.third-highlight-admin .loading-state p{color:#4b5563;font-size:1.125rem}.third-highlight-admin .error-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 1rem;text-align:center}.third-highlight-admin .error-state .error-icon{font-size:2.5rem;margin-bottom:1rem}.third-highlight-admin .error-state h3{font-size:1.25rem;font-weight:600;color:#111827;margin:0 0 .5rem}.third-highlight-admin .error-state p{color:#4b5563;margin:0 0 1.5rem}.third-highlight-admin .error-state .btn-retry{background:#3b82f6;color:#fff;border:none;padding:.5rem 1.5rem;border-radius:.5rem;font-weight:500;cursor:pointer;transition:background .2s ease}.third-highlight-admin .error-state .btn-retry:hover{background:#2563eb}.third-highlight-admin .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 1rem;text-align:center;background:#fff;border-radius:.75rem;border:1px solid #e5e7eb}.third-highlight-admin .empty-state .empty-icon{font-size:4rem;margin-bottom:1rem}.third-highlight-admin .empty-state h3{font-size:1.5rem;font-weight:600;color:#111827;margin:0 0 .5rem}.third-highlight-admin .empty-state p{color:#4b5563;margin:0}.third-highlight-admin .header-badge{background:#10b981;color:#fff;padding:.5rem 1rem;border-radius:50px;font-size:.875rem;font-weight:500;white-space:nowrap}.third-highlight-admin .mobile-badge{position:absolute;top:.75rem;right:.75rem;background:#3b82f6e6;color:#fff;padding:.375rem .75rem;border-radius:50px;font-size:.75rem;font-weight:500;display:flex;align-items:center;gap:.375rem;box-shadow:0 4px 12px #0003}.third-highlight-admin .mobile-badge svg{width:14px;height:14px}.third-highlight-admin .category-badge{margin-bottom:.75rem}.third-highlight-admin .category-badge .category-label{font-size:.75rem;font-weight:500;color:#4b5563}.third-highlight-admin .category-badge .category-value{font-size:.75rem;font-weight:600;color:#7c3aed;background:#7c3aed1a;padding:.25rem .5rem;border-radius:.375rem}@media(max-width:1024px){.third-highlight-admin{padding:1.5rem}.third-highlight-admin .highlights-grid{grid-template-columns:1fr}.third-highlight-admin .admin-header{flex-direction:column;gap:1rem;align-items:stretch}}@media(max-width:640px){.third-highlight-admin,.third-highlight-admin .modal-overlay{padding:1rem}.third-highlight-admin .modal-overlay .modal-content .modal-header,.third-highlight-admin .modal-overlay .modal-content .modal-form{padding:1.5rem}.third-highlight-admin .highlights-grid .highlight-card .card-header{flex-direction:column;gap:1rem;align-items:stretch}.third-highlight-admin .highlights-grid .highlight-card .card-header .card-actions{justify-content:center}}.lang-ar .third-highlight-admin{direction:rtl}.lang-ar .third-highlight-admin h1,.lang-ar .third-highlight-admin h2,.lang-ar .third-highlight-admin h3,.lang-ar .third-highlight-admin h4,.lang-ar .third-highlight-admin h5,.lang-ar .third-highlight-admin h6,.lang-ar .third-highlight-admin p,.lang-ar .third-highlight-admin span,.lang-ar .third-highlight-admin label,.lang-ar .third-highlight-admin button,.lang-ar .third-highlight-admin input,.lang-ar .third-highlight-admin select,.lang-ar .third-highlight-admin small{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .third-highlight-admin .admin-header .header-content h1,.lang-ar .third-highlight-admin .admin-header .header-content p,.lang-ar .third-highlight-admin .highlights-grid .highlight-card .card-header .card-number{text-align:right}.lang-ar .third-highlight-admin .highlights-grid .highlight-card .card-header .card-number .card-id{margin-left:0;margin-right:0}.lang-ar .third-highlight-admin .highlights-grid .highlight-card .card-preview .preview-image .mobile-badge{right:auto;left:.75rem}.lang-ar .third-highlight-admin .highlights-grid .highlight-card .card-preview .preview-content,.lang-ar .third-highlight-admin .highlights-grid .highlight-card .card-preview .preview-content .category-badge,.lang-ar .third-highlight-admin .modal-overlay .modal-content .modal-header .modal-title-wrapper{text-align:right}.lang-ar .third-highlight-admin .modal-overlay .modal-content .modal-header .modal-close{margin-left:0;margin-right:1rem}.lang-ar .third-highlight-admin .modal-overlay .modal-content .modal-form .form-group label,.lang-ar .third-highlight-admin .modal-overlay .modal-content .modal-form .form-group input[type=text],.lang-ar .third-highlight-admin .modal-overlay .modal-content .modal-form .form-group select{text-align:right}.lang-ar .third-highlight-admin .modal-overlay .modal-content .modal-form .form-group .link-input{flex-direction:row-reverse}.lang-ar .third-highlight-admin .modal-overlay .modal-content .modal-form .form-group .link-input .link-prefix{border-right:none;border-left:1px solid rgba(6,182,212,.2)}.lang-ar .third-highlight-admin .modal-overlay .modal-content .modal-form .form-group .link-input input,.lang-ar .third-highlight-admin .modal-overlay .modal-content .modal-form .form-group small,.lang-ar .third-highlight-admin .modal-overlay .modal-content .modal-form .form-group .error-message,.lang-ar .third-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-text{text-align:right}.lang-ar .third-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .image-preview .preview-badge{right:auto;left:.75rem}.lang-ar .third-highlight-admin .modal-overlay .modal-content .modal-form .form-actions{flex-direction:row-reverse}.fourth-highlight-admin{padding:2rem;min-height:100vh;background:#fff}.fourth-highlight-admin .admin-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid #e5e7eb}.fourth-highlight-admin .admin-header .header-content h1{color:#39465d;font-size:2.25rem;font-weight:700;margin:0 0 .5rem}.fourth-highlight-admin .admin-header .header-content p{color:#4b5563;font-size:1.125rem;margin:0}.fourth-highlight-admin .highlights-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:1.5rem;max-width:100%}@media(min-width:1400px){.fourth-highlight-admin .highlights-grid{max-width:1200px}}.fourth-highlight-admin .highlights-grid .highlight-card{background:#fff;border:2px solid transparent;border-radius:.75rem;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;transition:all .3s ease}.fourth-highlight-admin .highlights-grid .highlight-card:hover{transform:translateY(-2px);box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border-color:#06b6d4}.fourth-highlight-admin .highlights-grid .highlight-card .card-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb;background:#f9fafb}.fourth-highlight-admin .highlights-grid .highlight-card .card-header .card-number{display:flex;flex-direction:column;gap:.25rem}.fourth-highlight-admin .highlights-grid .highlight-card .card-header .card-number span{font-size:.875rem;font-weight:600;color:#374151;background:#06b6d41a;padding:.25rem .75rem;border-radius:.375rem;width:-moz-fit-content;width:fit-content}.fourth-highlight-admin .highlights-grid .highlight-card .card-header .card-number .card-id{background:transparent;padding:0;font-size:.75rem;color:#4b5563}.fourth-highlight-admin .highlights-grid .highlight-card .card-header .card-actions .btn-icon{width:36px;height:36px;border:1px solid #d1d5db;border-radius:.5rem;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.fourth-highlight-admin .highlights-grid .highlight-card .card-header .card-actions .btn-icon svg{width:18px;height:18px}.fourth-highlight-admin .highlights-grid .highlight-card .card-header .card-actions .btn-icon.btn-edit{color:#4b5563}.fourth-highlight-admin .highlights-grid .highlight-card .card-header .card-actions .btn-icon.btn-edit:hover{background:#06b6d4;color:#fff;border-color:#06b6d4;transform:scale(1.05)}.fourth-highlight-admin .highlights-grid .highlight-card .card-preview{padding:1.5rem}.fourth-highlight-admin .highlights-grid .highlight-card .card-preview .preview-image{position:relative;width:100%;height:200px;border-radius:.75rem;overflow:hidden;margin-bottom:1rem;background:#f3f4f6;border:1px solid #e5e7eb}.fourth-highlight-admin .highlights-grid .highlight-card .card-preview .preview-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.fourth-highlight-admin .highlights-grid .highlight-card .card-preview .preview-image:hover img{transform:scale(1.05)}.fourth-highlight-admin .highlights-grid .highlight-card .card-preview .preview-content .small-title{display:block;font-size:.875rem;color:#4b5563;font-weight:600;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.fourth-highlight-admin .highlights-grid .highlight-card .card-preview .preview-content .big-title{font-size:1.5rem;font-weight:700;color:#39465d;margin-bottom:1rem;line-height:1.3}.fourth-highlight-admin .highlights-grid .highlight-card .card-preview .preview-content .shop-link{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.fourth-highlight-admin .highlights-grid .highlight-card .card-preview .preview-content .shop-link .link-preview{font-size:.875rem;color:#4b5563;font-family:Courier New,monospace;background:#f3f4f6;padding:.25rem .5rem;border-radius:.375rem;border:1px solid #e5e7eb;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fourth-highlight-admin .highlights-grid .highlight-card .card-preview .preview-content .shop-link .shop-btn{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;padding:.5rem 1rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.fourth-highlight-admin .highlights-grid .highlight-card .card-preview .preview-content .shop-link .shop-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.fourth-highlight-admin .modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:2rem}.fourth-highlight-admin .modal-overlay .modal-content{background:linear-gradient(135deg,#0f172a,#1e293b);border:1px solid rgba(6,182,212,.3);border-radius:1rem;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 40px #0000004d}.fourth-highlight-admin .modal-overlay .modal-content .modal-header{display:flex;justify-content:space-between;align-items:flex-start;padding:2rem 2rem 1rem;border-bottom:1px solid rgba(6,182,212,.2)}.fourth-highlight-admin .modal-overlay .modal-content .modal-header .modal-title-wrapper{flex:1}.fourth-highlight-admin .modal-overlay .modal-content .modal-header .modal-title-wrapper h2{font-size:1.5rem;font-weight:700;color:#fff;margin:0 0 .25rem}.fourth-highlight-admin .modal-overlay .modal-content .modal-header .modal-title-wrapper .modal-subtitle{font-size:.875rem;color:#fff9}.fourth-highlight-admin .modal-overlay .modal-content .modal-header .modal-close{width:36px;height:36px;background:#06b6d426;border:none;border-radius:.5rem;color:#fffc;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0;margin-left:1rem}.fourth-highlight-admin .modal-overlay .modal-content .modal-header .modal-close:hover{background:#06b6d440;color:#06b6d4}.fourth-highlight-admin .modal-overlay .modal-content .modal-header .modal-close:disabled{opacity:.5;cursor:not-allowed}.fourth-highlight-admin .modal-overlay .modal-content .modal-header .modal-close svg{width:18px;height:18px}.fourth-highlight-admin .modal-overlay .modal-content .modal-form{padding:2rem}.fourth-highlight-admin .modal-overlay .modal-content .modal-form .form-group{margin-bottom:1.5rem}.fourth-highlight-admin .modal-overlay .modal-content .modal-form .form-group label{display:block;font-weight:600;color:#fff;margin-bottom:.5rem;font-size:.875rem}.fourth-highlight-admin .modal-overlay .modal-content .modal-form .form-group label .required{color:#ef4444}.fourth-highlight-admin .modal-overlay .modal-content .modal-form .form-group label .optional{color:#ffffff80;font-weight:400}.fourth-highlight-admin .modal-overlay .modal-content .modal-form .form-group input[type=text]{width:100%;padding:.75rem 1rem;background:#0f172acc;border:1px solid rgba(6,182,212,.3);border-radius:.5rem;color:#fff;font-size:1rem;transition:all .2s ease}.fourth-highlight-admin .modal-overlay .modal-content .modal-form .form-group input[type=text]:focus{outline:none;border-color:#06b6d4;box-shadow:0 0 0 3px #06b6d41a}.fourth-highlight-admin .modal-overlay .modal-content .modal-form .form-group input[type=text]::-moz-placeholder{color:#ffffff80}.fourth-highlight-admin .modal-overlay .modal-content .modal-form .form-group input[type=text]::placeholder{color:#ffffff80}.fourth-highlight-admin .modal-overlay .modal-content .modal-form .form-group input[type=text].input-error{border-color:#ef4444}.fourth-highlight-admin .modal-overlay .modal-content .modal-form .form-group input[type=text].input-error:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.fourth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .link-input{display:flex;align-items:center;background:#0f172acc;border:1px solid rgba(6,182,212,.3);border-radius:.5rem;overflow:hidden;transition:all .2s ease}.fourth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .link-input:focus-within{border-color:#06b6d4;box-shadow:0 0 0 3px #06b6d41a}.fourth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .link-input .link-prefix{padding:.75rem;background:#06b6d41a;color:#06b6d4;font-weight:600;font-family:Courier New,monospace;border-right:1px solid rgba(6,182,212,.2);white-space:nowrap}.fourth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .link-input input{flex:1;padding:.75rem 1rem;background:transparent;border:none;color:#fff;font-size:1rem}.fourth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .link-input input:focus{outline:none}.fourth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .link-input input::-moz-placeholder{color:#ffffff80}.fourth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .link-input input::placeholder{color:#ffffff80}.fourth-highlight-admin .modal-overlay .modal-content .modal-form .form-group small{display:block;margin-top:.5rem;color:#fff9;font-size:.75rem}.fourth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .error-message{display:block;color:#ef4444;font-size:.875rem;margin-top:.5rem}.fourth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload input[type=file]{display:none}.fourth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-btn{display:inline-flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#06b6d426;border:1px dashed rgba(6,182,212,.5);border-radius:.5rem;color:#06b6d4;cursor:pointer;transition:all .2s ease;font-weight:500}.fourth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-btn:hover{background:#06b6d440;border-color:#06b6d4}.fourth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-btn.upload-btn--error{background:#ef444426;border-color:#ef444480;color:#ef4444}.fourth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-btn.upload-btn--error:hover{background:#ef444440;border-color:#ef4444}.fourth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-btn.upload-btn--disabled{cursor:not-allowed;opacity:.6}.fourth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-btn svg{width:18px;height:18px;flex-shrink:0}.fourth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-btn .upload-text{display:flex;flex-direction:column;text-align:left}.fourth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-btn .upload-text .upload-title{display:block;font-size:.875rem;font-weight:500}.fourth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-btn .upload-text .upload-subtitle{display:block;font-size:.75rem;opacity:.8;margin-top:.25rem}.fourth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-spinner{width:1.25rem;height:1.25rem;border:2px solid #06b6d4;border-top-color:transparent;border-radius:50%;animation:spin 1s linear infinite;flex-shrink:0}.fourth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .image-preview{position:relative;margin-top:1rem}.fourth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .image-preview img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:.5rem;border:1px solid rgba(6,182,212,.3)}.fourth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .image-preview .preview-badge{position:absolute;top:.75rem;right:.75rem;color:#fff;padding:.375rem .75rem;border-radius:50px;font-size:.75rem;font-weight:500;box-shadow:0 4px 12px #0003}.fourth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .image-preview .preview-badge--desktop{background:#3b82f6}.fourth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .image-preview .preview-badge--mobile{background:#10b981}.fourth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .category-select{width:100%;padding:.75rem 1rem;background:#0f172acc;border:1px solid rgba(6,182,212,.3);border-radius:.5rem;color:#fff;font-size:1rem;transition:all .2s ease;cursor:pointer}.fourth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .category-select:focus{outline:none;border-color:#06b6d4;box-shadow:0 0 0 3px #06b6d41a}.fourth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .category-select option{background:#0f172a;color:#fff}.fourth-highlight-admin .modal-overlay .modal-content .modal-form .form-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(6,182,212,.2)}.fourth-highlight-admin .modal-overlay .modal-content .modal-form .form-actions .btn-secondary{background:#ffffff1a;color:#fffc;border:1px solid rgba(255,255,255,.2);padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s ease}.fourth-highlight-admin .modal-overlay .modal-content .modal-form .form-actions .btn-secondary:hover:not(:disabled){background:#ffffff26;color:#fff}.fourth-highlight-admin .modal-overlay .modal-content .modal-form .form-actions .btn-secondary:disabled{opacity:.5;cursor:not-allowed}.fourth-highlight-admin .modal-overlay .modal-content .modal-form .form-actions .btn-primary{display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#06b6d4,#0891b2);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px #06b6d44d}.fourth-highlight-admin .modal-overlay .modal-content .modal-form .form-actions .btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #06b6d466}.fourth-highlight-admin .modal-overlay .modal-content .modal-form .form-actions .btn-primary:disabled{opacity:.6;cursor:not-allowed;transform:none}.fourth-highlight-admin .modal-overlay .modal-content .modal-form .form-actions .btn-primary .btn-spinner{width:1rem;height:1rem;border:2px solid #ffffff;border-top-color:transparent;border-radius:50%;animation:spin 1s linear infinite}.fourth-highlight-admin .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 1rem;text-align:center}.fourth-highlight-admin .loading-state .loading-spinner{width:3rem;height:3rem;border:4px solid #3b82f6;border-top-color:transparent;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}.fourth-highlight-admin .loading-state p{color:#4b5563;font-size:1.125rem}.fourth-highlight-admin .error-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 1rem;text-align:center}.fourth-highlight-admin .error-state .error-icon{font-size:2.5rem;margin-bottom:1rem}.fourth-highlight-admin .error-state h3{font-size:1.25rem;font-weight:600;color:#111827;margin:0 0 .5rem}.fourth-highlight-admin .error-state p{color:#4b5563;margin:0 0 1.5rem}.fourth-highlight-admin .error-state .btn-retry{background:#3b82f6;color:#fff;border:none;padding:.5rem 1.5rem;border-radius:.5rem;font-weight:500;cursor:pointer;transition:background .2s ease}.fourth-highlight-admin .error-state .btn-retry:hover{background:#2563eb}.fourth-highlight-admin .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 1rem;text-align:center;background:#fff;border-radius:.75rem;border:1px solid #e5e7eb}.fourth-highlight-admin .empty-state .empty-icon{font-size:4rem;margin-bottom:1rem}.fourth-highlight-admin .empty-state h3{font-size:1.5rem;font-weight:600;color:#111827;margin:0 0 .5rem}.fourth-highlight-admin .empty-state p{color:#4b5563;margin:0}.fourth-highlight-admin .header-badge{background:#10b981;color:#fff;padding:.5rem 1rem;border-radius:50px;font-size:.875rem;font-weight:500;white-space:nowrap}.fourth-highlight-admin .mobile-badge{position:absolute;top:.75rem;right:.75rem;background:#3b82f6e6;color:#fff;padding:.375rem .75rem;border-radius:50px;font-size:.75rem;font-weight:500;display:flex;align-items:center;gap:.375rem;box-shadow:0 4px 12px #0003}.fourth-highlight-admin .mobile-badge svg{width:14px;height:14px}.fourth-highlight-admin .category-badge{margin-bottom:.75rem}.fourth-highlight-admin .category-badge .category-label{font-size:.75rem;font-weight:500;color:#4b5563}.fourth-highlight-admin .category-badge .category-value{font-size:.75rem;font-weight:600;color:#7c3aed;background:#7c3aed1a;padding:.25rem .5rem;border-radius:.375rem}@media(max-width:1024px){.fourth-highlight-admin{padding:1.5rem}.fourth-highlight-admin .highlights-grid{grid-template-columns:1fr}.fourth-highlight-admin .admin-header{flex-direction:column;gap:1rem;align-items:stretch}}@media(max-width:640px){.fourth-highlight-admin,.fourth-highlight-admin .modal-overlay{padding:1rem}.fourth-highlight-admin .modal-overlay .modal-content .modal-header,.fourth-highlight-admin .modal-overlay .modal-content .modal-form{padding:1.5rem}.fourth-highlight-admin .highlights-grid{grid-template-columns:1fr}.fourth-highlight-admin .highlights-grid .highlight-card .card-header{flex-direction:column;gap:1rem;align-items:stretch}.fourth-highlight-admin .highlights-grid .highlight-card .card-header .card-actions{justify-content:center}}.lang-ar .fourth-highlight-admin{direction:rtl}.lang-ar .fourth-highlight-admin h1,.lang-ar .fourth-highlight-admin h2,.lang-ar .fourth-highlight-admin h3,.lang-ar .fourth-highlight-admin h4,.lang-ar .fourth-highlight-admin h5,.lang-ar .fourth-highlight-admin h6,.lang-ar .fourth-highlight-admin p,.lang-ar .fourth-highlight-admin span,.lang-ar .fourth-highlight-admin label,.lang-ar .fourth-highlight-admin button,.lang-ar .fourth-highlight-admin input,.lang-ar .fourth-highlight-admin select,.lang-ar .fourth-highlight-admin small{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .fourth-highlight-admin .admin-header .header-content h1,.lang-ar .fourth-highlight-admin .admin-header .header-content p,.lang-ar .fourth-highlight-admin .highlights-grid .highlight-card .card-header .card-number{text-align:right}.lang-ar .fourth-highlight-admin .highlights-grid .highlight-card .card-header .card-number .card-id{margin-left:0;margin-right:0}.lang-ar .fourth-highlight-admin .highlights-grid .highlight-card .card-preview .preview-image .mobile-badge{right:auto;left:.75rem}.lang-ar .fourth-highlight-admin .highlights-grid .highlight-card .card-preview .preview-content,.lang-ar .fourth-highlight-admin .highlights-grid .highlight-card .card-preview .preview-content .category-badge,.lang-ar .fourth-highlight-admin .modal-overlay .modal-content .modal-header .modal-title-wrapper{text-align:right}.lang-ar .fourth-highlight-admin .modal-overlay .modal-content .modal-header .modal-close{margin-left:0;margin-right:1rem}.lang-ar .fourth-highlight-admin .modal-overlay .modal-content .modal-form .form-group label,.lang-ar .fourth-highlight-admin .modal-overlay .modal-content .modal-form .form-group input[type=text],.lang-ar .fourth-highlight-admin .modal-overlay .modal-content .modal-form .form-group select{text-align:right}.lang-ar .fourth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .link-input{flex-direction:row-reverse}.lang-ar .fourth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .link-input .link-prefix{border-right:none;border-left:1px solid rgba(6,182,212,.2)}.lang-ar .fourth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .link-input input,.lang-ar .fourth-highlight-admin .modal-overlay .modal-content .modal-form .form-group small,.lang-ar .fourth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .error-message,.lang-ar .fourth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-text{text-align:right}.lang-ar .fourth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .image-preview .preview-badge{right:auto;left:.75rem}.lang-ar .fourth-highlight-admin .modal-overlay .modal-content .modal-form .form-actions{flex-direction:row-reverse}.fifth-highlight-admin{padding:2rem;min-height:100vh;background:#fff}.fifth-highlight-admin .admin-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid #e5e7eb}.fifth-highlight-admin .admin-header .header-content h1{color:#39465d;font-size:2.25rem;font-weight:700;margin:0 0 .5rem}.fifth-highlight-admin .admin-header .header-content p{color:#4b5563;font-size:1.125rem;margin:0}.fifth-highlight-admin .highlights-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:1.5rem;max-width:1200px}.fifth-highlight-admin .highlights-grid .highlight-card{background:#fff;border:2px solid transparent;border-radius:.75rem;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;transition:all .3s ease}.fifth-highlight-admin .highlights-grid .highlight-card:hover{transform:translateY(-2px);box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border-color:#06b6d4}.fifth-highlight-admin .highlights-grid .highlight-card--big{grid-column:1/-1;grid-row:1}.fifth-highlight-admin .highlights-grid .highlight-card--big .card-preview{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center}.fifth-highlight-admin .highlights-grid .highlight-card--big .card-preview .preview-image{height:250px}.fifth-highlight-admin .highlights-grid .highlight-card--big .card-preview .preview-content .big-title{font-size:2rem}.fifth-highlight-admin .highlights-grid .highlight-card--small{grid-row:2}.fifth-highlight-admin .highlights-grid .highlight-card--small .card-preview .preview-image{height:180px}.fifth-highlight-admin .highlights-grid .highlight-card--small .card-preview .preview-content .big-title{font-size:1.25rem}.fifth-highlight-admin .highlights-grid .highlight-card .card-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb;background:#f9fafb}.fifth-highlight-admin .highlights-grid .highlight-card .card-header .card-number{display:flex;flex-direction:column;gap:.25rem}.fifth-highlight-admin .highlights-grid .highlight-card .card-header .card-number span{font-size:.875rem;font-weight:600;color:#374151;background:#06b6d41a;padding:.25rem .75rem;border-radius:.375rem;width:-moz-fit-content;width:fit-content}.fifth-highlight-admin .highlights-grid .highlight-card .card-header .card-number .card-id{background:transparent;padding:0;font-size:.75rem;color:#4b5563}.fifth-highlight-admin .highlights-grid .highlight-card .card-header .card-actions .btn-icon{width:36px;height:36px;border:1px solid #d1d5db;border-radius:.5rem;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.fifth-highlight-admin .highlights-grid .highlight-card .card-header .card-actions .btn-icon svg{width:18px;height:18px}.fifth-highlight-admin .highlights-grid .highlight-card .card-header .card-actions .btn-icon.btn-edit{color:#4b5563}.fifth-highlight-admin .highlights-grid .highlight-card .card-header .card-actions .btn-icon.btn-edit:hover{background:#06b6d4;color:#fff;border-color:#06b6d4;transform:scale(1.05)}.fifth-highlight-admin .highlights-grid .highlight-card .card-preview{padding:1.5rem}.fifth-highlight-admin .highlights-grid .highlight-card .card-preview .preview-image{position:relative;width:100%;border-radius:.75rem;overflow:hidden;margin-bottom:1rem;background:#f3f4f6;border:1px solid #e5e7eb}.fifth-highlight-admin .highlights-grid .highlight-card .card-preview .preview-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.fifth-highlight-admin .highlights-grid .highlight-card .card-preview .preview-image:hover img{transform:scale(1.05)}.fifth-highlight-admin .highlights-grid .highlight-card .card-preview .preview-content .small-title{display:block;font-size:.875rem;color:#4b5563;font-weight:600;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.fifth-highlight-admin .highlights-grid .highlight-card .card-preview .preview-content .big-title{font-weight:700;color:#39465d;margin-bottom:1rem;line-height:1.3;transition:font-size .3s ease}.fifth-highlight-admin .highlights-grid .highlight-card .card-preview .preview-content .shop-link{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.fifth-highlight-admin .highlights-grid .highlight-card .card-preview .preview-content .shop-link .link-preview{font-size:.875rem;color:#4b5563;font-family:Courier New,monospace;background:#f3f4f6;padding:.25rem .5rem;border-radius:.375rem;border:1px solid #e5e7eb;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fifth-highlight-admin .highlights-grid .highlight-card .card-preview .preview-content .shop-link .shop-btn{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;padding:.5rem 1rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.fifth-highlight-admin .highlights-grid .highlight-card .card-preview .preview-content .shop-link .shop-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.fifth-highlight-admin .modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:2rem}.fifth-highlight-admin .modal-overlay .modal-content{background:linear-gradient(135deg,#0f172a,#1e293b);border:1px solid rgba(6,182,212,.3);border-radius:1rem;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 40px #0000004d}.fifth-highlight-admin .modal-overlay .modal-content .modal-header{display:flex;justify-content:space-between;align-items:flex-start;padding:2rem 2rem 1rem;border-bottom:1px solid rgba(6,182,212,.2)}.fifth-highlight-admin .modal-overlay .modal-content .modal-header .modal-title-wrapper{flex:1}.fifth-highlight-admin .modal-overlay .modal-content .modal-header .modal-title-wrapper h2{font-size:1.5rem;font-weight:700;color:#fff;margin:0 0 .25rem}.fifth-highlight-admin .modal-overlay .modal-content .modal-header .modal-title-wrapper .modal-subtitle{font-size:.875rem;color:#fff9}.fifth-highlight-admin .modal-overlay .modal-content .modal-header .modal-close{width:36px;height:36px;background:#06b6d426;border:none;border-radius:.5rem;color:#fffc;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0;margin-left:1rem}.fifth-highlight-admin .modal-overlay .modal-content .modal-header .modal-close:hover{background:#06b6d440;color:#06b6d4}.fifth-highlight-admin .modal-overlay .modal-content .modal-header .modal-close:disabled{opacity:.5;cursor:not-allowed}.fifth-highlight-admin .modal-overlay .modal-content .modal-header .modal-close svg{width:18px;height:18px}.fifth-highlight-admin .modal-overlay .modal-content .modal-form{padding:2rem}.fifth-highlight-admin .modal-overlay .modal-content .modal-form .form-group{margin-bottom:1.5rem}.fifth-highlight-admin .modal-overlay .modal-content .modal-form .form-group label{display:block;font-weight:600;color:#fff;margin-bottom:.5rem;font-size:.875rem}.fifth-highlight-admin .modal-overlay .modal-content .modal-form .form-group label .required{color:#ef4444}.fifth-highlight-admin .modal-overlay .modal-content .modal-form .form-group label .optional{color:#ffffff80;font-weight:400}.fifth-highlight-admin .modal-overlay .modal-content .modal-form .form-group input[type=text]{width:100%;padding:.75rem 1rem;background:#0f172acc;border:1px solid rgba(6,182,212,.3);border-radius:.5rem;color:#fff;font-size:1rem;transition:all .2s ease}.fifth-highlight-admin .modal-overlay .modal-content .modal-form .form-group input[type=text]:focus{outline:none;border-color:#06b6d4;box-shadow:0 0 0 3px #06b6d41a}.fifth-highlight-admin .modal-overlay .modal-content .modal-form .form-group input[type=text]::-moz-placeholder{color:#ffffff80}.fifth-highlight-admin .modal-overlay .modal-content .modal-form .form-group input[type=text]::placeholder{color:#ffffff80}.fifth-highlight-admin .modal-overlay .modal-content .modal-form .form-group input[type=text].input-error{border-color:#ef4444}.fifth-highlight-admin .modal-overlay .modal-content .modal-form .form-group input[type=text].input-error:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.fifth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .link-input{display:flex;align-items:center;background:#0f172acc;border:1px solid rgba(6,182,212,.3);border-radius:.5rem;overflow:hidden;transition:all .2s ease}.fifth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .link-input:focus-within{border-color:#06b6d4;box-shadow:0 0 0 3px #06b6d41a}.fifth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .link-input .link-prefix{padding:.75rem;background:#06b6d41a;color:#06b6d4;font-weight:600;font-family:Courier New,monospace;border-right:1px solid rgba(6,182,212,.2);white-space:nowrap}.fifth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .link-input input{flex:1;padding:.75rem 1rem;background:transparent;border:none;color:#fff;font-size:1rem}.fifth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .link-input input:focus{outline:none}.fifth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .link-input input::-moz-placeholder{color:#ffffff80}.fifth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .link-input input::placeholder{color:#ffffff80}.fifth-highlight-admin .modal-overlay .modal-content .modal-form .form-group small{display:block;margin-top:.5rem;color:#fff9;font-size:.75rem}.fifth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .error-message{display:block;color:#ef4444;font-size:.875rem;margin-top:.5rem}.fifth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload input[type=file]{display:none}.fifth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-btn{display:inline-flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#06b6d426;border:1px dashed rgba(6,182,212,.5);border-radius:.5rem;color:#06b6d4;cursor:pointer;transition:all .2s ease;font-weight:500}.fifth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-btn:hover{background:#06b6d440;border-color:#06b6d4}.fifth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-btn.upload-btn--error{background:#ef444426;border-color:#ef444480;color:#ef4444}.fifth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-btn.upload-btn--error:hover{background:#ef444440;border-color:#ef4444}.fifth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-btn.upload-btn--disabled{cursor:not-allowed;opacity:.6}.fifth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-btn svg{width:18px;height:18px;flex-shrink:0}.fifth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-btn .upload-text{display:flex;flex-direction:column;text-align:left}.fifth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-btn .upload-text .upload-title{display:block;font-size:.875rem;font-weight:500}.fifth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-btn .upload-text .upload-subtitle{display:block;font-size:.75rem;opacity:.8;margin-top:.25rem}.fifth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-spinner{width:1.25rem;height:1.25rem;border:2px solid #06b6d4;border-top-color:transparent;border-radius:50%;animation:spin 1s linear infinite;flex-shrink:0}.fifth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .image-preview{position:relative;margin-top:1rem}.fifth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .image-preview img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:.5rem;border:1px solid rgba(6,182,212,.3)}.fifth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .image-preview .preview-badge{position:absolute;top:.75rem;right:.75rem;color:#fff;padding:.375rem .75rem;border-radius:50px;font-size:.75rem;font-weight:500;box-shadow:0 4px 12px #0003}.fifth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .image-preview .preview-badge--desktop{background:#3b82f6}.fifth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .image-preview .preview-badge--mobile{background:#10b981}.fifth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .category-select{width:100%;padding:.75rem 1rem;background:#0f172acc;border:1px solid rgba(6,182,212,.3);border-radius:.5rem;color:#fff;font-size:1rem;transition:all .2s ease;cursor:pointer}.fifth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .category-select:focus{outline:none;border-color:#06b6d4;box-shadow:0 0 0 3px #06b6d41a}.fifth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .category-select option{background:#0f172a;color:#fff}.fifth-highlight-admin .modal-overlay .modal-content .modal-form .form-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(6,182,212,.2)}.fifth-highlight-admin .modal-overlay .modal-content .modal-form .form-actions .btn-secondary{background:#ffffff1a;color:#fffc;border:1px solid rgba(255,255,255,.2);padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s ease}.fifth-highlight-admin .modal-overlay .modal-content .modal-form .form-actions .btn-secondary:hover:not(:disabled){background:#ffffff26;color:#fff}.fifth-highlight-admin .modal-overlay .modal-content .modal-form .form-actions .btn-secondary:disabled{opacity:.5;cursor:not-allowed}.fifth-highlight-admin .modal-overlay .modal-content .modal-form .form-actions .btn-primary{display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#06b6d4,#0891b2);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px #06b6d44d}.fifth-highlight-admin .modal-overlay .modal-content .modal-form .form-actions .btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #06b6d466}.fifth-highlight-admin .modal-overlay .modal-content .modal-form .form-actions .btn-primary:disabled{opacity:.6;cursor:not-allowed;transform:none}.fifth-highlight-admin .modal-overlay .modal-content .modal-form .form-actions .btn-primary .btn-spinner{width:1rem;height:1rem;border:2px solid #ffffff;border-top-color:transparent;border-radius:50%;animation:spin 1s linear infinite}.fifth-highlight-admin .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 1rem;text-align:center}.fifth-highlight-admin .loading-state .loading-spinner{width:3rem;height:3rem;border:4px solid #3b82f6;border-top-color:transparent;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}.fifth-highlight-admin .loading-state p{color:#4b5563;font-size:1.125rem}.fifth-highlight-admin .error-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 1rem;text-align:center}.fifth-highlight-admin .error-state .error-icon{font-size:2.5rem;margin-bottom:1rem}.fifth-highlight-admin .error-state h3{font-size:1.25rem;font-weight:600;color:#111827;margin:0 0 .5rem}.fifth-highlight-admin .error-state p{color:#4b5563;margin:0 0 1.5rem}.fifth-highlight-admin .error-state .btn-retry{background:#3b82f6;color:#fff;border:none;padding:.5rem 1.5rem;border-radius:.5rem;font-weight:500;cursor:pointer;transition:background .2s ease}.fifth-highlight-admin .error-state .btn-retry:hover{background:#2563eb}.fifth-highlight-admin .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 1rem;text-align:center;background:#fff;border-radius:.75rem;border:1px solid #e5e7eb}.fifth-highlight-admin .empty-state .empty-icon{font-size:4rem;margin-bottom:1rem}.fifth-highlight-admin .empty-state h3{font-size:1.5rem;font-weight:600;color:#111827;margin:0 0 .5rem}.fifth-highlight-admin .empty-state p{color:#4b5563;margin:0}.fifth-highlight-admin .header-badge{background:#a855f7;color:#fff;padding:.5rem 1rem;border-radius:50px;font-size:.875rem;font-weight:500;white-space:nowrap}.fifth-highlight-admin .mobile-badge{position:absolute;top:.75rem;right:.75rem;background:#3b82f6e6;color:#fff;padding:.375rem .75rem;border-radius:50px;font-size:.75rem;font-weight:500;display:flex;align-items:center;gap:.375rem;box-shadow:0 4px 12px #0003}.fifth-highlight-admin .mobile-badge svg{width:14px;height:14px}.fifth-highlight-admin .category-badge{margin-bottom:.75rem}.fifth-highlight-admin .category-badge .category-label{font-size:.75rem;font-weight:500;color:#4b5563}.fifth-highlight-admin .category-badge .category-value{font-size:.75rem;font-weight:600;color:#7c3aed;background:#7c3aed1a;padding:.25rem .5rem;border-radius:.375rem}@media(max-width:1024px){.fifth-highlight-admin{padding:1.5rem}.fifth-highlight-admin .highlights-grid{grid-template-columns:1fr;grid-template-rows:auto auto auto;max-width:none}.fifth-highlight-admin .highlights-grid .highlight-card--big{grid-column:1;grid-row:1}.fifth-highlight-admin .highlights-grid .highlight-card--big .card-preview{display:block}.fifth-highlight-admin .highlights-grid .highlight-card--big .card-preview .preview-image{height:200px}.fifth-highlight-admin .highlights-grid .highlight-card--big .card-preview .preview-content .big-title{font-size:1.5rem}.fifth-highlight-admin .highlights-grid .highlight-card--small{grid-column:1}.fifth-highlight-admin .highlights-grid .highlight-card--small .card-preview .preview-image{height:180px}.fifth-highlight-admin .highlights-grid .highlight-card--small .card-preview .preview-content .big-title{font-size:1.25rem}.fifth-highlight-admin .admin-header{flex-direction:column;gap:1rem;align-items:stretch}}@media(max-width:640px){.fifth-highlight-admin,.fifth-highlight-admin .modal-overlay{padding:1rem}.fifth-highlight-admin .modal-overlay .modal-content .modal-header,.fifth-highlight-admin .modal-overlay .modal-content .modal-form{padding:1.5rem}.fifth-highlight-admin .highlights-grid .highlight-card .card-header{flex-direction:column;gap:1rem;align-items:stretch}.fifth-highlight-admin .highlights-grid .highlight-card .card-header .card-actions{justify-content:center}}.lang-ar .fifth-highlight-admin{direction:rtl}.lang-ar .fifth-highlight-admin h1,.lang-ar .fifth-highlight-admin h2,.lang-ar .fifth-highlight-admin h3,.lang-ar .fifth-highlight-admin h4,.lang-ar .fifth-highlight-admin h5,.lang-ar .fifth-highlight-admin h6,.lang-ar .fifth-highlight-admin p,.lang-ar .fifth-highlight-admin span,.lang-ar .fifth-highlight-admin label,.lang-ar .fifth-highlight-admin button,.lang-ar .fifth-highlight-admin input,.lang-ar .fifth-highlight-admin select,.lang-ar .fifth-highlight-admin small{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .fifth-highlight-admin .admin-header .header-content h1,.lang-ar .fifth-highlight-admin .admin-header .header-content p,.lang-ar .fifth-highlight-admin .highlights-grid .highlight-card .card-header .card-number{text-align:right}.lang-ar .fifth-highlight-admin .highlights-grid .highlight-card .card-header .card-number .card-id{margin-left:0;margin-right:0}.lang-ar .fifth-highlight-admin .highlights-grid .highlight-card .card-preview .preview-image .mobile-badge{right:auto;left:.75rem}.lang-ar .fifth-highlight-admin .highlights-grid .highlight-card .card-preview .preview-content,.lang-ar .fifth-highlight-admin .highlights-grid .highlight-card .card-preview .preview-content .category-badge,.lang-ar .fifth-highlight-admin .modal-overlay .modal-content .modal-header .modal-title-wrapper{text-align:right}.lang-ar .fifth-highlight-admin .modal-overlay .modal-content .modal-header .modal-close{margin-left:0;margin-right:1rem}.lang-ar .fifth-highlight-admin .modal-overlay .modal-content .modal-form .form-group label,.lang-ar .fifth-highlight-admin .modal-overlay .modal-content .modal-form .form-group input[type=text],.lang-ar .fifth-highlight-admin .modal-overlay .modal-content .modal-form .form-group select{text-align:right}.lang-ar .fifth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .link-input{flex-direction:row-reverse}.lang-ar .fifth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .link-input .link-prefix{border-right:none;border-left:1px solid rgba(6,182,212,.2)}.lang-ar .fifth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .link-input input,.lang-ar .fifth-highlight-admin .modal-overlay .modal-content .modal-form .form-group small,.lang-ar .fifth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .error-message,.lang-ar .fifth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-text{text-align:right}.lang-ar .fifth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .image-preview .preview-badge{right:auto;left:.75rem}.lang-ar .fifth-highlight-admin .modal-overlay .modal-content .modal-form .form-actions{flex-direction:row-reverse}.sixth-highlight-admin{padding:2rem;min-height:100vh;background:#fff}.sixth-highlight-admin .admin-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid #e5e7eb}.sixth-highlight-admin .admin-header .header-content h1{color:#39465d;font-size:2.25rem;font-weight:700;margin:0 0 .5rem}.sixth-highlight-admin .admin-header .header-content p{color:#4b5563;font-size:1.125rem;margin:0}.sixth-highlight-admin .highlights-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:1.5rem;max-width:100%}@media(min-width:1400px){.sixth-highlight-admin .highlights-grid{max-width:1200px}}.sixth-highlight-admin .highlights-grid .highlight-card{background:#fff;border:2px solid transparent;border-radius:.75rem;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;transition:all .3s ease}.sixth-highlight-admin .highlights-grid .highlight-card:hover{transform:translateY(-2px);box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border-color:#06b6d4}.sixth-highlight-admin .highlights-grid .highlight-card .card-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb;background:#f9fafb}.sixth-highlight-admin .highlights-grid .highlight-card .card-header .card-number{display:flex;flex-direction:column;gap:.25rem}.sixth-highlight-admin .highlights-grid .highlight-card .card-header .card-number span{font-size:.875rem;font-weight:600;color:#374151;background:#06b6d41a;padding:.25rem .75rem;border-radius:.375rem;width:-moz-fit-content;width:fit-content}.sixth-highlight-admin .highlights-grid .highlight-card .card-header .card-number .card-id{background:transparent;padding:0;font-size:.75rem;color:#4b5563}.sixth-highlight-admin .highlights-grid .highlight-card .card-header .card-actions .btn-icon{width:36px;height:36px;border:1px solid #d1d5db;border-radius:.5rem;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.sixth-highlight-admin .highlights-grid .highlight-card .card-header .card-actions .btn-icon svg{width:18px;height:18px}.sixth-highlight-admin .highlights-grid .highlight-card .card-header .card-actions .btn-icon.btn-edit{color:#4b5563}.sixth-highlight-admin .highlights-grid .highlight-card .card-header .card-actions .btn-icon.btn-edit:hover{background:#06b6d4;color:#fff;border-color:#06b6d4;transform:scale(1.05)}.sixth-highlight-admin .highlights-grid .highlight-card .card-preview{padding:1.5rem}.sixth-highlight-admin .highlights-grid .highlight-card .card-preview .preview-image{position:relative;width:100%;height:200px;border-radius:.75rem;overflow:hidden;margin-bottom:1rem;background:#f3f4f6;border:1px solid #e5e7eb}.sixth-highlight-admin .highlights-grid .highlight-card .card-preview .preview-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.sixth-highlight-admin .highlights-grid .highlight-card .card-preview .preview-image:hover img{transform:scale(1.05)}.sixth-highlight-admin .highlights-grid .highlight-card .card-preview .preview-content .small-title{display:block;font-size:.875rem;color:#4b5563;font-weight:600;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.sixth-highlight-admin .highlights-grid .highlight-card .card-preview .preview-content .big-title{font-size:1.5rem;font-weight:700;color:#39465d;margin-bottom:1rem;line-height:1.3}.sixth-highlight-admin .highlights-grid .highlight-card .card-preview .preview-content .shop-link{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.sixth-highlight-admin .highlights-grid .highlight-card .card-preview .preview-content .shop-link .link-preview{font-size:.875rem;color:#4b5563;font-family:Courier New,monospace;background:#f3f4f6;padding:.25rem .5rem;border-radius:.375rem;border:1px solid #e5e7eb;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sixth-highlight-admin .highlights-grid .highlight-card .card-preview .preview-content .shop-link .shop-btn{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;padding:.5rem 1rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.sixth-highlight-admin .highlights-grid .highlight-card .card-preview .preview-content .shop-link .shop-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.sixth-highlight-admin .modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:2rem}.sixth-highlight-admin .modal-overlay .modal-content{background:linear-gradient(135deg,#0f172a,#1e293b);border:1px solid rgba(6,182,212,.3);border-radius:1rem;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 40px #0000004d}.sixth-highlight-admin .modal-overlay .modal-content .modal-header{display:flex;justify-content:space-between;align-items:flex-start;padding:2rem 2rem 1rem;border-bottom:1px solid rgba(6,182,212,.2)}.sixth-highlight-admin .modal-overlay .modal-content .modal-header .modal-title-wrapper{flex:1}.sixth-highlight-admin .modal-overlay .modal-content .modal-header .modal-title-wrapper h2{font-size:1.5rem;font-weight:700;color:#fff;margin:0 0 .25rem}.sixth-highlight-admin .modal-overlay .modal-content .modal-header .modal-title-wrapper .modal-subtitle{font-size:.875rem;color:#fff9}.sixth-highlight-admin .modal-overlay .modal-content .modal-header .modal-close{width:36px;height:36px;background:#06b6d426;border:none;border-radius:.5rem;color:#fffc;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0;margin-left:1rem}.sixth-highlight-admin .modal-overlay .modal-content .modal-header .modal-close:hover{background:#06b6d440;color:#06b6d4}.sixth-highlight-admin .modal-overlay .modal-content .modal-header .modal-close:disabled{opacity:.5;cursor:not-allowed}.sixth-highlight-admin .modal-overlay .modal-content .modal-header .modal-close svg{width:18px;height:18px}.sixth-highlight-admin .modal-overlay .modal-content .modal-form{padding:2rem}.sixth-highlight-admin .modal-overlay .modal-content .modal-form .form-group{margin-bottom:1.5rem}.sixth-highlight-admin .modal-overlay .modal-content .modal-form .form-group label{display:block;font-weight:600;color:#fff;margin-bottom:.5rem;font-size:.875rem}.sixth-highlight-admin .modal-overlay .modal-content .modal-form .form-group label .required{color:#ef4444}.sixth-highlight-admin .modal-overlay .modal-content .modal-form .form-group label .optional{color:#ffffff80;font-weight:400}.sixth-highlight-admin .modal-overlay .modal-content .modal-form .form-group input[type=text]{width:100%;padding:.75rem 1rem;background:#0f172acc;border:1px solid rgba(6,182,212,.3);border-radius:.5rem;color:#fff;font-size:1rem;transition:all .2s ease}.sixth-highlight-admin .modal-overlay .modal-content .modal-form .form-group input[type=text]:focus{outline:none;border-color:#06b6d4;box-shadow:0 0 0 3px #06b6d41a}.sixth-highlight-admin .modal-overlay .modal-content .modal-form .form-group input[type=text]::-moz-placeholder{color:#ffffff80}.sixth-highlight-admin .modal-overlay .modal-content .modal-form .form-group input[type=text]::placeholder{color:#ffffff80}.sixth-highlight-admin .modal-overlay .modal-content .modal-form .form-group input[type=text].input-error{border-color:#ef4444}.sixth-highlight-admin .modal-overlay .modal-content .modal-form .form-group input[type=text].input-error:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.sixth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .link-input{display:flex;align-items:center;background:#0f172acc;border:1px solid rgba(6,182,212,.3);border-radius:.5rem;overflow:hidden;transition:all .2s ease}.sixth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .link-input:focus-within{border-color:#06b6d4;box-shadow:0 0 0 3px #06b6d41a}.sixth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .link-input .link-prefix{padding:.75rem;background:#06b6d41a;color:#06b6d4;font-weight:600;font-family:Courier New,monospace;border-right:1px solid rgba(6,182,212,.2);white-space:nowrap}.sixth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .link-input input{flex:1;padding:.75rem 1rem;background:transparent;border:none;color:#fff;font-size:1rem}.sixth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .link-input input:focus{outline:none}.sixth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .link-input input::-moz-placeholder{color:#ffffff80}.sixth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .link-input input::placeholder{color:#ffffff80}.sixth-highlight-admin .modal-overlay .modal-content .modal-form .form-group small{display:block;margin-top:.5rem;color:#fff9;font-size:.75rem}.sixth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .error-message{display:block;color:#ef4444;font-size:.875rem;margin-top:.5rem}.sixth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload input[type=file]{display:none}.sixth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-btn{display:inline-flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#06b6d426;border:1px dashed rgba(6,182,212,.5);border-radius:.5rem;color:#06b6d4;cursor:pointer;transition:all .2s ease;font-weight:500}.sixth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-btn:hover{background:#06b6d440;border-color:#06b6d4}.sixth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-btn.upload-btn--error{background:#ef444426;border-color:#ef444480;color:#ef4444}.sixth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-btn.upload-btn--error:hover{background:#ef444440;border-color:#ef4444}.sixth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-btn.upload-btn--disabled{cursor:not-allowed;opacity:.6}.sixth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-btn svg{width:18px;height:18px;flex-shrink:0}.sixth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-btn .upload-text{display:flex;flex-direction:column;text-align:left}.sixth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-btn .upload-text .upload-title{display:block;font-size:.875rem;font-weight:500}.sixth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-btn .upload-text .upload-subtitle{display:block;font-size:.75rem;opacity:.8;margin-top:.25rem}.sixth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-spinner{width:1.25rem;height:1.25rem;border:2px solid #06b6d4;border-top-color:transparent;border-radius:50%;animation:spin 1s linear infinite;flex-shrink:0}.sixth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .image-preview{position:relative;margin-top:1rem}.sixth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .image-preview img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:.5rem;border:1px solid rgba(6,182,212,.3)}.sixth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .image-preview .preview-badge{position:absolute;top:.75rem;right:.75rem;color:#fff;padding:.375rem .75rem;border-radius:50px;font-size:.75rem;font-weight:500;box-shadow:0 4px 12px #0003}.sixth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .image-preview .preview-badge--desktop{background:#3b82f6}.sixth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .image-preview .preview-badge--mobile{background:#10b981}.sixth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .category-select{width:100%;padding:.75rem 1rem;background:#0f172acc;border:1px solid rgba(6,182,212,.3);border-radius:.5rem;color:#fff;font-size:1rem;transition:all .2s ease;cursor:pointer}.sixth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .category-select:focus{outline:none;border-color:#06b6d4;box-shadow:0 0 0 3px #06b6d41a}.sixth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .category-select option{background:#0f172a;color:#fff}.sixth-highlight-admin .modal-overlay .modal-content .modal-form .form-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(6,182,212,.2)}.sixth-highlight-admin .modal-overlay .modal-content .modal-form .form-actions .btn-secondary{background:#ffffff1a;color:#fffc;border:1px solid rgba(255,255,255,.2);padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s ease}.sixth-highlight-admin .modal-overlay .modal-content .modal-form .form-actions .btn-secondary:hover:not(:disabled){background:#ffffff26;color:#fff}.sixth-highlight-admin .modal-overlay .modal-content .modal-form .form-actions .btn-secondary:disabled{opacity:.5;cursor:not-allowed}.sixth-highlight-admin .modal-overlay .modal-content .modal-form .form-actions .btn-primary{display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#06b6d4,#0891b2);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px #06b6d44d}.sixth-highlight-admin .modal-overlay .modal-content .modal-form .form-actions .btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #06b6d466}.sixth-highlight-admin .modal-overlay .modal-content .modal-form .form-actions .btn-primary:disabled{opacity:.6;cursor:not-allowed;transform:none}.sixth-highlight-admin .modal-overlay .modal-content .modal-form .form-actions .btn-primary .btn-spinner{width:1rem;height:1rem;border:2px solid #ffffff;border-top-color:transparent;border-radius:50%;animation:spin 1s linear infinite}.sixth-highlight-admin .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 1rem;text-align:center}.sixth-highlight-admin .loading-state .loading-spinner{width:3rem;height:3rem;border:4px solid #3b82f6;border-top-color:transparent;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}.sixth-highlight-admin .loading-state p{color:#4b5563;font-size:1.125rem}.sixth-highlight-admin .error-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 1rem;text-align:center}.sixth-highlight-admin .error-state .error-icon{font-size:2.5rem;margin-bottom:1rem}.sixth-highlight-admin .error-state h3{font-size:1.25rem;font-weight:600;color:#111827;margin:0 0 .5rem}.sixth-highlight-admin .error-state p{color:#4b5563;margin:0 0 1.5rem}.sixth-highlight-admin .error-state .btn-retry{background:#3b82f6;color:#fff;border:none;padding:.5rem 1.5rem;border-radius:.5rem;font-weight:500;cursor:pointer;transition:background .2s ease}.sixth-highlight-admin .error-state .btn-retry:hover{background:#2563eb}.sixth-highlight-admin .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 1rem;text-align:center;background:#fff;border-radius:.75rem;border:1px solid #e5e7eb}.sixth-highlight-admin .empty-state .empty-icon{font-size:4rem;margin-bottom:1rem}.sixth-highlight-admin .empty-state h3{font-size:1.5rem;font-weight:600;color:#111827;margin:0 0 .5rem}.sixth-highlight-admin .empty-state p{color:#4b5563;margin:0}.sixth-highlight-admin .header-badge{background:#6366f1;color:#fff;padding:.5rem 1rem;border-radius:50px;font-size:.875rem;font-weight:500;white-space:nowrap}.sixth-highlight-admin .mobile-badge{position:absolute;top:.75rem;right:.75rem;background:#3b82f6e6;color:#fff;padding:.375rem .75rem;border-radius:50px;font-size:.75rem;font-weight:500;display:flex;align-items:center;gap:.375rem;box-shadow:0 4px 12px #0003}.sixth-highlight-admin .mobile-badge svg{width:14px;height:14px}.sixth-highlight-admin .category-badge{margin-bottom:.75rem}.sixth-highlight-admin .category-badge .category-label{font-size:.75rem;font-weight:500;color:#4b5563}.sixth-highlight-admin .category-badge .category-value{font-size:.75rem;font-weight:600;color:#6366f1;background:#6366f11a;padding:.25rem .5rem;border-radius:.375rem}@media(max-width:1024px){.sixth-highlight-admin{padding:1.5rem}.sixth-highlight-admin .highlights-grid{grid-template-columns:1fr}.sixth-highlight-admin .admin-header{flex-direction:column;gap:1rem;align-items:stretch}}@media(max-width:640px){.sixth-highlight-admin,.sixth-highlight-admin .modal-overlay{padding:1rem}.sixth-highlight-admin .modal-overlay .modal-content .modal-header,.sixth-highlight-admin .modal-overlay .modal-content .modal-form{padding:1.5rem}.sixth-highlight-admin .highlights-grid .highlight-card .card-header{flex-direction:column;gap:1rem;align-items:stretch}.sixth-highlight-admin .highlights-grid .highlight-card .card-header .card-actions{justify-content:center}}.lang-ar .sixth-highlight-admin{direction:rtl}.lang-ar .sixth-highlight-admin h1,.lang-ar .sixth-highlight-admin h2,.lang-ar .sixth-highlight-admin h3,.lang-ar .sixth-highlight-admin h4,.lang-ar .sixth-highlight-admin h5,.lang-ar .sixth-highlight-admin h6,.lang-ar .sixth-highlight-admin p,.lang-ar .sixth-highlight-admin span,.lang-ar .sixth-highlight-admin label,.lang-ar .sixth-highlight-admin button,.lang-ar .sixth-highlight-admin input,.lang-ar .sixth-highlight-admin select,.lang-ar .sixth-highlight-admin small{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .sixth-highlight-admin .admin-header .header-content h1,.lang-ar .sixth-highlight-admin .admin-header .header-content p,.lang-ar .sixth-highlight-admin .highlights-grid .highlight-card .card-header .card-number{text-align:right}.lang-ar .sixth-highlight-admin .highlights-grid .highlight-card .card-header .card-number .card-id{margin-left:0;margin-right:0}.lang-ar .sixth-highlight-admin .highlights-grid .highlight-card .card-preview .preview-image .mobile-badge{right:auto;left:.75rem}.lang-ar .sixth-highlight-admin .highlights-grid .highlight-card .card-preview .preview-content,.lang-ar .sixth-highlight-admin .highlights-grid .highlight-card .card-preview .preview-content .category-badge,.lang-ar .sixth-highlight-admin .modal-overlay .modal-content .modal-header .modal-title-wrapper{text-align:right}.lang-ar .sixth-highlight-admin .modal-overlay .modal-content .modal-header .modal-close{margin-left:0;margin-right:1rem}.lang-ar .sixth-highlight-admin .modal-overlay .modal-content .modal-form .form-group label,.lang-ar .sixth-highlight-admin .modal-overlay .modal-content .modal-form .form-group input[type=text],.lang-ar .sixth-highlight-admin .modal-overlay .modal-content .modal-form .form-group select{text-align:right}.lang-ar .sixth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .link-input{flex-direction:row-reverse}.lang-ar .sixth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .link-input .link-prefix{border-right:none;border-left:1px solid rgba(6,182,212,.2)}.lang-ar .sixth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .link-input input,.lang-ar .sixth-highlight-admin .modal-overlay .modal-content .modal-form .form-group small,.lang-ar .sixth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .error-message,.lang-ar .sixth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-text{text-align:right}.lang-ar .sixth-highlight-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .image-preview .preview-badge{right:auto;left:.75rem}.lang-ar .sixth-highlight-admin .modal-overlay .modal-content .modal-form .form-actions{flex-direction:row-reverse}.news-section-admin{padding:2rem;min-height:100vh;background:#fff}.news-section-admin .admin-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid #e5e7eb}.news-section-admin .admin-header .header-content h1{color:#39465d;font-size:2.25rem;font-weight:700;margin:0 0 .5rem}.news-section-admin .admin-header .header-content p{color:#4b5563;font-size:1.125rem;margin:0}.news-section-admin .news-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:1.5rem}.news-section-admin .news-grid .news-card{background:#fff;border:2px solid transparent;border-radius:.75rem;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;transition:all .3s ease}.news-section-admin .news-grid .news-card:hover{transform:translateY(-2px);box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border-color:#06b6d4}.news-section-admin .news-grid .news-card .card-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb;background:#f9fafb}.news-section-admin .news-grid .news-card .card-header .card-number span{font-size:.875rem;font-weight:600;color:#374151;background:#06b6d41a;padding:.25rem .75rem;border-radius:.375rem}.news-section-admin .news-grid .news-card .card-header .card-actions .btn-icon{width:36px;height:36px;border:1px solid #d1d5db;border-radius:.5rem;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.news-section-admin .news-grid .news-card .card-header .card-actions .btn-icon svg{width:18px;height:18px}.news-section-admin .news-grid .news-card .card-header .card-actions .btn-icon.btn-edit{color:#4b5563}.news-section-admin .news-grid .news-card .card-header .card-actions .btn-icon.btn-edit:hover{background:#06b6d4;color:#fff;border-color:#06b6d4;transform:scale(1.05)}.news-section-admin .news-grid .news-card .card-preview{padding:1.5rem}.news-section-admin .news-grid .news-card .card-preview .preview-image{width:100%;height:200px;border-radius:.75rem;overflow:hidden;margin-bottom:1rem;background:#f3f4f6;border:1px solid #e5e7eb}.news-section-admin .news-grid .news-card .card-preview .preview-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.news-section-admin .news-grid .news-card .card-preview .preview-image:hover img{transform:scale(1.05)}.news-section-admin .news-grid .news-card .card-preview .preview-content .publish-date{display:block;font-size:.75rem;color:#4b5563;font-weight:500;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.news-section-admin .news-grid .news-card .card-preview .preview-content .news-title{font-size:1.25rem;font-weight:700;color:#39465d;margin-bottom:.75rem;line-height:1.3}.news-section-admin .news-grid .news-card .card-preview .preview-content .news-description{font-size:.875rem;color:#4b5563;line-height:1.5;margin-bottom:1rem;display:-webkit-box;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.news-section-admin .news-grid .news-card .card-preview .preview-content .read-more{display:flex;justify-content:flex-start}.news-section-admin .news-grid .news-card .card-preview .preview-content .read-more .read-more-btn{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;padding:.5rem 1rem;border-radius:.5rem;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease}.news-section-admin .news-grid .news-card .card-preview .preview-content .read-more .read-more-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}.news-section-admin .modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:2rem}.news-section-admin .modal-overlay .modal-content{background:linear-gradient(135deg,#0f172a,#1e293b);border:1px solid rgba(6,182,212,.3);border-radius:1rem;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 40px #0000004d}.news-section-admin .modal-overlay .modal-content .modal-header{display:flex;justify-content:space-between;align-items:center;padding:2rem 2rem 1rem;border-bottom:1px solid rgba(6,182,212,.2)}.news-section-admin .modal-overlay .modal-content .modal-header h2{font-size:1.5rem;font-weight:700;color:#fff;margin:0}.news-section-admin .modal-overlay .modal-content .modal-header .modal-close{width:36px;height:36px;background:#06b6d426;border:none;border-radius:.5rem;color:#fffc;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.news-section-admin .modal-overlay .modal-content .modal-header .modal-close:hover{background:#06b6d440;color:#06b6d4}.news-section-admin .modal-overlay .modal-content .modal-header .modal-close svg{width:18px;height:18px}.news-section-admin .modal-overlay .modal-content .modal-form{padding:2rem}.news-section-admin .modal-overlay .modal-content .modal-form .form-group{margin-bottom:1.5rem}.news-section-admin .modal-overlay .modal-content .modal-form .form-group label{display:block;font-weight:600;color:#fff;margin-bottom:.5rem;font-size:.875rem}.news-section-admin .modal-overlay .modal-content .modal-form .form-group input[type=text],.news-section-admin .modal-overlay .modal-content .modal-form .form-group input[type=date]{width:100%;padding:.75rem 1rem;background:#0f172acc;border:1px solid rgba(6,182,212,.3);border-radius:.5rem;color:#fff;font-size:1rem;transition:all .2s ease}.news-section-admin .modal-overlay .modal-content .modal-form .form-group input[type=text]:focus,.news-section-admin .modal-overlay .modal-content .modal-form .form-group input[type=date]:focus{outline:none;border-color:#06b6d4;box-shadow:0 0 0 3px #06b6d41a}.news-section-admin .modal-overlay .modal-content .modal-form .form-group input[type=text]::-moz-placeholder,.news-section-admin .modal-overlay .modal-content .modal-form .form-group input[type=date]::-moz-placeholder{color:#ffffff80}.news-section-admin .modal-overlay .modal-content .modal-form .form-group input[type=text]::placeholder,.news-section-admin .modal-overlay .modal-content .modal-form .form-group input[type=date]::placeholder{color:#ffffff80}.news-section-admin .modal-overlay .modal-content .modal-form .form-group textarea{width:100%;padding:.75rem 1rem;background:#0f172acc;border:1px solid rgba(6,182,212,.3);border-radius:.5rem;color:#fff;font-size:1rem;font-family:inherit;resize:vertical;min-height:120px;transition:all .2s ease}.news-section-admin .modal-overlay .modal-content .modal-form .form-group textarea:focus{outline:none;border-color:#06b6d4;box-shadow:0 0 0 3px #06b6d41a}.news-section-admin .modal-overlay .modal-content .modal-form .form-group textarea::-moz-placeholder{color:#ffffff80}.news-section-admin .modal-overlay .modal-content .modal-form .form-group textarea::placeholder{color:#ffffff80}.news-section-admin .modal-overlay .modal-content .modal-form .form-group .image-upload input[type=file]{display:none}.news-section-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#06b6d426;border:1px dashed rgba(6,182,212,.5);border-radius:.5rem;color:#06b6d4;cursor:pointer;transition:all .2s ease;font-weight:500}.news-section-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-btn:hover{background:#06b6d440;border-color:#06b6d4}.news-section-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-btn svg{width:18px;height:18px}.news-section-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .image-preview{margin-top:1rem}.news-section-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .image-preview img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:.5rem;border:1px solid rgba(6,182,212,.3)}.news-section-admin .modal-overlay .modal-content .modal-form .form-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(6,182,212,.2)}.news-section-admin .modal-overlay .modal-content .modal-form .form-actions .btn-secondary{background:#ffffff1a;color:#fffc;border:1px solid rgba(255,255,255,.2);padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s ease}.news-section-admin .modal-overlay .modal-content .modal-form .form-actions .btn-secondary:hover{background:#ffffff26;color:#fff}.news-section-admin .modal-overlay .modal-content .modal-form .form-actions .btn-primary{background:linear-gradient(135deg,#06b6d4,#0891b2);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px #06b6d44d}.news-section-admin .modal-overlay .modal-content .modal-form .form-actions .btn-primary:hover{transform:translateY(-1px);box-shadow:0 6px 16px #06b6d466}@media(max-width:1024px){.news-section-admin{padding:1.5rem}.news-section-admin .news-grid{grid-template-columns:1fr}.news-section-admin .admin-header{flex-direction:column;gap:1rem;align-items:stretch}}@media(max-width:640px){.news-section-admin,.news-section-admin .modal-overlay{padding:1rem}.news-section-admin .modal-overlay .modal-content .modal-header,.news-section-admin .modal-overlay .modal-content .modal-form{padding:1.5rem}.news-section-admin .news-grid .news-card .card-header{flex-direction:column;gap:1rem;align-items:stretch}.news-section-admin .news-grid .news-card .card-header .card-actions{justify-content:center}}.loading,.error{display:flex;align-items:center;justify-content:center;padding:4rem 1rem;font-size:1.125rem;color:#4b5563}.no-news{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 1rem;text-align:center;background:#fff;border-radius:.75rem;border:1px solid #e5e7eb}.no-news p{color:#4b5563;font-size:1.125rem;margin:0}.lang-ar .news-section-admin{direction:rtl}.lang-ar .news-section-admin h1,.lang-ar .news-section-admin h2,.lang-ar .news-section-admin h3,.lang-ar .news-section-admin h4,.lang-ar .news-section-admin h5,.lang-ar .news-section-admin h6,.lang-ar .news-section-admin p,.lang-ar .news-section-admin span,.lang-ar .news-section-admin label,.lang-ar .news-section-admin button,.lang-ar .news-section-admin input,.lang-ar .news-section-admin textarea{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .news-section-admin .admin-header .header-content h1,.lang-ar .news-section-admin .admin-header .header-content p{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif;text-align:right}.lang-ar .news-section-admin .news-grid .news-card .card-header .card-number{text-align:right}.lang-ar .news-section-admin .news-grid .news-card .card-header .card-number span{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .news-section-admin .news-grid .news-card .card-preview .preview-content{text-align:right}.lang-ar .news-section-admin .news-grid .news-card .card-preview .preview-content .publish-date,.lang-ar .news-section-admin .news-grid .news-card .card-preview .preview-content .news-title,.lang-ar .news-section-admin .news-grid .news-card .card-preview .preview-content .news-description{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .news-section-admin .news-grid .news-card .card-preview .preview-content .read-more{justify-content:flex-start}.lang-ar .news-section-admin .news-grid .news-card .card-preview .preview-content .read-more .read-more-btn,.lang-ar .news-section-admin .loading p,.lang-ar .news-section-admin .error p,.lang-ar .news-section-admin .no-news p,.lang-ar .news-section-admin .modal-overlay .modal-content .modal-header h2{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .news-section-admin .modal-overlay .modal-content .modal-form .form-group label,.lang-ar .news-section-admin .modal-overlay .modal-content .modal-form .form-group input[type=text],.lang-ar .news-section-admin .modal-overlay .modal-content .modal-form .form-group input[type=date],.lang-ar .news-section-admin .modal-overlay .modal-content .modal-form .form-group textarea{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif;text-align:right}.lang-ar .news-section-admin .modal-overlay .modal-content .modal-form .form-group .image-upload .upload-btn{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .news-section-admin .modal-overlay .modal-content .modal-form .form-actions{flex-direction:row-reverse}.lang-ar .news-section-admin .modal-overlay .modal-content .modal-form .form-actions .btn-secondary,.lang-ar .news-section-admin .modal-overlay .modal-content .modal-form .form-actions .btn-primary{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.best-sellers-page .page-header{display:flex;justify-content:space-between;align-items:flex-start;background:linear-gradient(135deg,#fff,#f8fafc);border-radius:.75rem;padding:2rem;margin-bottom:2rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;position:relative}.best-sellers-page .page-header:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#06b6d4,#0891b2);border-radius:.75rem .75rem 0 0}@media(max-width:768px){.best-sellers-page .page-header{flex-direction:column;gap:1.5rem;padding:1.5rem}}.best-sellers-page .page-header .header-content h1{font-size:2rem;font-weight:700;color:#39465d;margin:0 0 .5rem;background:linear-gradient(135deg,#39465d,#06b6d4);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media(max-width:768px){.best-sellers-page .page-header .header-content h1{font-size:1.5rem}}.best-sellers-page .page-header .header-content p{color:#4b5563;font-size:1rem;margin:0;font-weight:500}.best-sellers-page .page-header .header-stats{display:flex;gap:1.5rem}@media(max-width:768px){.best-sellers-page .page-header .header-stats{align-self:stretch;justify-content:space-around}}.best-sellers-page .page-header .header-stats .stat-card{text-align:center;padding:1rem 1.5rem;background:#06b6d40d;border-radius:.5rem;border:1px solid rgba(6,182,212,.2)}.best-sellers-page .page-header .header-stats .stat-card .stat-number{font-size:2rem;font-weight:700;color:#06b6d4;margin-bottom:.25rem;line-height:1}.best-sellers-page .page-header .header-stats .stat-card .stat-label{font-size:.75rem;color:#4b5563;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.best-sellers-page .best-seller-section{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb;overflow:hidden}.best-sellers-page .best-seller-section .section-header{display:flex;justify-content:space-between;align-items:center;padding:2rem;background:linear-gradient(135deg,#f8fafc,#fff);border-bottom:2px solid #f3f4f6;position:relative}.best-sellers-page .best-seller-section .section-header:after{content:"";position:absolute;bottom:-2px;left:2rem;width:100px;height:2px;background:linear-gradient(90deg,#06b6d4,#0891b2);border-radius:1px}@media(max-width:768px){.best-sellers-page .best-seller-section .section-header{flex-direction:column;gap:1rem;align-items:flex-start;padding:1.5rem}.best-sellers-page .best-seller-section .section-header:after{left:1.5rem}}.best-sellers-page .best-seller-section .section-header .section-title{display:flex;align-items:center;gap:.75rem}.best-sellers-page .best-seller-section .section-header .section-title svg{color:#06b6d4;width:24px;height:24px}.best-sellers-page .best-seller-section .section-header .section-title h2{font-size:1.5rem;font-weight:600;color:#39465d;margin:0}.best-sellers-page .best-seller-section .section-header .section-actions{display:flex;align-items:center;gap:1rem}@media(max-width:768px){.best-sellers-page .best-seller-section .section-header .section-actions{align-self:stretch;justify-content:space-between}}.best-sellers-page .best-seller-section .section-header .section-actions .unsaved-indicator{display:flex;align-items:center;gap:.5rem;color:#f59e0b;font-size:.875rem;font-weight:500}.best-sellers-page .best-seller-section .section-header .section-actions .unsaved-indicator svg{width:8px;height:8px;animation:pulse 2s infinite}.best-sellers-page .best-seller-section .section-header .section-actions .reset-btn,.best-sellers-page .best-seller-section .section-header .section-actions .save-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:.5rem;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .3s ease-in-out}.best-sellers-page .best-seller-section .section-header .section-actions .reset-btn svg,.best-sellers-page .best-seller-section .section-header .section-actions .save-btn svg{width:16px;height:16px}.best-sellers-page .best-seller-section .section-header .section-actions .reset-btn{background:#ef44441a;color:#dc2626;border:1px solid rgba(239,68,68,.3)}.best-sellers-page .best-seller-section .section-header .section-actions .reset-btn:hover{background:#ef444433;transform:translateY(-1px)}.best-sellers-page .best-seller-section .section-header .section-actions .save-btn{background:#06b6d4;color:#fff;border:1px solid #0891b2}.best-sellers-page .best-seller-section .section-header .section-actions .save-btn:hover{background:#0891b2;transform:translateY(-1px);box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f}.best-sellers-page .best-seller-section .best-seller-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem;padding:2rem}@media(max-width:768px){.best-sellers-page .best-seller-section .best-seller-grid{grid-template-columns:1fr;padding:1.5rem;gap:1rem}}.best-sellers-page .best-seller-section .best-seller-grid .best-seller-card{background:#fff;border:2px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;transition:all .3s ease-in-out;position:relative;overflow:hidden}.best-sellers-page .best-seller-section .best-seller-grid .best-seller-card:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#06b6d4,#0891b2);transform:scaleY(0);transition:transform .3s ease}.best-sellers-page .best-seller-section .best-seller-grid .best-seller-card:hover{border-color:#06b6d4;box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d;transform:translateY(-2px)}.best-sellers-page .best-seller-section .best-seller-grid .best-seller-card:hover:before{transform:scaleY(1)}.best-sellers-page .best-seller-section .best-seller-grid .best-seller-card .card-header{display:flex;align-items:center;margin-bottom:1.5rem}.best-sellers-page .best-seller-section .best-seller-grid .best-seller-card .card-header .card-title{display:flex;align-items:center;gap:.75rem;width:100%}.best-sellers-page .best-seller-section .best-seller-grid .best-seller-card .card-header .card-title .swiper-number{width:32px;height:32px;background:linear-gradient(135deg,#06b6d4,#0891b2);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem;flex-shrink:0;box-shadow:0 2px 8px #06b6d44d}.best-sellers-page .best-seller-section .best-seller-grid .best-seller-card .card-header .card-title h3{font-size:1.125rem;font-weight:600;color:#39465d;margin:0}.best-sellers-page .best-seller-section .best-seller-grid .best-seller-card .card-content .category-section{margin-bottom:1rem}.best-sellers-page .best-seller-section .best-seller-grid .best-seller-card .card-content .category-section label{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}.best-sellers-page .best-seller-section .best-seller-grid .best-seller-card .card-content .category-section .select-wrapper{position:relative}.best-sellers-page .best-seller-section .best-seller-grid .best-seller-card .card-content .category-section .select-wrapper .category-select{width:100%;padding:.75rem 2.5rem .75rem 1rem;border:2px solid #d1d5db;border-radius:.5rem;background:#fff;color:#1f2937;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}.best-sellers-page .best-seller-section .best-seller-grid .best-seller-card .card-content .category-section .select-wrapper .category-select:focus{outline:none;border-color:#06b6d4;box-shadow:0 0 0 3px #06b6d41a}.best-sellers-page .best-seller-section .best-seller-grid .best-seller-card .card-content .category-section .select-wrapper .select-arrow{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:#4b5563;pointer-events:none}.best-sellers-page .best-seller-section .best-seller-grid .best-seller-card .card-content .category-preview{padding:.75rem;background:#06b6d40d;border-radius:.5rem;border:1px solid rgba(6,182,212,.2)}.best-sellers-page .best-seller-section .best-seller-grid .best-seller-card .card-content .category-preview .preview-label{font-size:.75rem;color:#4b5563;text-transform:uppercase;letter-spacing:.5px;font-weight:600;margin-bottom:.25rem;display:block}.best-sellers-page .best-seller-section .best-seller-grid .best-seller-card .card-content .category-preview .preview-text{font-size:.875rem;color:#1f2937;font-style:italic}.best-sellers-page .best-seller-section .best-seller-grid .best-seller-card .card-content .category-preview .preview-text strong{color:#06b6d4;font-weight:600}.best-sellers-page .actions-section{display:flex;justify-content:space-between;align-items:center;background:#fff;border-radius:.75rem;padding:1.5rem 2rem;margin-bottom:2rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;border:1px solid #e5e7eb}@media(max-width:768px){.best-sellers-page .actions-section{flex-direction:column;gap:1rem;padding:1.5rem}}.best-sellers-page .actions-section .actions-left .unsaved-indicator{display:flex;align-items:center;gap:.5rem;color:#f59e0b;font-size:.875rem;font-weight:500}.best-sellers-page .actions-section .actions-left .unsaved-indicator svg{width:8px;height:8px;animation:pulse 2s infinite}.best-sellers-page .actions-section .actions-right{display:flex;align-items:center;gap:1rem}.best-sellers-page .actions-section .actions-right .reset-btn,.best-sellers-page .actions-section .actions-right .save-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:.5rem;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .3s ease-in-out}.best-sellers-page .actions-section .actions-right .reset-btn svg,.best-sellers-page .actions-section .actions-right .save-btn svg{width:16px;height:16px}.best-sellers-page .actions-section .actions-right .reset-btn:disabled,.best-sellers-page .actions-section .actions-right .save-btn:disabled{opacity:.6;cursor:not-allowed}.best-sellers-page .actions-section .actions-right .reset-btn{background:#ef44441a;color:#dc2626;border:1px solid rgba(239,68,68,.3)}.best-sellers-page .actions-section .actions-right .reset-btn:hover:not(:disabled){background:#ef444433;transform:translateY(-1px)}.best-sellers-page .actions-section .actions-right .save-btn{background:#06b6d4;color:#fff;border:1px solid #0891b2}.best-sellers-page .actions-section .actions-right .save-btn:hover:not(:disabled){background:#0891b2;transform:translateY(-1px);box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f}.best-sellers-page .category-cards-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;padding:0}@media(max-width:768px){.best-sellers-page .category-cards-container{grid-template-columns:1fr;gap:1.5rem}}.best-sellers-page .category-cards-container .category-card{background:#fff;border:2px solid #e5e7eb;border-radius:.75rem;padding:2rem;transition:all .3s ease-in-out;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.best-sellers-page .category-cards-container .category-card:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#06b6d4,#0891b2);transform:scaleY(0);transition:transform .3s ease}.best-sellers-page .category-cards-container .category-card:hover{border-color:#06b6d4;box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d;transform:translateY(-3px)}.best-sellers-page .category-cards-container .category-card:hover:before{transform:scaleY(1)}.best-sellers-page .category-cards-container .category-card .card-header{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.best-sellers-page .category-cards-container .category-card .card-header .card-number{width:40px;height:40px;background:linear-gradient(135deg,#06b6d4,#0891b2);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem;flex-shrink:0;box-shadow:0 4px 12px #06b6d44d}.best-sellers-page .category-cards-container .category-card .card-header .card-title{font-size:1.25rem;font-weight:600;color:#39465d;margin:0}.best-sellers-page .category-cards-container .category-card .card-content .category-selector{margin-bottom:1.5rem}.best-sellers-page .category-cards-container .category-card .card-content .category-selector label{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.5px}.best-sellers-page .category-cards-container .category-card .card-content .category-selector .select-wrapper{position:relative}.best-sellers-page .category-cards-container .category-card .card-content .category-selector .select-wrapper .category-select{width:100%;padding:1rem 3rem 1rem 1.25rem;border:2px solid #d1d5db;border-radius:.5rem;background:#fff;color:#1f2937;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}.best-sellers-page .category-cards-container .category-card .card-content .category-selector .select-wrapper .category-select:focus{outline:none;border-color:#06b6d4;box-shadow:0 0 0 3px #06b6d41a}.best-sellers-page .category-cards-container .category-card .card-content .category-selector .select-wrapper .category-select:disabled{opacity:.6;cursor:not-allowed}.best-sellers-page .category-cards-container .category-card .card-content .category-selector .select-wrapper .select-arrow{position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);color:#4b5563;pointer-events:none;transition:all .3s ease-in-out}.best-sellers-page .category-cards-container .category-card .card-content .category-selector .select-wrapper:hover .select-arrow{color:#06b6d4}.best-sellers-page .category-cards-container .category-card .card-content .category-preview{padding:1rem;background:linear-gradient(135deg,#06b6d40d,#0891b20d);border-radius:.5rem;border:1px solid rgba(6,182,212,.2);position:relative}.best-sellers-page .category-cards-container .category-card .card-content .category-preview:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#06b6d4,#0891b2);border-radius:.5rem .5rem 0 0}.best-sellers-page .category-cards-container .category-card .card-content .category-preview .preview-label{font-size:.75rem;color:#4b5563;text-transform:uppercase;letter-spacing:.5px;font-weight:600;margin-bottom:.5rem;display:block}.best-sellers-page .category-cards-container .category-card .card-content .category-preview .preview-text{font-size:1rem;color:#1f2937;font-style:italic;line-height:1.4}.best-sellers-page .category-cards-container .category-card .card-content .category-preview .preview-text strong{color:#06b6d4;font-weight:700;font-style:normal}:global(.save-notification){position:fixed;top:2rem;right:2rem;background:#10b981;color:#fff;padding:1rem 1.5rem;border-radius:.5rem;box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d;z-index:10000;font-weight:600;animation:slideInRight .3s ease,fadeOut .3s ease 2.7s}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@media(max-width:480px){.best-sellers-page .page-header{padding:1rem}.best-sellers-page .page-header .header-content h1{font-size:1.25rem}.best-sellers-page .page-header .header-stats{justify-content:start;gap:1rem}.best-sellers-page .page-header .header-stats .stat-card{padding:.75rem 1rem}.best-sellers-page .page-header .header-stats .stat-card .stat-number{font-size:1.5rem}.best-sellers-page .best-seller-section .section-header{padding:1rem}.best-sellers-page .best-seller-section .section-header .section-title h2{font-size:1.25rem}.best-sellers-page .best-seller-section .section-header .section-actions{gap:.5rem}.best-sellers-page .best-seller-section .section-header .section-actions .reset-btn,.best-sellers-page .best-seller-section .section-header .section-actions .save-btn{padding:.5rem .75rem;font-size:.75rem}.best-sellers-page .best-seller-section .best-seller-grid,.best-sellers-page .best-seller-section .best-seller-grid .best-seller-card{padding:1rem}.best-sellers-page .best-seller-section .best-seller-grid .best-seller-card .card-header .card-title h3{font-size:1rem}}.lang-ar .best-sellers-page{direction:rtl}.lang-ar .best-sellers-page h1,.lang-ar .best-sellers-page h2,.lang-ar .best-sellers-page h3,.lang-ar .best-sellers-page h4,.lang-ar .best-sellers-page h5,.lang-ar .best-sellers-page h6,.lang-ar .best-sellers-page p,.lang-ar .best-sellers-page span,.lang-ar .best-sellers-page label,.lang-ar .best-sellers-page button,.lang-ar .best-sellers-page input,.lang-ar .best-sellers-page select,.lang-ar .best-sellers-page option,.lang-ar .best-sellers-page em,.lang-ar .best-sellers-page strong{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .best-sellers-page .page-header .header-content h1,.lang-ar .best-sellers-page .page-header .header-content p,.lang-ar .best-sellers-page .actions-section .actions-left{text-align:right}.lang-ar .best-sellers-page .actions-section .actions-right{flex-direction:row-reverse}.lang-ar .best-sellers-page .category-cards-container .category-card:before{left:auto;right:0}.lang-ar .best-sellers-page .category-cards-container .category-card .card-header{flex-direction:row-reverse}.lang-ar .best-sellers-page .category-cards-container .category-card .card-header .card-title,.lang-ar .best-sellers-page .category-cards-container .category-card .card-content .category-selector label{text-align:right}.lang-ar .best-sellers-page .category-cards-container .category-card .card-content .category-selector .select-wrapper .category-select{padding-left:3rem;padding-right:1.25rem;text-align:right}.lang-ar .best-sellers-page .category-cards-container .category-card .card-content .category-selector .select-wrapper .select-arrow{left:1.25rem;right:auto}.lang-ar .best-sellers-page .category-cards-container .category-card .card-content .category-preview,.lang-ar .best-sellers-page .category-cards-container .category-card .card-content .category-preview .preview-label,.lang-ar .best-sellers-page .category-cards-container .category-card .card-content .category-preview .preview-text{text-align:right}.lang-ar .best-sellers-page .loading-container p,.lang-ar .best-sellers-page .error-container h3,.lang-ar .best-sellers-page .error-container p{text-align:center}.lang-ar .best-sellers-page .best-seller-section .section-header:after{left:auto;right:2rem}@media(max-width:768px){.lang-ar .best-sellers-page .best-seller-section .section-header:after{right:1.5rem}}.lang-ar .best-sellers-page .best-seller-section .section-header .section-title{flex-direction:row-reverse}.lang-ar .best-sellers-page .best-seller-section .section-header .section-title h2{text-align:right}.lang-ar .best-sellers-page .best-seller-section .section-header .section-actions{flex-direction:row-reverse}.lang-ar .best-sellers-page .best-seller-section .best-seller-grid .best-seller-card:before{left:auto;right:0}.lang-ar .best-sellers-page .best-seller-section .best-seller-grid .best-seller-card .card-header .card-title{flex-direction:row-reverse}.lang-ar .best-sellers-page .best-seller-section .best-seller-grid .best-seller-card .card-header .card-title h3,.lang-ar .best-sellers-page .best-seller-section .best-seller-grid .best-seller-card .card-content .category-section label{text-align:right}.lang-ar .best-sellers-page .best-seller-section .best-seller-grid .best-seller-card .card-content .category-section .select-wrapper .category-select{padding-left:2.5rem;padding-right:1rem;text-align:right}.lang-ar .best-sellers-page .best-seller-section .best-seller-grid .best-seller-card .card-content .category-section .select-wrapper .select-arrow{left:1rem;right:auto}.lang-ar .best-sellers-page .best-seller-section .best-seller-grid .best-seller-card .card-content .category-preview,.lang-ar .best-sellers-page .best-seller-section .best-seller-grid .best-seller-card .card-content .category-preview .preview-label,.lang-ar .best-sellers-page .best-seller-section .best-seller-grid .best-seller-card .card-content .category-preview .preview-text{text-align:right}.lang-ar :global(.save-notification){left:2rem;right:auto;animation:slideInLeft .3s ease,fadeOut .3s ease 2.7s}@keyframes slideInLeft{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}.settings-page{padding:2rem;min-height:calc(100vh - 80px);background:linear-gradient(135deg,#f8fafc,#e2e8f0)}.settings-page .settings-header{margin-bottom:2rem}.settings-page .settings-header h1{font-size:2rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.settings-page .settings-header p{color:#64748b;font-size:1rem;margin:0}.settings-page .settings-container{background:#fff;border-radius:.75rem;box-shadow:0 10px 25px #0000001a;overflow:hidden;min-height:600px}.settings-page .settings-container .settings-tabs{display:flex;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-bottom:1px solid #e2e8f0;padding:0 1rem;gap:.5rem}.settings-page .settings-container .settings-tabs .tab-button{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:none;border:none;cursor:pointer;color:#64748b;font-weight:500;border-radius:.75rem .75rem 0 0;transition:all .3s ease;position:relative;min-width:180px;justify-content:center}.settings-page .settings-container .settings-tabs .tab-button:hover{background:#06b6d41a;color:#06b6d4;transform:translateY(-2px)}.settings-page .settings-container .settings-tabs .tab-button--active{background:#fff;color:#06b6d4;transform:translateY(-2px);box-shadow:0 -2px 8px #06b6d433}.settings-page .settings-container .settings-tabs .tab-button--active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#06b6d4,#0891b2)}.settings-page .settings-container .settings-tabs .tab-button .tab-icon{width:20px;height:20px;flex-shrink:0}.settings-page .settings-container .settings-tabs .tab-button .tab-label{font-size:.875rem;white-space:nowrap}.settings-page .settings-container .settings-content .content-header{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem;border-bottom:1px solid #f1f5f9;background:linear-gradient(135deg,#fafbfc,#f8fafc)}.settings-page .settings-container .settings-content .content-header .content-title{display:flex;align-items:center;gap:.75rem}.settings-page .settings-container .settings-content .content-header .content-title .content-icon{width:24px;height:24px;color:#06b6d4}.settings-page .settings-container .settings-content .content-header .content-title h2{font-size:1.25rem;font-weight:600;color:#1e293b;margin:0}.settings-page .settings-container .settings-content .content-header .content-actions{display:flex;align-items:center;gap:1rem}.settings-page .settings-container .settings-content .content-header .content-actions .save-status{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:500}.settings-page .settings-container .settings-content .content-header .content-actions .save-status--saving{background:#06b6d41a;color:#06b6d4}.settings-page .settings-container .settings-content .content-header .content-actions .save-status--saved{background:#22c55e1a;color:#22c55e}.settings-page .settings-container .settings-content .content-header .content-actions .save-status--error{background:#ef44441a;color:#ef4444}.settings-page .settings-container .settings-content .content-header .content-actions .save-status svg{width:16px;height:16px}.settings-page .settings-container .settings-content .content-header .content-actions .save-button{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#06b6d4,#0891b2);color:#fff;border:none;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #06b6d44d}.settings-page .settings-container .settings-content .content-header .content-actions .save-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #06b6d466}.settings-page .settings-container .settings-content .content-header .content-actions .save-button:disabled{opacity:.6;cursor:not-allowed}.settings-page .settings-container .settings-content .content-header .content-actions .save-button svg{width:18px;height:18px}.settings-page .settings-container .settings-content .content-body{padding:2rem}.settings-page .settings-container .settings-content .content-body .settings-form .form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-bottom:2rem}.settings-page .settings-container .settings-content .content-body .settings-form .form-grid:last-child{margin-bottom:0}.settings-page .settings-container .settings-content .content-body .settings-form .form-group{display:flex;flex-direction:column;gap:.5rem}.settings-page .settings-container .settings-content .content-body .settings-form .form-group.full-width{grid-column:1/-1}.settings-page .settings-container .settings-content .content-body .settings-form .form-group label{font-weight:600;color:#374151;font-size:.875rem}.settings-page .settings-container .settings-content .content-body .settings-form .form-group input,.settings-page .settings-container .settings-content .content-body .settings-form .form-group textarea{padding:.75rem 1rem;border:2px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;transition:all .3s ease;background:#fff}.settings-page .settings-container .settings-content .content-body .settings-form .form-group input:focus,.settings-page .settings-container .settings-content .content-body .settings-form .form-group textarea:focus{outline:none;border-color:#06b6d4;box-shadow:0 0 0 3px #06b6d41a}.settings-page .settings-container .settings-content .content-body .settings-form .form-group input::-moz-placeholder,.settings-page .settings-container .settings-content .content-body .settings-form .form-group textarea::-moz-placeholder{color:#9ca3af}.settings-page .settings-container .settings-content .content-body .settings-form .form-group input::placeholder,.settings-page .settings-container .settings-content .content-body .settings-form .form-group textarea::placeholder{color:#9ca3af}.settings-page .settings-container .settings-content .content-body .settings-form .form-group textarea{resize:vertical;min-height:120px;font-family:inherit;line-height:1.6}.settings-page .settings-container .settings-content .content-body .settings-form .contact-sections .contact-section{margin-bottom:2.5rem;padding:1.5rem;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-radius:.75rem;border:1px solid #e5e7eb}.settings-page .settings-container .settings-content .content-body .settings-form .contact-sections .contact-section h3{margin:0 0 1rem;color:#1f2937;font-size:1.125rem;font-weight:600;display:flex;align-items:center;gap:.5rem}.settings-page .settings-container .settings-content .content-body .settings-form .contact-sections .contact-section h3:before{content:"";width:4px;height:20px;background:linear-gradient(180deg,#06b6d4,#0891b2);border-radius:2px}.settings-page .settings-container .settings-content .content-body .settings-form .contact-sections .contact-section .form-grid{margin-bottom:0}.settings-page .settings-container .settings-content .content-body .settings-form .contact-sections .contact-preview .preview-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-top:1rem}.settings-page .settings-container .settings-content .content-body .settings-form .contact-sections .contact-preview .preview-cards .preview-card{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#fff;border-radius:.75rem;border:2px solid #e5e7eb;transition:all .3s ease;box-shadow:0 2px 8px #0000001a}.settings-page .settings-container .settings-content .content-body .settings-form .contact-sections .contact-preview .preview-cards .preview-card:hover{border-color:#06b6d4;transform:translateY(-2px);box-shadow:0 8px 20px #06b6d426}.settings-page .settings-container .settings-content .content-body .settings-form .contact-sections .contact-preview .preview-cards .preview-card .preview-icon{width:48px;height:48px;background:linear-gradient(135deg,#06b6d4,#0891b2);border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.settings-page .settings-container .settings-content .content-body .settings-form .contact-sections .contact-preview .preview-cards .preview-card .preview-icon svg{width:24px;height:24px}.settings-page .settings-container .settings-content .content-body .settings-form .contact-sections .contact-preview .preview-cards .preview-card .preview-info{flex:1;min-width:0}.settings-page .settings-container .settings-content .content-body .settings-form .contact-sections .contact-preview .preview-cards .preview-card .preview-info .preview-title{font-weight:600;color:#1f2937;margin-bottom:.25rem;word-break:break-all}.settings-page .settings-container .settings-content .content-body .settings-form .contact-sections .contact-preview .preview-cards .preview-card .preview-info .preview-subtitle{color:#6b7280;font-size:.875rem}.settings-page .spinner{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin 1s linear infinite}@media(max-width:1024px){.settings-page{padding:1rem}.settings-page .settings-container .settings-tabs{flex-wrap:wrap;gap:0}.settings-page .settings-container .settings-tabs .tab-button{min-width:auto;flex:1;padding:.875rem 1rem}.settings-page .settings-container .settings-tabs .tab-button .tab-label{display:none}.settings-page .settings-container .settings-content .content-header{padding:1rem 1.5rem;flex-direction:column;gap:1rem;align-items:flex-start}.settings-page .settings-container .settings-content .content-header .content-actions{width:100%;justify-content:flex-end}.settings-page .settings-container .settings-content .content-body{padding:1.5rem}.settings-page .settings-container .settings-content .content-body .settings-form .form-grid{grid-template-columns:1fr;gap:1rem}.settings-page .settings-container .settings-content .content-body .settings-form .contact-sections .contact-preview .preview-cards{grid-template-columns:1fr}}@media(max-width:768px){.settings-page .settings-container .settings-tabs .tab-button{padding:.75rem .5rem;font-size:.75rem}.settings-page .settings-container .settings-tabs .tab-button .tab-icon{width:18px;height:18px}.settings-page .settings-container .settings-content .content-body{padding:1rem}.settings-page .settings-container .settings-content .content-body .settings-form .contact-sections .contact-section{padding:1rem;margin-bottom:1.5rem}.settings-page .settings-container .settings-content .content-body .settings-form .contact-sections .contact-preview .preview-cards .preview-card{padding:1rem;flex-direction:column;text-align:center;gap:.75rem}.settings-page .settings-container .settings-content .content-body .settings-form .contact-sections .contact-preview .preview-cards .preview-card .preview-info .preview-title{word-break:break-word}}@media(max-width:480px){.settings-page{padding:.5rem}.settings-page .settings-header{margin-bottom:1rem}.settings-page .settings-header h1{font-size:1.5rem}.settings-page .settings-header p{font-size:.875rem}.settings-page .settings-container .settings-tabs{padding:0 .5rem}.settings-page .settings-container .settings-tabs .tab-button{padding:.5rem .25rem}.settings-page .settings-container .settings-tabs .tab-button .tab-icon{width:16px;height:16px}}.lang-ar .settings-page{direction:rtl}.lang-ar .settings-page h1,.lang-ar .settings-page h2,.lang-ar .settings-page h3,.lang-ar .settings-page h4,.lang-ar .settings-page h5,.lang-ar .settings-page h6,.lang-ar .settings-page p,.lang-ar .settings-page span,.lang-ar .settings-page label,.lang-ar .settings-page button,.lang-ar .settings-page input,.lang-ar .settings-page select,.lang-ar .settings-page textarea{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .settings-page .settings-header h1,.lang-ar .settings-page .settings-header p{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif;text-align:right}.lang-ar .settings-page .settings-container .settings-tabs .tab-button,.lang-ar .settings-page .settings-container .settings-content .content-header .content-title h2,.lang-ar .settings-page .settings-container .settings-content .content-header .content-actions .save-status,.lang-ar .settings-page .settings-container .settings-content .content-header .content-actions .save-button{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .settings-page .settings-container .settings-content .content-body .settings-form .form-group label,.lang-ar .settings-page .settings-container .settings-content .content-body .settings-form .form-group input,.lang-ar .settings-page .settings-container .settings-content .content-body .settings-form .form-group textarea{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif;text-align:right}.lang-ar .settings-page .settings-container .settings-content .content-body .settings-form .contact-sections .contact-section h3{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .settings-page .settings-container .settings-content .content-body .settings-form .contact-sections .contact-section h3:before{margin-right:0;margin-left:.5rem}.lang-ar .settings-page .settings-container .settings-content .content-body .settings-form .contact-sections .contact-preview h3{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .settings-page .settings-container .settings-content .content-body .settings-form .contact-sections .contact-preview .preview-cards .preview-card .preview-info{text-align:right}.lang-ar .settings-page .settings-container .settings-content .content-body .settings-form .contact-sections .contact-preview .preview-cards .preview-card .preview-info .preview-title,.lang-ar .settings-page .settings-container .settings-content .content-body .settings-form .contact-sections .contact-preview .preview-cards .preview-card .preview-info .preview-subtitle{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.website-admin-layout{min-height:100vh;display:flex;flex-direction:column;overflow:hidden}.website-admin-content{flex:1;display:flex;overflow:hidden}.website-admin-content .main-content{flex:1;padding:2rem;overflow-y:auto;background-color:#f8fafc;transition:margin-left .3s ease}.website-admin-content .main-content--mobile{margin-left:0;padding:1rem}.website-admin-content .main-content--expanded{margin-left:0}.page-placeholder{display:flex;align-items:center;justify-content:center;min-height:50vh;background:#fff;border-radius:.75rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;margin:2rem 0}.page-placeholder .placeholder-content{text-align:center;padding:3rem}.page-placeholder .placeholder-content h2{color:#39465d;font-size:2rem;font-weight:600;margin-bottom:1rem}.page-placeholder .placeholder-content p{color:#4b5563;font-size:1.125rem;font-weight:400}@media(max-width:1024px){.website-admin-content .main-content{padding:1.5rem}.website-admin-content .main-content--mobile{padding:1rem}}@media(max-width:768px){.website-admin-content .main-content{padding:1rem}.page-placeholder{margin:1rem 0}.page-placeholder .placeholder-content{padding:2rem 1rem}.page-placeholder .placeholder-content h2{font-size:1.5rem}.page-placeholder .placeholder-content p{font-size:1rem}}.customer-service-navbar{height:70px;background:linear-gradient(135deg,#0f766e,#0d9488);display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;position:sticky;top:0;z-index:100;border-bottom:2px solid #06b6d4}.customer-service-navbar .navbar-left{display:flex;align-items:center;gap:2rem}.customer-service-navbar .navbar-left .navbar-brand{display:flex;align-items:center;gap:.75rem}.customer-service-navbar .navbar-left .navbar-brand .brand-icon{width:40px;height:40px;background:linear-gradient(135deg,#06b6d4,#0891b2);border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.875rem;letter-spacing:1px;box-shadow:0 4px 12px #06b6d44d}.customer-service-navbar .navbar-left .navbar-brand .brand-text{color:#fff;font-size:1.125rem;font-weight:600}.customer-service-navbar .navbar-left .navbar-breadcrumb{display:flex;align-items:center;gap:.5rem;color:#ffffffb3;font-size:.875rem}.customer-service-navbar .navbar-left .navbar-breadcrumb .breadcrumb-icon{width:16px;height:16px;color:#06b6d4}.customer-service-navbar .navbar-left .navbar-breadcrumb .breadcrumb-text{color:#fff;font-weight:500}.customer-service-navbar .navbar-right{display:flex;align-items:center;gap:1.5rem}.customer-service-navbar .navbar-right .navbar-stats{display:flex;gap:1.5rem}.customer-service-navbar .navbar-right .navbar-stats .stat-item{display:flex;flex-direction:column;align-items:center;gap:.125rem;color:#fffc;font-size:.8rem}.customer-service-navbar .navbar-right .navbar-stats .stat-item .stat-value{color:#06b6d4;font-weight:700;font-size:1.125rem}.customer-service-navbar .navbar-right .navbar-stats .stat-item .stat-label{color:#fff9;font-size:.75rem;text-transform:uppercase;letter-spacing:.5px}.customer-service-navbar .navbar-right .navbar-actions{display:flex;align-items:center;gap:.5rem}.customer-service-navbar .navbar-right .navbar-actions .action-btn{position:relative;width:40px;height:40px;background:#06b6d426;border:none;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#fffc;cursor:pointer;transition:all .3s ease-in-out}.customer-service-navbar .navbar-right .navbar-actions .action-btn:hover{background:#06b6d440;color:#06b6d4;transform:translateY(-1px)}.customer-service-navbar .navbar-right .navbar-actions .action-btn svg{width:18px;height:18px}.customer-service-navbar .navbar-right .navbar-actions .action-btn .badge{position:absolute;top:-2px;right:-2px;background:#dc2626;color:#fff;font-size:.75rem;font-weight:600;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #0f766e}.customer-service-navbar .navbar-right .navbar-actions .action-btn.language-toggle .language-text{font-size:.75rem;font-weight:700;letter-spacing:.5px}.customer-service-navbar .navbar-right .navbar-actions .action-btn.language-toggle:after{content:attr(title);position:absolute;bottom:-35px;left:50%;transform:translate(-50%);background:#000c;color:#fff;padding:.5rem .75rem;border-radius:.375rem;font-size:.75rem;white-space:nowrap;opacity:0;visibility:hidden;transition:all .3s ease-in-out;pointer-events:none;z-index:1000}.customer-service-navbar .navbar-right .navbar-actions .action-btn.language-toggle:hover:after{opacity:1;visibility:visible;bottom:-40px}.customer-service-navbar .navbar-right .navbar-actions .action-btn.notifications-btn{position:relative}.customer-service-navbar .navbar-right .navbar-actions .action-btn.notifications-btn:after{content:attr(title);position:absolute;bottom:-35px;left:50%;transform:translate(-50%);background:#000c;color:#fff;padding:.5rem .75rem;border-radius:.375rem;font-size:.75rem;white-space:nowrap;opacity:0;visibility:hidden;transition:all .3s ease-in-out;pointer-events:none;z-index:1000}.customer-service-navbar .navbar-right .navbar-actions .action-btn.notifications-btn:hover:after{opacity:1;visibility:visible;bottom:-40px}.customer-service-navbar .navbar-right .navbar-actions .notifications-wrapper{position:relative}.customer-service-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown{position:absolute;top:calc(100% + 10px);right:0;background:#fff;border-radius:.5rem;box-shadow:0 20px 40px #00000026;min-width:380px;max-width:400px;max-height:500px;overflow:hidden;z-index:1000;animation:fadeInDown .3s ease-out;border:1px solid rgba(6,182,212,.2)}.customer-service-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown:before{content:"";position:absolute;top:-8px;right:16px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #ffffff}.customer-service-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .dropdown-header{padding:1rem 1.25rem;background:linear-gradient(135deg,#06b6d4,#0891b2);color:#fff;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.1)}.customer-service-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .dropdown-header .dropdown-title{font-size:1rem;font-weight:600}.customer-service-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .dropdown-header .notifications-count{font-size:.75rem;background:#fff3;padding:.25rem .5rem;border-radius:.375rem}.customer-service-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list{max-height:360px;overflow-y:auto}.customer-service-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list::-webkit-scrollbar{width:4px}.customer-service-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list::-webkit-scrollbar-track{background:#f8fafc}.customer-service-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.customer-service-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list::-webkit-scrollbar-thumb:hover{background:#94a3b8}.customer-service-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item{position:relative;display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;border-bottom:1px solid #f1f5f9;cursor:pointer;transition:all .3s ease-in-out}.customer-service-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item:hover{background:#f8fafc}.customer-service-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item:last-child{border-bottom:none}.customer-service-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item--unread{background:#06b6d40d;border-left:3px solid #06b6d4}.customer-service-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item--unread:hover{background:#06b6d41a}.customer-service-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .notification-icon{flex-shrink:0;width:32px;height:32px;background:#06b6d4;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.customer-service-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .notification-icon svg{width:16px;height:16px}.customer-service-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .notification-content{flex:1;min-width:0}.customer-service-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .notification-content .notification-title{font-size:.875rem;font-weight:600;color:#1e293b;margin-bottom:.25rem;line-height:1.3}.customer-service-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .notification-content .notification-message{font-size:.8rem;color:#64748b;margin-bottom:.25rem;line-height:1.4}.customer-service-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .notification-content .notification-time{font-size:.75rem;color:#94a3b8;font-weight:500}.customer-service-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .notification-dot{position:absolute;top:1rem;right:1rem;width:8px;height:8px;background:#dc2626;border-radius:50%;border:2px solid #ffffff}.customer-service-navbar .navbar-right .navbar-actions .user-profile{margin-left:.5rem;position:relative}.customer-service-navbar .navbar-right .navbar-actions .user-profile .user-avatar{position:relative;width:40px;height:40px;border-radius:50%;overflow:hidden;border:2px solid #06b6d4;cursor:pointer;transition:all .3s ease-in-out;background:none;padding:0}.customer-service-navbar .navbar-right .navbar-actions .user-profile .user-avatar:hover{border-color:#0891b2;transform:scale(1.05);box-shadow:0 4px 12px #06b6d466}.customer-service-navbar .navbar-right .navbar-actions .user-profile .user-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.customer-service-navbar .navbar-right .navbar-actions .user-profile .user-avatar .cs-indicator{position:absolute;bottom:-2px;right:-2px;width:16px;height:16px;background:#06b6d4;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #0f766e}.customer-service-navbar .navbar-right .navbar-actions .user-profile .user-avatar .cs-indicator svg{width:10px;height:10px;color:#fff}.customer-service-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown{position:absolute;top:calc(100% + 10px);right:0;background:#fff;border-radius:.5rem;box-shadow:0 10px 30px #0003;min-width:200px;overflow:hidden;z-index:1000;animation:fadeInDown .2s ease-out;border:1px solid #06b6d4}.customer-service-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown:before{content:"";position:absolute;top:-8px;right:16px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #ffffff}.customer-service-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-header{padding:.75rem 1rem;background:linear-gradient(135deg,#06b6d4,#0891b2);color:#fff;border-bottom:1px solid #e5e7eb}.customer-service-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-header .user-role{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.customer-service-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-item{display:flex;align-items:center;gap:.75rem;width:100%;padding:.875rem 1rem;border:none;background:none;color:#374151;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out;text-align:left}.customer-service-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-item:hover{background:#cffafe;color:#06b6d4}.customer-service-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-item--logout{border-top:1px solid #e5e7eb;color:#dc2626}.customer-service-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-item--logout:hover{background:#dc26261a;color:#dc2626}.customer-service-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-item svg{width:16px;height:16px;flex-shrink:0}@media(max-width:768px){.customer-service-navbar{padding:0 1rem}.customer-service-navbar .navbar-left{gap:1rem}.customer-service-navbar .navbar-left .navbar-breadcrumb{display:none}.customer-service-navbar .navbar-right{gap:1rem}.customer-service-navbar .navbar-right .navbar-stats{display:none}.customer-service-navbar .navbar-right .navbar-actions{gap:.25rem}.customer-service-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown{right:-20px;min-width:320px;max-width:calc(100vw - 40px)}.customer-service-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown:before{right:36px}.customer-service-navbar .navbar-right .navbar-actions .action-btn.notifications-btn:after,.customer-service-navbar .navbar-right .navbar-actions .action-btn.language-toggle:after{display:none}}@media(max-width:480px){.customer-service-navbar{padding:0 .75rem}.customer-service-navbar .navbar-left .brand-text{display:none}.customer-service-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown{right:-40px;min-width:280px}.customer-service-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown:before{right:56px}}.lang-ar .customer-service-navbar{direction:rtl}.lang-ar .customer-service-navbar .brand-text,.lang-ar .customer-service-navbar .breadcrumb-text,.lang-ar .customer-service-navbar .stat-label,.lang-ar .customer-service-navbar .dropdown-title,.lang-ar .customer-service-navbar .notifications-count,.lang-ar .customer-service-navbar .notification-title,.lang-ar .customer-service-navbar .notification-message,.lang-ar .customer-service-navbar .notification-time,.lang-ar .customer-service-navbar .user-role,.lang-ar .customer-service-navbar .dropdown-item{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .customer-service-navbar .navbar-left .navbar-breadcrumb .breadcrumb-icon{transform:scaleX(-1)}.lang-ar .customer-service-navbar .navbar-right .navbar-actions .action-btn.language-toggle .language-text{font-family:Arial,sans-serif}.lang-ar .customer-service-navbar .navbar-right .navbar-actions .action-btn .badge{right:auto;left:-2px}.lang-ar .customer-service-navbar .navbar-right .navbar-actions .action-btn.notifications-btn:after,.lang-ar .customer-service-navbar .navbar-right .navbar-actions .action-btn.language-toggle:after{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .customer-service-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown{right:auto;left:0}.lang-ar .customer-service-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown:before{right:auto;left:16px}.lang-ar .customer-service-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .dropdown-header .dropdown-title,.lang-ar .customer-service-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .dropdown-header .notifications-count{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .customer-service-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .notification-content{text-align:right}.lang-ar .customer-service-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .notification-content .notification-title,.lang-ar .customer-service-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .notification-content .notification-message,.lang-ar .customer-service-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .notification-content .notification-time{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .customer-service-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .notification-dot{right:auto;left:1rem}.lang-ar .customer-service-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item--unread{border-left:none;border-right:3px solid #06b6d4}.lang-ar .customer-service-navbar .navbar-right .navbar-actions .user-profile{margin-left:0;margin-right:.5rem}.lang-ar .customer-service-navbar .navbar-right .navbar-actions .user-profile .user-avatar .cs-indicator{right:auto;left:-2px}.lang-ar .customer-service-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown{right:auto;left:0}.lang-ar .customer-service-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown:before{right:auto;left:16px}.lang-ar .customer-service-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-header .user-role{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .customer-service-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-item{text-align:right;font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .customer-service-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-item svg{margin-left:.75rem;margin-right:0}@media(max-width:768px){.lang-ar .customer-service-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown{left:-20px;right:auto}.lang-ar .customer-service-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown:before{left:36px;right:auto}}@media(max-width:480px){.lang-ar .customer-service-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown{left:-40px;right:auto}.lang-ar .customer-service-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown:before{left:56px;right:auto}}.order-details{max-width:1400px;margin:0 auto;padding:2rem}@media(max-width:1024px){.order-details{padding:1.5rem}}@media(max-width:768px){.order-details{padding:1rem}}@media(max-width:480px){.order-details{padding:.75rem}}@media(max-width:320px){.order-details{padding:0}.details-header .order-title h1{font-size:1rem}.details-card{border-radius:0;margin-left:-.25rem;margin-right:-.25rem}.details-card .card-header{padding:.5rem}.details-card .card-header .card-icon{width:24px;height:24px}.details-card .card-header .card-icon svg{width:12px;height:12px}.details-card .card-header h3{font-size:.8rem}.details-card .card-content{padding:.5rem}.info-row{padding:.375rem 0}.info-row .label,.info-row .value{font-size:.675rem}.modal-content .modal-header{padding:.5rem}.modal-content .modal-header h3{font-size:.875rem}.modal-content .modal-body{padding:.5rem}.modal-content .modal-body .form-group{margin-bottom:.5rem}.modal-content .modal-body .form-group label{font-size:.7rem}.modal-content .modal-body .form-group input,.modal-content .modal-body .form-group select,.modal-content .modal-body .form-group textarea{padding:.375rem;font-size:.7rem}.modal-content .modal-body .modal-actions .btn-secondary,.modal-content .modal-body .modal-actions .btn-primary{padding:.375rem .75rem;font-size:.7rem}}[dir=rtl] .order-details .back-btn svg{transform:scaleX(-1)}[dir=rtl] .order-details .info-row{flex-direction:row-reverse;text-align:right}[dir=rtl] .order-details .info-row .value{text-align:left}[dir=rtl] .order-details .payment-method,[dir=rtl] .order-details .vehicle-type,[dir=rtl] .order-details .creator-badge{flex-direction:row-reverse}[dir=rtl] .order-details .ticket-status-badge,[dir=rtl] .order-details .payment-status-badge{margin-left:0;margin-right:auto}[dir=rtl] .order-details .status-timeline .timeline-item:not(:last-child):after{left:auto;right:8px}[dir=rtl] .order-details .ticket-actions,[dir=rtl] .order-details .modal-actions{flex-direction:row-reverse}.customer-services-layout{min-height:100vh;display:flex;flex-direction:column;overflow:hidden}.customer-services-content{flex:1;display:flex;overflow:hidden}.customer-services-content .main-content{flex:1;padding:2rem;overflow-y:auto;background-color:#f8fafc;max-width:1400px;margin:0 auto;width:100%}@media(max-width:1024px){.customer-services-content .main-content{padding:1.5rem}}@media(max-width:768px){.customer-services-content .main-content{padding:1rem}}@media(max-width:480px){.customer-services-content .main-content{padding:.75rem}}.dashboard-header{margin-bottom:2rem}.dashboard-header .header-title{margin-bottom:1.5rem}.dashboard-header .header-title h1{font-size:1.875rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}@media(max-width:768px){.dashboard-header .header-title h1{font-size:1.5rem}}@media(max-width:480px){.dashboard-header .header-title h1{font-size:1.25rem}}.dashboard-header .header-title p{font-size:1rem;color:#64748b}@media(max-width:768px){.dashboard-header .header-title p{font-size:.875rem}}.dashboard-header .dashboard-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem}@media(max-width:1024px){.dashboard-header .dashboard-stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}}@media(max-width:768px){.dashboard-header .dashboard-stats{grid-template-columns:repeat(2,1fr);gap:.75rem}}@media(max-width:480px){.dashboard-header .dashboard-stats{grid-template-columns:1fr;gap:.75rem}}.dashboard-header .dashboard-stats .stat-card{background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e2e8f0;display:flex;align-items:center;gap:1rem;transition:all .3s ease-in-out}.dashboard-header .dashboard-stats .stat-card:hover{transform:translateY(-2px);box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f}@media(max-width:768px){.dashboard-header .dashboard-stats .stat-card{padding:1rem;gap:.75rem}}@media(max-width:480px){.dashboard-header .dashboard-stats .stat-card{padding:.75rem;gap:.5rem;flex-direction:column;text-align:center}}.dashboard-header .dashboard-stats .stat-card .stat-icon{width:48px;height:48px;background:linear-gradient(135deg,#06b6d4,#0891b2);border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}@media(max-width:768px){.dashboard-header .dashboard-stats .stat-card .stat-icon{width:40px;height:40px}}@media(max-width:480px){.dashboard-header .dashboard-stats .stat-card .stat-icon{width:36px;height:36px}}.dashboard-header .dashboard-stats .stat-card .stat-icon svg{width:24px;height:24px}@media(max-width:768px){.dashboard-header .dashboard-stats .stat-card .stat-icon svg{width:20px;height:20px}}@media(max-width:480px){.dashboard-header .dashboard-stats .stat-card .stat-icon svg{width:18px;height:18px}}.dashboard-header .dashboard-stats .stat-card .stat-content .stat-number{font-size:1.875rem;font-weight:700;color:#1e293b;line-height:1}@media(max-width:768px){.dashboard-header .dashboard-stats .stat-card .stat-content .stat-number{font-size:1.5rem}}@media(max-width:480px){.dashboard-header .dashboard-stats .stat-card .stat-content .stat-number{font-size:1.25rem}}.dashboard-header .dashboard-stats .stat-card .stat-content .stat-label{font-size:.875rem;color:#64748b;font-weight:500}@media(max-width:768px){.dashboard-header .dashboard-stats .stat-card .stat-content .stat-label{font-size:.75rem}}.section-tabs{display:flex;gap:.5rem;margin-bottom:2rem;background:#fff;padding:.5rem;border-radius:.75rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e2e8f0;overflow-x:auto}@media(max-width:768px){.section-tabs{gap:.25rem;padding:.375rem;margin-bottom:1.5rem}}@media(max-width:480px){.section-tabs{gap:.125rem;padding:.25rem;margin-bottom:1rem}}.section-tabs .section-tab{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:.5rem;background:transparent;color:#64748b;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out;white-space:nowrap;flex-shrink:0}.section-tabs .section-tab:hover{background:#f1f5f9;color:#374151}.section-tabs .section-tab.active{background:linear-gradient(135deg,#06b6d4,#0891b2);color:#fff;box-shadow:0 2px 8px #06b6d44d}@media(max-width:768px){.section-tabs .section-tab{padding:.625rem .75rem;font-size:.8rem;gap:.375rem}}@media(max-width:480px){.section-tabs .section-tab{padding:.5rem .625rem;font-size:.75rem;gap:.25rem;flex-direction:column;text-align:center}}.section-tabs .section-tab .tab-icon{font-size:1.125rem}@media(max-width:480px){.section-tabs .section-tab .tab-icon{font-size:1rem}.section-tabs .section-tab .tab-text{font-size:.65rem;line-height:1}}.section-tabs .section-tab .tab-count{background:#fff3;color:#fff;padding:.125rem .375rem;border-radius:50px;font-size:.75rem;font-weight:600;min-width:20px;text-align:center}.section-tab:not(.active) .section-tabs .section-tab .tab-count{background:#e2e8f0;color:#64748b}@media(max-width:480px){.section-tabs .section-tab .tab-count{font-size:.625rem;padding:.0625rem .25rem;min-width:16px}}.orders-section{width:100%;max-width:100%;overflow:hidden}.orders-section .section-header{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}@media(max-width:1024px){.orders-section .section-header{flex-direction:column;align-items:stretch}}.orders-section .section-header h2{font-size:1.5rem;font-weight:600;color:#1e293b}@media(max-width:768px){.orders-section .section-header h2{font-size:1.25rem}}.orders-section .section-header .header-actions{display:flex;gap:1rem;align-items:flex-start;flex-wrap:wrap}@media(max-width:1024px){.orders-section .section-header .header-actions{width:100%;flex-direction:column;gap:1rem}}.orders-section .section-header .header-actions .create-ticket-btn{background:linear-gradient(135deg,#059669,#047857);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease-in-out;display:flex;align-items:center;gap:.5rem;white-space:nowrap}.orders-section .section-header .header-actions .create-ticket-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0596694d}@media(max-width:1024px){.orders-section .section-header .header-actions .create-ticket-btn{width:100%;justify-content:center}}@media(max-width:768px){.orders-section .section-header .header-actions .create-ticket-btn{padding:.625rem 1.25rem;font-size:.8rem}}@media(max-width:480px){.orders-section .section-header .header-actions .create-ticket-btn{padding:.5rem 1rem;font-size:.75rem}}.orders-section .section-header .header-actions .create-ticket-btn svg{width:18px;height:18px}@media(max-width:768px){.orders-section .section-header .header-actions .create-ticket-btn svg{width:16px;height:16px}}.orders-section .section-header .header-actions .filters{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}@media(max-width:1024px){.orders-section .section-header .header-actions .filters{width:100%;gap:.75rem}}@media(max-width:768px){.orders-section .section-header .header-actions .filters{flex-direction:column;gap:.75rem}}.orders-section .section-header .header-actions .filters .search-box{position:relative;flex:1;min-width:250px}@media(max-width:1024px){.orders-section .section-header .header-actions .filters .search-box{min-width:200px}}@media(max-width:768px){.orders-section .section-header .header-actions .filters .search-box{width:100%;min-width:auto}}.orders-section .section-header .header-actions .filters .search-box .search-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#64748b}.orders-section .section-header .header-actions .filters .search-box input{padding:.75rem .75rem .75rem 2.5rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;width:100%;transition:all .3s ease-in-out}.orders-section .section-header .header-actions .filters .search-box input:focus{outline:none;border-color:#06b6d4;box-shadow:0 0 0 3px #06b6d41a}@media(max-width:480px){.orders-section .section-header .header-actions .filters .search-box input{padding:.625rem .625rem .625rem 2.25rem;font-size:.8rem}}.orders-section .section-header .header-actions .filters .status-filter,.orders-section .section-header .header-actions .filters .ticket-filter,.orders-section .section-header .header-actions .filters .created-by-filter,.orders-section .section-header .header-actions .filters .priority-sort{padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;background:#fff;cursor:pointer;transition:all .3s ease-in-out;min-width:140px}.orders-section .section-header .header-actions .filters .status-filter:focus,.orders-section .section-header .header-actions .filters .ticket-filter:focus,.orders-section .section-header .header-actions .filters .created-by-filter:focus,.orders-section .section-header .header-actions .filters .priority-sort:focus{outline:none;border-color:#06b6d4;box-shadow:0 0 0 3px #06b6d41a}@media(max-width:768px){.orders-section .section-header .header-actions .filters .status-filter,.orders-section .section-header .header-actions .filters .ticket-filter,.orders-section .section-header .header-actions .filters .created-by-filter,.orders-section .section-header .header-actions .filters .priority-sort{width:100%;min-width:auto}}@media(max-width:480px){.orders-section .section-header .header-actions .filters .status-filter,.orders-section .section-header .header-actions .filters .ticket-filter,.orders-section .section-header .header-actions .filters .created-by-filter,.orders-section .section-header .header-actions .filters .priority-sort{padding:.625rem .75rem;font-size:.8rem}}@media(max-width:768px){.no-results p{font-size:.75rem}.table-container{border-radius:0;border-left:none;border-right:none}.pagination-container{margin:1.5rem -1rem 0;border-radius:0;border-left:none;border-right:none}.section-tabs{border-radius:0;border-left:none;border-right:none}}@media(max-width:480px){.customer-services-content .main-content{padding:.5rem}.dashboard-header,.dashboard-header .header-title,.orders-section .section-header{margin-bottom:1rem}.table-container{border-radius:0;border-left:none;border-right:none}.pagination-container{margin:1.5rem -.5rem 0;border-radius:0;padding:.75rem;border-left:none;border-right:none}.section-tabs{border-radius:0;border-left:none;border-right:none}}[dir=rtl] .customer-services-layout .back-btn svg{transform:scaleX(-1)}[dir=rtl] .customer-services-layout .search-box .search-icon{left:auto;right:.75rem}[dir=rtl] .customer-services-layout .search-box input{padding:.75rem 2.5rem .75rem .75rem}[dir=rtl] .customer-services-layout .pagination-btn svg{transform:scaleX(-1)}[dir=rtl] .customer-services-layout .assigned-badge,[dir=rtl] .customer-services-layout .ticket-creator-info .creator-badge,[dir=rtl] .customer-services-layout .section-tabs .section-tab{flex-direction:row-reverse}.admin-cs-navbar{background:linear-gradient(135deg,#0f172a,#020617);border-bottom:2px solid #06b6d4;display:flex;align-items:center;justify-content:space-between;padding:0 2rem;height:70px;position:relative;z-index:100;box-shadow:0 4px 12px #06b6d41a}@media(max-width:768px){.admin-cs-navbar{padding:0 1rem;height:60px}}@media(max-width:480px){.admin-cs-navbar{padding:0 .75rem}}.admin-cs-navbar .navbar-left{display:flex;align-items:center;gap:1.5rem;flex:1}@media(max-width:768px){.admin-cs-navbar .navbar-left{gap:1rem}}.admin-cs-navbar .navbar-left .sidebar-toggle{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#06b6d426;border:1px solid rgba(6,182,212,.3);border-radius:.5rem;color:#fffc;cursor:pointer;transition:all .2s ease}.admin-cs-navbar .navbar-left .sidebar-toggle:hover{background:#06b6d440;color:#06b6d4;border-color:#06b6d4}.admin-cs-navbar .navbar-left .sidebar-toggle svg{width:20px;height:20px}@media(max-width:768px){.admin-cs-navbar .navbar-left .sidebar-toggle{width:36px;height:36px}.admin-cs-navbar .navbar-left .sidebar-toggle svg{width:18px;height:18px}}.admin-cs-navbar .navbar-left .navbar-brand{display:flex;align-items:center;gap:.75rem}.admin-cs-navbar .navbar-left .navbar-brand .brand-icon{width:40px;height:40px;background:linear-gradient(135deg,#06b6d4,#0891b2);border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.75rem;letter-spacing:.5px;box-shadow:0 4px 12px #06b6d44d}@media(max-width:768px){.admin-cs-navbar .navbar-left .navbar-brand .brand-icon{width:36px;height:36px;font-size:.65rem}}.admin-cs-navbar .navbar-left .navbar-brand .brand-text{color:#fff;font-size:1rem;font-weight:600;white-space:nowrap}@media(max-width:768px){.admin-cs-navbar .navbar-left .navbar-brand .brand-text{font-size:.875rem}}@media(max-width:480px){.admin-cs-navbar .navbar-left .navbar-brand .brand-text{display:none}}.admin-cs-navbar .navbar-left .navbar-breadcrumb{display:flex;align-items:center;gap:.5rem;margin-left:1rem;padding-left:1rem;border-left:1px solid rgba(6,182,212,.3)}@media(max-width:1024px){.admin-cs-navbar .navbar-left .navbar-breadcrumb{display:none}}.admin-cs-navbar .navbar-left .navbar-breadcrumb .breadcrumb-icon{width:16px;height:16px;color:#06b6d499}.admin-cs-navbar .navbar-left .navbar-breadcrumb .breadcrumb-text{color:#ffffffb3;font-size:.875rem;font-weight:500}.admin-cs-navbar .navbar-right{display:flex;align-items:center;gap:1.5rem}@media(max-width:768px){.admin-cs-navbar .navbar-right{gap:1rem}}.admin-cs-navbar .navbar-right .navbar-actions{display:flex;align-items:center;gap:1rem}.admin-cs-navbar .navbar-right .navbar-actions .notifications-wrapper{position:relative}.admin-cs-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-btn{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#06b6d41a;border:1px solid rgba(6,182,212,.2);border-radius:.5rem;color:#fffc;cursor:pointer;transition:all .2s ease}.admin-cs-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-btn:hover{background:#06b6d433;color:#06b6d4;border-color:#06b6d4}.admin-cs-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-btn svg{width:20px;height:20px}.admin-cs-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-btn .badge{position:absolute;top:-2px;right:-2px;background:#ef4444;color:#fff;border-radius:50%;width:18px;height:18px;font-size:.65rem;font-weight:600;display:flex;align-items:center;justify-content:center;border:2px solid #0f172a}@media(max-width:768px){.admin-cs-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-btn{width:36px;height:36px}.admin-cs-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-btn svg{width:18px;height:18px}.admin-cs-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-btn .badge{width:16px;height:16px;font-size:.6rem}}.admin-cs-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown{position:absolute;top:calc(100% + 10px);right:0;background:#fff;border-radius:.75rem;box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d;border:1px solid #e2e8f0;width:320px;max-height:400px;overflow-y:auto;z-index:1000}@media(max-width:480px){.admin-cs-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown{width:280px;right:-100px}}.admin-cs-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .dropdown-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0;background:#f8fafc;border-radius:.75rem .75rem 0 0}.admin-cs-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .dropdown-header .dropdown-title{font-size:1rem;font-weight:600;color:#1e293b}.admin-cs-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .dropdown-header .notifications-count{font-size:.75rem;color:#06b6d4;font-weight:500}.admin-cs-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list{max-height:300px;overflow-y:auto}.admin-cs-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.5rem;border-bottom:1px solid #f1f5f9;transition:all .2s ease;position:relative}.admin-cs-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item:hover{background:#f8fafc}.admin-cs-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item:last-child{border-bottom:none}.admin-cs-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item--unread{background:#06b6d405}.admin-cs-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .notification-icon{width:32px;height:32px;background:#06b6d41a;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#06b6d4;flex-shrink:0}.admin-cs-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .notification-icon svg{width:16px;height:16px}.admin-cs-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .notification-content{flex:1}.admin-cs-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .notification-content .notification-title{font-size:.875rem;font-weight:600;color:#1e293b;margin-bottom:.25rem}.admin-cs-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .notification-content .notification-message{font-size:.75rem;color:#64748b;margin-bottom:.25rem;line-height:1.4}.admin-cs-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .notification-content .notification-time{font-size:.65rem;color:#94a3b8}.admin-cs-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .notification-dot{position:absolute;top:1rem;right:1rem;width:8px;height:8px;background:#06b6d4;border-radius:50%}.admin-cs-navbar .navbar-right .navbar-actions .user-profile{position:relative}.admin-cs-navbar .navbar-right .navbar-actions .user-profile .user-avatar{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:2px solid rgba(6,182,212,.3);cursor:pointer;transition:all .2s ease;overflow:hidden}.admin-cs-navbar .navbar-right .navbar-actions .user-profile .user-avatar:hover{border-color:#06b6d4;box-shadow:0 0 0 4px #06b6d41a}.admin-cs-navbar .navbar-right .navbar-actions .user-profile .user-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.admin-cs-navbar .navbar-right .navbar-actions .user-profile .user-avatar .admin-indicator{position:absolute;bottom:-2px;right:-2px;width:16px;height:16px;background:#06b6d4;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;border:2px solid #0f172a}.admin-cs-navbar .navbar-right .navbar-actions .user-profile .user-avatar .admin-indicator svg{width:10px;height:10px}@media(max-width:768px){.admin-cs-navbar .navbar-right .navbar-actions .user-profile .user-avatar{width:36px;height:36px}.admin-cs-navbar .navbar-right .navbar-actions .user-profile .user-avatar .admin-indicator{width:14px;height:14px}.admin-cs-navbar .navbar-right .navbar-actions .user-profile .user-avatar .admin-indicator svg{width:8px;height:8px}}.admin-cs-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown{position:absolute;top:calc(100% + 10px);right:0;background:#fff;border-radius:.75rem;box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d;border:1px solid #e2e8f0;min-width:200px;overflow:hidden;z-index:1000}.admin-cs-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-header{padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0;background:#f8fafc}.admin-cs-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-header .user-role{font-size:.875rem;font-weight:600;color:#1e293b}.admin-cs-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-item{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1.5rem;background:none;border:none;color:#64748b;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-align:left}.admin-cs-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-item:hover{background:#f8fafc;color:#1e293b}.admin-cs-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-item--logout{color:#ef4444}.admin-cs-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-item--logout:hover{background:#ef44440d;color:#dc2626}.admin-cs-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-item svg{width:16px;height:16px;flex-shrink:0}.lang-ar .admin-cs-navbar{direction:rtl}.lang-ar .admin-cs-navbar .brand-text,.lang-ar .admin-cs-navbar .breadcrumb-text,.lang-ar .admin-cs-navbar .dropdown-title,.lang-ar .admin-cs-navbar .notifications-count,.lang-ar .admin-cs-navbar .notification-title,.lang-ar .admin-cs-navbar .notification-message,.lang-ar .admin-cs-navbar .notification-time,.lang-ar .admin-cs-navbar .user-role,.lang-ar .admin-cs-navbar .dropdown-item{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .admin-cs-navbar .navbar-left .navbar-breadcrumb .breadcrumb-icon{transform:scaleX(-1)}.lang-ar .admin-cs-navbar .navbar-right .navbar-actions .action-btn.language-toggle .language-text{font-family:Arial,sans-serif}.lang-ar .admin-cs-navbar .navbar-right .navbar-actions .action-btn .badge{right:auto;left:-2px}.lang-ar .admin-cs-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown{right:auto;left:0}.lang-ar .admin-cs-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown:before{right:auto;left:16px}.lang-ar .admin-cs-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .dropdown-header,.lang-ar .admin-cs-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item{text-align:right}.lang-ar .admin-cs-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .notification-icon{margin-left:.75rem;margin-right:0}.lang-ar .admin-cs-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .notification-content{text-align:right}.lang-ar .admin-cs-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item .notification-dot{right:auto;left:1rem}.lang-ar .admin-cs-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown .notifications-list .notification-item--unread{border-left:none;border-right:3px solid #06b6d4}.lang-ar .admin-cs-navbar .navbar-right .navbar-actions .user-profile .user-avatar .admin-indicator{right:auto;left:-2px}.lang-ar .admin-cs-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown{right:auto;left:0}.lang-ar .admin-cs-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown:before{right:auto;left:16px}.lang-ar .admin-cs-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-header,.lang-ar .admin-cs-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-item{text-align:right}.lang-ar .admin-cs-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-item svg{margin-left:.75rem;margin-right:0}@media(max-width:768px){.lang-ar .admin-cs-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown{left:-50px;right:auto}.lang-ar .admin-cs-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown:before{left:66px;right:auto}}@media(max-width:480px){.lang-ar .admin-cs-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown{left:-100px;right:auto}.lang-ar .admin-cs-navbar .navbar-right .navbar-actions .notifications-wrapper .notifications-dropdown:before{left:116px;right:auto}.lang-ar .admin-cs-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown{left:-20px;right:auto}.lang-ar .admin-cs-navbar .navbar-right .navbar-actions .user-profile .profile-dropdown:before{left:36px;right:auto}}.lang-ar .notifications-list::-webkit-scrollbar{width:4px}.lang-ar .notifications-list::-webkit-scrollbar-track{background:#f1f5f9}.lang-ar .notifications-list::-webkit-scrollbar-thumb{background:#06b6d4;border-radius:2px}.lang-ar .notifications-list::-webkit-scrollbar-thumb:hover{background-color:#06b6d4}.admin-cs-sidebar-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:99999999999;transition:all .3s ease}.admin-cs-sidebar{width:280px;background:linear-gradient(180deg,#0f172a,#020617);overflow-y:auto;transition:width .3s ease;border-right:2px solid #06b6d4;position:relative}.admin-cs-sidebar--collapsed{width:70px}.admin-cs-sidebar--collapsed .sidebar-label{opacity:0;transform:translate(-10px);pointer-events:none;white-space:nowrap;overflow:hidden}.admin-cs-sidebar--collapsed .sidebar-item{justify-content:center;padding:.875rem .75rem;position:relative}.admin-cs-sidebar--collapsed .sidebar-item:hover{padding:.875rem .75rem;background:#06b6d41a}.admin-cs-sidebar--collapsed .sidebar-item--active{padding:.875rem .75rem;background:#06b6d433}.admin-cs-sidebar--collapsed .sidebar-item:hover:after{content:attr(title);position:absolute;left:calc(100% + 15px);top:50%;transform:translateY(-50%);background:#000000e6;color:#fff;padding:.5rem .75rem;border-radius:.375rem;font-size:.75rem;white-space:nowrap;z-index:100000000001;opacity:1;visibility:visible;pointer-events:none;border:1px solid #06b6d4}.admin-cs-sidebar--collapsed .sidebar-item:hover:before{content:"";position:absolute;left:calc(100% + 7px);top:50%;transform:translateY(-50%);width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:8px solid rgba(0,0,0,.9);z-index:100000000001}.admin-cs-sidebar--mobile{position:fixed;left:-280px;z-index:100000000000;width:280px;height:100dvh;top:0;transition:left .3s ease;display:flex;flex-direction:column}.admin-cs-sidebar--mobile.admin-cs-sidebar--open{left:0}.admin-cs-sidebar .sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid rgba(6,182,212,.2);background:linear-gradient(135deg,#06b6d41a,#06b6d40d);flex-shrink:0}.admin-cs-sidebar .sidebar-header .brand-section{display:flex;align-items:center;gap:.75rem}.admin-cs-sidebar .sidebar-header .brand-section .brand-icon{width:36px;height:36px;background:linear-gradient(135deg,#06b6d4,#0891b2);border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.65rem;letter-spacing:.5px;box-shadow:0 4px 12px #06b6d44d}.admin-cs-sidebar .sidebar-header .brand-section .brand-text{color:#fff;font-size:.95rem;font-weight:600}.admin-cs-sidebar .sidebar-header .close-btn{width:36px;height:36px;background:#06b6d426;border:none;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#fffc;cursor:pointer;transition:all .2s ease}.admin-cs-sidebar .sidebar-header .close-btn:hover{background:#06b6d440;color:#06b6d4}.admin-cs-sidebar .sidebar-header .close-btn svg{width:18px;height:18px}.admin-cs-sidebar .sidebar-content{padding:1rem 0;flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.admin-cs-sidebar:not(.admin-cs-sidebar--mobile) .admin-cs-sidebar .sidebar-content{height:100vh;padding-top:1rem}.admin-cs-sidebar--mobile .admin-cs-sidebar .sidebar-content{height:auto;min-height:0}.admin-cs-sidebar .sidebar-item{display:flex;align-items:center;gap:.75rem;padding:.875rem 1.5rem;color:#ffffffb3;text-decoration:none;transition:all .2s ease;border:none;background:none;width:100%;cursor:pointer;font-size:.875rem;font-weight:500;position:relative;text-align:left;flex-shrink:0}.admin-cs-sidebar .sidebar-item:after,.admin-cs-sidebar .sidebar-item:before{opacity:0;visibility:hidden;transition:all .2s ease}.admin-cs-sidebar .sidebar-item:not(.admin-cs-sidebar--collapsed .admin-cs-sidebar .sidebar-item):after{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#06b6d4,#0891b2);transform:scaleY(0);transition:transform .2s ease;opacity:1;visibility:visible;box-shadow:2px 0 8px #06b6d44d}.admin-cs-sidebar .sidebar-item:hover{background:#06b6d41a;color:#fff;padding-left:2rem}.admin-cs-sidebar .sidebar-item:hover:not(.admin-cs-sidebar--collapsed .admin-cs-sidebar .sidebar-item:hover):after{transform:scaleY(1)}.admin-cs-sidebar .sidebar-item:hover .sidebar-icon{color:#06b6d4;transform:scale(1.1)}.admin-cs-sidebar .sidebar-item--active{background:#06b6d426;color:#fff;padding-left:2rem}.admin-cs-sidebar .sidebar-item--active:not(.admin-cs-sidebar--collapsed .admin-cs-sidebar .sidebar-item--active):after{transform:scaleY(1)}.admin-cs-sidebar .sidebar-item--active .sidebar-icon{color:#06b6d4;transform:scale(1.1)}.admin-cs-sidebar .sidebar-item--logout{margin-top:1rem;border-top:1px solid rgba(6,182,212,.2);padding-top:1.5rem;color:#fff9}.admin-cs-sidebar .sidebar-item--logout:hover{color:#ef4444;background:#ef44441a}.admin-cs-sidebar .sidebar-item--logout:hover .sidebar-icon{color:#ef4444;transform:scale(1.1)}.admin-cs-sidebar .sidebar-item--logout:hover:not(.admin-cs-sidebar--collapsed .admin-cs-sidebar .sidebar-item--logout:hover):after{background:linear-gradient(180deg,#ef4444,#dc2626);transform:scaleY(1);box-shadow:2px 0 8px #ef44444d}.admin-cs-sidebar .sidebar-item .sidebar-icon{width:20px;height:20px;flex-shrink:0;transition:all .2s ease}.admin-cs-sidebar .sidebar-item .sidebar-label{transition:all .3s ease;white-space:nowrap;font-weight:500}.admin-cs-sidebar::-webkit-scrollbar{width:4px}.admin-cs-sidebar::-webkit-scrollbar-track{background:#06b6d41a}.admin-cs-sidebar::-webkit-scrollbar-thumb{background:#06b6d44d;border-radius:2px}.admin-cs-sidebar::-webkit-scrollbar-thumb:hover{background:#06b6d480}.admin-cs-sidebar:before{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:linear-gradient(180deg,transparent 0%,#06b6d4 50%,transparent 100%);opacity:.6}@media(max-width:1024px){.admin-cs-sidebar--mobile .sidebar-label{display:block;opacity:1;transform:none}.admin-cs-sidebar--mobile .sidebar-item{justify-content:flex-start;padding:.875rem 1.5rem}.admin-cs-sidebar--mobile .sidebar-item:hover,.admin-cs-sidebar--mobile .sidebar-item--active{padding-left:2rem}.admin-cs-sidebar--mobile .sidebar-item:hover:after,.admin-cs-sidebar--mobile .sidebar-item:hover:before{display:none}body.sidebar-open{overflow:hidden}}@media(max-width:480px){.admin-cs-sidebar--mobile{width:100vw;left:-100vw}.admin-cs-sidebar--mobile.admin-cs-sidebar--open{left:0}}@media(prefers-color-scheme:dark){.admin-cs-sidebar{box-shadow:0 0 20px #06b6d41a}}.lang-ar .admin-cs-sidebar{direction:rtl;border-right:none;border-left:2px solid #06b6d4}.lang-ar .admin-cs-sidebar .brand-text,.lang-ar .admin-cs-sidebar .sidebar-label{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .admin-cs-sidebar:before{right:auto;left:0}.lang-ar .admin-cs-sidebar .sidebar-header .brand-section .brand-icon{font-family:Arial,sans-serif}.lang-ar .admin-cs-sidebar .sidebar-item{text-align:right}.lang-ar .admin-cs-sidebar .sidebar-item:not(.admin-cs-sidebar--collapsed .lang-ar .admin-cs-sidebar .sidebar-item):after{left:auto;right:0}.lang-ar .admin-cs-sidebar .sidebar-item:hover,.lang-ar .admin-cs-sidebar .sidebar-item--active,.lang-ar .admin-cs-sidebar .sidebar-item--logout:hover{padding-left:.875rem;padding-right:2rem}.lang-ar .admin-cs-sidebar--collapsed .sidebar-item:hover:after{left:auto;right:calc(100% + 15px)}.lang-ar .admin-cs-sidebar--collapsed .sidebar-item:hover:before{left:auto;right:calc(100% + 7px);border-right:none;border-left:8px solid rgba(0,0,0,.9)}.lang-ar .admin-cs-sidebar--mobile{left:auto;right:-280px}.lang-ar .admin-cs-sidebar--mobile.admin-cs-sidebar--open{left:auto;right:0}@media(max-width:1024px){.lang-ar .admin-cs-sidebar--mobile .sidebar-item:hover,.lang-ar .admin-cs-sidebar--mobile .sidebar-item--active{padding-left:.875rem;padding-right:2rem}}@media(max-width:480px){.lang-ar .admin-cs-sidebar--mobile{width:100vw;left:auto;right:-100vw}.lang-ar .admin-cs-sidebar--mobile.admin-cs-sidebar--open{left:auto;right:0}}.lang-ar .admin-cs-sidebar::-webkit-scrollbar{width:4px}.lang-ar .admin-cs-sidebar::-webkit-scrollbar-track{background:#06b6d41a}.lang-ar .admin-cs-sidebar::-webkit-scrollbar-thumb{background:#06b6d44d;border-radius:2px}.lang-ar .admin-cs-sidebar::-webkit-scrollbar-thumb:hover{background:#06b6d480}.admin-order-details{max-width:1400px;margin:0 auto;padding:2rem}@media(max-width:1024px){.admin-order-details{padding:1.5rem}}@media(max-width:768px){.admin-order-details{padding:1rem}}@media(max-width:480px){.admin-order-details{padding:.75rem}}.details-header{margin-bottom:2rem}@media(max-width:768px){.details-header{margin-bottom:1.5rem}}@media(max-width:480px){.details-header{margin-bottom:1rem}}.details-header .back-btn{display:flex;align-items:center;gap:.5rem;background:none;border:none;color:#06b6d4;font-size:.875rem;font-weight:500;cursor:pointer;padding:.5rem 0;margin-bottom:1rem;transition:all .3s ease-in-out}.details-header .back-btn:hover{color:#0891b2;transform:translate(-2px)}@media(max-width:768px){.details-header .back-btn{font-size:.8rem;margin-bottom:.75rem}}@media(max-width:480px){.details-header .back-btn{font-size:.75rem;margin-bottom:.5rem;padding:.375rem 0}}.details-header .back-btn svg{width:16px;height:16px;flex-shrink:0}@media(max-width:480px){.details-header .back-btn svg{width:14px;height:14px}}.details-header .order-title h1{font-size:1.875rem;font-weight:700;color:#1e293b;margin-bottom:.75rem}@media(max-width:1024px){.details-header .order-title h1{font-size:1.5rem}}@media(max-width:768px){.details-header .order-title h1{font-size:1.25rem;margin-bottom:.5rem}}@media(max-width:480px){.details-header .order-title h1{font-size:1.125rem;margin-bottom:.375rem}}.details-header .order-title .order-meta{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}@media(max-width:768px){.details-header .order-title .order-meta{gap:.5rem;flex-direction:column;align-items:flex-start}}.details-header .order-title .order-meta .order-date,.details-header .order-title .order-meta .delivery-date{font-size:.875rem;color:#64748b;background:#f1f5f9;padding:.25rem .75rem;border-radius:.5rem}@media(max-width:768px){.details-header .order-title .order-meta .order-date,.details-header .order-title .order-meta .delivery-date{font-size:.75rem;padding:.2rem .5rem}}@media(max-width:480px){.details-header .order-title .order-meta .order-date,.details-header .order-title .order-meta .delivery-date{font-size:.675rem}}@media(max-width:768px){.details-header .order-title .order-meta .status-container{margin-top:.25rem}}.details-header .order-title .order-meta .ticket-creator-info{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}@media(max-width:768px){.details-header .order-title .order-meta .ticket-creator-info{flex-direction:column;align-items:flex-start;gap:.25rem;margin-top:.75rem}}.details-header .order-title .order-meta .ticket-creator-info .creator-label{font-size:.875rem;font-weight:500;color:#64748b}@media(max-width:768px){.details-header .order-title .order-meta .ticket-creator-info .creator-label{font-size:.75rem}}@media(max-width:480px){.details-header .order-title .order-meta .ticket-creator-info .creator-label{font-size:.7rem}}.details-header .order-title .order-meta .ticket-creator-info .creator-dropdown{position:relative}.details-header .order-title .order-meta .ticket-creator-info .creator-dropdown .creator-select{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.details-header .order-title .order-meta .ticket-creator-info .creator-dropdown .creator-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border:2px solid transparent;transition:all .3s ease-in-out}@media(max-width:768px){.details-header .order-title .order-meta .ticket-creator-info .creator-dropdown .creator-badge{padding:.25rem .5rem;font-size:.7rem;gap:.375rem}}@media(max-width:480px){.details-header .order-title .order-meta .ticket-creator-info .creator-dropdown .creator-badge{padding:.2rem .4rem;font-size:.65rem;gap:.25rem}}.details-header .order-title .order-meta .ticket-creator-info .creator-dropdown .creator-badge svg{width:14px;height:14px;flex-shrink:0}@media(max-width:768px){.details-header .order-title .order-meta .ticket-creator-info .creator-dropdown .creator-badge svg{width:12px;height:12px}}@media(max-width:480px){.details-header .order-title .order-meta .ticket-creator-info .creator-dropdown .creator-badge svg{width:10px;height:10px}}.details-header .order-title .order-meta .ticket-creator-info .creator-dropdown .creator-badge.customer{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#1e40af;border-color:#3b82f6}.details-header .order-title .order-meta .ticket-creator-info .creator-dropdown .creator-badge.seller{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e;border-color:#f59e0b}.details-header .order-title .order-meta .ticket-creator-info .creator-dropdown .creator-badge.deliveryDriver{background:linear-gradient(135deg,#f3e8ff,#e9d5ff);color:#7c3aed;border-color:#8b5cf6}.details-header .order-title .order-meta .ticket-creator-info .creator-dropdown .creator-badge.customerService{background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#166534;border-color:#10b981}.details-content .details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem;margin-bottom:1.5rem}@media(min-width:1200px){.details-content .details-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:1024px){.details-content .details-grid{gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media(max-width:768px){.details-content .details-grid{grid-template-columns:1fr;gap:.75rem;margin-bottom:1rem}}.details-card{background:#fff;border-radius:.75rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e2e8f0;overflow:hidden;margin-bottom:1.5rem}@media(max-width:768px){.details-card{margin-bottom:1rem;border-radius:.5rem}}@media(max-width:480px){.details-card{margin-bottom:.75rem}}.details-card .card-header{background:linear-gradient(135deg,#f8fafc,#e2e8f0);padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;gap:.75rem}@media(max-width:768px){.details-card .card-header{padding:.75rem 1rem;gap:.5rem}}@media(max-width:480px){.details-card .card-header{padding:.625rem .75rem;flex-direction:column;text-align:center;gap:.375rem}}.details-card .card-header .card-icon{width:40px;height:40px;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}@media(max-width:768px){.details-card .card-header .card-icon{width:32px;height:32px}}@media(max-width:480px){.details-card .card-header .card-icon{width:28px;height:28px}}.details-card .card-header .card-icon.seller-icon{background:linear-gradient(135deg,#f59e0b,#d97706)}.details-card .card-header .card-icon.customer-icon{background:linear-gradient(135deg,#06b6d4,#0891b2)}.details-card .card-header .card-icon.driver-icon,.details-card .card-header .card-icon.items-icon{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.details-card .card-header .card-icon.status-icon{background:linear-gradient(135deg,#10b981,#059669)}.details-card .card-header .card-icon.ticket-icon{background:linear-gradient(135deg,#ef4444,#dc2626)}.details-card .card-header .card-icon.no-ticket-icon{background:linear-gradient(135deg,#64748b,#475569)}.details-card .card-header .card-icon.payment-icon{background:linear-gradient(135deg,#059669,#047857)}.details-card .card-header .card-icon svg{width:20px;height:20px}@media(max-width:768px){.details-card .card-header .card-icon svg{width:16px;height:16px}}@media(max-width:480px){.details-card .card-header .card-icon svg{width:14px;height:14px}}.details-card .card-header h3{font-size:1.125rem;font-weight:600;color:#1e293b;flex:1}@media(max-width:768px){.details-card .card-header h3{font-size:1rem}}@media(max-width:480px){.details-card .card-header h3{font-size:.875rem;flex:none}}.details-card .card-content{padding:1.5rem}@media(max-width:768px){.details-card .card-content{padding:1rem}}@media(max-width:480px){.details-card .card-content{padding:.75rem}}.info-row{display:flex;justify-content:space-between;align-items:flex-start;padding:.75rem 0;border-bottom:1px solid #f1f5f9}.info-row:last-child{border-bottom:none}@media(max-width:768px){.info-row{flex-direction:column;gap:.25rem;padding:.5rem 0}}.info-row .label{font-size:.875rem;font-weight:500;color:#64748b;min-width:140px;flex-shrink:0}@media(max-width:768px){.info-row .label{font-size:.75rem;min-width:auto;font-weight:600}}@media(max-width:480px){.info-row .label{font-size:.7rem}}.info-row .value{font-size:.875rem;color:#1e293b;text-align:right;flex:1;word-break:break-word}@media(max-width:768px){.info-row .value{text-align:left;font-size:.8rem}}@media(max-width:480px){.info-row .value{font-size:.75rem}}.info-row .value.ticket-creator{font-weight:600}.info-row .value.ticket-creator[data-creator=customer]{color:#06b6d4}.info-row .value.ticket-creator[data-creator=seller]{color:#f59e0b}.info-row .value.payment-method{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}@media(max-width:768px){.info-row .value.payment-method{justify-content:flex-start}}.info-row .value.payment-method .method-type{font-weight:600;color:#059669}.info-row .value.payment-method .method-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#0596691a;border-radius:50%;color:#059669}@media(max-width:480px){.info-row .value.payment-method .method-icon{width:20px;height:20px}}.info-row .value.payment-method .method-icon svg{width:14px;height:14px}@media(max-width:480px){.info-row .value.payment-method .method-icon svg{width:12px;height:12px}}.info-row .value.amount-value{font-weight:700;color:#059669;font-size:1rem}@media(max-width:768px){.info-row .value.amount-value{font-size:.875rem}}@media(max-width:480px){.info-row .value.amount-value{font-size:.8rem}}.info-row .value.vehicle-type{display:flex;align-items:center;justify-content:flex-end}@media(max-width:768px){.info-row .value.vehicle-type{justify-content:flex-start}}.info-row .value.vehicle-type .vehicle-badge{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}@media(max-width:768px){.info-row .value.vehicle-type .vehicle-badge{padding:.2rem .5rem;font-size:.7rem}}@media(max-width:480px){.info-row .value.vehicle-type .vehicle-badge{padding:.15rem .4rem;font-size:.65rem}}.contact-link{color:#06b6d4!important;cursor:pointer;text-decoration:underline;transition:all .3s ease-in-out}.contact-link:hover{color:#0891b2!important;text-decoration:none}.priority-low{color:#10b981;font-weight:600}.priority-medium{color:#f59e0b;font-weight:600}.priority-high{color:#ef4444;font-weight:600}.priority-urgent{color:#dc2626;font-weight:700;background:#fee2e2;padding:.25rem .5rem;border-radius:.375rem}@media(max-width:480px){.priority-urgent{padding:.125rem .375rem;font-size:.675rem}}.driver-status{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}@media(max-width:768px){.driver-status{padding:.2rem .5rem;font-size:.7rem}}@media(max-width:480px){.driver-status{padding:.15rem .4rem;font-size:.65rem}}.driver-status.active{background:#fef3c7;color:#92400e}.driver-status.completed{background:#dcfce7;color:#166534}.payment-card,.order-items-card{grid-column:1/-1}.items-table-container{overflow-x:auto}.items-table-container::-webkit-scrollbar{height:6px}.items-table-container::-webkit-scrollbar-track{background:#f8fafc}.items-table-container::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.items-table-container::-webkit-scrollbar-thumb:hover{background:#94a3b8}.items-table{width:100%;min-width:0}@media(min-width:768px){.items-table .items-header{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;background:#f8fafc;border-radius:.5rem;padding:.75rem 1rem;margin-bottom:.5rem}.items-table .items-header .header-cell{font-size:.875rem;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.05em}.items-table .items-header .header-cell:not(:first-child){text-align:center}}@media(min-width:768px)and (max-width:1024px){.items-table .items-header .header-cell{font-size:.8rem}}@media(min-width:768px){.items-table .items-body .item-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;padding:1rem;border-bottom:1px solid #f1f5f9;transition:all .3s ease-in-out}.items-table .items-body .item-row:hover{background:#f8fafc}.items-table .items-body .item-row:last-child{border-bottom:none}.items-table .items-body .item-row .item-cell{font-size:.875rem;color:#1e293b;display:flex;align-items:center}.items-table .items-body .item-row .item-cell:first-child{font-weight:500}.items-table .items-body .item-row .item-cell:not(:first-child){justify-content:center;font-weight:600}}@media(min-width:768px)and (max-width:1024px){.items-table .items-body .item-row .item-cell{font-size:.8rem}}@media(max-width:767px){.items-table .items-header{display:none}.items-table .items-body .item-row{display:block;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;margin-bottom:1rem;padding:1rem;box-shadow:0 1px 3px #0000001a}.items-table .items-body .item-row:last-child{margin-bottom:0}.items-table .items-body .item-row .item-cell{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #f1f5f9;font-size:.875rem}.items-table .items-body .item-row .item-cell:last-child{border-bottom:none;font-weight:700;color:#059669}.items-table .items-body .item-row .item-cell:before{content:attr(data-label) ": ";font-weight:600;color:#64748b;margin-right:.5rem;min-width:100px}}@media(max-width:767px)and (max-width:480px){.items-table .items-body .item-row .item-cell{font-size:.8rem;padding:.625rem 0}.items-table .items-body .item-row .item-cell:before{font-size:.75rem;min-width:90px}}.items-table .items-footer{border-top:2px solid #e2e8f0;padding:1rem;background:#f8fafc}@media(max-width:768px){.items-table .items-footer{padding:.75rem}}@media(max-width:480px){.items-table .items-footer{padding:.5rem}}.items-table .items-footer .total-row{display:flex;justify-content:space-between;align-items:center}@media(max-width:480px){.items-table .items-footer .total-row{flex-direction:column;gap:.5rem;text-align:center}}.items-table .items-footer .total-row .total-label{font-size:1rem;font-weight:600;color:#374151}@media(max-width:768px){.items-table .items-footer .total-row .total-label{font-size:.875rem}}@media(max-width:480px){.items-table .items-footer .total-row .total-label{font-size:.8rem}}.items-table .items-footer .total-row .total-amount{font-size:1.25rem;font-weight:700;color:#059669}@media(max-width:768px){.items-table .items-footer .total-row .total-amount{font-size:1.125rem}}@media(max-width:480px){.items-table .items-footer .total-row .total-amount{font-size:1rem}}.status-card .status-info .current-status{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:1rem;background:#f8fafc;border-radius:.5rem}@media(max-width:768px){.status-card .status-info .current-status{margin-bottom:1rem;padding:.75rem;flex-direction:column;gap:.5rem;text-align:center}}@media(max-width:480px){.status-card .status-info .current-status{padding:.5rem}}.status-card .status-info .current-status .label{font-size:.875rem;font-weight:600;color:#374151}@media(max-width:768px){.status-card .status-info .current-status .label{font-size:.8rem}}@media(max-width:480px){.status-card .status-info .current-status .label{font-size:.75rem}}.status-card .status-info .status-timeline .timeline-item{display:flex;align-items:center;gap:1rem;padding:1rem 0;position:relative}@media(max-width:768px){.status-card .status-info .status-timeline .timeline-item{gap:.75rem;padding:.75rem 0}}@media(max-width:480px){.status-card .status-info .status-timeline .timeline-item{gap:.5rem;padding:.5rem 0}}.status-card .status-info .status-timeline .timeline-item:not(:last-child):after{content:"";position:absolute;left:8px;top:3rem;width:2px;height:calc(100% - 1rem);background:#e2e8f0}@media(max-width:768px){.status-card .status-info .status-timeline .timeline-item:not(:last-child):after{left:6px;top:2.5rem}}@media(max-width:480px){.status-card .status-info .status-timeline .timeline-item:not(:last-child):after{left:5px;top:2rem}}.status-card .status-info .status-timeline .timeline-item.completed:after{background:#10b981}.status-card .status-info .status-timeline .timeline-item .timeline-dot{width:16px;height:16px;border-radius:50%;background:#e2e8f0;border:3px solid white;box-shadow:0 0 0 2px #e2e8f0;flex-shrink:0}@media(max-width:768px){.status-card .status-info .status-timeline .timeline-item .timeline-dot{width:12px;height:12px;border:2px solid white}}@media(max-width:480px){.status-card .status-info .status-timeline .timeline-item .timeline-dot{width:10px;height:10px}}.status-card .status-info .status-timeline .timeline-item.completed .timeline-dot{background:#10b981;box-shadow:0 0 0 2px #10b981}.status-card .status-info .status-timeline .timeline-item .timeline-content .timeline-title{font-size:.875rem;font-weight:600;color:#1e293b}@media(max-width:768px){.status-card .status-info .status-timeline .timeline-item .timeline-content .timeline-title{font-size:.8rem}}@media(max-width:480px){.status-card .status-info .status-timeline .timeline-item .timeline-content .timeline-title{font-size:.75rem}}.status-card .status-info .status-timeline .timeline-item .timeline-content .timeline-date{font-size:.75rem;color:#64748b;margin-top:.25rem}@media(max-width:768px){.status-card .status-info .status-timeline .timeline-item .timeline-content .timeline-date{font-size:.7rem}}@media(max-width:480px){.status-card .status-info .status-timeline .timeline-item .timeline-content .timeline-date{font-size:.65rem}}.status-card .status-info .status-timeline .timeline-item.completed .timeline-content .timeline-title{color:#059669}.status-badge{padding:.5rem 1rem;border-radius:50px;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}@media(max-width:768px){.status-badge{padding:.375rem .75rem;font-size:.75rem}}@media(max-width:480px){.status-badge{padding:.25rem .5rem;font-size:.7rem}}.ticket-status-badge{padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-left:auto}@media(max-width:768px){.ticket-status-badge{padding:.2rem .5rem;font-size:.7rem;margin-left:0}}@media(max-width:480px){.ticket-status-badge{padding:.15rem .4rem;font-size:.65rem}}.ticket-status-badge.ticket-open{background:#fef3c7;color:#92400e}.ticket-status-badge.ticket-resolved{background:#dcfce7;color:#166534}.ticket-status-badge.ticket-closed{background:#e5e7eb;color:#374151}.payment-status-badge{padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-left:auto}@media(max-width:768px){.payment-status-badge{padding:.2rem .5rem;font-size:.7rem;margin-left:0}}@media(max-width:480px){.payment-status-badge{padding:.15rem .4rem;font-size:.65rem}}.payment-status-badge.payment-paid{background:#dcfce7;color:#166534}.payment-status-badge.payment-pending{background:#fef3c7;color:#92400e}.payment-status-badge.payment-failed{background:#fee2e2;color:#991b1b}.payment-status-badge.payment-refunded{background:#e0e7ff;color:#3730a3}.ticket-messages{margin-top:1.5rem;border-top:1px solid #e2e8f0;padding-top:1.5rem}@media(max-width:768px){.ticket-messages{margin-top:1rem;padding-top:1rem}}@media(max-width:480px){.ticket-messages{margin-top:.75rem;padding-top:.75rem}}.ticket-messages h4{font-size:1rem;font-weight:600;color:#1e293b;margin-bottom:1rem}@media(max-width:768px){.ticket-messages h4{font-size:.875rem;margin-bottom:.75rem}}@media(max-width:480px){.ticket-messages h4{font-size:.8rem;margin-bottom:.5rem}}.ticket-messages .messages-list{max-height:300px;overflow-y:auto;border:1px solid #e2e8f0;border-radius:.5rem;margin:10px 0}@media(max-width:768px){.ticket-messages .messages-list{max-height:250px}}@media(max-width:480px){.ticket-messages .messages-list{max-height:200px}}.ticket-messages .messages-list::-webkit-scrollbar{width:4px}.ticket-messages .messages-list::-webkit-scrollbar-track{background:#f8fafc}.ticket-messages .messages-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.ticket-messages .messages-list::-webkit-scrollbar-thumb:hover{background:#94a3b8}.ticket-messages .messages-list .message-item{padding:1rem;border-bottom:1px solid #f1f5f9}.ticket-messages .messages-list .message-item:last-child{border-bottom:none}@media(max-width:768px){.ticket-messages .messages-list .message-item{padding:.75rem}}@media(max-width:480px){.ticket-messages .messages-list .message-item{padding:.5rem}}.ticket-messages .messages-list .message-item.system{background:#f8fafc}.ticket-messages .messages-list .message-item.system .message-content{font-style:italic;color:#64748b}.ticket-messages .messages-list .message-item.outbound{background:#ecfdf5;border-left:3px solid #10b981}.ticket-messages .messages-list .message-item.inbound{background:#fef3c7;border-left:3px solid #f59e0b}.ticket-messages .messages-list .message-item .message-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}@media(max-width:480px){.ticket-messages .messages-list .message-item .message-header{flex-direction:column;align-items:flex-start;gap:.25rem}}.ticket-messages .messages-list .message-item .message-header .message-sender{font-size:.875rem;font-weight:600;color:#1e293b}@media(max-width:768px){.ticket-messages .messages-list .message-item .message-header .message-sender{font-size:.8rem}}@media(max-width:480px){.ticket-messages .messages-list .message-item .message-header .message-sender{font-size:.75rem}}.ticket-messages .messages-list .message-item .message-header .message-time{font-size:.75rem;color:#64748b}@media(max-width:768px){.ticket-messages .messages-list .message-item .message-header .message-time{font-size:.7rem}}@media(max-width:480px){.ticket-messages .messages-list .message-item .message-header .message-time{font-size:.65rem}}.ticket-messages .messages-list .message-item .message-content{font-size:.875rem;color:#374151;line-height:1.5}@media(max-width:768px){.ticket-messages .messages-list .message-item .message-content{font-size:.8rem}}@media(max-width:480px){.ticket-messages .messages-list .message-item .message-content{font-size:.75rem}}.ticket-card .ticket-info{margin-bottom:1.5rem}@media(max-width:768px){.ticket-card .ticket-info{margin-bottom:1rem}}@media(max-width:480px){.ticket-card .ticket-info{margin-bottom:.75rem}}.ticket-card .ticket-actions{display:flex;gap:1rem;flex-wrap:wrap}@media(max-width:768px){.ticket-card .ticket-actions{gap:.75rem;flex-direction:column}}.ticket-card .ticket-actions .ticket-action-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out;border:none}@media(max-width:768px){.ticket-card .ticket-actions .ticket-action-btn{padding:.625rem 1.25rem;font-size:.8rem;width:100%;justify-content:center}}@media(max-width:480px){.ticket-card .ticket-actions .ticket-action-btn{padding:.5rem 1rem;font-size:.75rem}}.ticket-card .ticket-actions .ticket-action-btn:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.ticket-card .ticket-actions .ticket-action-btn.primary{background:linear-gradient(135deg,#06b6d4,#0891b2);color:#fff}.ticket-card .ticket-actions .ticket-action-btn.primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #06b6d44d}.ticket-card .ticket-actions .ticket-action-btn.secondary{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.ticket-card .ticket-actions .ticket-action-btn.secondary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}.ticket-card .ticket-actions .ticket-action-btn.warning{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.ticket-card .ticket-actions .ticket-action-btn.warning:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #f59e0b4d}.ticket-card .ticket-actions .ticket-action-btn svg{width:16px;height:16px;flex-shrink:0}@media(max-width:480px){.ticket-card .ticket-actions .ticket-action-btn svg{width:14px;height:14px}.ticket-card .ticket-actions .ticket-action-btn span{font-size:.7rem}}.no-ticket-card .no-ticket-message{text-align:center;padding:1rem 0}@media(max-width:768px){.no-ticket-card .no-ticket-message{padding:.75rem 0}}@media(max-width:480px){.no-ticket-card .no-ticket-message{padding:.5rem 0}}.no-ticket-card .no-ticket-message p{font-size:.875rem;color:#64748b;margin-bottom:1rem}@media(max-width:768px){.no-ticket-card .no-ticket-message p{font-size:.8rem;margin-bottom:.75rem}}@media(max-width:480px){.no-ticket-card .no-ticket-message p{font-size:.75rem;margin-bottom:.5rem}}.no-ticket-card .no-ticket-message .create-ticket-btn{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#06b6d4,#0891b2);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.no-ticket-card .no-ticket-message .create-ticket-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #06b6d44d}@media(max-width:768px){.no-ticket-card .no-ticket-message .create-ticket-btn{padding:.625rem 1.25rem;font-size:.8rem}}@media(max-width:480px){.no-ticket-card .no-ticket-message .create-ticket-btn{padding:.5rem 1rem;font-size:.75rem;gap:.375rem}}.no-ticket-card .no-ticket-message .create-ticket-btn svg{width:16px;height:16px;flex-shrink:0}@media(max-width:480px){.no-ticket-card .no-ticket-message .create-ticket-btn svg{width:14px;height:14px}.no-ticket-card .no-ticket-message .create-ticket-btn span{font-size:.7rem}}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem;animation:fadeIn .3s ease-out}@media(max-width:768px){.modal-overlay{padding:.5rem}}@media(max-width:480px){.modal-overlay{padding:0;align-items:flex-start}}.modal-content{background:#fff;border-radius:.75rem;box-shadow:0 25px 50px #00000040;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;animation:slideInUp .3s ease-out}@media(max-width:768px){.modal-content{max-width:100%;max-height:95vh;margin:1rem;border-radius:.5rem}}@media(max-width:480px){.modal-content{max-height:100vh;margin:0;border-radius:0}}.modal-content .modal-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e2e8f0}@media(max-width:768px){.modal-content .modal-header{padding:1rem}}@media(max-width:480px){.modal-content .modal-header{padding:.75rem}}.modal-content .modal-header h3{font-size:1.25rem;font-weight:600;color:#1e293b;margin:0}@media(max-width:768px){.modal-content .modal-header h3{font-size:1.125rem}}@media(max-width:480px){.modal-content .modal-header h3{font-size:1rem}}.modal-content .modal-header .modal-close{width:32px;height:32px;border:none;background:#f8fafc;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#64748b;cursor:pointer;transition:all .3s ease-in-out}.modal-content .modal-header .modal-close:hover{background:#f1f5f9;color:#374151}@media(max-width:480px){.modal-content .modal-header .modal-close{width:28px;height:28px}}.modal-content .modal-header .modal-close svg{width:16px;height:16px}@media(max-width:480px){.modal-content .modal-header .modal-close svg{width:14px;height:14px}}.modal-content .modal-body{padding:1.5rem}@media(max-width:768px){.modal-content .modal-body{padding:1rem}}@media(max-width:480px){.modal-content .modal-body{padding:.75rem}}.modal-content .modal-body .customer-info{background:#f8fafc;padding:1rem;border-radius:.5rem;margin-bottom:1.5rem}@media(max-width:768px){.modal-content .modal-body .customer-info{padding:.75rem;margin-bottom:1rem}}@media(max-width:480px){.modal-content .modal-body .customer-info{padding:.5rem;margin-bottom:.75rem}}.modal-content .modal-body .customer-info p{margin:.25rem 0;font-size:.875rem;color:#374151}.modal-content .modal-body .customer-info p:first-child{margin-top:0}.modal-content .modal-body .customer-info p:last-child{margin-bottom:0}@media(max-width:768px){.modal-content .modal-body .customer-info p{font-size:.8rem}}@media(max-width:480px){.modal-content .modal-body .customer-info p{font-size:.75rem}}.modal-content .modal-body .form-group{margin-bottom:1.5rem}@media(max-width:768px){.modal-content .modal-body .form-group{margin-bottom:1rem}}@media(max-width:480px){.modal-content .modal-body .form-group{margin-bottom:.75rem}}.modal-content .modal-body .form-group label{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}@media(max-width:768px){.modal-content .modal-body .form-group label{font-size:.8rem}}@media(max-width:480px){.modal-content .modal-body .form-group label{font-size:.75rem;margin-bottom:.375rem}}.modal-content .modal-body .form-group input,.modal-content .modal-body .form-group select,.modal-content .modal-body .form-group textarea{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;transition:all .3s ease-in-out}.modal-content .modal-body .form-group input:focus,.modal-content .modal-body .form-group select:focus,.modal-content .modal-body .form-group textarea:focus{outline:none;border-color:#06b6d4;box-shadow:0 0 0 3px #06b6d41a}.modal-content .modal-body .form-group input::-moz-placeholder,.modal-content .modal-body .form-group select::-moz-placeholder,.modal-content .modal-body .form-group textarea::-moz-placeholder{color:#9ca3af}.modal-content .modal-body .form-group input::placeholder,.modal-content .modal-body .form-group select::placeholder,.modal-content .modal-body .form-group textarea::placeholder{color:#9ca3af}@media(max-width:768px){.modal-content .modal-body .form-group input,.modal-content .modal-body .form-group select,.modal-content .modal-body .form-group textarea{padding:.625rem;font-size:.8rem}}@media(max-width:480px){.modal-content .modal-body .form-group input,.modal-content .modal-body .form-group select,.modal-content .modal-body .form-group textarea{padding:.5rem;font-size:.75rem}}.modal-content .modal-body .form-group textarea{resize:vertical;min-height:100px}@media(max-width:480px){.modal-content .modal-body .form-group textarea{min-height:80px}}.modal-content .modal-body .modal-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}@media(max-width:768px){.modal-content .modal-body .modal-actions{margin-top:1.5rem;gap:.75rem;flex-direction:column}}.modal-content .modal-body .modal-actions .btn-secondary{padding:.75rem 1.5rem;border:1px solid #d1d5db;background:#fff;color:#374151;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.modal-content .modal-body .modal-actions .btn-secondary:hover{background:#f9fafb;border-color:#9ca3af}@media(max-width:768px){.modal-content .modal-body .modal-actions .btn-secondary{padding:.625rem 1.25rem;font-size:.8rem}}@media(max-width:480px){.modal-content .modal-body .modal-actions .btn-secondary{padding:.5rem 1rem;font-size:.75rem}}.modal-content .modal-body .modal-actions .btn-primary{padding:.75rem 1.5rem;background:linear-gradient(135deg,#06b6d4,#0891b2);color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.modal-content .modal-body .modal-actions .btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #06b6d44d}.modal-content .modal-body .modal-actions .btn-primary:disabled{opacity:.6;cursor:not-allowed;transform:none!important}@media(max-width:768px){.modal-content .modal-body .modal-actions .btn-primary{padding:.625rem 1.25rem;font-size:.8rem}}@media(max-width:480px){.modal-content .modal-body .modal-actions .btn-primary{padding:.5rem 1rem;font-size:.75rem}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:320px){.admin-order-details{padding:0}.details-header .order-title h1{font-size:1rem}.details-card{border-radius:0;margin-left:-.25rem;margin-right:-.25rem}.details-card .card-header{padding:.5rem}.details-card .card-header .card-icon{width:24px;height:24px}.details-card .card-header .card-icon svg{width:12px;height:12px}.details-card .card-header h3{font-size:.8rem}.details-card .card-content{padding:.5rem}.info-row{padding:.375rem 0}.info-row .label,.info-row .value{font-size:.675rem}.modal-content .modal-header{padding:.5rem}.modal-content .modal-header h3{font-size:.875rem}.modal-content .modal-body{padding:.5rem}.modal-content .modal-body .form-group{margin-bottom:.5rem}.modal-content .modal-body .form-group label{font-size:.7rem}.modal-content .modal-body .form-group input,.modal-content .modal-body .form-group select,.modal-content .modal-body .form-group textarea{padding:.375rem;font-size:.7rem}.modal-content .modal-body .modal-actions .btn-secondary,.modal-content .modal-body .modal-actions .btn-primary{padding:.375rem .75rem;font-size:.7rem}}.lang-ar .admin-order-details{direction:rtl}.lang-ar .admin-order-details h1,.lang-ar .admin-order-details h2,.lang-ar .admin-order-details h3,.lang-ar .admin-order-details h4,.lang-ar .admin-order-details h5,.lang-ar .admin-order-details h6,.lang-ar .admin-order-details p,.lang-ar .admin-order-details span,.lang-ar .admin-order-details label,.lang-ar .admin-order-details button,.lang-ar .admin-order-details input,.lang-ar .admin-order-details select,.lang-ar .admin-order-details textarea,.lang-ar .admin-order-details .label,.lang-ar .admin-order-details .value,.lang-ar .admin-order-details .brand-text,.lang-ar .admin-order-details .sidebar-label,.lang-ar .admin-order-details .dropdown-title,.lang-ar .admin-order-details .notification-title,.lang-ar .admin-order-details .notification-message,.lang-ar .admin-order-details .user-role{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .admin-order-details .details-header .back-btn svg{transform:scaleX(-1)}.lang-ar .admin-order-details .info-row .label{text-align:right}.lang-ar .admin-order-details .info-row .value{text-align:left}.lang-ar .admin-order-details .info-row .value.payment-method,.lang-ar .admin-order-details .info-row .value.vehicle-type{justify-content:flex-start}@media(min-width:768px){.lang-ar .admin-order-details .items-table .items-header .header-cell:not(:first-child){text-align:center}.lang-ar .admin-order-details .items-table .items-header .header-cell:first-child,.lang-ar .admin-order-details .items-table .items-body .item-row .item-cell:first-child{text-align:right}}@media(max-width:480px){.lang-ar .admin-order-details .items-table .items-footer .total-row{text-align:center}}.lang-ar .admin-order-details .status-timeline .timeline-item:not(:last-child):after{left:auto;right:8px}@media(max-width:768px){.lang-ar .admin-order-details .status-timeline .timeline-item:not(:last-child):after{right:6px}}@media(max-width:480px){.lang-ar .admin-order-details .status-timeline .timeline-item:not(:last-child):after{right:5px}}.lang-ar .admin-order-details .ticket-messages .messages-list .message-item.outbound{border-left:none;border-right:3px solid #10b981}.lang-ar .admin-order-details .ticket-messages .messages-list .message-item.inbound{border-left:none;border-right:3px solid #f59e0b}@media(max-width:480px){.lang-ar .admin-order-details .ticket-messages .messages-list .message-item .message-header{align-items:flex-end}}.lang-ar .admin-order-details .modal-content .modal-body .customer-info,.lang-ar .admin-order-details .modal-content .modal-body .form-group label,.lang-ar .admin-order-details .modal-content .modal-body .form-group input,.lang-ar .admin-order-details .modal-content .modal-body .form-group select,.lang-ar .admin-order-details .modal-content .modal-body .form-group textarea{text-align:right}.lang-ar .admin-order-details .modal-content .modal-body .modal-actions{justify-content:flex-start}@media(max-width:768px){.lang-ar .admin-order-details .modal-content .modal-body .modal-actions{flex-direction:column-reverse}}.lang-ar .admin-order-details .ticket-creator-info .creator-dropdown .creator-badge svg{margin-left:.5rem;margin-right:0}@media(max-width:768px){.lang-ar .admin-order-details .ticket-creator-info .creator-dropdown .creator-badge svg{margin-left:.375rem}}@media(max-width:480px){.lang-ar .admin-order-details .ticket-creator-info .creator-dropdown .creator-badge svg{margin-left:.25rem}}@media(max-width:768px){.lang-ar .admin-order-details .status-card .current-status{text-align:center}.lang-ar .admin-order-details .ticket-actions{flex-direction:column-reverse}}.lang-ar .admin-order-details .ticket-actions .ticket-action-btn svg{margin-left:.5rem;margin-right:0}@media(max-width:480px){.lang-ar .admin-order-details .ticket-actions .ticket-action-btn svg{margin-left:.375rem}}.lang-ar .admin-order-details .no-ticket-card .no-ticket-message .create-ticket-btn svg{margin-left:.5rem;margin-right:0}@media(max-width:480px){.lang-ar .admin-order-details .no-ticket-card .no-ticket-message .create-ticket-btn svg{margin-left:.375rem}}.lang-ar .admin-order-details .items-table-container::-webkit-scrollbar,.lang-ar .admin-order-details .messages-list::-webkit-scrollbar{width:6px;height:6px}.lang-ar .admin-order-details .items-table-container::-webkit-scrollbar-track,.lang-ar .admin-order-details .messages-list::-webkit-scrollbar-track{background:#f8fafc}.lang-ar .admin-order-details .items-table-container::-webkit-scrollbar-thumb,.lang-ar .admin-order-details .messages-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.lang-ar .admin-order-details .items-table-container::-webkit-scrollbar-thumb:hover,.lang-ar .admin-order-details .messages-list::-webkit-scrollbar-thumb:hover{background:#94a3b8}.customer-service-user-details{padding:2rem;background-color:#f8fafc;min-height:100vh}@media(max-width:1024px){.customer-service-user-details{padding:1.5rem}}@media(max-width:768px){.customer-service-user-details{padding:1rem}}@media(max-width:480px){.customer-service-user-details{padding:.75rem}}.customer-service-user-details .details-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;gap:1rem}@media(max-width:768px){.customer-service-user-details .details-header{flex-direction:column;align-items:stretch;gap:1.5rem}}.customer-service-user-details .details-header .header-left{display:flex;align-items:center;gap:1.5rem}@media(max-width:768px){.customer-service-user-details .details-header .header-left{flex-direction:column;align-items:flex-start;gap:1rem}}.customer-service-user-details .details-header .header-left .back-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;color:#64748b;cursor:pointer;transition:all .3s ease-in-out;font-size:.875rem;font-weight:500;text-decoration:none}.customer-service-user-details .details-header .header-left .back-btn:hover{background:#f8fafc;color:#374151;transform:translateY(-1px);box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}@media(max-width:768px){.customer-service-user-details .details-header .header-left .back-btn{padding:.625rem .875rem;font-size:.8rem}}@media(max-width:480px){.customer-service-user-details .details-header .header-left .back-btn span{display:none}}.customer-service-user-details .details-header .header-left .user-title h1{font-size:1.875rem;font-weight:700;color:#1e293b;margin:0 0 .25rem}@media(max-width:768px){.customer-service-user-details .details-header .header-left .user-title h1{font-size:1.5rem}}@media(max-width:480px){.customer-service-user-details .details-header .header-left .user-title h1{font-size:1.25rem}}.customer-service-user-details .details-header .header-left .user-title p{color:#64748b;font-size:1rem;margin:0}@media(max-width:768px){.customer-service-user-details .details-header .header-left .user-title p{font-size:.875rem}}.customer-service-user-details .details-header .header-right{display:flex;align-items:center;gap:1rem}@media(max-width:768px){.customer-service-user-details .details-header .header-right{justify-content:space-between;width:100%}}.customer-service-user-details .details-header .header-right .status-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:50px;font-size:.875rem;font-weight:500;white-space:nowrap}@media(max-width:768px){.customer-service-user-details .details-header .header-right .status-badge{padding:.375rem .75rem;font-size:.8rem}}.customer-service-user-details .details-header .header-right .status-badge.status-active{background:#dcfce7;color:#166534}.customer-service-user-details .details-header .header-right .status-badge.status-pending{background:#fef3c7;color:#92400e}.customer-service-user-details .details-header .header-right .status-badge.status-suspended{background:#fee2e2;color:#991b1b}.customer-service-user-details .details-header .header-right .user-actions-dropdown{position:relative}.customer-service-user-details .details-header .header-right .user-actions-dropdown .actions-trigger{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;cursor:pointer;transition:all .3s ease-in-out}.customer-service-user-details .details-header .header-right .user-actions-dropdown .actions-trigger:hover{background:#f8fafc;color:#374151}.customer-service-user-details .details-header .header-right .user-actions-dropdown .actions-menu{position:absolute;top:100%;right:0;margin-top:.5rem;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d;z-index:10;min-width:150px}.customer-service-user-details .details-header .header-right .user-actions-dropdown .actions-menu button{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;background:none;border:none;text-align:left;font-size:.875rem;color:#374151;cursor:pointer;transition:all .3s ease-in-out}.customer-service-user-details .details-header .header-right .user-actions-dropdown .actions-menu button:hover{background:#f8fafc}.customer-service-user-details .details-header .header-right .user-actions-dropdown .actions-menu button:first-child{border-radius:.5rem .5rem 0 0}.customer-service-user-details .details-header .header-right .user-actions-dropdown .actions-menu button:last-child{border-radius:0 0 .5rem .5rem}.customer-service-user-details .user-info-section{margin-bottom:2rem}.customer-service-user-details .user-info-section .info-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}@media(max-width:768px){.customer-service-user-details .user-info-section .info-cards{grid-template-columns:repeat(2,1fr);gap:.75rem}}@media(max-width:480px){.customer-service-user-details .user-info-section .info-cards{grid-template-columns:1fr}}.customer-service-user-details .user-info-section .info-cards .info-card{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.25rem;display:flex;align-items:center;gap:1rem;transition:all .3s ease-in-out}.customer-service-user-details .user-info-section .info-cards .info-card:hover{transform:translateY(-1px);box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}@media(max-width:768px){.customer-service-user-details .user-info-section .info-cards .info-card{padding:1rem;gap:.75rem}}.customer-service-user-details .user-info-section .info-cards .info-card .card-icon{width:2.5rem;height:2.5rem;background:linear-gradient(135deg,#06b6d4,#0891b2);border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}@media(max-width:768px){.customer-service-user-details .user-info-section .info-cards .info-card .card-icon{width:2rem;height:2rem}}.customer-service-user-details .user-info-section .info-cards .info-card .card-content{display:flex;flex-direction:column;gap:.25rem}.customer-service-user-details .user-info-section .info-cards .info-card .card-content .card-label{font-size:.75rem;color:#64748b;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.customer-service-user-details .user-info-section .info-cards .info-card .card-content .card-value{font-size:.875rem;color:#1e293b;font-weight:600}@media(max-width:768px){.customer-service-user-details .user-info-section .info-cards .info-card .card-content .card-value{font-size:.8rem}}.customer-service-user-details .stats-section{margin-bottom:2rem}.customer-service-user-details .stats-section h2{font-size:1.5rem;font-weight:600;color:#1e293b;margin-bottom:1rem}@media(max-width:768px){.customer-service-user-details .stats-section h2{font-size:1.25rem}}.customer-service-user-details .stats-section .stats-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}@media(max-width:768px){.customer-service-user-details .stats-section .stats-cards{grid-template-columns:repeat(2,1fr);gap:1rem}}@media(max-width:480px){.customer-service-user-details .stats-section .stats-cards{grid-template-columns:1fr;gap:.75rem}}.customer-service-user-details .stats-section .stats-cards .stat-card{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.5rem;display:flex;align-items:center;gap:1rem;transition:all .3s ease-in-out}.customer-service-user-details .stats-section .stats-cards .stat-card:hover{transform:translateY(-2px);box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f}@media(max-width:768px){.customer-service-user-details .stats-section .stats-cards .stat-card{padding:1rem;gap:.75rem}}.customer-service-user-details .stats-section .stats-cards .stat-card .stat-icon{width:3rem;height:3rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}@media(max-width:768px){.customer-service-user-details .stats-section .stats-cards .stat-card .stat-icon{width:2.5rem;height:2.5rem}}.customer-service-user-details .stats-section .stats-cards .stat-card .stat-content .stat-number{font-size:1.875rem;font-weight:700;color:#1e293b;line-height:1}@media(max-width:768px){.customer-service-user-details .stats-section .stats-cards .stat-card .stat-content .stat-number{font-size:1.5rem}}.customer-service-user-details .stats-section .stats-cards .stat-card .stat-content .stat-label{font-size:.875rem;color:#64748b;font-weight:500}@media(max-width:768px){.customer-service-user-details .stats-section .stats-cards .stat-card .stat-content .stat-label{font-size:.75rem}}.customer-service-user-details .stats-section .stats-cards .stat-card--total .stat-icon{background:linear-gradient(135deg,#06b6d4,#0891b2)}.customer-service-user-details .stats-section .stats-cards .stat-card--open .stat-icon{background:linear-gradient(135deg,#f59e0b,#d97706)}.customer-service-user-details .stats-section .stats-cards .stat-card--resolved .stat-icon{background:linear-gradient(135deg,#059669,#047857)}.customer-service-user-details .stats-section .stats-cards .stat-card--priority .stat-icon{background:linear-gradient(135deg,#dc2626,#b91c1c)}.customer-service-user-details .tickets-section .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;gap:1rem}@media(max-width:768px){.customer-service-user-details .tickets-section .section-header{flex-direction:column;align-items:stretch}}.customer-service-user-details .tickets-section .section-header .header-left{display:flex;align-items:baseline;gap:.75rem}.customer-service-user-details .tickets-section .section-header .header-left h2{font-size:1.5rem;font-weight:600;color:#1e293b;margin:0}@media(max-width:768px){.customer-service-user-details .tickets-section .section-header .header-left h2{font-size:1.25rem}}.customer-service-user-details .tickets-section .section-header .header-left .ticket-count{font-size:.875rem;color:#64748b;font-weight:500}.customer-service-user-details .tickets-section .section-header .filters{display:flex;gap:1rem;align-items:center}@media(max-width:768px){.customer-service-user-details .tickets-section .section-header .filters{width:100%;justify-content:flex-start}}@media(max-width:480px){.customer-service-user-details .tickets-section .section-header .filters{flex-direction:column;gap:.5rem}}.customer-service-user-details .tickets-section .section-header .filters .filter-group{display:flex;align-items:center;gap:.5rem}@media(max-width:480px){.customer-service-user-details .tickets-section .section-header .filters .filter-group{width:100%}}.customer-service-user-details .tickets-section .section-header .filters .filter-group .filter-select{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;background:#fff;cursor:pointer;transition:all .3s ease-in-out}.customer-service-user-details .tickets-section .section-header .filters .filter-group .filter-select:focus{outline:none;border-color:#06b6d4;box-shadow:0 0 0 3px #06b6d41a}@media(max-width:480px){.customer-service-user-details .tickets-section .section-header .filters .filter-group .filter-select{width:100%}}.customer-service-user-details .tickets-section .tickets-list{display:flex;flex-direction:column;gap:1rem}.customer-service-user-details .tickets-section .tickets-list .ticket-card{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.5rem;transition:all .3s ease-in-out}.customer-service-user-details .tickets-section .tickets-list .ticket-card:hover{transform:translateY(-1px);box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}@media(max-width:768px){.customer-service-user-details .tickets-section .tickets-list .ticket-card{padding:1.25rem}}@media(max-width:480px){.customer-service-user-details .tickets-section .tickets-list .ticket-card{padding:1rem}}.customer-service-user-details .tickets-section .tickets-list .ticket-card .ticket-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;gap:1rem}@media(max-width:768px){.customer-service-user-details .tickets-section .tickets-list .ticket-card .ticket-header{flex-direction:column;align-items:flex-start;gap:.75rem}}.customer-service-user-details .tickets-section .tickets-list .ticket-card .ticket-header .ticket-info{display:flex;align-items:center;gap:1rem}@media(max-width:768px){.customer-service-user-details .tickets-section .tickets-list .ticket-card .ticket-header .ticket-info{width:100%;justify-content:space-between}}.customer-service-user-details .tickets-section .tickets-list .ticket-card .ticket-header .ticket-info .ticket-id{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#1e293b;font-size:.875rem}.customer-service-user-details .tickets-section .tickets-list .ticket-card .ticket-header .ticket-info .ticket-badges{display:flex;gap:.5rem;flex-wrap:wrap}.customer-service-user-details .tickets-section .tickets-list .ticket-card .ticket-header .ticket-date{display:flex;align-items:center;gap:.5rem;color:#64748b;font-size:.875rem;white-space:nowrap}@media(max-width:768px){.customer-service-user-details .tickets-section .tickets-list .ticket-card .ticket-header .ticket-date{align-self:flex-start}}.customer-service-user-details .tickets-section .tickets-list .ticket-card .ticket-content .ticket-main{margin-bottom:1rem}.customer-service-user-details .tickets-section .tickets-list .ticket-card .ticket-content .ticket-main .ticket-reason{font-size:1rem;font-weight:600;color:#1e293b;margin:0 0 .75rem}@media(max-width:768px){.customer-service-user-details .tickets-section .tickets-list .ticket-card .ticket-content .ticket-main .ticket-reason{font-size:.925rem}}.customer-service-user-details .tickets-section .tickets-list .ticket-card .ticket-content .ticket-main .ticket-details{display:flex;flex-wrap:wrap;gap:1rem}@media(max-width:768px){.customer-service-user-details .tickets-section .tickets-list .ticket-card .ticket-content .ticket-main .ticket-details{flex-direction:column;gap:.5rem}}.customer-service-user-details .tickets-section .tickets-list .ticket-card .ticket-content .ticket-main .ticket-details .detail-item{display:flex;align-items:center;gap:.5rem;color:#64748b;font-size:.875rem}@media(max-width:768px){.customer-service-user-details .tickets-section .tickets-list .ticket-card .ticket-content .ticket-main .ticket-details .detail-item{font-size:.8rem}}.customer-service-user-details .tickets-section .tickets-list .ticket-card .ticket-content .resolved-info{display:flex;align-items:center;gap:.5rem;color:#059669;font-size:.875rem;font-weight:500;padding:.5rem .75rem;background:#f0fdf4;border-radius:.5rem}@media(max-width:768px){.customer-service-user-details .tickets-section .tickets-list .ticket-card .ticket-content .resolved-info{font-size:.8rem;padding:.375rem .625rem}}.customer-service-user-details .tickets-section .empty-tickets{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem}@media(max-width:768px){.customer-service-user-details .tickets-section .empty-tickets{padding:3rem 1.5rem}}@media(max-width:480px){.customer-service-user-details .tickets-section .empty-tickets{padding:2rem 1rem}}.customer-service-user-details .tickets-section .empty-tickets .empty-icon{width:4rem;height:4rem;margin-bottom:1rem;color:#cbd5e1;background:#f1f5f9;border-radius:50%;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.customer-service-user-details .tickets-section .empty-tickets .empty-icon{width:3rem;height:3rem}}.customer-service-user-details .tickets-section .empty-tickets h3{font-size:1.125rem;font-weight:600;color:#374151;margin:0 0 .5rem}@media(max-width:768px){.customer-service-user-details .tickets-section .empty-tickets h3{font-size:1rem}}.customer-service-user-details .tickets-section .empty-tickets p{color:#6b7280;font-size:.875rem;margin:0}@media(max-width:768px){.customer-service-user-details .tickets-section .empty-tickets p{font-size:.8rem}}.customer-service-user-details .ticket-status-badge{padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}@media(max-width:768px){.customer-service-user-details .ticket-status-badge{padding:.2rem .5rem;font-size:.65rem}}.customer-service-user-details .ticket-status-badge.ticket-status-open{background:#fef3c7;color:#92400e}.customer-service-user-details .ticket-status-badge.ticket-status-resolved{background:#dcfce7;color:#166534}.customer-service-user-details .ticket-status-badge.ticket-status-closed{background:#e5e7eb;color:#374151}.customer-service-user-details .priority-badge{padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}@media(max-width:768px){.customer-service-user-details .priority-badge{padding:.2rem .5rem;font-size:.65rem}}.customer-service-user-details .priority-badge.priority-low{background:#f0f9ff;color:#0369a1}.customer-service-user-details .priority-badge.priority-medium{background:#fef3c7;color:#92400e}.customer-service-user-details .priority-badge.priority-high{background:#fee2e2;color:#991b1b}@media(max-width:480px){.customer-service-user-details .details-header .header-left .back-btn{padding:.5rem .75rem}.customer-service-user-details .details-header .header-left .back-btn span{display:none}.customer-service-user-details .stats-section .stats-cards .stat-card{padding:.75rem}.customer-service-user-details .stats-section .stats-cards .stat-card .stat-content .stat-number{font-size:1.25rem}.customer-service-user-details .stats-section .stats-cards .stat-card .stat-content .stat-label{font-size:.65rem}.customer-service-user-details .tickets-section .tickets-list .ticket-card .ticket-header .ticket-info{flex-direction:column;align-items:flex-start;gap:.5rem}}.lang-ar .customer-service-user-details{direction:rtl}.lang-ar .customer-service-user-details h1,.lang-ar .customer-service-user-details h2,.lang-ar .customer-service-user-details h3,.lang-ar .customer-service-user-details h4,.lang-ar .customer-service-user-details h5,.lang-ar .customer-service-user-details h6,.lang-ar .customer-service-user-details p,.lang-ar .customer-service-user-details span,.lang-ar .customer-service-user-details label,.lang-ar .customer-service-user-details button,.lang-ar .customer-service-user-details select{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .customer-service-user-details .details-header .header-left .back-btn svg{transform:scaleX(-1)}.lang-ar .customer-service-user-details .details-header .header-right .user-actions-dropdown .actions-menu{right:auto;left:0}.lang-ar .customer-service-user-details .details-header .header-right .user-actions-dropdown .actions-menu button,.lang-ar .customer-service-user-details .user-info-section .info-cards .info-card .card-content{text-align:right}@media(max-width:768px){.lang-ar .customer-service-user-details .tickets-section .section-header .filters,.lang-ar .customer-service-user-details .tickets-section .tickets-list .ticket-card .ticket-header .ticket-info{justify-content:flex-end}.lang-ar .customer-service-user-details .tickets-section .tickets-list .ticket-card .ticket-content .ticket-main .ticket-details{align-items:flex-end}}.customer-service-users{padding:2rem;background-color:#f8fafc}@media(max-width:1024px){.customer-service-users{padding:1.5rem}}@media(max-width:768px){.customer-service-users{padding:1rem}}@media(max-width:480px){.customer-service-users{padding:.75rem}}.customer-service-users .loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:1rem}.customer-service-users .loading-container .loading-spinner{width:3rem;height:3rem;border:3px solid #e2e8f0;border-top:3px solid #06b6d4;border-radius:50%;animation:spin 1s linear infinite}.customer-service-users .loading-container p{color:#64748b;font-size:1rem}.customer-service-users .page-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;gap:1rem}@media(max-width:768px){.customer-service-users .page-header{flex-direction:column;align-items:stretch;gap:1rem}}.customer-service-users .page-header .header-content h1{font-size:1.875rem;font-weight:700;color:#1e293b;margin:0 0 .5rem}@media(max-width:768px){.customer-service-users .page-header .header-content h1{font-size:1.5rem}}@media(max-width:480px){.customer-service-users .page-header .header-content h1{font-size:1.25rem}}.customer-service-users .page-header .header-content p{color:#64748b;font-size:1rem;margin:0}@media(max-width:768px){.customer-service-users .page-header .header-content p{font-size:.875rem}}.customer-service-users .page-header .btn{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out;text-decoration:none;white-space:nowrap}@media(max-width:768px){.customer-service-users .page-header .btn{width:100%;justify-content:center;padding:.625rem 1.25rem;font-size:.8rem}}.customer-service-users .page-header .btn svg{width:1.125rem;height:1.125rem}@media(max-width:768px){.customer-service-users .page-header .btn svg{width:1rem;height:1rem}}.customer-service-users .page-header .btn--primary{background:linear-gradient(135deg,#059669,#047857);color:#fff}.customer-service-users .page-header .btn--primary:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0596694d}.customer-service-users .page-header .btn--secondary{background-color:#e2e8f0;color:#475569}.customer-service-users .page-header .btn--secondary:hover{background-color:#cbd5e1;transform:translateY(-1px)}.customer-service-users .page-header .btn--danger{background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff}.customer-service-users .page-header .btn--danger:hover{transform:translateY(-1px);box-shadow:0 4px 12px #dc26264d}.customer-service-users .page-header .btn--sm{padding:.5rem;font-size:.75rem}.customer-service-users .page-header .btn--sm svg{width:1rem;height:1rem}@media(max-width:768px){.customer-service-users .page-header .btn--sm{padding:.375rem}.customer-service-users .page-header .btn--sm svg{width:.875rem;height:.875rem}}.customer-service-users .filters-section{display:flex;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}@media(max-width:768px){.customer-service-users .filters-section{flex-direction:column;gap:.75rem}}.customer-service-users .filters-section .search-box{position:relative;flex:1;min-width:250px}@media(max-width:768px){.customer-service-users .filters-section .search-box{min-width:auto;width:100%}}.customer-service-users .filters-section .search-box .search-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:1.125rem;height:1.125rem;color:#64748b;pointer-events:none}.customer-service-users .filters-section .search-box input{width:100%;padding:.75rem 1rem .75rem 2.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;background-color:#fff;transition:all .3s ease-in-out}.customer-service-users .filters-section .search-box input:focus{outline:none;border-color:#06b6d4;box-shadow:0 0 0 3px #06b6d41a}.customer-service-users .filters-section .search-box input::-moz-placeholder{color:#9ca3af}.customer-service-users .filters-section .search-box input::placeholder{color:#9ca3af}@media(max-width:480px){.customer-service-users .filters-section .search-box input{padding:.625rem .75rem .625rem 2.5rem;font-size:.8rem}}.customer-service-users .filters-section .status-filter{padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;background-color:#fff;cursor:pointer;min-width:150px;transition:all .3s ease-in-out}.customer-service-users .filters-section .status-filter:focus{outline:none;border-color:#06b6d4;box-shadow:0 0 0 3px #06b6d41a}@media(max-width:768px){.customer-service-users .filters-section .status-filter{width:100%;min-width:auto}}@media(max-width:480px){.customer-service-users .filters-section .status-filter{padding:.625rem .75rem;font-size:.8rem}}.customer-service-users .stats-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin-bottom:2rem}@media(max-width:1024px){.customer-service-users .stats-cards{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}}@media(max-width:768px){.customer-service-users .stats-cards{grid-template-columns:repeat(2,1fr);gap:.75rem}}@media(max-width:480px){.customer-service-users .stats-cards{grid-template-columns:1fr;gap:.75rem}}.customer-service-users .stats-cards .stat-card{background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e2e8f0;display:flex;align-items:center;gap:1rem;transition:all .3s ease-in-out}.customer-service-users .stats-cards .stat-card:hover{transform:translateY(-2px);box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f}@media(max-width:768px){.customer-service-users .stats-cards .stat-card{padding:1rem;gap:.75rem}}@media(max-width:480px){.customer-service-users .stats-cards .stat-card{padding:.75rem;gap:.5rem;flex-direction:column;text-align:center}}.customer-service-users .stats-cards .stat-card .stat-icon{width:3rem;height:3rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media(max-width:768px){.customer-service-users .stats-cards .stat-card .stat-icon{width:2.5rem;height:2.5rem}}@media(max-width:480px){.customer-service-users .stats-cards .stat-card .stat-icon{width:2rem;height:2rem}}.customer-service-users .stats-cards .stat-card .stat-icon svg{width:1.5rem;height:1.5rem;color:#fff}@media(max-width:768px){.customer-service-users .stats-cards .stat-card .stat-icon svg{width:1.25rem;height:1.25rem}}@media(max-width:480px){.customer-service-users .stats-cards .stat-card .stat-icon svg{width:1rem;height:1rem}}.customer-service-users .stats-cards .stat-card .stat-icon--total{background:linear-gradient(135deg,#06b6d4,#0891b2)}.customer-service-users .stats-cards .stat-card .stat-icon--active{background:linear-gradient(135deg,#059669,#047857)}.customer-service-users .stats-cards .stat-card .stat-icon--pending{background:linear-gradient(135deg,#f59e0b,#d97706)}.customer-service-users .stats-cards .stat-card .stat-icon--tickets{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.customer-service-users .stats-cards .stat-card .stat-content h3{font-size:2rem;font-weight:700;color:#1e293b;margin:0 0 .25rem;line-height:1}@media(max-width:768px){.customer-service-users .stats-cards .stat-card .stat-content h3{font-size:1.5rem}}@media(max-width:480px){.customer-service-users .stats-cards .stat-card .stat-content h3{font-size:1.25rem}}.customer-service-users .stats-cards .stat-card .stat-content p{color:#64748b;font-size:.875rem;margin:0;font-weight:500}@media(max-width:768px){.customer-service-users .stats-cards .stat-card .stat-content p{font-size:.75rem}}.customer-service-users .table-container{background:#fff;border-radius:.75rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e2e8f0;overflow:hidden;width:100%;max-width:100%}@media(max-width:768px){.customer-service-users .table-container{border-radius:0;border-left:none;border-right:none}}.customer-service-users .table-container .table-wrapper{overflow-x:auto;width:100%}.customer-service-users .table-container .table-wrapper::-webkit-scrollbar{height:8px}.customer-service-users .table-container .table-wrapper::-webkit-scrollbar-track{background:#f1f5f9}.customer-service-users .table-container .table-wrapper::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.customer-service-users .table-container .table-wrapper::-webkit-scrollbar-thumb:hover{background:#94a3b8}.customer-service-users .table-container .users-table{width:100%;min-width:800px;border-collapse:collapse}.customer-service-users .table-container .users-table thead{background-color:#f8fafc;position:sticky;top:0;z-index:10}.customer-service-users .table-container .users-table thead tr th{padding:1rem 1.5rem;text-align:left;font-weight:600;font-size:.75rem;color:#374151;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e5e7eb;border-right:1px solid #f1f5f9;white-space:nowrap}.customer-service-users .table-container .users-table thead tr th:last-child{border-right:none}@media(max-width:768px){.customer-service-users .table-container .users-table thead tr th{padding:.875rem 1rem;font-size:.625rem}}.customer-service-users .table-container .users-table tbody tr{border-bottom:1px solid #f3f4f6;transition:all .3s ease-in-out}.customer-service-users .table-container .users-table tbody tr:hover{background-color:#f9fafb}.customer-service-users .table-container .users-table tbody tr:last-child{border-bottom:none}.customer-service-users .table-container .users-table tbody tr td{padding:1rem 1.5rem;vertical-align:middle;border-right:1px solid #f8fafc}.customer-service-users .table-container .users-table tbody tr td:last-child{border-right:none}@media(max-width:768px){.customer-service-users .table-container .users-table tbody tr td{padding:.875rem 1rem}}.customer-service-users .table-container .users-table tbody tr td .user-number{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;font-weight:600;color:#6366f1;background-color:#eef2ff;padding:.25rem .5rem;border-radius:.375rem;white-space:nowrap}@media(max-width:768px){.customer-service-users .table-container .users-table tbody tr td .user-number{font-size:.75rem;padding:.2rem .4rem}}.customer-service-users .table-container .users-table tbody tr td .user-name .name-text{font-weight:600;color:#1e293b;font-size:.875rem;white-space:nowrap}@media(max-width:768px){.customer-service-users .table-container .users-table tbody tr td .user-name .name-text{font-size:.8rem}}.customer-service-users .table-container .users-table tbody tr td .user-email .email-text{color:#64748b;font-size:.875rem}@media(max-width:768px){.customer-service-users .table-container .users-table tbody tr td .user-email .email-text{font-size:.75rem}}.customer-service-users .table-container .users-table tbody tr td .status-badge{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:500;text-transform:capitalize;white-space:nowrap}@media(max-width:768px){.customer-service-users .table-container .users-table tbody tr td .status-badge{padding:.2rem .5rem;font-size:.65rem}}.customer-service-users .table-container .users-table tbody tr td .status-badge--active{background-color:#dcfce7;color:#166534}.customer-service-users .table-container .users-table tbody tr td .status-badge--pending{background-color:#fef3c7;color:#92400e}.customer-service-users .table-container .users-table tbody tr td .tickets-count{font-weight:600;color:#1e293b;font-size:.875rem}@media(max-width:768px){.customer-service-users .table-container .users-table tbody tr td .tickets-count{font-size:.8rem}}.customer-service-users .table-container .users-table tbody tr td .date-text{color:#64748b;font-size:.875rem;white-space:nowrap}@media(max-width:768px){.customer-service-users .table-container .users-table tbody tr td .date-text{font-size:.75rem}}.customer-service-users .table-container .users-table tbody tr td .actions-group{display:flex;gap:.5rem;align-items:center;white-space:nowrap}@media(max-width:768px){.customer-service-users .table-container .users-table tbody tr td .actions-group{gap:.25rem}}.customer-service-users .table-container .users-table tbody tr td .actions-group .btn{display:inline-flex;align-items:center;justify-content:center;padding:.5rem;border:none;border-radius:.5rem;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out;white-space:nowrap}.customer-service-users .table-container .users-table tbody tr td .actions-group .btn svg{width:1rem;height:1rem}@media(max-width:768px){.customer-service-users .table-container .users-table tbody tr td .actions-group .btn{padding:.375rem}.customer-service-users .table-container .users-table tbody tr td .actions-group .btn svg{width:.875rem;height:.875rem}}.customer-service-users .table-container .users-table tbody tr td .actions-group .btn--primary{background:linear-gradient(135deg,#059669,#047857);color:#fff}.customer-service-users .table-container .users-table tbody tr td .actions-group .btn--primary:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0596694d}.customer-service-users .table-container .users-table tbody tr td .actions-group .btn--secondary{background-color:#e2e8f0;color:#475569}.customer-service-users .table-container .users-table tbody tr td .actions-group .btn--secondary:hover{background-color:#cbd5e1;transform:translateY(-1px)}.customer-service-users .table-container .users-table tbody tr td .actions-group .btn--danger{background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff}.customer-service-users .table-container .users-table tbody tr td .actions-group .btn--danger:hover{transform:translateY(-1px);box-shadow:0 4px 12px #dc26264d}.customer-service-users .table-container .users-table tbody tr td .actions-group .btn--sm{padding:.5rem;font-size:.75rem}.customer-service-users .table-container .users-table tbody tr td .actions-group .btn--sm svg{width:1rem;height:1rem}@media(max-width:768px){.customer-service-users .table-container .users-table tbody tr td .actions-group .btn--sm{padding:.375rem}.customer-service-users .table-container .users-table tbody tr td .actions-group .btn--sm svg{width:.875rem;height:.875rem}}.customer-service-users .table-container .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}@media(max-width:768px){.customer-service-users .table-container .empty-state{padding:3rem 1.5rem}}.customer-service-users .table-container .empty-state .empty-icon{width:4rem;height:4rem;margin-bottom:1rem;color:#9ca3af;background:#f1f5f9;border-radius:50%;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.customer-service-users .table-container .empty-state .empty-icon{width:3rem;height:3rem}}.customer-service-users .table-container .empty-state .empty-icon svg{width:2rem;height:2rem}@media(max-width:768px){.customer-service-users .table-container .empty-state .empty-icon svg{width:1.5rem;height:1.5rem}}.customer-service-users .table-container .empty-state h3{font-size:1.125rem;font-weight:600;color:#374151;margin:0 0 .5rem}@media(max-width:768px){.customer-service-users .table-container .empty-state h3{font-size:1rem}}.customer-service-users .table-container .empty-state p{color:#6b7280;font-size:.875rem;margin:0}@media(max-width:768px){.customer-service-users .table-container .empty-state p{font-size:.8rem}}.customer-service-users .modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.customer-service-users .modal-overlay .modal{background:#fff;border-radius:.75rem;box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d;width:100%;max-width:500px;max-height:90vh;overflow-y:auto}@media(max-width:768px){.customer-service-users .modal-overlay .modal{max-width:90vw;margin:1rem}}.customer-service-users .modal-overlay .modal--danger .modal-header{border-bottom-color:#fee2e2}.customer-service-users .modal-overlay .modal--danger .modal-header h2{color:#dc2626}.customer-service-users .modal-overlay .modal .modal-header{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #e5e7eb}@media(max-width:768px){.customer-service-users .modal-overlay .modal .modal-header{padding:1.25rem}}.customer-service-users .modal-overlay .modal .modal-header h2{font-size:1.25rem;font-weight:600;color:#1e293b;margin:0}@media(max-width:768px){.customer-service-users .modal-overlay .modal .modal-header h2{font-size:1.125rem}}.customer-service-users .modal-overlay .modal .modal-header .modal-close{background:none;border:none;cursor:pointer;color:#6b7280;padding:.5rem;border-radius:.5rem;transition:all .3s ease-in-out;display:flex;align-items:center;justify-content:center}.customer-service-users .modal-overlay .modal .modal-header .modal-close:hover{background-color:#f3f4f6;color:#374151}.customer-service-users .modal-overlay .modal .modal-header .modal-close svg{width:1.25rem;height:1.25rem}.customer-service-users .modal-overlay .modal .modal-content{padding:1.5rem;text-align:center}@media(max-width:768px){.customer-service-users .modal-overlay .modal .modal-content{padding:1.25rem}}.customer-service-users .modal-overlay .modal .modal-content .warning-icon{width:3rem;height:3rem;margin:0 auto 1rem;color:#f59e0b;background:#fef3c7;border-radius:50%;display:flex;align-items:center;justify-content:center}.customer-service-users .modal-overlay .modal .modal-content .warning-icon svg{width:1.5rem;height:1.5rem}.customer-service-users .modal-overlay .modal .modal-content h3{font-size:1.125rem;font-weight:600;color:#374151;margin:0 0 .5rem}@media(max-width:768px){.customer-service-users .modal-overlay .modal .modal-content h3{font-size:1rem}}.customer-service-users .modal-overlay .modal .modal-content p{color:#6b7280;line-height:1.6;margin:0;font-size:.875rem}@media(max-width:768px){.customer-service-users .modal-overlay .modal .modal-content p{font-size:.8rem}}.customer-service-users .modal-overlay .modal .modal-content p strong{color:#374151;font-weight:600}.customer-service-users .modal-overlay .modal .modal-form{padding:1.5rem}@media(max-width:768px){.customer-service-users .modal-overlay .modal .modal-form{padding:1.25rem}}.customer-service-users .modal-overlay .modal .modal-form .form-group{margin-bottom:1.5rem}.customer-service-users .modal-overlay .modal .modal-form .form-group:last-of-type{margin-bottom:0}.customer-service-users .modal-overlay .modal .modal-form .form-group label{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}.customer-service-users .modal-overlay .modal .modal-form .form-group input{width:100%;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;transition:all .3s ease-in-out}.customer-service-users .modal-overlay .modal .modal-form .form-group input:focus{outline:none;border-color:#06b6d4;box-shadow:0 0 0 3px #06b6d41a}.customer-service-users .modal-overlay .modal .modal-form .form-group input.error{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.customer-service-users .modal-overlay .modal .modal-form .form-group input::-moz-placeholder{color:#9ca3af}.customer-service-users .modal-overlay .modal .modal-form .form-group input::placeholder{color:#9ca3af}@media(max-width:768px){.customer-service-users .modal-overlay .modal .modal-form .form-group input{padding:.625rem .875rem;font-size:.8rem}}.customer-service-users .modal-overlay .modal .modal-form .form-group .error-text{display:block;color:#ef4444;font-size:.75rem;margin-top:.5rem;font-weight:500}.customer-service-users .modal-overlay .modal .modal-actions{display:flex;gap:.75rem;justify-content:flex-end;padding:0 1.5rem 1.5rem}@media(max-width:768px){.customer-service-users .modal-overlay .modal .modal-actions{flex-direction:column;gap:.5rem;padding:0 1.25rem 1.25rem}}.customer-service-users .modal-overlay .modal .modal-actions .btn{padding:.75rem 1.5rem;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out;border:none;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}@media(max-width:768px){.customer-service-users .modal-overlay .modal .modal-actions .btn{width:100%;padding:.625rem 1.25rem;font-size:.8rem}}.customer-service-users .modal-overlay .modal .modal-actions .btn--secondary{background:#fff;color:#64748b;border:1px solid #d1d5db}.customer-service-users .modal-overlay .modal .modal-actions .btn--secondary:hover{background:#f8fafc;color:#374151;border-color:#9ca3af}.customer-service-users .modal-overlay .modal .modal-actions .btn--primary{background:linear-gradient(135deg,#059669,#047857);color:#fff}.customer-service-users .modal-overlay .modal .modal-actions .btn--primary:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0596694d}.customer-service-users .modal-overlay .modal .modal-actions .btn--danger{background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff}.customer-service-users .modal-overlay .modal .modal-actions .btn--danger:hover{transform:translateY(-1px);box-shadow:0 4px 12px #dc26264d}@media(max-width:480px){.customer-service-users .page-header .header-content h1{font-size:1.125rem}.customer-service-users .stats-cards .stat-card{padding:.5rem}.customer-service-users .stats-cards .stat-card .stat-content h3{font-size:1rem}.customer-service-users .stats-cards .stat-card .stat-content p{font-size:.65rem}.customer-service-users .table-container{border-radius:0;border-left:none;border-right:none;margin:0 -.75rem}.customer-service-users .modal-overlay{padding:.5rem}.customer-service-users .modal-overlay .modal .modal-header,.customer-service-users .modal-overlay .modal .modal-form,.customer-service-users .modal-overlay .modal .modal-content{padding:1rem}.customer-service-users .modal-overlay .modal .modal-actions{padding:0 1rem 1rem}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.lang-ar .customer-service-users{direction:rtl}.lang-ar .customer-service-users h1,.lang-ar .customer-service-users h2,.lang-ar .customer-service-users h3,.lang-ar .customer-service-users h4,.lang-ar .customer-service-users h5,.lang-ar .customer-service-users h6,.lang-ar .customer-service-users p,.lang-ar .customer-service-users span,.lang-ar .customer-service-users label,.lang-ar .customer-service-users button,.lang-ar .customer-service-users input,.lang-ar .customer-service-users select,.lang-ar .customer-service-users textarea{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .customer-service-users .filters-section .search-box .search-icon{left:auto;right:1rem}.lang-ar .customer-service-users .filters-section .search-box input{padding:.75rem 2.75rem .75rem 1rem}.lang-ar .customer-service-users .table-container .users-table thead tr th,.lang-ar .customer-service-users .table-container .users-table tbody tr td{text-align:right;border-right:none;border-left:1px solid #f8fafc}.lang-ar .customer-service-users .table-container .users-table thead tr th:first-child,.lang-ar .customer-service-users .table-container .users-table tbody tr td:first-child{border-left:none}.lang-ar .customer-service-users .modal-overlay .modal .modal-actions{justify-content:flex-start}@media(max-width:768px){.lang-ar .customer-service-users .modal-overlay .modal .modal-actions{flex-direction:column-reverse}}.lang-ar .customer-service-users .modal-overlay .modal .modal-form .form-group label,.lang-ar .customer-service-users .modal-overlay .modal .modal-form .form-group input,.lang-ar .customer-service-users .modal-overlay .modal .modal-form .form-group select,.lang-ar .customer-service-users .modal-overlay .modal .modal-form .form-group textarea{text-align:right}.admin-cs-layout{display:flex;flex-direction:column;overflow:hidden;min-height:100vh}.admin-cs-content{flex:1;display:flex;overflow:hidden}.admin-cs-content .main-content{flex:1;padding:2rem;overflow-y:auto;background-color:#f8fafc;transition:margin-left .3s ease}.admin-cs-content .main-content--mobile{margin-left:0;padding:1rem}.admin-cs-content .main-content--expanded{margin-left:0}@media(max-width:1024px){.admin-cs-content .main-content{padding:1.5rem}.admin-cs-content .main-content--mobile{padding:1rem}}@media(max-width:768px){.admin-cs-content .main-content{padding:1rem}}@media(max-width:480px){.admin-cs-content .main-content{padding:.75rem}}.dashboard-main-page{padding:2rem}@media(max-width:1024px){.dashboard-main-page{padding:1.5rem}}@media(max-width:768px){.dashboard-main-page{padding:1rem}}@media(max-width:480px){.dashboard-main-page{padding:.75rem}}.dashboard-main-page .dashboard-header{margin-bottom:2rem}.dashboard-main-page .dashboard-header .header-title{margin-bottom:1.5rem}.dashboard-main-page .dashboard-header .header-title h1{font-size:1.875rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}@media(max-width:768px){.dashboard-main-page .dashboard-header .header-title h1{font-size:1.5rem}}@media(max-width:480px){.dashboard-main-page .dashboard-header .header-title h1{font-size:1.25rem}}.dashboard-main-page .dashboard-header .header-title p{font-size:1rem;color:#64748b}@media(max-width:768px){.dashboard-main-page .dashboard-header .header-title p{font-size:.875rem}}.dashboard-main-page .dashboard-header .dashboard-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem}@media(max-width:1024px){.dashboard-main-page .dashboard-header .dashboard-stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}}@media(max-width:768px){.dashboard-main-page .dashboard-header .dashboard-stats{grid-template-columns:repeat(2,1fr);gap:.75rem}}@media(max-width:480px){.dashboard-main-page .dashboard-header .dashboard-stats{grid-template-columns:1fr;gap:.75rem}}.dashboard-main-page .dashboard-header .dashboard-stats .stat-card{background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e2e8f0;display:flex;align-items:center;gap:1rem;transition:all .3s ease-in-out}.dashboard-main-page .dashboard-header .dashboard-stats .stat-card:hover{transform:translateY(-2px);box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f}@media(max-width:768px){.dashboard-main-page .dashboard-header .dashboard-stats .stat-card{padding:1rem;gap:.75rem}}@media(max-width:480px){.dashboard-main-page .dashboard-header .dashboard-stats .stat-card{padding:.75rem;gap:.5rem;flex-direction:column;text-align:center}}.dashboard-main-page .dashboard-header .dashboard-stats .stat-card .stat-icon{width:48px;height:48px;background:linear-gradient(135deg,#06b6d4,#0891b2);border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}@media(max-width:768px){.dashboard-main-page .dashboard-header .dashboard-stats .stat-card .stat-icon{width:40px;height:40px}}@media(max-width:480px){.dashboard-main-page .dashboard-header .dashboard-stats .stat-card .stat-icon{width:36px;height:36px}}.dashboard-main-page .dashboard-header .dashboard-stats .stat-card .stat-icon svg{width:24px;height:24px}@media(max-width:768px){.dashboard-main-page .dashboard-header .dashboard-stats .stat-card .stat-icon svg{width:20px;height:20px}}@media(max-width:480px){.dashboard-main-page .dashboard-header .dashboard-stats .stat-card .stat-icon svg{width:18px;height:18px}}.dashboard-main-page .dashboard-header .dashboard-stats .stat-card .stat-content .stat-number{font-size:1.875rem;font-weight:700;color:#1e293b;line-height:1}@media(max-width:768px){.dashboard-main-page .dashboard-header .dashboard-stats .stat-card .stat-content .stat-number{font-size:1.5rem}}@media(max-width:480px){.dashboard-main-page .dashboard-header .dashboard-stats .stat-card .stat-content .stat-number{font-size:1.25rem}}.dashboard-main-page .dashboard-header .dashboard-stats .stat-card .stat-content .stat-label{font-size:.875rem;color:#64748b;font-weight:500}@media(max-width:768px){.dashboard-main-page .dashboard-header .dashboard-stats .stat-card .stat-content .stat-label{font-size:.75rem}}.dashboard-main-page .section-tabs{display:flex;gap:.5rem;margin-bottom:2rem;background:#fff;padding:.5rem;border-radius:.75rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e2e8f0;overflow-x:auto}@media(max-width:768px){.dashboard-main-page .section-tabs{gap:.25rem;padding:.375rem;margin-bottom:1.5rem}}@media(max-width:480px){.dashboard-main-page .section-tabs{gap:.125rem;padding:.25rem;margin-bottom:1rem}}.dashboard-main-page .section-tabs .section-tab{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:.5rem;background:transparent;color:#64748b;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out;white-space:nowrap;flex-shrink:0}.dashboard-main-page .section-tabs .section-tab:hover{background:#f1f5f9;color:#374151}.dashboard-main-page .section-tabs .section-tab.active{background:linear-gradient(135deg,#06b6d4,#0891b2);color:#fff;box-shadow:0 2px 8px #06b6d44d}@media(max-width:768px){.dashboard-main-page .section-tabs .section-tab{padding:.625rem .75rem;font-size:.8rem;gap:.375rem}}@media(max-width:480px){.dashboard-main-page .section-tabs .section-tab{padding:.5rem .625rem;font-size:.75rem;gap:.25rem;flex-direction:column;text-align:center}}.dashboard-main-page .section-tabs .section-tab .tab-icon{font-size:1.125rem}@media(max-width:480px){.dashboard-main-page .section-tabs .section-tab .tab-icon{font-size:1rem}.dashboard-main-page .section-tabs .section-tab .tab-text{font-size:.65rem;line-height:1}}.dashboard-main-page .section-tabs .section-tab .tab-count{background:#fff3;color:#fff;padding:.125rem .375rem;border-radius:50px;font-size:.75rem;font-weight:600;min-width:20px;text-align:center}.section-tab:not(.active) .dashboard-main-page .section-tabs .section-tab .tab-count{background:#e2e8f0;color:#64748b}@media(max-width:480px){.dashboard-main-page .section-tabs .section-tab .tab-count{font-size:.625rem;padding:.0625rem .25rem;min-width:16px}}.dashboard-main-page .orders-section{width:100%;max-width:100%;overflow:hidden}.dashboard-main-page .orders-section .section-header{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}@media(max-width:1024px){.dashboard-main-page .orders-section .section-header{flex-direction:column;align-items:stretch}}.dashboard-main-page .orders-section .section-header h2{font-size:1.5rem;font-weight:600;color:#1e293b}@media(max-width:768px){.dashboard-main-page .orders-section .section-header h2{font-size:1.25rem}}.dashboard-main-page .orders-section .section-header .header-actions{display:flex;gap:1rem;align-items:flex-start;flex-wrap:wrap}@media(max-width:1024px){.dashboard-main-page .orders-section .section-header .header-actions{width:100%;flex-direction:column;gap:1rem}}.dashboard-main-page .orders-section .section-header .header-actions .create-ticket-btn{background:linear-gradient(135deg,#059669,#047857);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease-in-out;display:flex;align-items:center;gap:.5rem;white-space:nowrap}.dashboard-main-page .orders-section .section-header .header-actions .create-ticket-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0596694d}@media(max-width:1024px){.dashboard-main-page .orders-section .section-header .header-actions .create-ticket-btn{width:100%;justify-content:center}}@media(max-width:768px){.dashboard-main-page .orders-section .section-header .header-actions .create-ticket-btn{padding:.625rem 1.25rem;font-size:.8rem}}@media(max-width:480px){.dashboard-main-page .orders-section .section-header .header-actions .create-ticket-btn{padding:.5rem 1rem;font-size:.75rem}}.dashboard-main-page .orders-section .section-header .header-actions .create-ticket-btn svg{width:18px;height:18px}@media(max-width:768px){.dashboard-main-page .orders-section .section-header .header-actions .create-ticket-btn svg{width:16px;height:16px}}.dashboard-main-page .orders-section .section-header .header-actions .filters{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}@media(max-width:1024px){.dashboard-main-page .orders-section .section-header .header-actions .filters{width:100%;gap:.75rem}}@media(max-width:768px){.dashboard-main-page .orders-section .section-header .header-actions .filters{flex-direction:column;gap:.75rem}}.dashboard-main-page .orders-section .section-header .header-actions .filters .search-box{position:relative;flex:1;min-width:250px}@media(max-width:1024px){.dashboard-main-page .orders-section .section-header .header-actions .filters .search-box{min-width:200px}}@media(max-width:768px){.dashboard-main-page .orders-section .section-header .header-actions .filters .search-box{width:100%;min-width:auto}}.dashboard-main-page .orders-section .section-header .header-actions .filters .search-box .search-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#64748b}.dashboard-main-page .orders-section .section-header .header-actions .filters .search-box input{padding:.75rem .75rem .75rem 2.5rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;width:100%;transition:all .3s ease-in-out}.dashboard-main-page .orders-section .section-header .header-actions .filters .search-box input:focus{outline:none;border-color:#06b6d4;box-shadow:0 0 0 3px #06b6d41a}@media(max-width:480px){.dashboard-main-page .orders-section .section-header .header-actions .filters .search-box input{padding:.625rem .625rem .625rem 2.25rem;font-size:.8rem}}.dashboard-main-page .orders-section .section-header .header-actions .filters .status-filter,.dashboard-main-page .orders-section .section-header .header-actions .filters .ticket-filter,.dashboard-main-page .orders-section .section-header .header-actions .filters .created-by-filter,.dashboard-main-page .orders-section .section-header .header-actions .filters .priority-sort{padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;background:#fff;cursor:pointer;transition:all .3s ease-in-out;min-width:140px}.dashboard-main-page .orders-section .section-header .header-actions .filters .status-filter:focus,.dashboard-main-page .orders-section .section-header .header-actions .filters .ticket-filter:focus,.dashboard-main-page .orders-section .section-header .header-actions .filters .created-by-filter:focus,.dashboard-main-page .orders-section .section-header .header-actions .filters .priority-sort:focus{outline:none;border-color:#06b6d4;box-shadow:0 0 0 3px #06b6d41a}@media(max-width:768px){.dashboard-main-page .orders-section .section-header .header-actions .filters .status-filter,.dashboard-main-page .orders-section .section-header .header-actions .filters .ticket-filter,.dashboard-main-page .orders-section .section-header .header-actions .filters .created-by-filter,.dashboard-main-page .orders-section .section-header .header-actions .filters .priority-sort{width:100%;min-width:auto}}@media(max-width:480px){.dashboard-main-page .orders-section .section-header .header-actions .filters .status-filter,.dashboard-main-page .orders-section .section-header .header-actions .filters .ticket-filter,.dashboard-main-page .orders-section .section-header .header-actions .filters .created-by-filter,.dashboard-main-page .orders-section .section-header .header-actions .filters .priority-sort{padding:.625rem .75rem;font-size:.8rem}}.table-container{background:#fff;border-radius:.75rem;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e2e8f0;overflow-x:auto;width:100%;max-width:100%}.table-container::-webkit-scrollbar{height:8px}.table-container::-webkit-scrollbar-track{background:#f1f5f9}.table-container::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.table-container::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media(max-width:768px){.table-container{border-radius:0;border-left:none;border-right:none}}@media(max-width:480px){.table-container{border-radius:0;border-left:none;border-right:none}}.orders-table{width:100%;min-width:1300px}.orders-table .table-header{display:grid;grid-template-columns:1.2fr 1.4fr 1.4fr 1.4fr .8fr 1fr 1fr 1.2fr 1fr;background:#f8fafc;border-bottom:1px solid #e2e8f0;position:sticky;top:0;z-index:10}.orders-table .table-header .header-cell{padding:1rem .75rem;font-size:.875rem;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.05em;border-right:1px solid #f1f5f9}.orders-table .table-header .header-cell:last-child{border-right:none}@media(max-width:768px){.orders-table .table-header .header-cell{padding:.875rem .625rem;font-size:.8rem}}@media(max-width:480px){.orders-table .table-header .header-cell{padding:.75rem .5rem;font-size:.75rem}}.orders-table .table-body .table-row{display:grid;grid-template-columns:1.2fr 1.4fr 1.4fr 1.4fr .8fr 1fr 1fr 1.2fr 1fr;border-bottom:1px solid #f1f5f9;transition:all .3s ease-in-out}.orders-table .table-body .table-row:hover{background:#f8fafc}.orders-table .table-body .table-row:last-child{border-bottom:none}.orders-table .table-body .table-row .table-cell{padding:1.25rem .75rem;display:flex;align-items:center;border-right:1px solid #f8fafc;font-size:.875rem}.orders-table .table-body .table-row .table-cell:last-child{border-right:none}@media(max-width:768px){.orders-table .table-body .table-row .table-cell{padding:1rem .625rem;font-size:.8rem}}@media(max-width:480px){.orders-table .table-body .table-row .table-cell{padding:.75rem .5rem;font-size:.75rem}}.orders-table .table-body .table-row .table-cell .order-info .order-number{font-weight:600;color:#1e293b}.orders-table .table-body .table-row .table-cell .order-info .order-date{font-size:.75rem;color:#64748b;margin-top:.25rem}@media(max-width:480px){.orders-table .table-body .table-row .table-cell .order-info .order-date{font-size:.65rem}}.orders-table .table-body .table-row .table-cell .seller-info,.orders-table .table-body .table-row .table-cell .customer-info,.orders-table .table-body .table-row .table-cell .driver-info{width:100%}.orders-table .table-body .table-row .table-cell .seller-info .seller-name,.orders-table .table-body .table-row .table-cell .seller-info .customer-name,.orders-table .table-body .table-row .table-cell .seller-info .driver-name,.orders-table .table-body .table-row .table-cell .customer-info .seller-name,.orders-table .table-body .table-row .table-cell .customer-info .customer-name,.orders-table .table-body .table-row .table-cell .customer-info .driver-name,.orders-table .table-body .table-row .table-cell .driver-info .seller-name,.orders-table .table-body .table-row .table-cell .driver-info .customer-name,.orders-table .table-body .table-row .table-cell .driver-info .driver-name{font-weight:500;color:#1e293b;word-break:break-word}.orders-table .table-body .table-row .table-cell .seller-info .seller-type,.orders-table .table-body .table-row .table-cell .seller-info .customer-phone,.orders-table .table-body .table-row .table-cell .seller-info .driver-vehicle,.orders-table .table-body .table-row .table-cell .customer-info .seller-type,.orders-table .table-body .table-row .table-cell .customer-info .customer-phone,.orders-table .table-body .table-row .table-cell .customer-info .driver-vehicle,.orders-table .table-body .table-row .table-cell .driver-info .seller-type,.orders-table .table-body .table-row .table-cell .driver-info .customer-phone,.orders-table .table-body .table-row .table-cell .driver-info .driver-vehicle{font-size:.75rem;color:#64748b;margin-top:.25rem}@media(max-width:480px){.orders-table .table-body .table-row .table-cell .seller-info .seller-type,.orders-table .table-body .table-row .table-cell .seller-info .customer-phone,.orders-table .table-body .table-row .table-cell .seller-info .driver-vehicle,.orders-table .table-body .table-row .table-cell .customer-info .seller-type,.orders-table .table-body .table-row .table-cell .customer-info .customer-phone,.orders-table .table-body .table-row .table-cell .customer-info .driver-vehicle,.orders-table .table-body .table-row .table-cell .driver-info .seller-type,.orders-table .table-body .table-row .table-cell .driver-info .customer-phone,.orders-table .table-body .table-row .table-cell .driver-info .driver-vehicle{font-size:.65rem}}.orders-table .table-body .table-row .table-cell .amount{font-weight:600;color:#059669}.orders-table .table-body .table-row .table-cell .view-details-btn{background:linear-gradient(135deg,#06b6d4,#0891b2);color:#fff;border:none;padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out;white-space:nowrap}.orders-table .table-body .table-row .table-cell .view-details-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #06b6d44d}@media(max-width:768px){.orders-table .table-body .table-row .table-cell .view-details-btn{padding:.375rem .75rem;font-size:.8rem}}@media(max-width:480px){.orders-table .table-body .table-row .table-cell .view-details-btn{padding:.25rem .5rem;font-size:.7rem}}.status-badge{padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}@media(max-width:768px){.status-badge{padding:.2rem .5rem;font-size:.65rem}}.status-badge.status-delivered{background:#dcfce7;color:#166534}.status-badge.status-processing{background:#fef3c7;color:#92400e}.status-badge.status-cancelled{background:#fee2e2;color:#991b1b}.status-badge.status-done{background:#dbeafe;color:#1e40af}.ticket-badge{padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}@media(max-width:768px){.ticket-badge{padding:.2rem .5rem;font-size:.65rem}}.ticket-badge.no-ticket{background:#f1f5f9;color:#64748b}.ticket-badge.ticket-open{background:#fef3c7;color:#92400e}.ticket-badge.ticket-resolved{background:#dcfce7;color:#166534}.ticket-badge.ticket-closed{background:#e5e7eb;color:#374151}.priority-badge{padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}@media(max-width:768px){.priority-badge{padding:.2rem .5rem;font-size:.65rem}}.priority-badge.priority-low{background:#f0f9ff;color:#0369a1}.priority-badge.priority-medium{background:#fef3c7;color:#92400e}.priority-badge.priority-high{background:#fee2e2;color:#991b1b}.assigned-badge{display:flex;align-items:center;gap:.375rem;padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;white-space:nowrap}@media(max-width:768px){.assigned-badge{padding:.2rem .5rem;font-size:.65rem;gap:.25rem}}.assigned-badge .assigned-icon{font-size:.875rem}@media(max-width:768px){.assigned-badge .assigned-icon{font-size:.75rem}}.assigned-badge.assigned-driver{background:#ecfdf5;color:#166534}.assigned-badge.assigned-seller{background:#f0f9ff;color:#1e40af}.assigned-badge.assigned-cs{background:#fdf4ff;color:#9333ea}.assigned-badge.assigned-unknown{background:#f1f5f9;color:#64748b}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-overlay .modal-content{background:#fff;border-radius:.75rem;box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d;width:100%;max-width:500px;max-height:90vh;overflow-y:auto}@media(max-width:768px){.modal-overlay .modal-content{max-width:90vw}}.modal-overlay .modal-content .modal-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e2e8f0}@media(max-width:768px){.modal-overlay .modal-content .modal-header{padding:1rem}}.modal-overlay .modal-content .modal-header h3{font-size:1.25rem;font-weight:600;color:#1e293b;margin:0}.modal-overlay .modal-content .modal-header .close-btn{background:none;border:none;color:#64748b;cursor:pointer;padding:.5rem;border-radius:.5rem;transition:all .3s ease-in-out}.modal-overlay .modal-content .modal-header .close-btn:hover{background:#f1f5f9;color:#374151}.modal-overlay .modal-content .modal-header .close-btn svg{width:20px;height:20px}.modal-overlay .modal-content .ticket-form{padding:1.5rem}@media(max-width:768px){.modal-overlay .modal-content .ticket-form{padding:1rem}}.modal-overlay .modal-content .ticket-form .form-group{margin-bottom:1.25rem}.modal-overlay .modal-content .ticket-form .form-group:last-of-type{margin-bottom:0}.modal-overlay .modal-content .ticket-form .form-group label{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}.modal-overlay .modal-content .ticket-form .form-group input,.modal-overlay .modal-content .ticket-form .form-group select,.modal-overlay .modal-content .ticket-form .form-group textarea{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;transition:all .3s ease-in-out}.modal-overlay .modal-content .ticket-form .form-group input:focus,.modal-overlay .modal-content .ticket-form .form-group select:focus,.modal-overlay .modal-content .ticket-form .form-group textarea:focus{outline:none;border-color:#06b6d4;box-shadow:0 0 0 3px #06b6d41a}.modal-overlay .modal-content .ticket-form .form-group input::-moz-placeholder,.modal-overlay .modal-content .ticket-form .form-group select::-moz-placeholder,.modal-overlay .modal-content .ticket-form .form-group textarea::-moz-placeholder{color:#9ca3af}.modal-overlay .modal-content .ticket-form .form-group input::placeholder,.modal-overlay .modal-content .ticket-form .form-group select::placeholder,.modal-overlay .modal-content .ticket-form .form-group textarea::placeholder{color:#9ca3af}.modal-overlay .modal-content .ticket-form .form-group textarea{resize:vertical;min-height:100px}.modal-overlay .modal-content .ticket-form .form-group select{cursor:pointer}.modal-overlay .modal-content .ticket-form .form-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e2e8f0}@media(max-width:480px){.modal-overlay .modal-content .ticket-form .form-actions{flex-direction:column}}.modal-overlay .modal-content .ticket-form .form-actions .cancel-btn,.modal-overlay .modal-content .ticket-form .form-actions .submit-btn{padding:.75rem 1.5rem;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease-in-out;border:none}@media(max-width:480px){.modal-overlay .modal-content .ticket-form .form-actions .cancel-btn,.modal-overlay .modal-content .ticket-form .form-actions .submit-btn{width:100%}}.modal-overlay .modal-content .ticket-form .form-actions .cancel-btn{background:#f8fafc;color:#64748b;border:1px solid #e2e8f0}.modal-overlay .modal-content .ticket-form .form-actions .cancel-btn:hover{background:#f1f5f9;color:#374151}.modal-overlay .modal-content .ticket-form .form-actions .submit-btn{background:linear-gradient(135deg,#059669,#047857);color:#fff}.modal-overlay .modal-content .ticket-form .form-actions .submit-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0596694d}.pagination-container{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem;padding:1rem;background:#fff;border-radius:.75rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e2e8f0;width:100%;max-width:100%}@media(max-width:768px){.pagination-container{flex-direction:column;gap:1rem;text-align:center;margin:1.5rem -1rem 0;border-radius:0;border-left:none;border-right:none}}@media(max-width:480px){.pagination-container{margin:1.5rem -.75rem 0}}.pagination-container .pagination-info{font-size:.875rem;color:#64748b}@media(max-width:768px){.pagination-container .pagination-info{font-size:.75rem}}.pagination-container .pagination{display:flex;align-items:center;gap:.5rem}@media(max-width:480px){.pagination-container .pagination{flex-wrap:wrap;justify-content:center;gap:.25rem}}.pagination-container .pagination .pagination-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #d1d5db;background:#fff;color:#374151;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.pagination-container .pagination .pagination-btn:hover{background:#f9fafb;border-color:#06b6d4;color:#06b6d4}.pagination-container .pagination .pagination-btn.active{background:#06b6d4;border-color:#06b6d4;color:#fff}@media(max-width:480px){.pagination-container .pagination .pagination-btn{width:32px;height:32px;font-size:.75rem}}.pagination-container .pagination .pagination-btn svg{width:16px;height:16px}@media(max-width:480px){.pagination-container .pagination .pagination-btn svg{width:14px;height:14px}}.pagination-container .pagination .pagination-ellipsis{color:#64748b;font-size:.875rem;padding:0 .25rem}@media(max-width:480px){.pagination-container .pagination .pagination-ellipsis{font-size:.75rem}}.no-results{text-align:center;padding:3rem 2rem;color:#64748b;background:#fff;border-radius:.75rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e2e8f0}@media(max-width:768px){.no-results{padding:2rem 1rem}}.no-results .no-results-icon{width:64px;height:64px;margin:0 auto 1rem;background:#f1f5f9;border-radius:50%;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.no-results .no-results-icon{width:48px;height:48px}}.no-results .no-results-icon svg{width:32px;height:32px;color:#94a3b8}@media(max-width:768px){.no-results .no-results-icon svg{width:24px;height:24px}}.no-results h3{font-size:1.125rem;font-weight:600;color:#374151;margin-bottom:.5rem}@media(max-width:768px){.no-results h3{font-size:1rem}}.no-results p{font-size:.875rem;color:#64748b}@media(max-width:768px){.no-results p{font-size:.75rem}}@media(max-width:768px){.table-container{border-radius:0;border-left:none;border-right:none}.pagination-container{margin:1.5rem -1rem 0;border-radius:0;border-left:none;border-right:none}.section-tabs{border-radius:0;border-left:none;border-right:none}}@media(max-width:480px){.admin-cs-content .main-content{padding:.5rem}.dashboard-header,.dashboard-header .header-title,.orders-section .section-header{margin-bottom:1rem}.table-container{border-radius:0;border-left:none;border-right:none}.pagination-container{margin:1.5rem -.5rem 0;border-radius:0;padding:.75rem;border-left:none;border-right:none}.section-tabs{border-radius:0;border-left:none;border-right:none;margin-left:-.5rem;margin-right:-.5rem}}.navbar{height:70px;background:#39465d;display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;position:sticky;top:0;z-index:100}.navbar .navbar-left{display:flex;align-items:center;gap:2rem}.navbar .navbar-left .sidebar-toggle{width:40px;height:40px;background:#ffffff1a;border:none;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#fffc;cursor:pointer;transition:all .3s ease-in-out}.navbar .navbar-left .sidebar-toggle:hover{background:#ffffff26;color:#fff;transform:translateY(-1px)}.navbar .navbar-left .sidebar-toggle svg{width:18px;height:18px}.navbar .navbar-left .navbar-brand{display:flex;align-items:center;gap:.75rem}.navbar .navbar-left .navbar-brand .brand-icon{width:40px;height:40px;background:linear-gradient(135deg,#059669,#10b981);border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.875rem;letter-spacing:1px}.navbar .navbar-left .navbar-brand .brand-text{color:#fff;font-size:1.125rem;font-weight:600}.navbar .navbar-left .navbar-breadcrumb{display:flex;align-items:center;gap:.5rem;color:#ffffffb3;font-size:.875rem}.navbar .navbar-left .navbar-breadcrumb .breadcrumb-icon{width:16px;height:16px}.navbar .navbar-left .navbar-breadcrumb .breadcrumb-text{color:#fff;font-weight:500}.navbar .navbar-right{display:flex;align-items:center;gap:1.5rem}.navbar .navbar-right .navbar-stats{display:flex;gap:1rem}.navbar .navbar-right .navbar-stats .stat-item{display:flex;align-items:center;gap:.25rem;color:#fffc;font-size:.875rem}.navbar .navbar-right .navbar-stats .stat-item .stat-value{color:#fff;font-weight:600}.navbar .navbar-right .navbar-stats .stat-item .stat-label{color:#fff9}.navbar .navbar-right .navbar-actions{display:flex;align-items:center;gap:.5rem}.navbar .navbar-right .navbar-actions .action-btn{position:relative;width:40px;height:40px;background:#ffffff1a;border:none;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#fffc;cursor:pointer;transition:all .3s ease-in-out}.navbar .navbar-right .navbar-actions .action-btn:hover{background:#ffffff26;color:#fff;transform:translateY(-1px)}.navbar .navbar-right .navbar-actions .action-btn svg{width:18px;height:18px}.navbar .navbar-right .navbar-actions .action-btn .badge{position:absolute;top:-2px;right:-2px;background:#ef4444;color:#fff;font-size:.75rem;font-weight:600;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #39465D;animation:pulse 2s infinite}.navbar .navbar-right .navbar-actions .action-btn.language-toggle .language-text{font-size:.75rem;font-weight:700;letter-spacing:.5px}.navbar .navbar-right .navbar-actions .action-btn.language-toggle:after{content:attr(title);position:absolute;bottom:-35px;left:50%;transform:translate(-50%);background:#000c;color:#fff;padding:.5rem .75rem;border-radius:.375rem;font-size:.75rem;white-space:nowrap;opacity:0;visibility:hidden;transition:all .3s ease-in-out;pointer-events:none;z-index:1000}.navbar .navbar-right .navbar-actions .action-btn.language-toggle:hover:after{opacity:1;visibility:visible;bottom:-40px}.navbar .navbar-right .navbar-actions .notification-container{position:relative}.navbar .navbar-right .navbar-actions .notification-container .notification-dropdown{position:absolute;top:calc(100% + 10px);right:0;background:#fff;border-radius:.75rem;box-shadow:0 20px 40px #00000026;width:380px;max-height:500px;overflow:hidden;z-index:1000;animation:slideInDown .3s ease-out}.navbar .navbar-right .navbar-actions .notification-container .notification-dropdown:before{content:"";position:absolute;top:-8px;right:16px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #ffffff}.navbar .navbar-right .navbar-actions .notification-container .notification-dropdown .notification-header{padding:1rem 1.25rem;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.navbar .navbar-right .navbar-actions .notification-container .notification-dropdown .notification-header .notification-title{display:flex;align-items:center;gap:.5rem}.navbar .navbar-right .navbar-actions .notification-container .notification-dropdown .notification-header .notification-title h3{margin:0;font-size:1.125rem;font-weight:600;color:#1f2937}.navbar .navbar-right .navbar-actions .notification-container .notification-dropdown .notification-header .notification-title .notification-count{background:#059669;color:#fff;font-size:.75rem;font-weight:600;padding:.25rem .5rem;border-radius:50px}.navbar .navbar-right .navbar-actions .notification-container .notification-dropdown .notification-header .mark-all-read-btn{background:none;border:none;color:#059669;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.navbar .navbar-right .navbar-actions .notification-container .notification-dropdown .notification-header .mark-all-read-btn:hover{color:#10b981}.navbar .navbar-right .navbar-actions .notification-container .notification-dropdown .notification-list{max-height:320px;overflow-y:auto;scroll-behavior:smooth}.navbar .navbar-right .navbar-actions .notification-container .notification-dropdown .notification-list::-webkit-scrollbar{width:4px}.navbar .navbar-right .navbar-actions .notification-container .notification-dropdown .notification-list::-webkit-scrollbar-track{background:#f1f5f9}.navbar .navbar-right .navbar-actions .notification-container .notification-dropdown .notification-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.navbar .navbar-right .navbar-actions .notification-container .notification-dropdown .notification-list::-webkit-scrollbar-thumb:hover{background:#94a3b8}.navbar .navbar-right .navbar-actions .notification-container .notification-dropdown .notification-list .notification-item{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;border-bottom:1px solid #f3f4f6;cursor:pointer;transition:all .3s ease-in-out;position:relative}.navbar .navbar-right .navbar-actions .notification-container .notification-dropdown .notification-list .notification-item:hover{background:#f8fafc}.navbar .navbar-right .navbar-actions .notification-container .notification-dropdown .notification-list .notification-item.unread{background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border-left:3px solid #059669}.navbar .navbar-right .navbar-actions .notification-container .notification-dropdown .notification-list .notification-item.unread:hover{background:linear-gradient(135deg,#dcfce7,#ecfdf5)}.navbar .navbar-right .navbar-actions .notification-container .notification-dropdown .notification-list .notification-item .notification-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.navbar .navbar-right .navbar-actions .notification-container .notification-dropdown .notification-list .notification-item .notification-icon svg{width:18px;height:18px}.navbar .navbar-right .navbar-actions .notification-container .notification-dropdown .notification-list .notification-item .notification-icon.notification-report{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.navbar .navbar-right .navbar-actions .notification-container .notification-dropdown .notification-list .notification-item .notification-icon.notification-payment{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.navbar .navbar-right .navbar-actions .notification-container .notification-dropdown .notification-list .notification-item .notification-icon.notification-tax{background:linear-gradient(135deg,#f59e0b,#d97706)}.navbar .navbar-right .navbar-actions .notification-container .notification-dropdown .notification-list .notification-item .notification-icon.notification-commission{background:linear-gradient(135deg,#10b981,#059669)}.navbar .navbar-right .navbar-actions .notification-container .notification-dropdown .notification-list .notification-item .notification-icon.notification-info{background:linear-gradient(135deg,#6b7280,#4b5563)}.navbar .navbar-right .navbar-actions .notification-container .notification-dropdown .notification-list .notification-item .notification-content{flex:1;min-width:0}.navbar .navbar-right .navbar-actions .notification-container .notification-dropdown .notification-list .notification-item .notification-content .notification-text{margin-bottom:.25rem}.navbar .navbar-right .navbar-actions .notification-container .notification-dropdown .notification-list .notification-item .notification-content .notification-text h4{margin:0 0 .25rem;font-size:.875rem;font-weight:600;color:#1f2937;line-height:1.3}.navbar .navbar-right .navbar-actions .notification-container .notification-dropdown .notification-list .notification-item .notification-content .notification-text p{margin:0;font-size:.8125rem;color:#6b7280;line-height:1.4;display:-webkit-box;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.navbar .navbar-right .navbar-actions .notification-container .notification-dropdown .notification-list .notification-item .notification-content .notification-time{font-size:.75rem;color:#9ca3af;font-weight:500}.navbar .navbar-right .navbar-actions .notification-container .notification-dropdown .notification-list .notification-item .unread-indicator{position:absolute;top:50%;right:1rem;transform:translateY(-50%);width:8px;height:8px;background:#059669;border-radius:50%;animation:pulse 2s infinite}.navbar .navbar-right .navbar-actions .notification-container .notification-dropdown .notification-footer{padding:.75rem 1.25rem;border-top:1px solid #e5e7eb;background:#f9fafb}.navbar .navbar-right .navbar-actions .notification-container .notification-dropdown .notification-footer .view-all-btn{width:100%;background:none;border:none;color:#059669;font-size:.875rem;font-weight:600;padding:.5rem;cursor:pointer;transition:all .3s ease-in-out;border-radius:.5rem}.navbar .navbar-right .navbar-actions .notification-container .notification-dropdown .notification-footer .view-all-btn:hover{background:#10b9811a;color:#10b981}.navbar .navbar-right .navbar-actions .user-profile{margin-left:.5rem;position:relative}.navbar .navbar-right .navbar-actions .user-profile .user-avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;border:2px solid rgba(255,255,255,.2);cursor:pointer;transition:all .3s ease-in-out;background:none;padding:0}.navbar .navbar-right .navbar-actions .user-profile .user-avatar:hover{border-color:#059669;transform:scale(1.05)}.navbar .navbar-right .navbar-actions .user-profile .user-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.navbar .navbar-right .navbar-actions .user-profile .profile-dropdown{position:absolute;top:calc(100% + 10px);right:0;background:#fff;border-radius:.5rem;box-shadow:0 10px 30px #0003;min-width:180px;overflow:hidden;z-index:1000;animation:fadeInDown .2s ease-out}.navbar .navbar-right .navbar-actions .user-profile .profile-dropdown:before{content:"";position:absolute;top:-8px;right:16px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #ffffff}.navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-item{display:flex;align-items:center;gap:.75rem;width:100%;padding:.875rem 1rem;border:none;background:none;color:#374151;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out;text-align:left}.navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-item:hover{background:#f3f4f6;color:#059669}.navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-item--logout{border-top:1px solid #e5e7eb;color:#ef4444}.navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-item--logout:hover{background:#ef44441a;color:#dc2626}.navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-item svg{width:16px;height:16px;flex-shrink:0}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@media(max-width:768px){.navbar{padding:0 1rem}.navbar .navbar-left{gap:1rem}.navbar .navbar-left .navbar-breadcrumb{display:none}.navbar .navbar-right{gap:1rem}.navbar .navbar-right .navbar-stats{display:none}.navbar .navbar-right .navbar-actions{gap:.25rem}.navbar .navbar-right .navbar-actions .action-btn.language-toggle:after{display:none}}@media(max-width:480px){.navbar{padding:0 .75rem}.navbar .navbar-left .brand-text{display:none}}.lang-ar .navbar{direction:rtl}.lang-ar .navbar .brand-text,.lang-ar .navbar .breadcrumb-text,.lang-ar .navbar .stat-label,.lang-ar .navbar .notification-title h3,.lang-ar .navbar .notification-count,.lang-ar .navbar .mark-all-read-btn,.lang-ar .navbar .notification-content h4,.lang-ar .navbar .notification-content p,.lang-ar .navbar .notification-time,.lang-ar .navbar .view-all-btn,.lang-ar .navbar .dropdown-item{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .navbar .navbar-left .navbar-breadcrumb .breadcrumb-icon{transform:scaleX(-1)}.lang-ar .navbar .navbar-right .navbar-actions .action-btn.language-toggle .language-text{font-family:Arial,sans-serif}.lang-ar .navbar .navbar-right .navbar-actions .action-btn .badge{right:auto;left:-2px}.lang-ar .navbar .navbar-right .navbar-actions .action-btn.language-toggle:after{font-family:Cairo,Tajawal,Arial,sans-serif}.lang-ar .navbar .navbar-right .navbar-actions .notification-container .notification-dropdown{right:auto;left:0}.lang-ar .navbar .navbar-right .navbar-actions .notification-container .notification-dropdown:before{right:auto;left:16px}.lang-ar .navbar .navbar-right .navbar-actions .notification-container .notification-dropdown .notification-header,.lang-ar .navbar .navbar-right .navbar-actions .notification-container .notification-dropdown .notification-list .notification-item{text-align:right}.lang-ar .navbar .navbar-right .navbar-actions .notification-container .notification-dropdown .notification-list .notification-item .notification-icon{margin-left:.75rem;margin-right:0}.lang-ar .navbar .navbar-right .navbar-actions .notification-container .notification-dropdown .notification-list .notification-item .notification-content{text-align:right}.lang-ar .navbar .navbar-right .navbar-actions .notification-container .notification-dropdown .notification-list .notification-item .unread-indicator{right:auto;left:1rem}.lang-ar .navbar .navbar-right .navbar-actions .notification-container .notification-dropdown .notification-list .notification-item.unread{border-left:none;border-right:3px solid #059669}.lang-ar .navbar .navbar-right .navbar-actions .user-profile{margin-left:0;margin-right:.5rem}.lang-ar .navbar .navbar-right .navbar-actions .user-profile .profile-dropdown{right:auto;left:0}.lang-ar .navbar .navbar-right .navbar-actions .user-profile .profile-dropdown:before{right:auto;left:16px}.lang-ar .navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-item{text-align:right}.lang-ar .navbar .navbar-right .navbar-actions .user-profile .profile-dropdown .dropdown-item svg{margin-left:.75rem;margin-right:0}@media(max-width:768px){.lang-ar .navbar .navbar-right .navbar-actions .notification-container .notification-dropdown{left:-50px;right:auto}.lang-ar .navbar .navbar-right .navbar-actions .notification-container .notification-dropdown:before{left:66px;right:auto}}@media(max-width:480px){.lang-ar .navbar .navbar-right .navbar-actions .notification-container .notification-dropdown{left:-80px;right:auto}.lang-ar .navbar .navbar-right .navbar-actions .notification-container .notification-dropdown:before{left:96px;right:auto}.lang-ar .navbar .navbar-right .navbar-actions .user-profile .profile-dropdown{left:-20px;right:auto}.lang-ar .navbar .navbar-right .navbar-actions .user-profile .profile-dropdown:before{left:36px;right:auto}}.sidebar-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:99999999999;transition:all .3s ease}.sidebar{width:280px;background:#39465d;overflow-y:auto;transition:width .3s ease;border-right:1px solid rgba(255,255,255,.1);position:relative}.sidebar--collapsed{width:70px}.sidebar--collapsed .sidebar-label{opacity:0;transform:translate(-10px);pointer-events:none;white-space:nowrap;overflow:hidden}.sidebar--collapsed .sidebar-item{justify-content:center;padding:.875rem .75rem;position:relative}.sidebar--collapsed .sidebar-item:hover{padding:.875rem .75rem;background:#ffffff0d}.sidebar--collapsed .sidebar-item--active{padding:.875rem .75rem;background:#10b98126}.sidebar--collapsed .sidebar-item:hover:after{content:attr(title);position:absolute;left:calc(100% + 15px);top:50%;transform:translateY(-50%);background:#000c;color:#fff;padding:.5rem .75rem;border-radius:.375rem;font-size:.75rem;white-space:nowrap;z-index:100000000001;opacity:1;visibility:visible;pointer-events:none}.sidebar--collapsed .sidebar-item:hover:before{content:"";position:absolute;left:calc(100% + 7px);top:50%;transform:translateY(-50%);width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:8px solid rgba(0,0,0,.8);z-index:100000000001}.sidebar--mobile{position:fixed;left:-280px;z-index:100000000000;width:280px;height:100dvh;top:0;transition:left .3s ease;display:flex;flex-direction:column}.sidebar--mobile.sidebar--open{left:0}.sidebar .sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.1);background:#ffffff0d;flex-shrink:0}.sidebar .sidebar-header .brand-section{display:flex;align-items:center;gap:.75rem}.sidebar .sidebar-header .brand-section .brand-icon{width:36px;height:36px;background:linear-gradient(135deg,#059669,#10b981);border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.75rem;letter-spacing:1px}.sidebar .sidebar-header .brand-section .brand-text{color:#fff;font-size:1rem;font-weight:600}.sidebar .sidebar-header .close-btn{width:36px;height:36px;background:#ffffff1a;border:none;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#fffc;cursor:pointer;transition:all .2s ease}.sidebar .sidebar-header .close-btn:hover{background:#fff3;color:#fff}.sidebar .sidebar-header .close-btn svg{width:18px;height:18px}.sidebar .sidebar-content{padding:1rem 0;flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.sidebar:not(.sidebar--mobile) .sidebar .sidebar-content{height:100vh;padding-top:1rem}.sidebar--mobile .sidebar .sidebar-content{height:auto;min-height:0}.sidebar .sidebar-item{display:flex;align-items:center;gap:.75rem;padding:.875rem 1.5rem;color:#ffffffb3;text-decoration:none;transition:all .2s ease;border:none;background:none;width:100%;cursor:pointer;font-size:.875rem;font-weight:500;position:relative;text-align:left;flex-shrink:0}.sidebar .sidebar-item:after,.sidebar .sidebar-item:before{opacity:0;visibility:hidden;transition:all .2s ease}.sidebar .sidebar-item:not(.sidebar--collapsed .sidebar .sidebar-item):after{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#10b981;transform:scaleY(0);transition:transform .2s ease;opacity:1;visibility:visible}.sidebar .sidebar-item:hover{background:#ffffff0d;color:#fff;padding-left:2rem}.sidebar .sidebar-item:hover:not(.sidebar--collapsed .sidebar .sidebar-item:hover):after{transform:scaleY(1)}.sidebar .sidebar-item:hover .sidebar-icon{color:#10b981}.sidebar .sidebar-item--active{background:#10b98126;color:#fff;padding-left:2rem}.sidebar .sidebar-item--active:not(.sidebar--collapsed .sidebar .sidebar-item--active):after{transform:scaleY(1)}.sidebar .sidebar-item--active .sidebar-icon{color:#10b981}.sidebar .sidebar-item--logout{margin-top:1rem;border-top:1px solid rgba(255,255,255,.1);padding-top:1.5rem;color:#fff9}.sidebar .sidebar-item--logout:hover{color:#ef4444;background:#ef44441a}.sidebar .sidebar-item--logout:hover .sidebar-icon{color:#ef4444}.sidebar .sidebar-item--logout:hover:not(.sidebar--collapsed .sidebar .sidebar-item--logout:hover):after{background:#ef4444;transform:scaleY(1)}.sidebar .sidebar-item .sidebar-icon{width:20px;height:20px;flex-shrink:0;transition:all .2s ease}.sidebar .sidebar-item .sidebar-label{transition:all .3s ease;white-space:nowrap}.sidebar::-webkit-scrollbar{width:4px}.sidebar::-webkit-scrollbar-track{background:#ffffff1a}.sidebar::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.sidebar::-webkit-scrollbar-thumb:hover{background:#ffffff4d}@media(max-width:1024px){.sidebar--mobile .sidebar-label{display:block;opacity:1;transform:none}.sidebar--mobile .sidebar-item{justify-content:flex-start;padding:.875rem 1.5rem}.sidebar--mobile .sidebar-item:hover,.sidebar--mobile .sidebar-item--active{padding-left:2rem}.sidebar--mobile .sidebar-item:hover:after,.sidebar--mobile .sidebar-item:hover:before{display:none}body.sidebar-open{overflow:hidden}}@media(max-width:480px){.sidebar--mobile{width:100vw;left:-100vw}.sidebar--mobile.sidebar--open{left:0}}.lang-ar .sidebar{direction:rtl;border-right:none;border-left:1px solid rgba(255,255,255,.1)}.lang-ar .sidebar .brand-text,.lang-ar .sidebar .sidebar-label{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .sidebar .sidebar-header .brand-section{flex-direction:row}.lang-ar .sidebar .sidebar-item{text-align:right}.lang-ar .sidebar .sidebar-item:not(.sidebar--collapsed .lang-ar .sidebar .sidebar-item):after{left:auto;right:0}.lang-ar .sidebar .sidebar-item:hover,.lang-ar .sidebar .sidebar-item--active{padding-left:1.5rem;padding-right:2rem}.lang-ar .sidebar .sidebar-item .sidebar-icon{margin-left:.75rem;margin-right:0}.lang-ar .sidebar--collapsed .sidebar-item:hover:after{left:auto;right:calc(100% + 15px)}.lang-ar .sidebar--collapsed .sidebar-item:hover:before{left:auto;right:calc(100% + 7px);border-right:none;border-left:8px solid rgba(0,0,0,.8)}.lang-ar .sidebar--mobile{left:auto;right:-280px}.lang-ar .sidebar--mobile.sidebar--open{left:auto;right:0}.lang-ar .sidebar .sidebar-item--logout{border-top:1px solid rgba(255,255,255,.1)}.lang-ar .sidebar .sidebar-item--logout:hover{padding-left:1.5rem;padding-right:2rem}.lang-ar .sidebar .sidebar-item--logout:hover:not(.sidebar--collapsed .lang-ar .sidebar .sidebar-item--logout:hover):after{left:auto;right:0}@media(max-width:1024px){.lang-ar .sidebar--mobile .sidebar-item{text-align:right}.lang-ar .sidebar--mobile .sidebar-item:hover,.lang-ar .sidebar--mobile .sidebar-item--active{padding-left:1.5rem;padding-right:2rem}}@media(max-width:480px){.lang-ar .sidebar--mobile{right:-100vw;left:auto}.lang-ar .sidebar--mobile.sidebar--open{right:0;left:auto}}.dashboard{max-width:1400px;margin:0 auto}.dashboard .dashboard-header{margin-bottom:2rem}.dashboard .dashboard-header h1{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.dashboard .dashboard-header p{color:#6b7280;font-size:1rem}.dashboard .metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:3rem}.dashboard .metrics-grid .metric-card{background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb;display:flex;align-items:center;gap:1rem;transition:all .3s ease-in-out}.dashboard .metrics-grid .metric-card:hover{box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;transform:translateY(-2px)}.dashboard .metrics-grid .metric-card .metric-icon{width:60px;height:60px;border-radius:.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dashboard .metrics-grid .metric-card .metric-icon svg{width:28px;height:28px;color:#fff}.dashboard .metrics-grid .metric-card .metric-content{flex:1}.dashboard .metrics-grid .metric-card .metric-content h3{font-size:.875rem;font-weight:600;color:#6b7280;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.dashboard .metrics-grid .metric-card .metric-content .metric-value{font-size:1.75rem;font-weight:700;color:#1f2937;margin-bottom:.25rem}.dashboard .metrics-grid .metric-card .metric-content .metric-label{font-size:.875rem;color:#9ca3af}.dashboard .metrics-grid .metric-card.revenue .metric-icon{background:linear-gradient(135deg,#10b981,#059669)}.dashboard .metrics-grid .metric-card.commissions .metric-icon{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.dashboard .metrics-grid .metric-card.orders .metric-icon{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.dashboard .metrics-grid .metric-card.pending .metric-icon{background:linear-gradient(135deg,#f59e0b,#d97706)}.dashboard .dashboard-section{background:#fff;border-radius:.75rem;padding:2rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb;margin-bottom:2rem}.dashboard .dashboard-section .section-header{margin-bottom:2rem;border-bottom:1px solid #e5e7eb;padding-bottom:1rem}.dashboard .dashboard-section .section-header h2{font-size:1.375rem;font-weight:600;color:#1f2937;margin-bottom:.5rem}.dashboard .dashboard-section .section-header p{color:#6b7280;font-size:.875rem}.dashboard .payment-breakdown{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.dashboard .payment-breakdown .breakdown-card{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:.5rem;padding:1.5rem;border:1px solid #e2e8f0;text-align:center}.dashboard .payment-breakdown .breakdown-card h4{font-size:1rem;font-weight:600;color:#374151;margin-bottom:1rem}.dashboard .payment-breakdown .breakdown-card .breakdown-amount{font-size:1.875rem;font-weight:700;color:#10b981;margin-bottom:.5rem}.dashboard .payment-breakdown .breakdown-card .breakdown-percentage{font-size:.875rem;color:#6b7280}.dashboard .transaction-types{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.dashboard .transaction-types .transaction-card{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#fafafa;border-radius:.5rem;border:1px solid #e5e7eb}.dashboard .transaction-types .transaction-card .transaction-icon{width:50px;height:50px;border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dashboard .transaction-types .transaction-card .transaction-icon svg{width:24px;height:24px;color:#fff}.dashboard .transaction-types .transaction-card .transaction-icon.shampay{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.dashboard .transaction-types .transaction-card .transaction-icon.cash{background:linear-gradient(135deg,#10b981,#059669)}.dashboard .transaction-types .transaction-card .transaction-content{flex:1}.dashboard .transaction-types .transaction-card .transaction-content h4{font-size:1rem;font-weight:600;color:#374151;margin-bottom:.5rem}.dashboard .transaction-types .transaction-card .transaction-content .transaction-count{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:.25rem}.dashboard .transaction-types .transaction-card .transaction-content .transaction-note{font-size:.875rem;color:#6b7280}.dashboard .tax-summary{display:flex;justify-content:center}.dashboard .tax-summary .tax-card{background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:.5rem;padding:2rem;border:1px solid #f59e0b;text-align:center;width:100%}.dashboard .tax-summary .tax-card h4{font-size:1.125rem;font-weight:600;color:#92400e;margin-bottom:1.5rem}.dashboard .tax-summary .tax-card .tax-amount{font-size:2.25rem;font-weight:700;color:#d97706;margin-bottom:.75rem}.dashboard .tax-summary .tax-card .tax-note{font-size:.875rem;color:#a16207}@media(max-width:768px){.dashboard .metrics-grid{grid-template-columns:1fr;gap:1rem}.dashboard .dashboard-section{padding:1.5rem;margin-bottom:1.5rem}.dashboard .payment-breakdown,.dashboard .transaction-types{grid-template-columns:1fr;gap:1rem}.dashboard .tax-summary .tax-card{max-width:none}}@media(max-width:480px){.dashboard .dashboard-header h1{font-size:1.5rem}.dashboard .metric-card{flex-direction:column;text-align:center;gap:1rem}.dashboard .metric-card .metric-content .metric-value{font-size:1.5rem}.dashboard .transaction-card{flex-direction:column;text-align:center;gap:1rem}.dashboard .tax-summary .tax-card{padding:1.5rem}.dashboard .tax-summary .tax-card .tax-amount{font-size:1.875rem}}.lang-ar .dashboard{direction:rtl}.lang-ar .dashboard .dashboard-header h1,.lang-ar .dashboard .dashboard-header p,.lang-ar .dashboard .metric-content h3,.lang-ar .dashboard .metric-content .metric-value,.lang-ar .dashboard .metric-content .metric-label,.lang-ar .dashboard .section-header h2,.lang-ar .dashboard .section-header p,.lang-ar .dashboard .breakdown-card h4,.lang-ar .dashboard .breakdown-card .breakdown-amount,.lang-ar .dashboard .breakdown-card .breakdown-percentage,.lang-ar .dashboard .transaction-content h4,.lang-ar .dashboard .transaction-content .transaction-count,.lang-ar .dashboard .transaction-content .transaction-note,.lang-ar .dashboard .tax-card h4,.lang-ar .dashboard .tax-card .tax-amount,.lang-ar .dashboard .tax-card .tax-note{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .dashboard .metrics-grid .metric-card{flex-direction:row-reverse}.lang-ar .dashboard .metrics-grid .metric-card .metric-content,.lang-ar .dashboard .dashboard-section .section-header{text-align:right}.lang-ar .dashboard .payment-breakdown .breakdown-card{text-align:center}.lang-ar .dashboard .transaction-types .transaction-card{flex-direction:row-reverse}.lang-ar .dashboard .transaction-types .transaction-card .transaction-content{text-align:right}.lang-ar .dashboard .tax-summary .tax-card{text-align:center}@media(max-width:480px){.lang-ar .dashboard .metric-card{flex-direction:column;text-align:center}.lang-ar .dashboard .metric-card .metric-content{text-align:center}.lang-ar .dashboard .transaction-card{flex-direction:column;text-align:center}.lang-ar .dashboard .transaction-card .transaction-content{text-align:center}}.accountant-orders-reports .page-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;gap:1rem}.accountant-orders-reports .page-header .header-content h1{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.accountant-orders-reports .page-header .header-content p{color:#6b7280;font-size:1rem}.accountant-orders-reports .page-header .header-actions{display:flex;gap:1rem;flex-shrink:0}.accountant-orders-reports .page-header .header-actions .btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease-in-out;border:none}.accountant-orders-reports .page-header .header-actions .btn svg{width:18px;height:18px}.accountant-orders-reports .page-header .header-actions .btn.btn-primary{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.accountant-orders-reports .page-header .header-actions .btn.btn-primary:hover{transform:translateY(-1px);box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d}.accountant-orders-reports .page-header .header-actions .btn.btn-secondary{background:#fff;color:#374151;border:1px solid #d1d5db}.accountant-orders-reports .page-header .header-actions .btn.btn-secondary:hover{background:#f9fafb;transform:translateY(-1px)}.accountant-orders-reports .summary-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:2rem}.accountant-orders-reports .summary-stats .stat-card{background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb;display:flex;align-items:center;gap:1rem;transition:all .3s ease-in-out}.accountant-orders-reports .summary-stats .stat-card:hover{box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;transform:translateY(-2px)}.accountant-orders-reports .summary-stats .stat-card .stat-icon{width:60px;height:60px;border-radius:.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.accountant-orders-reports .summary-stats .stat-card .stat-icon svg{width:28px;height:28px;color:#fff}.accountant-orders-reports .summary-stats .stat-card .stat-icon.orders{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.accountant-orders-reports .summary-stats .stat-card .stat-icon.revenue{background:linear-gradient(135deg,#10b981,#059669)}.accountant-orders-reports .summary-stats .stat-card .stat-icon.commissions{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.accountant-orders-reports .summary-stats .stat-card .stat-content{flex:1}.accountant-orders-reports .summary-stats .stat-card .stat-content h3{font-size:.875rem;font-weight:600;color:#6b7280;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.accountant-orders-reports .summary-stats .stat-card .stat-content .stat-value{font-size:1.75rem;font-weight:700;color:#1f2937;margin-bottom:.25rem}.accountant-orders-reports .summary-stats .stat-card .stat-content .stat-detail{font-size:.875rem;color:#9ca3af}.accountant-orders-reports .filters-section{background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb;margin-bottom:2rem}.accountant-orders-reports .filters-section .filters-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem}.accountant-orders-reports .filters-section .filters-grid .filter-group label{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}.accountant-orders-reports .filters-section .filters-grid .filter-group .search-input{position:relative}.accountant-orders-reports .filters-section .filters-grid .filter-group .search-input .search-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#9ca3af}.accountant-orders-reports .filters-section .filters-grid .filter-group .search-input input{width:100%;padding:.75rem .75rem .75rem 3rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;transition:all .3s ease-in-out}.accountant-orders-reports .filters-section .filters-grid .filter-group .search-input input:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 3px #10b9811a}.accountant-orders-reports .filters-section .filters-grid .filter-group .search-input input::-moz-placeholder{color:#9ca3af}.accountant-orders-reports .filters-section .filters-grid .filter-group .search-input input::placeholder{color:#9ca3af}.accountant-orders-reports .filters-section .filters-grid .filter-group select{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;background:#fff;transition:all .3s ease-in-out;cursor:pointer}.accountant-orders-reports .filters-section .filters-grid .filter-group select:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 3px #10b9811a}.accountant-orders-reports .filters-section .filters-grid .filter-group select:hover{border-color:#9ca3af}.accountant-orders-reports .orders-content{background:#fff;border-radius:.75rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb;overflow:hidden}.accountant-orders-reports .orders-content .orders-table-container .table-header{display:grid;grid-template-columns:1fr 1fr 1.5fr 1fr 1fr 1fr 1fr 1fr;gap:1rem;padding:1rem 1.5rem;background:#f9fafb;border-bottom:1px solid #e5e7eb;font-weight:600;color:#374151;font-size:.875rem}.accountant-orders-reports .orders-content .orders-table-container .table-row{display:grid;grid-template-columns:1fr 1fr 1.5fr 1fr 1fr 1fr 1fr 1fr;gap:1rem;padding:1rem 1.5rem;border-bottom:1px solid #f3f4f6;align-items:center;transition:all .3s ease-in-out;font-size:.875rem}.accountant-orders-reports .orders-content .orders-table-container .table-row:hover{background:#f9fafb}.accountant-orders-reports .orders-content .orders-table-container .table-row:last-child{border-bottom:none}.accountant-orders-reports .orders-content .orders-table-container .table-row .order-number{font-weight:600;color:#1f2937}.accountant-orders-reports .orders-content .orders-table-container .table-row .store-number{font-weight:500;color:#6b7280}.accountant-orders-reports .orders-content .orders-table-container .table-row .store-name{color:#374151}.accountant-orders-reports .orders-content .orders-table-container .table-row .order-date{color:#6b7280}.accountant-orders-reports .orders-content .orders-table-container .table-row .order-amount,.accountant-orders-reports .orders-content .orders-table-container .table-row .commission{font-weight:600;color:#10b981}.accountant-orders-reports .orders-content .orders-table-container .table-row .payment-method{font-weight:500;padding:.25rem .75rem;border-radius:50px;text-align:center;font-size:.75rem}.accountant-orders-reports .orders-content .orders-table-container .table-row .payment-method.shampay{background:#dbeafe;color:#1d4ed8}.accountant-orders-reports .orders-content .orders-table-container .table-row .payment-method.cash{background:#d1fae5;color:#059669}.accountant-orders-reports .orders-content .orders-table-container .table-row .status{font-weight:500;padding:.25rem .75rem;border-radius:50px;text-align:center;font-size:.75rem}.accountant-orders-reports .orders-content .orders-table-container .table-row .status.completed{background:#d1fae5;color:#059669}.accountant-orders-reports .orders-content .orders-table-container .table-row .status.pending{background:#fef3c7;color:#d97706}.accountant-orders-reports .pagination{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:#f9fafb;border-top:1px solid #e5e7eb}.accountant-orders-reports .pagination .pagination-btn{padding:.5rem 1rem;background:#fff;border:1px solid #d1d5db;border-radius:.5rem;color:#374151;font-size:.875rem;cursor:pointer;transition:all .3s ease-in-out}.accountant-orders-reports .pagination .pagination-btn:hover:not(:disabled){background:#f3f4f6}.accountant-orders-reports .pagination .pagination-btn:disabled{opacity:.5;cursor:not-allowed}.accountant-orders-reports .pagination .pagination-info{font-size:.875rem;color:#6b7280}@media(max-width:1024px){.accountant-orders-reports .page-header{flex-direction:column;align-items:stretch}.accountant-orders-reports .page-header .header-actions{justify-content:flex-start}.accountant-orders-reports .summary-stats{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.accountant-orders-reports .filters-section .filters-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.accountant-orders-reports .orders-content .orders-table-container .table-header,.accountant-orders-reports .orders-content .orders-table-container .table-row{grid-template-columns:1fr;gap:.5rem;text-align:left}.accountant-orders-reports .orders-content .orders-table-container .table-header{display:none}.accountant-orders-reports .orders-content .orders-table-container .table-row{background:#f9fafb;border-radius:.5rem;margin-bottom:1rem;border:1px solid #e5e7eb;padding:1rem}.accountant-orders-reports .orders-content .orders-table-container .table-row>span{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:.25rem 0}.accountant-orders-reports .orders-content .orders-table-container .table-row>span:last-child{margin-bottom:0}.accountant-orders-reports .orders-content .orders-table-container .table-row>span.order-number:before{content:"Order #: "}.accountant-orders-reports .orders-content .orders-table-container .table-row>span.store-number:before{content:"Store #: "}.accountant-orders-reports .orders-content .orders-table-container .table-row>span.store-name:before{content:"Store: "}.accountant-orders-reports .orders-content .orders-table-container .table-row>span.order-date:before{content:"Date: "}.accountant-orders-reports .orders-content .orders-table-container .table-row>span.order-amount:before{content:"Amount: "}.accountant-orders-reports .orders-content .orders-table-container .table-row>span.payment-method:before{content:"Payment: "}.accountant-orders-reports .orders-content .orders-table-container .table-row>span.status:before{content:"Status: "}.accountant-orders-reports .orders-content .orders-table-container .table-row>span.commission:before{content:"Commission: "}.accountant-orders-reports .orders-content .orders-table-container .table-row>span:before{font-weight:600;color:#374151;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}}@media(max-width:768px){.accountant-orders-reports .summary-stats{grid-template-columns:1fr}.accountant-orders-reports .summary-stats .stat-card{flex-direction:column;text-align:center;gap:1rem}.accountant-orders-reports .filters-section .filters-grid{grid-template-columns:1fr}.accountant-orders-reports .pagination{flex-direction:column;gap:1rem;text-align:center}}@media(max-width:480px){.accountant-orders-reports .page-header .header-content h1{font-size:1.5rem}.accountant-orders-reports .page-header .header-actions{flex-direction:column;gap:.75rem}.accountant-orders-reports .page-header .header-actions .btn{justify-content:center}.accountant-orders-reports .stat-card .stat-content .stat-value{font-size:1.5rem}}@media print{.accountant-orders-reports .page-header .header-actions,.accountant-orders-reports .filters-section,.accountant-orders-reports .pagination{display:none!important}.accountant-orders-reports .summary-stats{page-break-inside:avoid}.accountant-orders-reports .orders-table-container .table-row{-moz-column-break-inside:avoid;break-inside:avoid}}.lang-ar .accountant-orders-reports{direction:rtl}.lang-ar .accountant-orders-reports .page-header .header-content h1,.lang-ar .accountant-orders-reports .page-header .header-content p,.lang-ar .accountant-orders-reports .btn,.lang-ar .accountant-orders-reports .stat-content h3,.lang-ar .accountant-orders-reports .stat-content .stat-value,.lang-ar .accountant-orders-reports .stat-content .stat-detail,.lang-ar .accountant-orders-reports .filter-group label,.lang-ar .accountant-orders-reports .filter-group select,.lang-ar .accountant-orders-reports .filter-group input,.lang-ar .accountant-orders-reports .table-header span,.lang-ar .accountant-orders-reports .table-row span,.lang-ar .accountant-orders-reports .pagination-info,.lang-ar .accountant-orders-reports .pagination-btn,.lang-ar .accountant-orders-reports .no-orders p,.lang-ar .accountant-orders-reports .loading-state p{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .accountant-orders-reports .page-header .header-content{text-align:right}.lang-ar .accountant-orders-reports .page-header .header-actions .btn svg{margin-left:.5rem;margin-right:0}.lang-ar .accountant-orders-reports .summary-stats .stat-card{flex-direction:row-reverse}.lang-ar .accountant-orders-reports .summary-stats .stat-card .stat-content,.lang-ar .accountant-orders-reports .filters-section .filters-grid .filter-group label{text-align:right}.lang-ar .accountant-orders-reports .filters-section .filters-grid .filter-group .search-input .search-icon{left:auto;right:1rem}.lang-ar .accountant-orders-reports .filters-section .filters-grid .filter-group .search-input input{padding:.75rem 3rem .75rem .75rem;text-align:right}.lang-ar .accountant-orders-reports .filters-section .filters-grid .filter-group select,.lang-ar .accountant-orders-reports .orders-content .orders-table-container .table-header,.lang-ar .accountant-orders-reports .orders-content .orders-table-container .table-row{text-align:right}.lang-ar .accountant-orders-reports .orders-content .orders-table-container .table-row .payment-method,.lang-ar .accountant-orders-reports .orders-content .orders-table-container .table-row .status,.lang-ar .accountant-orders-reports .orders-content .orders-table-container .no-orders,.lang-ar .accountant-orders-reports .pagination .pagination-btn,.lang-ar .accountant-orders-reports .pagination .pagination-info{text-align:center}@media(max-width:1024px){.lang-ar .accountant-orders-reports .page-header .header-actions{align-items:stretch}.lang-ar .accountant-orders-reports .orders-content .orders-table-container .table-row{text-align:right}.lang-ar .accountant-orders-reports .orders-content .orders-table-container .table-row>span:before{margin-left:auto;margin-right:0}.lang-ar .accountant-orders-reports .orders-content .orders-table-container .table-row .payment-method,.lang-ar .accountant-orders-reports .orders-content .orders-table-container .table-row .status{justify-self:flex-start}}@media(max-width:768px){.lang-ar .accountant-orders-reports .summary-stats .stat-card{flex-direction:column;text-align:center}.lang-ar .accountant-orders-reports .summary-stats .stat-card .stat-content,.lang-ar .accountant-orders-reports .pagination{text-align:center}}@media(max-width:480px){.lang-ar .accountant-orders-reports .page-header .header-actions .btn{justify-content:center}}@media print{.lang-ar .accountant-orders-reports{direction:rtl}}.accountant-payment-reports .page-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;gap:1rem}.accountant-payment-reports .page-header .header-content h1{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.accountant-payment-reports .page-header .header-content p{color:#6b7280;font-size:1rem}.accountant-payment-reports .page-header .header-actions{display:flex;gap:1rem;flex-shrink:0}.accountant-payment-reports .page-header .header-actions .btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease-in-out;border:none}.accountant-payment-reports .page-header .header-actions .btn svg{width:18px;height:18px}.accountant-payment-reports .page-header .header-actions .btn.btn-primary{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.accountant-payment-reports .page-header .header-actions .btn.btn-primary:hover{transform:translateY(-1px);box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d}.accountant-payment-reports .page-header .header-actions .btn.btn-secondary{background:#fff;color:#374151;border:1px solid #d1d5db}.accountant-payment-reports .page-header .header-actions .btn.btn-secondary:hover{background:#f9fafb;transform:translateY(-1px)}.accountant-payment-reports .summary-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:3rem}.accountant-payment-reports .summary-stats .stat-card{background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb;display:flex;align-items:center;gap:1rem;transition:all .3s ease-in-out}.accountant-payment-reports .summary-stats .stat-card:hover{box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;transform:translateY(-2px)}.accountant-payment-reports .summary-stats .stat-card .stat-icon{width:60px;height:60px;border-radius:.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.accountant-payment-reports .summary-stats .stat-card .stat-icon svg{width:28px;height:28px;color:#fff}.accountant-payment-reports .summary-stats .stat-card.seller-payments .stat-icon{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.accountant-payment-reports .summary-stats .stat-card.delivery-payments .stat-icon{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.accountant-payment-reports .summary-stats .stat-card.commissions .stat-icon{background:linear-gradient(135deg,#10b981,#059669)}.accountant-payment-reports .summary-stats .stat-card .stat-content{flex:1}.accountant-payment-reports .summary-stats .stat-card .stat-content h3{font-size:.875rem;font-weight:600;color:#6b7280;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.accountant-payment-reports .summary-stats .stat-card .stat-content .stat-value{font-size:1.75rem;font-weight:700;color:#1f2937;margin-bottom:.25rem}.accountant-payment-reports .summary-stats .stat-card .stat-content .stat-detail{font-size:.875rem;color:#9ca3af}.accountant-payment-reports .payment-analysis{background:#fff;border-radius:.75rem;padding:2rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb;margin-bottom:2rem}.accountant-payment-reports .payment-analysis .analysis-header{margin-bottom:2rem;text-align:center}.accountant-payment-reports .payment-analysis .analysis-header h2{font-size:1.375rem;font-weight:600;color:#1f2937;margin-bottom:.5rem}.accountant-payment-reports .payment-analysis .analysis-header p{color:#6b7280;font-size:.875rem}.accountant-payment-reports .payment-analysis .analysis-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-bottom:2rem}.accountant-payment-reports .payment-analysis .analysis-cards .analysis-card{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:.75rem;padding:1.5rem;border:1px solid #e2e8f0}.accountant-payment-reports .payment-analysis .analysis-cards .analysis-card.shampay{border-left:4px solid #3b82f6}.accountant-payment-reports .payment-analysis .analysis-cards .analysis-card.cash{border-left:4px solid #10b981}.accountant-payment-reports .payment-analysis .analysis-cards .analysis-card .analysis-icon{width:50px;height:50px;border-radius:.5rem;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.accountant-payment-reports .payment-analysis .analysis-cards .analysis-card .analysis-icon svg{width:24px;height:24px;color:#fff}.shampay .accountant-payment-reports .payment-analysis .analysis-cards .analysis-card .analysis-icon{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.cash .accountant-payment-reports .payment-analysis .analysis-cards .analysis-card .analysis-icon{background:linear-gradient(135deg,#10b981,#059669)}.accountant-payment-reports .payment-analysis .analysis-cards .analysis-card .analysis-content h4{font-size:1.125rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.accountant-payment-reports .payment-analysis .analysis-cards .analysis-card .analysis-content .analysis-stats{display:grid;gap:.75rem}.accountant-payment-reports .payment-analysis .analysis-cards .analysis-card .analysis-content .analysis-stats .stat-item{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid #e2e8f0}.accountant-payment-reports .payment-analysis .analysis-cards .analysis-card .analysis-content .analysis-stats .stat-item:last-child{border-bottom:none;font-weight:600}.accountant-payment-reports .payment-analysis .analysis-cards .analysis-card .analysis-content .analysis-stats .stat-item .stat-label{font-size:.875rem;color:#6b7280}.accountant-payment-reports .payment-analysis .analysis-cards .analysis-card .analysis-content .analysis-stats .stat-item .stat-value{font-size:.875rem;color:#1f2937;font-weight:500}.accountant-payment-reports .payment-analysis .income-summary{text-align:center}.accountant-payment-reports .payment-analysis .income-summary .income-card{background:linear-gradient(135deg,#dcfce7,#bbf7d0);border-radius:.75rem;padding:2rem;border:2px solid #10b981;max-width:400px;margin:0 auto}.accountant-payment-reports .payment-analysis .income-summary .income-card h4{font-size:1.125rem;font-weight:600;color:#14532d;margin-bottom:1rem}.accountant-payment-reports .payment-analysis .income-summary .income-card .income-amount{font-size:2.5rem;font-weight:700;color:#059669;margin-bottom:.5rem}.accountant-payment-reports .payment-analysis .income-summary .income-card .income-note{font-size:.875rem;color:#065f46;font-weight:500}.accountant-payment-reports .filters-section{background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb;margin-bottom:2rem}.accountant-payment-reports .filters-section .filters-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.accountant-payment-reports .filters-section .filters-grid .filter-group label{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}.accountant-payment-reports .filters-section .filters-grid .filter-group .search-input{position:relative}.accountant-payment-reports .filters-section .filters-grid .filter-group .search-input .search-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#9ca3af}.accountant-payment-reports .filters-section .filters-grid .filter-group .search-input input{width:100%;padding:.75rem .75rem .75rem 3rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;transition:all .3s ease-in-out}.accountant-payment-reports .filters-section .filters-grid .filter-group .search-input input:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 3px #10b9811a}.accountant-payment-reports .filters-section .filters-grid .filter-group .search-input input::-moz-placeholder{color:#9ca3af}.accountant-payment-reports .filters-section .filters-grid .filter-group .search-input input::placeholder{color:#9ca3af}.accountant-payment-reports .filters-section .filters-grid .filter-group select{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;background:#fff;transition:all .3s ease-in-out}.accountant-payment-reports .filters-section .filters-grid .filter-group select:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 3px #10b9811a}.accountant-payment-reports .payments-content{background:#fff;border-radius:.75rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb;overflow:hidden}.accountant-payment-reports .payments-content .payments-table-container .table-header{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;gap:1rem;padding:1rem 1.5rem;background:#f9fafb;border-bottom:1px solid #e5e7eb;font-weight:600;color:#374151;font-size:.875rem}.accountant-payment-reports .payments-content .payments-table-container .table-row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;gap:1rem;padding:1rem 1.5rem;border-bottom:1px solid #f3f4f6;align-items:center;transition:all .3s ease-in-out;font-size:.875rem}.accountant-payment-reports .payments-content .payments-table-container .table-row:hover{background:#f9fafb}.accountant-payment-reports .payments-content .payments-table-container .table-row:last-child{border-bottom:none}.accountant-payment-reports .payments-content .payments-table-container .table-row .order-number,.accountant-payment-reports .payments-content .payments-table-container .table-row .batch-id{font-weight:600;color:#1f2937}.accountant-payment-reports .payments-content .payments-table-container .table-row .payment-date{color:#6b7280}.accountant-payment-reports .payments-content .payments-table-container .table-row .total-amount,.accountant-payment-reports .payments-content .payments-table-container .table-row .seller-payment,.accountant-payment-reports .payments-content .payments-table-container .table-row .delivery-payment,.accountant-payment-reports .payments-content .payments-table-container .table-row .commission{font-weight:600;color:#10b981}.accountant-payment-reports .payments-content .payments-table-container .table-row .payment-method{font-weight:500;padding:.25rem .75rem;border-radius:50px;text-align:center;font-size:.75rem}.accountant-payment-reports .payments-content .payments-table-container .table-row .payment-method.shampay{background:#dbeafe;color:#1d4ed8}.accountant-payment-reports .payments-content .payments-table-container .table-row .payment-method.cash{background:#d1fae5;color:#059669}.accountant-payment-reports .payments-content .payments-table-container .table-row .status{font-weight:500;padding:.25rem .75rem;border-radius:50px;text-align:center;font-size:.75rem}.accountant-payment-reports .payments-content .payments-table-container .table-row .status.completed{background:#d1fae5;color:#059669}.accountant-payment-reports .pagination{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:#f9fafb;border-top:1px solid #e5e7eb}.accountant-payment-reports .pagination .pagination-btn{padding:.5rem 1rem;background:#fff;border:1px solid #d1d5db;border-radius:.5rem;color:#374151;font-size:.875rem;cursor:pointer;transition:all .3s ease-in-out}.accountant-payment-reports .pagination .pagination-btn:hover:not(:disabled){background:#f3f4f6}.accountant-payment-reports .pagination .pagination-btn:disabled{opacity:.5;cursor:not-allowed}.accountant-payment-reports .pagination .pagination-info{font-size:.875rem;color:#6b7280}@media(max-width:1024px){.accountant-payment-reports .page-header{flex-direction:column;align-items:stretch}.accountant-payment-reports .page-header .header-actions{justify-content:flex-start}.accountant-payment-reports .summary-stats{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.accountant-payment-reports .payment-analysis .analysis-cards{grid-template-columns:1fr;gap:1.5rem}.accountant-payment-reports .filters-section .filters-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.accountant-payment-reports .payments-content .payments-table-container .table-header,.accountant-payment-reports .payments-content .payments-table-container .table-row{grid-template-columns:1fr;gap:.5rem;text-align:left}.accountant-payment-reports .payments-content .payments-table-container .table-header{display:none}.accountant-payment-reports .payments-content .payments-table-container .table-row{background:#f9fafb;border-radius:.5rem;margin-bottom:1rem;border:1px solid #e5e7eb;padding:1rem}.accountant-payment-reports .payments-content .payments-table-container .table-row>span{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:.25rem 0}.accountant-payment-reports .payments-content .payments-table-container .table-row>span:last-child{margin-bottom:0}.accountant-payment-reports .payments-content .payments-table-container .table-row>span.order-number:before{content:"Order #: "}.accountant-payment-reports .payments-content .payments-table-container .table-row>span.payment-date:before{content:"Date: "}.accountant-payment-reports .payments-content .payments-table-container .table-row>span.total-amount:before{content:"Total: "}.accountant-payment-reports .payments-content .payments-table-container .table-row>span.seller-payment:before{content:"Seller: "}.accountant-payment-reports .payments-content .payments-table-container .table-row>span.delivery-payment:before{content:"Delivery: "}.accountant-payment-reports .payments-content .payments-table-container .table-row>span.commission:before{content:"Commission: "}.accountant-payment-reports .payments-content .payments-table-container .table-row>span.payment-method:before{content:"Method: "}.accountant-payment-reports .payments-content .payments-table-container .table-row>span.status:before{content:"Status: "}.accountant-payment-reports .payments-content .payments-table-container .table-row>span.batch-id:before{content:"Batch: "}.accountant-payment-reports .payments-content .payments-table-container .table-row>span:before{font-weight:600;color:#374151;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}}@media(max-width:768px){.accountant-payment-reports .summary-stats{grid-template-columns:1fr}.accountant-payment-reports .summary-stats .stat-card{flex-direction:column;text-align:center;gap:1rem}.accountant-payment-reports .payment-analysis .analysis-cards .analysis-card .analysis-stats .stat-item{flex-direction:column;align-items:flex-start;gap:.25rem}.accountant-payment-reports .payment-analysis .income-summary .income-card .income-amount{font-size:2rem}.accountant-payment-reports .filters-section .filters-grid{grid-template-columns:1fr}.accountant-payment-reports .pagination{flex-direction:column;gap:1rem;text-align:center}}@media(max-width:480px){.accountant-payment-reports .page-header .header-content h1{font-size:1.5rem}.accountant-payment-reports .page-header .header-actions{flex-direction:column;gap:.75rem}.accountant-payment-reports .page-header .header-actions .btn{justify-content:center}.accountant-payment-reports .stat-card .stat-content .stat-value{font-size:1.5rem}.accountant-payment-reports .payment-analysis .income-summary .income-card .income-amount{font-size:1.75rem}}@media print{.accountant-payment-reports .page-header .header-actions,.accountant-payment-reports .filters-section,.accountant-payment-reports .pagination{display:none!important}.accountant-payment-reports .payment-analysis,.accountant-payment-reports .summary-stats{page-break-inside:avoid}.accountant-payment-reports .payments-table-container .table-row{-moz-column-break-inside:avoid;break-inside:avoid}}.lang-ar .accountant-payment-reports{direction:rtl}.lang-ar .accountant-payment-reports .page-header .header-content h1,.lang-ar .accountant-payment-reports .page-header .header-content p,.lang-ar .accountant-payment-reports .btn,.lang-ar .accountant-payment-reports .stat-content h3,.lang-ar .accountant-payment-reports .stat-content .stat-value,.lang-ar .accountant-payment-reports .stat-content .stat-detail,.lang-ar .accountant-payment-reports .analysis-header h2,.lang-ar .accountant-payment-reports .analysis-header p,.lang-ar .accountant-payment-reports .analysis-content h4,.lang-ar .accountant-payment-reports .analysis-stats .stat-item .stat-label,.lang-ar .accountant-payment-reports .analysis-stats .stat-item .stat-value,.lang-ar .accountant-payment-reports .income-card h4,.lang-ar .accountant-payment-reports .income-card .income-amount,.lang-ar .accountant-payment-reports .income-card .income-note,.lang-ar .accountant-payment-reports .filter-group label,.lang-ar .accountant-payment-reports .filter-group select,.lang-ar .accountant-payment-reports .filter-group input,.lang-ar .accountant-payment-reports .table-header span,.lang-ar .accountant-payment-reports .table-row span,.lang-ar .accountant-payment-reports .pagination-info,.lang-ar .accountant-payment-reports .pagination-btn,.lang-ar .accountant-payment-reports .no-payments p,.lang-ar .accountant-payment-reports .loading-state p{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .accountant-payment-reports .page-header .header-content{text-align:right}.lang-ar .accountant-payment-reports .page-header .header-actions .btn svg{margin-left:.5rem;margin-right:0}.lang-ar .accountant-payment-reports .summary-stats .stat-card{flex-direction:row-reverse}.lang-ar .accountant-payment-reports .summary-stats .stat-card .stat-content{text-align:right}.lang-ar .accountant-payment-reports .payment-analysis .analysis-header{text-align:center}.lang-ar .accountant-payment-reports .payment-analysis .analysis-cards .analysis-card{text-align:right}.lang-ar .accountant-payment-reports .payment-analysis .analysis-cards .analysis-card.digital{border-left:none;border-right:4px solid #3b82f6}.lang-ar .accountant-payment-reports .payment-analysis .analysis-cards .analysis-card.cash{border-left:none;border-right:4px solid #10b981}.lang-ar .accountant-payment-reports .payment-analysis .analysis-cards .analysis-card .analysis-content .analysis-stats .stat-item .stat-label{text-align:right}.lang-ar .accountant-payment-reports .payment-analysis .analysis-cards .analysis-card .analysis-content .analysis-stats .stat-item .stat-value{text-align:left}.lang-ar .accountant-payment-reports .payment-analysis .income-summary .income-card{text-align:center}.lang-ar .accountant-payment-reports .filters-section .filters-grid .filter-group label{text-align:right}.lang-ar .accountant-payment-reports .filters-section .filters-grid .filter-group .search-input .search-icon{left:auto;right:1rem}.lang-ar .accountant-payment-reports .filters-section .filters-grid .filter-group .search-input input{padding:.75rem 3rem .75rem .75rem;text-align:right}.lang-ar .accountant-payment-reports .filters-section .filters-grid .filter-group select,.lang-ar .accountant-payment-reports .payments-content .payments-table-container .table-header,.lang-ar .accountant-payment-reports .payments-content .payments-table-container .table-row{text-align:right}.lang-ar .accountant-payment-reports .payments-content .payments-table-container .table-row .payment-method,.lang-ar .accountant-payment-reports .payments-content .payments-table-container .table-row .status,.lang-ar .accountant-payment-reports .payments-content .payments-table-container .no-payments,.lang-ar .accountant-payment-reports .pagination .pagination-btn,.lang-ar .accountant-payment-reports .pagination .pagination-info{text-align:center}@media(max-width:1024px){.lang-ar .accountant-payment-reports .page-header .header-actions{align-items:stretch}.lang-ar .accountant-payment-reports .payments-content .payments-table-container .table-row{text-align:right}.lang-ar .accountant-payment-reports .payments-content .payments-table-container .table-row>span:before{margin-left:auto;margin-right:0}.lang-ar .accountant-payment-reports .payments-content .payments-table-container .table-row .payment-method,.lang-ar .accountant-payment-reports .payments-content .payments-table-container .table-row .status{justify-self:flex-start}}@media(max-width:768px){.lang-ar .accountant-payment-reports .summary-stats .stat-card{flex-direction:column;text-align:center}.lang-ar .accountant-payment-reports .summary-stats .stat-card .stat-content{text-align:center}.lang-ar .accountant-payment-reports .payment-analysis .analysis-cards .analysis-card,.lang-ar .accountant-payment-reports .payment-analysis .analysis-cards .analysis-card .analysis-content .analysis-stats .stat-item .stat-label,.lang-ar .accountant-payment-reports .payment-analysis .analysis-cards .analysis-card .analysis-content .analysis-stats .stat-item .stat-value{text-align:right}.lang-ar .accountant-payment-reports .pagination{text-align:center}}@media(max-width:480px){.lang-ar .accountant-payment-reports .page-header .header-actions .btn{justify-content:center}}@media print{.lang-ar .accountant-payment-reports{direction:rtl}}.accountant-tax-information .page-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;gap:1rem}.accountant-tax-information .page-header .header-content h1{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.accountant-tax-information .page-header .header-content p{color:#6b7280;font-size:1rem}.accountant-tax-information .page-header .header-actions{display:flex;gap:1rem;flex-shrink:0}.accountant-tax-information .page-header .header-actions .btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease-in-out;border:none}.accountant-tax-information .page-header .header-actions .btn svg{width:18px;height:18px}.accountant-tax-information .page-header .header-actions .btn.btn-primary{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.accountant-tax-information .page-header .header-actions .btn.btn-primary:hover{transform:translateY(-1px);box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d}.accountant-tax-information .page-header .header-actions .btn.btn-secondary{background:#fff;color:#374151;border:1px solid #d1d5db}.accountant-tax-information .page-header .header-actions .btn.btn-secondary:hover{background:#f9fafb;transform:translateY(-1px)}.accountant-tax-information .tax-summary{display:flex;justify-content:center;margin-bottom:3rem}.accountant-tax-information .tax-summary .summary-card{background:#fff;border-radius:.75rem;padding:2rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb;display:flex;align-items:center;gap:1.5rem;transition:all .3s ease-in-out;width:100%}.accountant-tax-information .tax-summary .summary-card:hover{box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;transform:translateY(-2px)}.accountant-tax-information .tax-summary .summary-card .summary-icon{width:70px;height:70px;border-radius:.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.accountant-tax-information .tax-summary .summary-card .summary-icon svg{width:32px;height:32px;color:#fff}.accountant-tax-information .tax-summary .summary-card.income .summary-icon{background:linear-gradient(135deg,#10b981,#059669)}.accountant-tax-information .tax-summary .summary-card .summary-content{flex:1}.accountant-tax-information .tax-summary .summary-card .summary-content h3{font-size:1rem;font-weight:600;color:#6b7280;margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.05em}.accountant-tax-information .tax-summary .summary-card .summary-content .summary-value{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.accountant-tax-information .tax-summary .summary-card .summary-content .summary-detail{font-size:.875rem;color:#9ca3af}.accountant-tax-information .tax-rate-section{background:#fff;border-radius:.75rem;padding:2rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb;margin-bottom:2rem}.accountant-tax-information .tax-rate-section .section-header{margin-bottom:2rem;text-align:center}.accountant-tax-information .tax-rate-section .section-header h2{font-size:1.375rem;font-weight:600;color:#1f2937;margin-bottom:.5rem}.accountant-tax-information .tax-rate-section .section-header p{color:#6b7280;font-size:.875rem}.accountant-tax-information .tax-rate-section .tax-rate-display{display:flex;justify-content:center}.accountant-tax-information .tax-rate-section .tax-rate-display .rate-card{background:linear-gradient(135deg,#d1fae5,#a7f3d0);border-radius:.75rem;padding:2rem;border:1px solid #10b981;text-align:center;transition:all .3s ease-in-out;min-width:300px}.accountant-tax-information .tax-rate-section .tax-rate-display .rate-card:hover{transform:translateY(-2px);box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f}.accountant-tax-information .tax-rate-section .tax-rate-display .rate-card h4{font-size:1.125rem;font-weight:600;color:#047857;margin-bottom:1rem}.accountant-tax-information .tax-rate-section .tax-rate-display .rate-card .rate-value{font-size:2.5rem;font-weight:700;color:#059669;margin-bottom:.5rem}.accountant-tax-information .tax-rate-section .tax-rate-display .rate-card .rate-detail{font-size:.875rem;color:#047857;font-weight:500}.accountant-tax-information .filter-section{background:#fff;border-radius:.75rem;padding:1.5rem 2rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb;margin-bottom:2rem}.accountant-tax-information .filter-section .filter-header{margin-bottom:1.5rem}.accountant-tax-information .filter-section .filter-header h3{font-size:1.125rem;font-weight:600;color:#1f2937;margin-bottom:.5rem}.accountant-tax-information .filter-section .filter-header p{color:#6b7280;font-size:.875rem}.accountant-tax-information .filter-section .filter-controls{display:flex;gap:1rem;align-items:center}.accountant-tax-information .filter-section .filter-controls .period-select{padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;background:#fff;color:#374151;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out;min-width:200px}.accountant-tax-information .filter-section .filter-controls .period-select:focus{outline:none;border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b1a}.accountant-tax-information .filter-section .filter-controls .period-select:hover{border-color:#9ca3af}.accountant-tax-information .filtered-content{background:#fff;border-radius:.75rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb;overflow:hidden}.accountant-tax-information .filtered-table-container .table-header{display:grid;gap:1rem;padding:1rem 1.5rem;background:#f9fafb;border-bottom:1px solid #e5e7eb;font-weight:600;color:#374151;font-size:.875rem;grid-template-columns:1.5fr 1.5fr 1.2fr 1fr 1.2fr 1fr}.accountant-tax-information .filtered-table-container .table-row{display:grid;gap:1rem;padding:1rem 1.5rem;border-bottom:1px solid #f3f4f6;align-items:center;transition:all .3s ease-in-out;font-size:.875rem;grid-template-columns:1.5fr 1.5fr 1.2fr 1fr 1.2fr 1fr}.accountant-tax-information .filtered-table-container .table-row:hover{background:#f9fafb}.accountant-tax-information .filtered-table-container .table-row:last-child{border-bottom:none}.accountant-tax-information .filtered-table-container .table-row .period-name{font-weight:600;color:#1f2937}.accountant-tax-information .filtered-table-container .table-row .commission-income,.accountant-tax-information .filtered-table-container .table-row .estimated-tax{font-weight:600;color:#10b981}.accountant-tax-information .filtered-table-container .table-row .status{font-weight:500;padding:.25rem .75rem;border-radius:50px;text-align:center;font-size:.75rem;justify-self:center}.accountant-tax-information .filtered-table-container .table-row .status.paid{background:#d1fae5;color:#059669}.accountant-tax-information .filtered-table-container .table-row .status.pending{background:#fef3c7;color:#d97706}.accountant-tax-information .filtered-table-container .table-row .status.future{background:#f3f4f6;color:#6b7280}.accountant-tax-information .filtered-table-container .table-row .due-date{color:#6b7280;font-size:.8125rem}.accountant-tax-information .filtered-table-container .table-row .progress{justify-self:center;width:80%}.accountant-tax-information .filtered-table-container .table-row .progress .progress-bar{width:100%;height:8px;background:#e5e7eb;border-radius:50px;overflow:hidden}.accountant-tax-information .filtered-table-container .table-row .progress .progress-bar .progress-fill{height:100%;background:linear-gradient(135deg,#10b981,#059669);transition:width .3s ease}.accountant-tax-information .filtered-table-container .table-row .growth{justify-self:center}.accountant-tax-information .filtered-table-container .table-row .growth .growth-indicator{font-weight:600;font-size:.8125rem}.accountant-tax-information .filtered-table-container .table-row .growth .growth-indicator.positive{color:#059669}.accountant-tax-information .filtered-table-container .table-row .growth .growth-indicator.negative{color:#dc2626}@media(max-width:1024px){.accountant-tax-information .page-header{flex-direction:column;align-items:stretch}.accountant-tax-information .page-header .header-actions{justify-content:flex-start}.accountant-tax-information .tax-summary .summary-card{max-width:none;width:100%}.accountant-tax-information .tax-rate-section .tax-rate-display .rate-card{min-width:auto;width:100%;max-width:400px}.accountant-tax-information .filter-section .filter-controls{flex-direction:column;align-items:stretch}.accountant-tax-information .filter-section .filter-controls .period-select{min-width:auto}.accountant-tax-information .filtered-table-container .table-header,.accountant-tax-information .filtered-table-container .table-row{grid-template-columns:1fr;gap:.5rem;text-align:left}.accountant-tax-information .filtered-table-container .table-header{display:none}.accountant-tax-information .filtered-table-container .table-row{background:#f9fafb;border-radius:.5rem;margin-bottom:1rem;border:1px solid #e5e7eb;padding:1rem}.accountant-tax-information .filtered-table-container .table-row>span{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:.25rem 0}.accountant-tax-information .filtered-table-container .table-row>span:last-child{margin-bottom:0}.accountant-tax-information .filtered-table-container .table-row>span.period-name:before{content:"Period: "}.accountant-tax-information .filtered-table-container .table-row>span.commission-income:before{content:"Income: "}.accountant-tax-information .filtered-table-container .table-row>span.estimated-tax:before{content:"Tax: "}.accountant-tax-information .filtered-table-container .table-row>span.status:before{content:"Status: "}.accountant-tax-information .filtered-table-container .table-row>span.due-date:before{content:"Due: "}.accountant-tax-information .filtered-table-container .table-row>span.progress:before{content:"Progress: "}.accountant-tax-information .filtered-table-container .table-row>span.growth:before{content:"Growth: "}.accountant-tax-information .filtered-table-container .table-row>span:before{font-weight:600;color:#374151;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.accountant-tax-information .filtered-table-container .table-row .progress{width:100%;justify-self:stretch}.accountant-tax-information .filtered-table-container .table-row .status,.accountant-tax-information .filtered-table-container .table-row .growth{justify-self:flex-end}}@media(max-width:768px){.accountant-tax-information .tax-summary .summary-card{flex-direction:column;text-align:center;gap:1.5rem;padding:1.5rem}.accountant-tax-information .tax-rate-section .tax-rate-display .rate-card{padding:1.5rem}.accountant-tax-information .tax-rate-section .tax-rate-display .rate-card .rate-value{font-size:2rem}}@media(max-width:480px){.accountant-tax-information .page-header .header-content h1{font-size:1.5rem}.accountant-tax-information .page-header .header-actions{flex-direction:column;gap:.75rem}.accountant-tax-information .page-header .header-actions .btn{justify-content:center}.accountant-tax-information .tax-summary .summary-card .summary-content .summary-value,.accountant-tax-information .tax-rate-section .tax-rate-display .rate-card .rate-value{font-size:1.75rem}.accountant-tax-information .filter-section{padding:1rem 1.5rem}}@media print{.accountant-tax-information .page-header .header-actions,.accountant-tax-information .filter-section{display:none!important}.accountant-tax-information .tax-summary,.accountant-tax-information .tax-rate-section{page-break-inside:avoid}.accountant-tax-information .filtered-table-container .table-row{-moz-column-break-inside:avoid;break-inside:avoid}}.lang-ar .accountant-tax-information{direction:rtl}.lang-ar .accountant-tax-information .page-header .header-content h1,.lang-ar .accountant-tax-information .page-header .header-content p,.lang-ar .accountant-tax-information .btn,.lang-ar .accountant-tax-information .summary-content h3,.lang-ar .accountant-tax-information .summary-content .summary-value,.lang-ar .accountant-tax-information .summary-content .summary-detail,.lang-ar .accountant-tax-information .section-header h2,.lang-ar .accountant-tax-information .section-header p,.lang-ar .accountant-tax-information .rate-card h4,.lang-ar .accountant-tax-information .rate-card .rate-value,.lang-ar .accountant-tax-information .rate-card .rate-detail,.lang-ar .accountant-tax-information .filter-header h3,.lang-ar .accountant-tax-information .filter-header p,.lang-ar .accountant-tax-information .period-select,.lang-ar .accountant-tax-information .table-header span,.lang-ar .accountant-tax-information .table-row span{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .accountant-tax-information .page-header .header-content{text-align:right}.lang-ar .accountant-tax-information .page-header .header-actions .btn svg{margin-left:.5rem;margin-right:0}.lang-ar .accountant-tax-information .tax-summary .summary-card{flex-direction:row-reverse}.lang-ar .accountant-tax-information .tax-summary .summary-card .summary-content{text-align:right}.lang-ar .accountant-tax-information .tax-rate-section .section-header,.lang-ar .accountant-tax-information .tax-rate-section .tax-rate-display .rate-card{text-align:center}.lang-ar .accountant-tax-information .filter-section .filter-header,.lang-ar .accountant-tax-information .filter-section .filter-controls .period-select,.lang-ar .accountant-tax-information .filtered-table-container .table-header,.lang-ar .accountant-tax-information .filtered-table-container .table-row{text-align:right}.lang-ar .accountant-tax-information .filtered-table-container .table-row .status{text-align:center}.lang-ar .accountant-tax-information .filtered-table-container .table-row .progress,.lang-ar .accountant-tax-information .filtered-table-container .table-row .growth{direction:ltr}@media(max-width:1024px){.lang-ar .accountant-tax-information .page-header .header-actions{align-items:stretch}.lang-ar .accountant-tax-information .filtered-table-container .table-row{text-align:right}.lang-ar .accountant-tax-information .filtered-table-container .table-row>span:before{margin-left:auto;margin-right:0}.lang-ar .accountant-tax-information .filtered-table-container .table-row .status,.lang-ar .accountant-tax-information .filtered-table-container .table-row .growth{justify-self:flex-start}.lang-ar .accountant-tax-information .filtered-table-container .table-row .progress{direction:ltr}}@media(max-width:768px){.lang-ar .accountant-tax-information .tax-summary .summary-card{flex-direction:column;text-align:center}.lang-ar .accountant-tax-information .tax-summary .summary-card .summary-content{text-align:center}}@media(max-width:480px){.lang-ar .accountant-tax-information .page-header .header-actions .btn{justify-content:center}}@media print{.lang-ar .accountant-tax-information{direction:rtl}}.accountant-settings .page-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;gap:1rem}.accountant-settings .page-header .header-content h1{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.accountant-settings .page-header .header-content p{color:#6b7280;font-size:1rem}.accountant-settings .page-header .header-actions{display:flex;gap:1rem;flex-shrink:0}.accountant-settings .page-header .header-actions .btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease-in-out;border:none}.accountant-settings .page-header .header-actions .btn svg{width:18px;height:18px}.accountant-settings .page-header .header-actions .btn.btn-primary{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.accountant-settings .page-header .header-actions .btn.btn-primary:hover{transform:translateY(-1px);box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d}.accountant-settings .page-header .header-actions .btn.btn-secondary{background:#fff;color:#374151;border:1px solid #d1d5db}.accountant-settings .page-header .header-actions .btn.btn-secondary:hover{background:#f9fafb;transform:translateY(-1px)}.accountant-settings .profile-summary{background:#fff;border-radius:.75rem;padding:2rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb;margin-bottom:2rem;display:flex;align-items:center;gap:2rem}.accountant-settings .profile-summary .profile-avatar{flex-shrink:0}.accountant-settings .profile-summary .profile-avatar img{width:120px;height:120px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:4px solid #10b981;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f}.accountant-settings .profile-summary .profile-info{flex:1}.accountant-settings .profile-summary .profile-info h2{font-size:1.875rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.accountant-settings .profile-summary .profile-info .profile-role{font-size:1.125rem;color:#10b981;font-weight:600;margin-bottom:.25rem}.accountant-settings .profile-summary .profile-info .profile-email{font-size:1rem;color:#6b7280;margin-bottom:1.5rem}.accountant-settings .profile-summary .profile-info .profile-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.accountant-settings .profile-summary .profile-info .profile-stats .stat-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#f8fafc;border-radius:.5rem;border:1px solid #e2e8f0}.accountant-settings .profile-summary .profile-info .profile-stats .stat-item .stat-label{font-size:.875rem;color:#6b7280;font-weight:500}.accountant-settings .profile-summary .profile-info .profile-stats .stat-item .stat-value{font-size:.875rem;color:#1f2937;font-weight:600}.accountant-settings .profile-summary .profile-info .profile-stats .stat-item .status{font-size:.875rem;font-weight:600;padding:.25rem .75rem;border-radius:50px}.accountant-settings .profile-summary .profile-info .profile-stats .stat-item .status.active{background:#d1fae5;color:#059669}.accountant-settings .profile-summary .profile-info .profile-stats .stat-item .status.inactive{background:#fef2f2;color:#dc2626}.accountant-settings .tabs-container{margin-bottom:2rem}.accountant-settings .tabs-container .tabs{display:flex;gap:.5rem;border-bottom:1px solid #e5e7eb;overflow-x:auto}.accountant-settings .tabs-container .tabs .tab{padding:1rem 1.5rem;background:none;border:none;color:#6b7280;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease-in-out;border-bottom:2px solid transparent;white-space:nowrap;flex-shrink:0}.accountant-settings .tabs-container .tabs .tab:hover{color:#374151}.accountant-settings .tabs-container .tabs .tab.active{color:#10b981;border-bottom-color:#10b981}.accountant-settings .tab-content{background:#fff;border-radius:.75rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb;overflow:hidden}.accountant-settings .tab-content .profile-content,.accountant-settings .tab-content .security-content{padding:2rem}.accountant-settings .tab-content .settings-section .section-header{margin-bottom:2rem;border-bottom:1px solid #e5e7eb;padding-bottom:1rem}.accountant-settings .tab-content .settings-section .section-header h3{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:.5rem}.accountant-settings .tab-content .settings-section .section-header p{color:#6b7280;font-size:.875rem}.accountant-settings .tab-content .settings-section .settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-bottom:2rem}.accountant-settings .tab-content .settings-section .settings-grid .setting-item label{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}.accountant-settings .tab-content .settings-section .settings-grid .setting-item .setting-value{padding:.75rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;color:#1f2937;position:relative}.accountant-settings .tab-content .settings-section .settings-grid .setting-item .setting-value.readonly{cursor:not-allowed;background:#f3f4f6;color:#6b7280}.accountant-settings .tab-content .settings-section .settings-grid .setting-item .setting-value.readonly:after{content:"🔒";position:absolute;right:.75rem;top:50%;transform:translateY(-50%);font-size:.75rem}.accountant-settings .tab-content .settings-section .settings-grid .setting-item .setting-value.highlight{background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#059669;font-weight:600;border-color:#10b981}.accountant-settings .tab-content .settings-section .settings-grid .setting-item .setting-value.enabled{color:#059669;font-weight:600}.accountant-settings .tab-content .settings-section .settings-grid .setting-item .setting-value.disabled{color:#dc2626;font-weight:600}.accountant-settings .tab-content .settings-section .settings-grid .setting-item .setting-value.trusted{color:#10b981;font-weight:600}.accountant-settings .tab-content .security-content .security-overview{margin-bottom:2rem}.accountant-settings .tab-content .security-content .security-overview .security-card{background:linear-gradient(135deg,#d1fae5,#a7f3d0);border-radius:.75rem;padding:1.5rem;border:1px solid #10b981;display:flex;align-items:center;gap:1rem}.accountant-settings .tab-content .security-content .security-overview .security-card .security-icon{width:60px;height:60px;background:#10b981;border-radius:.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.accountant-settings .tab-content .security-content .security-overview .security-card .security-icon svg{width:28px;height:28px;color:#fff}.accountant-settings .tab-content .security-content .security-overview .security-card .security-info{flex:1}.accountant-settings .tab-content .security-content .security-overview .security-card .security-info h4{font-size:1.125rem;font-weight:600;color:#14532d;margin-bottom:.5rem}.accountant-settings .tab-content .security-content .security-overview .security-card .security-info .security-status{font-size:1rem;font-weight:600;margin-bottom:.25rem}.accountant-settings .tab-content .security-content .security-overview .security-card .security-info .security-status.good{color:#059669}.accountant-settings .tab-content .security-content .security-overview .security-card .security-info .security-status.warning{color:#d97706}.accountant-settings .tab-content .security-content .security-overview .security-card .security-info .security-status.danger{color:#dc2626}.accountant-settings .tab-content .security-content .security-overview .security-card .security-info .security-detail{font-size:.875rem;color:#065f46}@media(max-width:1024px){.accountant-settings .page-header{flex-direction:column;align-items:stretch}.accountant-settings .page-header .header-actions{justify-content:flex-start}.accountant-settings .profile-summary{flex-direction:column;text-align:center;gap:1.5rem}.accountant-settings .profile-summary .profile-info .profile-stats{grid-template-columns:1fr}.accountant-settings .tab-content .settings-section .settings-grid{grid-template-columns:1fr;gap:1rem}}@media(max-width:768px){.accountant-settings .profile-summary{padding:1.5rem}.accountant-settings .profile-summary .profile-avatar img{width:100px;height:100px}.accountant-settings .profile-summary .profile-info h2{font-size:1.5rem}.accountant-settings .profile-summary .profile-info .profile-role{font-size:1rem}.accountant-settings .tabs .tab{padding:.75rem 1rem;font-size:.8125rem}.accountant-settings .tab-content .profile-content,.accountant-settings .tab-content .security-content{padding:1.5rem}.accountant-settings .tab-content .settings-section .section-header h3{font-size:1.125rem}.accountant-settings .tab-content .security-content .security-overview .security-card{flex-direction:column;text-align:center}}@media(max-width:480px){.accountant-settings .page-header .header-content h1{font-size:1.5rem}.accountant-settings .page-header .header-actions{flex-direction:column;gap:.75rem}.accountant-settings .page-header .header-actions .btn{justify-content:center}.accountant-settings .profile-summary{padding:1rem}.accountant-settings .profile-summary .profile-avatar img{width:80px;height:80px}.accountant-settings .profile-summary .profile-info h2{font-size:1.25rem}.accountant-settings .tab-content .profile-content,.accountant-settings .tab-content .security-content{padding:1rem}}@media print{.accountant-settings .page-header .header-actions,.accountant-settings .tabs-container{display:none!important}.accountant-settings .profile-summary,.accountant-settings .tab-content,.accountant-settings .settings-section{page-break-inside:avoid}}.lang-ar .accountant-settings{direction:rtl}.lang-ar .accountant-settings .page-header .header-content h1,.lang-ar .accountant-settings .page-header .header-content p,.lang-ar .accountant-settings .btn,.lang-ar .accountant-settings .profile-info h2,.lang-ar .accountant-settings .profile-info .profile-email,.lang-ar .accountant-settings .profile-stats .stat-item .stat-label,.lang-ar .accountant-settings .profile-stats .stat-item .stat-value,.lang-ar .accountant-settings .profile-stats .stat-item .status,.lang-ar .accountant-settings .tabs .tab,.lang-ar .accountant-settings .section-header h3,.lang-ar .accountant-settings .section-header p,.lang-ar .accountant-settings .setting-item label,.lang-ar .accountant-settings .setting-item .setting-value,.lang-ar .accountant-settings .security-info h4,.lang-ar .accountant-settings .security-info .security-status,.lang-ar .accountant-settings .security-info .security-detail,.lang-ar .accountant-settings .loading-state p{font-family:Cairo,Tajawal,Almarai,Arial,sans-serif}.lang-ar .accountant-settings .page-header .header-content{text-align:right}.lang-ar .accountant-settings .page-header .header-actions .btn svg{margin-left:.5rem;margin-right:0}.lang-ar .accountant-settings .profile-summary{flex-direction:row-reverse}.lang-ar .accountant-settings .profile-summary .profile-info,.lang-ar .accountant-settings .profile-summary .profile-info .profile-stats .stat-item .stat-label{text-align:right}.lang-ar .accountant-settings .profile-summary .profile-info .profile-stats .stat-item .stat-value,.lang-ar .accountant-settings .profile-summary .profile-info .profile-stats .stat-item .status{text-align:left}.lang-ar .accountant-settings .tabs-container .tabs .tab{text-align:center}.lang-ar .accountant-settings .tab-content .settings-section .section-header,.lang-ar .accountant-settings .tab-content .settings-section .settings-grid .setting-item label,.lang-ar .accountant-settings .tab-content .settings-section .settings-grid .setting-item .setting-value{text-align:right}.lang-ar .accountant-settings .tab-content .settings-section .settings-grid .setting-item .setting-value.readonly:after{right:auto;left:.75rem}.lang-ar .accountant-settings .tab-content .security-content .security-overview .security-card{flex-direction:row-reverse}.lang-ar .accountant-settings .tab-content .security-content .security-overview .security-card .security-info{text-align:right}@media(max-width:1024px){.lang-ar .accountant-settings .page-header .header-actions{align-items:stretch}.lang-ar .accountant-settings .profile-summary{flex-direction:column;text-align:center}.lang-ar .accountant-settings .profile-summary .profile-info,.lang-ar .accountant-settings .profile-summary .profile-info .profile-stats .stat-item .stat-label,.lang-ar .accountant-settings .profile-summary .profile-info .profile-stats .stat-item .stat-value,.lang-ar .accountant-settings .profile-summary .profile-info .profile-stats .stat-item .status{text-align:center}}@media(max-width:768px){.lang-ar .accountant-settings .security-content .security-overview .security-card{flex-direction:column;text-align:center}.lang-ar .accountant-settings .security-content .security-overview .security-card .security-info{text-align:center}}@media(max-width:480px){.lang-ar .accountant-settings .page-header .header-actions .btn{justify-content:center}}@media print{.lang-ar .accountant-settings{direction:rtl}}.accountant-layout{min-height:100vh;display:flex;flex-direction:column;overflow:hidden}.accountant-content{flex:1;display:flex;overflow:hidden}.accountant-content .main-content{flex:1;padding:2rem;overflow-y:auto;background-color:#f8fafc;transition:margin-left .3s ease}.accountant-content .main-content--mobile{margin-left:0;padding:1rem}.mobile-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:999;display:block}@media(min-width:769px){.mobile-overlay{display:none}}.page-placeholder{display:flex;align-items:center;justify-content:center;min-height:60vh}.page-placeholder .placeholder-content{text-align:center}.page-placeholder .placeholder-content h2{font-size:2rem;color:#374151;margin-bottom:1rem}.page-placeholder .placeholder-content p{color:#6b7280;font-size:1.125rem}*,: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}.pointer-events-none{pointer-events:none}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.inset-y-0{top:0;bottom:0}.-top-12{top:-3rem}.left-0{left:0}.right-0{right:0}.z-10{z-index:10}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-8{margin-left:2rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.grid{display:grid}.list-item{display:list-item}.hidden{display:none}.h-12{height:3rem}.h-16{height:4rem}.h-3{height:.75rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-auto{height:auto}.h-full{height:100%}.max-h-\[80vh\]{max-height:80vh}.max-h-\[90vh\]{max-height:90vh}.max-h-full{max-height:100%}.min-h-screen{min-height:100vh}.w-12{width:3rem}.w-16{width:4rem}.w-20{width:5rem}.w-3{width:.75rem}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-4xl{max-width:56rem}.max-w-7xl{max-width:80rem}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;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))}.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))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.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))}.space-x-reverse>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 1}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-4{border-left-width:4px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.\!border-red-500{--tw-border-opacity: 1 !important;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))!important}.border-blue-100{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-emerald-100{--tw-border-opacity: 1;border-color:rgb(209 250 229 / var(--tw-border-opacity, 1))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-green-100{--tw-border-opacity: 1;border-color:rgb(220 252 231 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-indigo-100{--tw-border-opacity: 1;border-color:rgb(224 231 255 / var(--tw-border-opacity, 1))}.border-purple-100{--tw-border-opacity: 1;border-color:rgb(243 232 255 / var(--tw-border-opacity, 1))}.border-purple-200{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-yellow-200{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity, 1))}.border-l-blue-500{--tw-border-opacity: 1;border-left-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-l-green-500{--tw-border-opacity: 1;border-left-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-l-purple-500{--tw-border-opacity: 1;border-left-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-opacity-0{--tw-bg-opacity: 0}.bg-opacity-50{--tw-bg-opacity: .5}.bg-opacity-90{--tw-bg-opacity: .9}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-purple-50{--tw-gradient-from: #faf5ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-blue-50{--tw-gradient-to: #eff6ff var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-12{padding:3rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pl-10{padding-left:2.5rem}.pl-3{padding-left:.75rem}.pr-3{padding-right:.75rem}.text-center{text-align:center}.text-right{text-align:right}.text-2xl{font-size:1.5rem;line-height:2rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / 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-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-purple-800{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-75{opacity:.75}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.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)}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.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)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.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}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.hover\:border-gray-400:hover{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.hover\:bg-blue-200:hover{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / 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))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.hover\:bg-green-200:hover{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.hover\:bg-green-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-700:hover{--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1))}.hover\:bg-red-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.hover\:text-gray-300:hover{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.hover\:text-green-600:hover{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.hover\:text-orange-600:hover{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus\:border-transparent:focus{border-color:transparent}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus\:ring-gray-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;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))}.group:hover .group-hover\:border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.group:hover .group-hover\:border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.group:hover .group-hover\:bg-opacity-10{--tw-bg-opacity: .1}.group:hover .group-hover\:text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:opacity-100{opacity:1}@media(min-width:640px){.sm\:inline{display:inline}.sm\:hidden{display:none}.sm\:w-auto{width:auto}.sm\:max-w-xs{max-width:20rem}.sm\:flex-row{flex-direction:row}}@media(min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1024px){.lg\:mt-0{margin-top:0}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}}@media(min-width:1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}
