: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}
