.hero-section{min-height:420px}.hero-section[style*=background-image]{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}@media (max-width:767px){.hero-section{min-height:320px}}.hero-section *{z-index:1;position:relative}.hero-section:before{content:"";z-index:0;background:linear-gradient(#0f172a8c,#0f172aa6);position:absolute;inset:0}.hero-section.fallback-gradient{background:#f8fafc}
.responsive-hero{width:100vw;min-height:280px;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;image-rendering:high-quality;will-change:background-image,background-position;backface-visibility:hidden;background-color:#0000;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;left:50%;overflow:hidden;transform:translate(-50%)translateZ(0);background-repeat:no-repeat!important}@media (max-width:768px){.responsive-hero{min-height:320px}}@media (min-width:769px) and (max-width:1024px){.responsive-hero{min-height:380px;max-height:550px}}.responsive-hero-overlay{z-index:1;pointer-events:none;position:absolute;inset:0}.responsive-hero-content{z-index:2;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:100%;min-height:0;padding:1rem 1rem 1.5rem;display:flex;position:relative}@media (min-width:640px){.responsive-hero-content{padding:1.5rem 1.5rem 2rem}}@media (min-width:768px){.responsive-hero-content{padding:2rem 2rem 2.5rem}}@media (min-width:1024px){.responsive-hero-content{padding:2.5rem 2rem 3rem}}@media (min-width:1280px){.responsive-hero-content{padding:3rem 2rem 3.5rem}}.responsive-hero-loading{z-index:0;background-color:#0000001a;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.responsive-hero-loading-spinner{border:3px solid #ffffff4d;border-top-color:#fffc;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.responsive-hero-fallback{z-index:0;position:absolute;inset:0}.responsive-hero{contain:layout style paint}.hero-inner{min-width:0;max-width:100%;overflow-x:hidden}.hero-inner h1,.hero-inner p{overflow-wrap:break-word;word-break:keep-all}@media (max-width:640px){.hero-inner .flex.flex-wrap{gap:.5rem}}.responsive-hero{background-attachment:scroll;transition:min-height .3s,max-height .3s;background-repeat:no-repeat!important;width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}@media (min-resolution:192dpi){.responsive-hero{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;image-rendering:high-quality;background-size:cover}}.smart-overlay{transition:opacity .3s}.responsive-hero{aspect-ratio:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:100vw}@media (min-width:1920px){.responsive-hero{min-height:420px}}@media (min-width:1440px) and (max-width:1919px){.responsive-hero{min-height:380px}}@media print{.responsive-hero{min-height:auto;background-image:none!important}.responsive-hero-overlay{display:none}}
:root{--primary:#374151;--primary-dark:#1a1d21;--primary-light:#52525b;--accent:#a06b42;--accent-light:#b8865a;--secondary:#e4e4e7;--background:#f2f2f2;--color-background:#f2f2f2;--card-bg:#fff;--text-main:#0f172a;--text-secondary:#64748b;--border-color:#e4e4e7;--navbar-bg:#1a1d21bf;--navbar-link:#ffffffeb;--navbar-link-hover:#e4e4e7;--navbar-border:#ffffff1f;--heading-color:#0f172a;--heading-weight:900;--btn-primary-bg:#a06b42;--btn-primary-bg-hover:#82552f;--btn-primary-text:#fff;--btn-secondary-bg:#f4f4f5;--btn-secondary-border:#e4e4e7;--btn-secondary-text:#374151;--shadow:0 2px 4px #0000000f;--shadow-md:0 4px 8px #00000012;--shadow-lg:0 8px 16px #00000014;--border-radius:14px;--texture:none;--texture-opacity:0}:root[data-theme=cladding],:root:not([data-theme]){--primary:#374151;--primary-dark:#1a1d21;--primary-light:#52525b;--accent:#a06b42;--accent-light:#b8865a;--secondary:#e4e4e7;--background:#f2f2f2;--card-bg:#fff;--text-main:#0f172a;--text-secondary:#64748b;--border-color:#e4e4e7;--navbar-bg:#1a1d21bf;--navbar-link:#ffffffeb;--navbar-link-hover:#e4e4e7;--heading-color:#0f172a;--heading-weight:900;--btn-primary-bg:#a06b42;--btn-primary-bg-hover:#82552f;--btn-primary-text:#fff;--btn-secondary-bg:#f4f4f5;--btn-secondary-border:#e4e4e7;--btn-secondary-text:#374151;--shadow:0 2px 4px #0000000f;--shadow-md:0 4px 8px #00000012;--shadow-lg:0 8px 16px #00000014;--border-radius:14px;--texture:none;--texture-opacity:0}:root[data-theme=stone]{--primary:#8b7a63;--primary-dark:#6b5d4f;--primary-light:#a8967f;--secondary:#d6c7b0;--background:#f6f3ee;--card-bg:#fff;--text-main:#3a2f25;--text-secondary:#6b5d4f;--border-color:#d6c7b0;--border-radius:8px;--shadow:0 12px 35px #00000026;--shadow-lg:0 25px 50px #0003;--texture:repeating-linear-gradient(45deg,transparent,transparent 2px,#8b7a6308 2px,#8b7a6308 4px);--texture-opacity:.05}:root[data-theme=glass]{--primary:#2b7fff;--primary-dark:#1e5fcc;--primary-light:#4a9fff;--secondary:#e6f1ff;--background:#f5faff;--card-bg:#ffffffd9;--text-main:#0b1a2a;--text-secondary:#4a5568;--border-color:#2b7fff33;--border-radius:18px;--shadow:0 8px 30px #2b7fff40;--shadow-lg:0 20px 50px #2b7fff4d;--texture:none;--texture-opacity:0}:root[data-theme=najdi]{--primary:sienna;--primary-dark:#8b4513;--primary-light:peru;--secondary:wheat;--background:#faf8f3;--card-bg:#fff;--text-main:#3a2f25;--text-secondary:#6b5d4f;--border-color:#d4a574;--border-radius:12px;--shadow:0 10px 30px #a0522d33;--shadow-lg:0 20px 50px #a0522d40;--texture:repeating-linear-gradient(90deg,transparent,transparent 2px,#a0522d05 2px,#a0522d05 4px);--texture-opacity:.03}*{transition:background-color .3s,color .3s,border-color .3s,box-shadow .3s,border-radius .3s,opacity .3s}.theme-primary{background-color:var(--primary);color:#fff}.theme-primary-text{color:var(--primary)}.theme-secondary{background-color:var(--secondary);color:var(--text-main)}.theme-card{background-color:var(--card-bg);border-radius:var(--border-radius);box-shadow:var(--shadow)}.theme-bg{background-color:var(--background)}.theme-text{color:var(--text-main)}.theme-border{border-color:var(--border-color)}.nav-link:hover{color:var(--navbar-link-hover)!important}html,body,.min-h-screen.bg-slate-50,.min-h-screen.bg-gray-50,.min-h-screen.bg-slate-50\/80{background-color:var(--background)!important}
:root{--wajha-primary:#374151;--wajha-primary-dark:#1a1d21;--wajha-primary-light:#52525b;--wajha-primary-gradient:linear-gradient(135deg,#374151 0%,#1a1d21 100%);--wajha-primary-gradient-light:linear-gradient(135deg,#52525b 0%,#374151 100%);--wajha-accent:#a06b42;--wajha-accent-light:#b8865a;--wajha-success:#10b981;--wajha-success-light:#d1fae5;--wajha-warning:#f59e0b;--wajha-warning-light:#fef3c7;--wajha-error:#ef4444;--wajha-error-light:#fee2e2;--wajha-surface:#fff;--wajha-surface-elevated:#f8f9fa;--wajha-surface-hover:#f1f5f9;--wajha-border:#e2e8f0;--wajha-border-light:#f1f5f9;--wajha-text-primary:#0f172a;--wajha-text-secondary:#475569;--wajha-text-tertiary:#94a3b8;--wajha-shadow-sm:0 1px 2px 0 #0000000d;--wajha-shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--wajha-shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--wajha-shadow-xl:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.dashboard-container{max-width:100vw;min-height:100vh;font-family:Tajawal,IBM Plex Sans Arabic,Cairo,system-ui,sans-serif;overflow-x:hidden;background-color:#f2f2f2!important}.dashboard-header{-webkit-backdrop-filter:blur(24px);z-index:50;border-top:1px solid #ffd7001f;border-bottom:1px solid #ffffff1f;position:sticky;top:0;box-shadow:inset 0 1px #ffffff0a,0 2px 8px #0000000a;background-color:#1a1d21bf!important}.dashboard-header a,.dashboard-header span,.dashboard-header button{color:#ffffffeb!important}.dashboard-header a:hover,.dashboard-header button:hover{color:#e4e4e7!important}.dashboard-header .text-slate-500,.dashboard-header .text-slate-600,.dashboard-header .text-slate-700,.dashboard-header .text-slate-800{color:#ffffffeb!important}.dashboard-header .hover\:text-slate-700:hover,.dashboard-header .hover\:text-slate-900:hover{color:#e4e4e7!important}.dashboard-header .hover\:bg-slate-50:hover,.dashboard-header .hover\:bg-slate-100:hover{background-color:#ffffff1a!important}.dashboard-header .border-slate-200{border-color:#ffffff1f!important}.dashboard-header .bg-white{background-color:#ffffff26!important}.dashboard-header .text-slate-300{color:#ffffff8c!important}.dashboard-header-content{max-width:80rem;margin-left:auto;margin-right:auto;padding:1rem}@media (min-width:640px){.dashboard-header-content{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.dashboard-header-content{padding-left:2rem;padding-right:2rem}}.dashboard-title{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:#2d3136 var(--tw-gradient-from-position);--tw-gradient-to:#1a1d21 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);color:#0000;letter-spacing:-.01em;-webkit-background-clip:text;background-clip:text;font-family:Tajawal,IBM Plex Sans Arabic,sans-serif;font-size:1.75rem;font-weight:700;line-height:1.3}.dashboard-tabs{--tw-shadow:0 4px 8px #00000012;--tw-shadow-colored:0 4px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--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);background-color:#ffffffe6;border-width:1px;border-color:#e2e8f099;border-radius:20px;overflow:hidden}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.dashboard-tab{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1));padding:1rem 1.5rem;font-size:.8125rem;font-weight:600;line-height:1.6;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:relative}.dashboard-header .dashboard-tab{color:#ffffffeb}.dashboard-header .dashboard-tab:hover{color:#e4e4e7}.dashboard-tab:hover{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.dashboard-tab{position:relative}.dashboard-tab:before{content:"";background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:#52525b var(--tw-gradient-from-position);--tw-gradient-to:#374151 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);height:.125rem;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.dashboard-tab-active{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.dashboard-tab-active:before{transform:scaleX(1)}.dashboard-tab-icon{width:1.25rem;height:1.25rem;margin-left:.5rem;display:inline-block}.dashboard-tab-button{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1));padding:1.25rem 2rem;font-size:.9375rem;font-weight:600;line-height:1.7;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:relative}.dashboard-header .dashboard-tab-button{color:#ffffffeb}.dashboard-header .dashboard-tab-button:hover{color:#e4e4e7;background-color:#ffffff1a}.dashboard-tab-button:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.dashboard-tab-button{white-space:nowrap;border-bottom:3px solid #0000;flex:1;justify-content:center;align-items:center;gap:.75rem;min-width:160px;display:flex;position:relative}.dashboard-tab-button:hover{background-color:#f8fafc80;transform:translateY(-1px)}.dashboard-tab-button.dashboard-tab-active{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));background-color:#f4f4f580;border-bottom-color:#2563eb;font-weight:700;box-shadow:0 -2px 8px #2563eb1a}.dashboard-tab-button.dashboard-tab-active .dashboard-tab-icon{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1));transform:scale(1.1)}.dashboard-tab-button .dashboard-tab-icon{stroke-width:2px;flex-shrink:0;width:1.5rem;height:1.5rem;transition:all .3s}.dashboard-tab-button:hover .dashboard-tab-icon{transform:scale(1.1)}.dashboard-tab-button:active{transform:translateY(0)}@media (max-width:768px){.dashboard-tab-button{min-width:120px;padding:1rem;font-size:.8125rem;line-height:1.6}.dashboard-tab-button .dashboard-tab-icon{width:1.25rem;height:1.25rem}}.dashboard-card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 4px 8px #00000012;--tw-shadow-colored:0 4px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-width:1px;border-color:#e2e8f099;border-radius:20px}.dashboard-header .dashboard-card{background-color:#ffffff26}.dashboard-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.dashboard-card:hover{box-shadow:var(--wajha-shadow-lg);transform:translateY(-2px)}.dashboard-card-header{border-color:#e2e8f099;border-bottom-width:1px;padding:1rem}@media (min-width:640px){.dashboard-card-header{padding:1.25rem 1.5rem}}.dashboard-card-header{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:#f8fafc var(--tw-gradient-from-position);--tw-gradient-to:#fff var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dashboard-card-title{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1));font-size:1rem;font-weight:700;line-height:1.5}@media (min-width:640px){.dashboard-card-title{font-size:1.25rem;line-height:1.4}}.dashboard-card-title{letter-spacing:-.01em;font-family:Tajawal,IBM Plex Sans Arabic,sans-serif;font-weight:700}.dashboard-card-body{padding:1rem}@media (min-width:640px){.dashboard-card-body{padding:1.5rem}}.btn-wajha-primary{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background:var(--wajha-primary-gradient);box-shadow:var(--wajha-shadow-md);border-radius:16px;padding:.75rem 1.5rem;font-weight:600;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn-wajha-primary:hover{background:var(--wajha-primary-gradient-light);box-shadow:var(--wajha-shadow-lg);transform:translateY(-1px)}.btn-wajha-primary:active{box-shadow:var(--wajha-shadow-sm);transform:translateY(0)}.btn-wajha-secondary{--tw-border-opacity:1;border-width:2px;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1));border-radius:16px;padding:.75rem 1.5rem;font-weight:600}.dashboard-header .btn-wajha-secondary{color:#ffffffeb;background-color:#ffffff26;border-color:#ffffff1f}.btn-wajha-secondary{box-shadow:var(--wajha-shadow-sm);transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn-wajha-secondary:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1));box-shadow:var(--wajha-shadow-md);transform:translateY(-1px)}.dashboard-input{--tw-border-opacity:1;border-width:2px;border-color:rgb(226 232 240/var(--tw-border-opacity,1));border-radius:16px;width:100%;padding:.75rem 1rem}.dashboard-header .dashboard-input{border-color:#ffffff1f}.dashboard-input:focus{--tw-border-opacity:1;border-color:rgb(82 82 91/var(--tw-border-opacity,1));--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(4px + 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);--tw-ring-color:#52525b33}.dashboard-input{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1));transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.dashboard-input::placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.dashboard-input{font-family:Tajawal,IBM Plex Sans Arabic,sans-serif}.dashboard-input:focus{outline:none;box-shadow:0 0 0 4px #2563eb1a}.dashboard-label{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1));margin-bottom:.5rem;font-size:.8125rem;font-weight:600;line-height:1.6;display:block}.dashboard-header .dashboard-label{color:#ffffffeb}.dashboard-label{font-family:Tajawal,IBM Plex Sans Arabic,sans-serif}.status-badge{border-radius:9999px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;line-height:1.5;display:inline-flex}.status-badge-success{--tw-border-opacity:1;border-width:1px;border-color:rgb(167 243 208/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.status-badge-warning{--tw-border-opacity:1;border-width:1px;border-color:rgb(253 230 138/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.status-badge-info{--tw-border-opacity:1;border-width:1px;border-color:rgb(212 212 216/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(244 244 245/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(45 49 54/var(--tw-text-opacity,1))}.status-badge-error{--tw-border-opacity:1;border-width:1px;border-color:rgb(254 202 202/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.status-badge-neutral{--tw-border-opacity:1;border-width:1px;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.dashboard-header .status-badge-neutral{color:#ffffffeb;border-color:#ffffff1f}.data-field>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}.data-label{text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1));font-size:.75rem;font-weight:600;line-height:1.5}.dashboard-header .data-label{color:#ffffffeb}.data-label{font-family:Tajawal,IBM Plex Sans Arabic,sans-serif;font-weight:600}.data-value{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1));font-family:Tajawal,IBM Plex Sans Arabic,sans-serif;font-size:.9375rem;font-weight:600;line-height:1.7}.profile-section-card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:20px;position:relative;overflow:hidden}.dashboard-header .profile-section-card{background-color:#ffffff26}.profile-section-card{border-top:3px solid #b38b59;box-shadow:0 4px 24px #0000000f}.profile-section-card .dashboard-card-header{background-color:#0000;border-width:0 0 1px;border-color:#e2e8f0cc}.profile-section-card .dashboard-card-body{padding-top:2rem}.btn-profile-edit{background:linear-gradient(135deg,#b38b59 0%,#d4af37 100%);position:relative;overflow:hidden}.btn-profile-edit:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(-45deg,#0000,#0000 2px,#ffffff08 2px 4px);position:absolute;inset:0}.profile-data-card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:1.5rem;flex-direction:column;min-height:140px;display:flex;position:relative;overflow:hidden}.dashboard-header .profile-data-card{background-color:#ffffff26}.profile-data-card{padding:2rem;box-shadow:0 20px 40px -12px #00000014,0 0 24px -4px #b38b591a}.profile-data-card:before{content:"";background:linear-gradient(#b38b59 0%,#d4af37 100%);width:4px;height:100%;position:absolute;top:0;right:0}.data-value-empty{color:#b38b59bf;font-weight:600}.quotes-section-card.dashboard-card{border-radius:1.5rem;overflow:hidden}.quotes-section-card.dashboard-card .dashboard-card-header,.auctions-section-card.dashboard-card .dashboard-card-header{border-bottom:1px solid #b38b5940}.input-wajha-focus:focus{border-color:#b38b5980;outline:none;box-shadow:0 0 0 2px #b38b5933}.quote-request-filters select,.quote-request-filters input[type=date]{accent-color:#b38b59}.empty-state{text-align:center;padding-top:4rem;padding-bottom:4rem}.empty-state-icon{--tw-text-opacity:1;width:5rem;height:5rem;color:rgb(203 213 225/var(--tw-text-opacity,1));margin-bottom:1rem;margin-left:auto;margin-right:auto}.dashboard-header .empty-state-icon{color:#ffffff8c}.quotes-empty-state .empty-state-icon{color:#b38b5959}.quotes-empty-state .empty-state-title{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1));margin-bottom:.5rem;font-size:1.25rem;font-weight:900;line-height:1.4}.empty-state-title{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1));margin-bottom:.5rem;font-family:Tajawal,IBM Plex Sans Arabic,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.4}.empty-state-description{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1));margin-bottom:1.5rem}.dashboard-header .empty-state-description{color:#ffffffeb}.tenders-section-card.dashboard-card{border-top:2px solid #b38b594d;border-radius:1.5rem;overflow:hidden}.tenders-section-card .dashboard-card-header{border-bottom:1px solid #b38b5926}.tenders-empty-state .empty-state-icon{color:#b38b5966}.tenders-empty-state .empty-state-title{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1));margin-bottom:.5rem;font-size:1.25rem;font-weight:900;line-height:1.4}.tenders-empty-state .empty-state-description{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1));margin-bottom:1.5rem;font-weight:500}.dashboard-header .tenders-empty-state .empty-state-description{color:#ffffffeb}.loading-spinner{border-width:3px;border-color:rgb(212 212 216/var(--tw-border-opacity,1));--tw-border-opacity:1;border-top-color:rgb(55 65 81/var(--tw-border-opacity,1));border-radius:9999px;width:1.5rem;height:1.5rem;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:.5s ease-out fadeInUp}.dashboard-sidebar{--sidebar-width:280px;width:var(--sidebar-width)}@media (max-width:1023px){.dashboard-sidebar{height:100vh;position:fixed;top:0;bottom:0;right:0}}.dashboard-card,.dashboard-card-unified{border:1px solid #e2e8f0cc;border-radius:12px;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a}.dashboard-card:hover,.dashboard-card-unified:hover{box-shadow:0 4px 12px #00000014}@media (max-width:768px){.dashboard-card,.dashboard-card-unified{border-radius:10px;width:100%;max-width:100%}.dashboard-tab{padding:.75rem 1rem;font-size:.75rem;line-height:1.5}}.dashboard-main{box-sizing:border-box}@keyframes scaleUp{0%{opacity:.9;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.animate-scale-up{animation:.2s ease-out scaleUp}
.rq-btn{cursor:pointer;white-space:nowrap;border:1.5px solid;border-radius:11px;justify-content:center;align-items:center;gap:7px;font-family:inherit;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.rq-btn-sm{padding:7px 14px;font-size:12px}.rq-btn-md{padding:10px 18px;font-size:13.5px}.rq-btn-lg{padding:13px 24px;font-size:14.5px}.rq-btn-primary{color:#fff;background:linear-gradient(135deg,#c9a24a 0%,#a6842f 100%);border-color:#0000;box-shadow:0 2px 8px #a6842f33}.rq-btn-primary:hover{transform:translateY(-1px);box-shadow:0 4px 14px #a6842f4d}.ecw-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1100;background:#1a1510b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ecw-content{background:#fff;border-radius:18px;width:100%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.ecw-header{text-align:center;border-bottom:1px solid #e8e6df;padding:24px}.ecw-icon-wrap{background:linear-gradient(135deg,#fac775 0%,#e89b42 100%);border-radius:20px;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 14px;display:flex}.ecw-icon{font-size:36px}.ecw-header h2{color:#1a1a1a;margin:0;font-size:20px;font-weight:700}.ecw-body{padding:20px 24px}.ecw-body p{color:#4a4a4a;margin-bottom:16px;font-size:13.5px;line-height:1.6}.ecw-rules{background:#c2454b0a;border:1px solid #c2454b26;border-radius:10px;margin-bottom:16px;padding:14px}.ecw-rule{gap:8px;margin-bottom:6px;font-size:12.5px;line-height:1.5;display:flex}.ecw-info{background:#e89b420f;border:1px solid #e89b4233;border-radius:10px;padding:14px;font-size:12.5px}.ecw-info ul{margin:0;padding-right:18px}.ecw-footer{gap:10px;padding:16px 24px 24px;display:flex}.ecw-btn-secondary{color:#4a4a4a;cursor:pointer;background:#fff;border:1.5px solid #e8e6df;border-radius:10px;flex:1;padding:11px 18px;font-size:13px;font-weight:700}.ecw-btn-danger{color:#fff;cursor:pointer;background:#c2454b;border:none;border-radius:10px;flex:1;padding:11px 18px;font-size:13px;font-weight:700}
