@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";@font-face{font-family:saudi_riyal;src:url(data:font/woff2;base64,d09GMgABAAAAAAT0AA0AAAAAC2QAAASeAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGhgGYACCZhEICocEhXcLGgABNgIkAzAEIAWHLgeBBRvVCSCOwnEvSojJ5ORhKiWep9/bPPc32mdnUaW+wXeJKlVIJCg8CIfcQWViVHSETJeZqNqErgZPp/28VaAy13pTkXvNQZv4IHCbHD9In+dyevP5Cfy7K+slmC3ybGwuLx2T18L1PKA2pnPbFCvQCdbLLSJq0N0AB31thACv29f9APD1k6ZUJ0tAD4aoQDO8bhmyFC1UI+oCuAO15AO2Q8G5MwSqDefwClCi9Be6wX9nQPsMEKAeA1AQUIMaLCGACzQCljAqQE+OwoCjcu0D6kv8/x/sl6sfkIpP/3/9/WpgdgoEQAeYoIR0QACkAlSghuJ31w3LAXyr/P+vAvSAOTCAzAK5B6CBQzRNhcGgGoYLL+dYrlnFKgu9iOcEj646uXaI2W3sJ9lTI4EetCRQAgulmH6SYMZBziQb1xBipCaQaS6l0vWRWr1q1aFDnTA52r1fr8fUTpXKWvLQ4KnSwb0+PppFHxtVC1at2uXrO9JOSIUWTzV+QWdXLT0K2uhG0jpJEiZs6WjSR9KuG9Zv1u+P2q1UujpcsT1L3dNzqhQszNevVtPHSYnHKlXoGEWtDpi6yX/duUgVJGGvzwIypcpt/Ni4Jly1atcq32n6zc+V4+ld7k6gz53h7vgOHLKN10L3KkUS7kouYUcPhGVony1zOi//ctkTdm/3kAqubk+P0MptoSFlXH1d5ZyIwuAyWX7+z+picypWzAjs1xCbVaGJLgqt5qqbqg/Y6ntEjm76aneF9Yjvano5HXrdrjSkllfHmVOk+o/IY8O89mBNc9Lbwcoe28z7DRmFzSmN4wbrT5X+B/E2SdMQn2S1PFaUu1OkJfIXKxVt+w1pFa2xjdll47yrvsvczl7/4ETotcmj56Zkzxs3b+7w0ZMNx9wX7srQ8rIsghhH+yj839cG7rwS/FVUQnWXgYUdjUP+HL5C8fybvBJ6ZQRWMKOhfsi7ZqHZEz4e3TZxMtEqXR8kGN0n/5/a9jk9IKKiFlmPtlWvYKy8rF34efCtxR9snP0uNWnu7Jj8kj9HHV1INdJDNT2jhozoFXwqYPLE+VjfWDBpsq7FUrJmU3brXPVwppI6gm8PCAjcX9RU3FdX8KtcJcczkIBc+4K9C8ZdxNPL/LtD9KcF19fLgOpBtODVPMNO+5d0/C2p2BEBPefddskgYA8Aa9mMABgKQwChUg9RkbGjprcJDW9v0SJ+QccrQRhDkk6Os7mYoEtPTCIZQk6xo9ALyCFMI3lIDtjnGFLlm9EzZJUcNNIoAAUACL10ULSMoCUYAkaUk2BRfgAnwm+QoZJMytlMKIQkH0pUBpAqdhjUMjIGGlTuklr2MTzoI92UJ23+wONVGmQ40WC8UgM5iCwsRBYopXLQcHEwXzrQIVosogW4IRrFwqmv4ZzGEQ2Em8tRFmff4c5x4kDgmpXdKAOJhsMnRWOAIg8/SVZ+YGXZ5ee18vMkZYbYopod2PHxMh22lbggxy4aiTp8UzunkRxGMUliNsQgyayTKk8k+l05RzpGmT7YjNb5FSWKKTxHRVTCPj0ISoRIUaJDEZowhCWctufXnHPwkJG/e0pZDQA=)format("woff2"),url(data:font/woff;base64,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)format("woff"),url(data:font/ttf;base64,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)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:saudi_riyal_bold;src:url(data:font/woff2;base64,d09GMk9UVE8AAAWoAAoAAAAADGQAAAVcAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYxyBmAAdAE2AiQDKD9sdGFnEgQGBYctByAbrAtRlCxOieyLA54Mb+RgxYeVCNNn6ibiVNV+Iu7SXN7DMXieH4d/7tNARoBxEVJoS0JXyFsoW1Moa0KaP3h17UL8Z0G+wBqkolCFS0d0cb3/9H9m67tCDa7gd/JWZq0/QJPsJM2HiFWr1tLePW+ILU35CMfCxNgIk9+uDhIpVNFAwkU4QgfkEqEjfCxJFyFEQJA608kHaOYTPEYwgogEzt+7MCg9+j+fFrH2vqj2xzh+xKofcfpHvFlZiXX+sfa3jQP2dSsOW6ke7uaC470xi5nB3UyAMN/6tK8HXiIqOC4pOSU1LTe7+EyoLja6TllRtXBaqpb1etfB2QghKyIRUSIlSng7vBVCM4PF4QnqUy9mzx63qH8GMALA+KHXAAKchaCqZ3+R9X/T3/FDL8bx5L4+sqOeQ/5kKShTh/Ce48012bmYEdGdKW1ZTQRI178DKPS07zm3iwTINywBSLqB/R2BAbxZi7VAsLxAPtouAHzuGJ8w3+AASnjUzhkAeTo6eFgHZ1Mq65uiO5LbR1TD+NN8bJvU620Yk8zmMK/2G0qac1hVc3NNZxEBkE+Jxnt0kTnLrLZ12DwLn9/vhJ/xPeum18lbDgD48nGcyRQmqo+3/eOHXpPN7in/xE6XHH+4VAK4GjJdBK1a/B+EZwCoF717sIcAWAKUKijRP9EyrX0Pr+X2ZhH/XGiehgi/3QS2JhDMPmtjok7o3cbtlrVcJfoX5PgLmFA1CDp+ItViuqSNoImt2dPrzJJOwC3sI5gXX3ib1xLwbVpiHJ+pkEnzRwD8UA5KrhwOyLRRrsfS0x3NFI8BSQ3ll0cgR+ghQDEhrhdXg9MdEpaIHNLxisDya2dFiWy0UNHEvPpWBUegl4TBX6omfTKiAIWSAoH6UKuXeIqi3ARnuJJHuk+albhwLVM/fKhbiF2gKx3ha3kgF77uJK2dXR24Ipz4coGvkPAVoLjYhNSoaKq4Ed0rXiHhmeQZnhGwBgBZiOZ5XkXkVolsdFFsUEJAUgglBieHxYIAphOx+ExNxn+9UbR9llsFeRWGlUc2UFxQfGB8CMWER4fHRFBseGxEQialIjlaeCw+Fh5RxMOAl6f7FrvF/58AtIQDxPb5sX272CC+hBoOF+1N20ZAO3JAhUgS8wIpNyjdI96bCiwEW+EsBcUHxPvEkV+sX6QvCODKAEiiJ9ELNyWFjIkjAJkOAAKEeEEkz58X/q6+Q3wi0/yQPV8bSQDkSgCBa40AwDUBAmSTAJDYjqKINgIUkwSAwMURAOTDAWK60UzXk6nW05/qx3ebflFGQ1JrfPMq+xvuQe4gDa0WJBoLalm1AavaQeSS7BSDNgkEb0YLNyCJ/Jz/vybInkQbBKE96MnSAeG+GEYqwgViut+pmkKl3VHi8RW+Us/8/0+3+P+R4LrUXeCSGeGFAPgqgb1jdlJlX6Q9Abi7s2atyJ5Pbq1GZeBMWH6zvhT299ZbDArMSYbMX5lgsUvtsEBqcAqhZsgb/9yNWU1Nom1LhHCIwpNw0aQ7EEOieLEoNjNdABEPFHkxPcWLeBVLvbtLfRBf8nQs9WOpP0sDJ9ESlDaLNYEllkTw4UIUhlvRhJQlhkCPYhG2xBHAhXgg5Mf0zPCKtn33wRuzQUBVdA4NAQRwEjWgRyPGa5XAIoAAAggggAACACGAAEAIIAAQAsjh83K3Si91KNF/uUlhXUsVkQf1dlBvDnQHmEtGtTejszIqISuPyBhOftilcytw+ut9M94gSbF6NydKLHAzJRInatEz1EUvX3dC/Xz86cw1U5dXVV7BcH91d3ErkDkY6MP2Lppo3ZLES+GNI8oAAAA=)format("woff2"),url(data:font/woff;base64,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)format("woff"),url(data:font/ttf;base64,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)format("truetype");font-weight:700;font-style:normal}.icon-saudi_riyal:before{content:"";font-size:inherit;color:inherit;font-family:saudi_riyal!important}.icon-saudi_riyal_bold:before{content:"";font-size:inherit;color:inherit;font-family:saudi_riyal_bold!important}.icon-saudi_riyal_new:after{content:"⃁";font-size:inherit;color:inherit;font-family:saudi_riyal!important}.icon-saudi_riyal_bold_new:after{content:"⃁";font-size:inherit;color:inherit;font-family:saudi_riyal_bold!important}:root{--color-primary-50:#e8ecfe;--color-primary-100:#c5cefc;--color-primary-200:#9eaefa;--color-primary-300:#7188f7;--color-primary-400:#4e6af5;--color-primary-500:#1c46f2;--color-primary-600:#1639d4;--color-primary-700:#112cb3;--color-primary-800:#0d2191;--color-primary-900:#091670;--color-gray-50:#f8f9fa;--color-gray-100:#f1f3f5;--color-gray-200:#e9ecef;--color-gray-300:#dee2e6;--color-gray-400:#ced4da;--color-gray-500:#adb5bd;--color-gray-600:#868e96;--color-gray-700:#495057;--color-gray-800:#343a40;--color-gray-900:#212529;--color-success-50:#e6f9f0;--color-success-500:#12b76a;--color-success-700:#0d8a50;--color-warning-50:#fff8e6;--color-warning-500:#f5a623;--color-warning-700:#c4841c;--color-danger-50:#fef2f2;--color-danger-500:#ef4444;--color-danger-700:#b91c1c;--color-info-50:#eff6ff;--color-info-500:#3b82f6;--bg-primary:#fff;--bg-secondary:var(--color-gray-50);--bg-tertiary:var(--color-gray-100);--bg-sidebar:var(--color-gray-900);--text-primary:var(--color-gray-900);--text-secondary:var(--color-gray-600);--text-tertiary:var(--color-gray-500);--text-inverse:#fff;--text-link:var(--color-primary-500);--border-color:var(--color-gray-200);--border-color-strong:var(--color-gray-300);--font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-size-xs:.75rem;--font-size-sm:.8125rem;--font-size-base:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-normal:1.5;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-full:9999px;--shadow-xs:0 1px 2px #0000000d;--shadow-sm:0 1px 3px #0000001a, 0 1px 2px #0000000f;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--transition-fast:.15s ease;--transition-base:.2s ease;--transition-slow:.3s ease;--sidebar-width:260px;--sidebar-collapsed-width:72px;--header-height:64px;--content-max-width:1400px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;font-size:16px}body{font-family:var(--font-family);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--text-primary);background-color:var(--bg-secondary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}a{color:inherit;text-decoration:none}ul,ol{list-style:none}table{border-collapse:collapse;width:100%}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}::placeholder{color:var(--text-tertiary)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-gray-300);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-gray-400)}.btn{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);border-radius:var(--radius-md);transition:all var(--transition-fast);white-space:nowrap;cursor:pointer;border:1px solid #0000;display:inline-flex}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--color-primary-500);color:var(--text-inverse)}.btn-primary:hover:not(:disabled){background:var(--color-primary-600)}.btn-secondary{background:var(--bg-primary);color:var(--text-primary);border-color:var(--border-color-strong)}.btn-secondary:hover:not(:disabled){background:var(--bg-tertiary)}.btn-danger{background:var(--color-danger-500);color:var(--text-inverse)}.btn-danger:hover:not(:disabled){background:var(--color-danger-700)}.btn-ghost{color:var(--text-secondary);background:0 0}.btn-ghost:hover:not(:disabled){background:var(--bg-tertiary);color:var(--text-primary)}.btn-sm{padding:var(--space-1) var(--space-3);font-size:var(--font-size-sm)}.btn-lg{padding:var(--space-3) var(--space-6);font-size:var(--font-size-md)}.btn-icon{padding:var(--space-2);width:36px;height:36px}.form-group{gap:var(--space-1);flex-direction:column;display:flex}.form-label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary)}.form-input,.form-select,.form-textarea{padding:var(--space-2) var(--space-3);border:1px solid var(--border-color-strong);border-radius:var(--radius-md);font-size:var(--font-size-base);background:var(--bg-primary);transition:border-color var(--transition-fast), box-shadow var(--transition-fast)}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-50);outline:none}.form-input::placeholder{color:var(--text-tertiary)}.form-textarea{resize:vertical;min-height:120px}.form-error{font-size:var(--font-size-xs);color:var(--color-danger-500)}.form-row{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.card{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs)}.card-header{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;display:flex}.card-title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.card-body{padding:var(--space-5)}.card-footer{justify-content:flex-end;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:1px solid var(--border-color);display:flex}.table-container{overflow-x:auto}.table{width:100%;font-size:var(--font-size-base)}.table th{padding:var(--space-3) var(--space-4);text-align:left;font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);color:var(--text-secondary);background:var(--bg-secondary);border-bottom:1px solid var(--border-color);white-space:nowrap}.table td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-color);vertical-align:middle}.table tbody tr:hover{background:var(--color-primary-50)}.table tbody tr{cursor:pointer;transition:background var(--transition-fast)}.badge{padding:2px var(--space-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);border-radius:var(--radius-full);white-space:nowrap;align-items:center;display:inline-flex}.badge-primary{background:var(--color-primary-50);color:var(--color-primary-700)}.badge-success{background:var(--color-success-50);color:var(--color-success-700)}.badge-warning{background:var(--color-warning-50);color:var(--color-warning-700)}.badge-danger{background:var(--color-danger-50);color:var(--color-danger-700)}.badge-gray{background:var(--color-gray-100);color:var(--color-gray-700)}.stat-card{gap:var(--space-1);padding:var(--space-5);background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);flex-direction:column;display:flex}.stat-card-label{font-size:var(--font-size-sm);color:var(--text-secondary);font-weight:var(--font-weight-medium)}.stat-card-value{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.stat-card-subtitle{font-size:var(--font-size-sm);color:var(--text-tertiary)}.empty-state{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-4);text-align:center;color:var(--text-secondary);flex-direction:column;display:flex}.empty-state-icon{color:var(--color-gray-300);font-size:2.5rem}.empty-state-title{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--text-primary)}.spinner{border:2px solid var(--color-gray-200);border-top-color:var(--color-primary-500);border-radius:50%;width:20px;height:20px;animation:.6s linear infinite spin}.spinner-lg{border-width:3px;width:40px;height:40px}@keyframes spin{to{transform:rotate(360deg)}}.loading-overlay{padding:var(--space-12);justify-content:center;align-items:center;display:flex}.modal-backdrop{z-index:1000;animation:fadeIn var(--transition-fast);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal{background:var(--bg-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);width:90%;max-width:560px;max-height:90vh;animation:slideUp var(--transition-base);overflow-y:auto}.modal-header{padding:var(--space-5);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;display:flex}.modal-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.modal-body{padding:var(--space-5);gap:var(--space-4);flex-direction:column;display:flex}.modal-footer{justify-content:flex-end;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:1px solid var(--border-color);display:flex}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.pagination{justify-content:center;align-items:center;gap:var(--space-1);padding:var(--space-4) 0;display:flex}.pagination-btn{min-width:36px;height:36px;padding:0 var(--space-2);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);transition:all var(--transition-fast);border:1px solid #0000;justify-content:center;align-items:center;display:flex}.pagination-btn:hover:not(:disabled){background:var(--bg-tertiary);color:var(--text-primary)}.pagination-btn.active{background:var(--color-primary-500);color:var(--text-inverse)}.pagination-btn:disabled{opacity:.4;cursor:not-allowed}.page-header{margin-bottom:var(--space-6);justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.page-title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold)}.page-subtitle{font-size:var(--font-size-base);color:var(--text-secondary)}.page-actions{align-items:center;gap:var(--space-3);display:flex}.filter-bar{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.filter-bar .form-input,.filter-bar .form-select{width:auto;min-width:160px}.grid-2{gap:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}.grid-3{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.grid-4{gap:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}@media (width<=1024px){.grid-4,.grid-3{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.grid-4,.grid-3,.grid-2{grid-template-columns:1fr}}.tabs{border-bottom:1px solid var(--border-color);margin-bottom:var(--space-5);gap:0;display:flex}.tab{padding:var(--space-3) var(--space-4);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--text-secondary);transition:all var(--transition-fast);cursor:pointer;border-bottom:2px solid #0000}.tab:hover{color:var(--text-primary)}.tab.active{color:var(--color-primary-500);border-bottom-color:var(--color-primary-500)}.app-layout{min-height:100vh;display:flex}.sidebar{width:var(--sidebar-width);background:var(--bg-sidebar);color:var(--text-inverse);z-index:100;transition:width var(--transition-base);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.sidebar-logo{padding:var(--space-5) var(--space-5);min-height:var(--header-height);border-bottom:1px solid #ffffff1a;align-items:center;display:flex}.sidebar-logo img{filter:brightness(0)invert();width:auto;height:32px}.sidebar-nav{padding:var(--space-3) var(--space-3);flex:1;overflow-y:auto}.sidebar-section{margin-bottom:var(--space-4)}.sidebar-section-label{padding:var(--space-2) var(--space-3);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:#fff6}.sidebar-link{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:#ffffffb3;transition:all var(--transition-fast);margin-bottom:2px;display:flex}.sidebar-link:hover{color:var(--text-inverse);background:#ffffff1a}.sidebar-link.active{background:var(--color-primary-500);color:var(--text-inverse)}.sidebar-link-icon{font-size:var(--font-size-lg);flex-shrink:0;justify-content:center;align-items:center;width:20px;display:flex}.sidebar-footer{padding:var(--space-4) var(--space-5);border-top:1px solid #ffffff1a}.sidebar-user{align-items:center;gap:var(--space-3);display:flex}.sidebar-user-avatar{border-radius:var(--radius-full);background:var(--color-primary-500);width:36px;height:36px;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);flex-shrink:0;justify-content:center;align-items:center;display:flex}.sidebar-user-info{flex:1;min-width:0}.sidebar-user-name{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sidebar-user-role{font-size:var(--font-size-xs);color:#ffffff80}.main-wrapper{margin-left:var(--sidebar-width);flex-direction:column;flex:1;min-height:100vh;display:flex}.main-header{height:var(--header-height);padding:0 var(--space-6);background:var(--bg-primary);border-bottom:1px solid var(--border-color);z-index:50;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.main-header-left,.main-header-right{align-items:center;gap:var(--space-3);display:flex}.main-content{padding:var(--space-6);max-width:var(--content-max-width);flex:1;width:100%}.auth-layout{background:var(--bg-secondary);justify-content:center;align-items:center;min-height:100vh;display:flex}.auth-card{width:100%;max-width:420px;padding:var(--space-8);background:var(--bg-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}.auth-logo{margin-bottom:var(--space-8);justify-content:center;display:flex}.auth-logo img{width:auto;height:40px}.auth-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);text-align:center;margin-bottom:var(--space-2)}.auth-subtitle{font-size:var(--font-size-base);color:var(--text-secondary);text-align:center;margin-bottom:var(--space-6)}.auth-form{gap:var(--space-4);flex-direction:column;display:flex}.auth-form .btn{width:100%;margin-top:var(--space-2)}@media (width<=768px){.sidebar{transform:translate(-100%)}.sidebar.open{transform:translate(0)}.main-wrapper{margin-left:0}.main-content{padding:var(--space-4)}}
