@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";.loading-screen{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--dark-gray);color:var(--text-gray);font-size:1.5rem}:root{--orange-primary: #ff6b35;--orange-accent: #ff8c42;--orange-secondary: #ffb366;--dark-gray: #1a1a1a;--medium-gray: #2d2d2d;--light-gray: #3a3a3a;--text-gray: #e0e0e0;--text-light: #ffffff;--text-muted: #a0a0a0;--success: #2ecc71;--error: #dc267f;--warning: #f39c12;--info: #3498db;--white: #ffffff;--black: #000000;--gray-100: #f8f9fa;--gray-200: #e9ecef;--gray-300: #dee2e6;--gray-400: #ced4da;--gray-500: #adb5bd;--gray-600: #6c757d;--gray-700: #495057;--gray-800: #343a40;--gray-900: #212529;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .1);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .1);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--transition-fast: .15s ease-out;--transition-base: .3s ease-out;--transition-slow: .5s ease-out;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,sans-serif;background-color:var(--dark-gray);color:var(--text-gray);min-height:100vh}.page-content{background-color:var(--dark-gray)}.dashboard-page,.home-page,.analytics-page,.settings-page,.reports-page,.overview-page,.tasks-page,.workflows-page,.leads-page,.instructions-page{background-color:var(--dark-gray)!important;background:var(--dark-gray)!important}body:not(.inventory-page-active):not(.nomenclature-page-active):not(.suppliers-page-active){background-color:var(--dark-gray)!important;background:var(--dark-gray)!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}
