:root,body.theme-dark{--theme-bg-body:#0f0f1a;--theme-bg-main:linear-gradient(135deg, #1a1a2e 0%, #16213e 50%, #0f3460 100%);--theme-bg-sidebar:linear-gradient(180deg, #1a1a2e 0%, #16213e 100%);--theme-bg-header:linear-gradient(135deg, #1a1a2e 0%, #16213e 100%);--theme-text-primary:white;--theme-text-secondary:#ffffffb3;--theme-text-muted:#ffffff80;--theme-border:#ffffff1a;--theme-border-strong:#ffffff26;--theme-accent:#667eea;--theme-accent-light:#667eea33;--theme-accent-hover:#667eea4d;--theme-card-bg:#ffffff0d;--theme-card-bg-solid:#1e1e3a;--theme-card-shadow:none;--theme-input-bg:#0000004d;--theme-input-bg-solid:#1e1e2e;--theme-scrollbar-track:#ffffff0d;--theme-scrollbar-thumb:#fff3;--theme-scrollbar-hover:#ffffff4d;--theme-btn-primary-gradient:linear-gradient(135deg, #667eea 0%, #764ba2 100%);--theme-btn-primary-shadow:0 4px 15px #667eea66;--theme-btn-primary-shadow-hover:0 6px 20px #667eea80;--theme-btn-secondary-bg:#ffffff14;--theme-btn-secondary-border:#ffffff26;--theme-btn-secondary-text:white;--theme-btn-danger-bg:#ef444426;--theme-btn-danger-border:#ef444466;--theme-btn-danger-text:#fca5a5;--theme-btn-danger-hover-bg:#ef444440;--theme-btn-warning-bg:#f9731626;--theme-btn-warning-border:#f9731666;--theme-btn-warning-text:#fdba74;--theme-btn-warning-hover-bg:#f9731640;--theme-header-text:white;--theme-header-border:#ffffff26;--theme-header-btn-bg:#fff3;--theme-header-btn-border:#ffffff4d;--theme-modal-bg:linear-gradient(135deg, #1e1e3a 0%, #16213e 100%);--theme-modal-header-border:#ffffff1a;--theme-modal-actions-bg:#ffffff08;--theme-spinner-border:#667eea33;--theme-spinner-top:#667eea;--theme-grid-cell-text:white;--theme-grid-header-text:white;--theme-grid-header-icon:#fffc;--theme-grid-btn-bg:#ffffff14;--theme-grid-btn-border:#ffffff1a;--theme-footer-bg:#ffffff0a;--theme-footer-border:#ffffff14;--theme-footer-text:#fff9;--theme-footer-btn-bg:#ffffff0d;--theme-footer-btn-border:#ffffff1a;--theme-dropdown-bg:#1e1e3a;--theme-dropdown-shadow:0 8px 24px #0006;--theme-logout-btn-bg:#ff475726;--theme-logout-btn-border:#ff47574d;--theme-logout-btn-text:#ff6b6b;--theme-logout-btn-hover-bg:#ff475740;--theme-logo-bg:linear-gradient(135deg, #667eea 0%, #764ba2 100%);--theme-badge-bg:#667eea33;--theme-badge-text:#fff;--theme-user-icon:#667eea;--theme-sidebar-link:#ffffffb3;--theme-sidebar-link-hover-bg:#ffffff0d;--theme-sidebar-link-hover-text:#fff;--theme-sidebar-active-bg:#667eea33;--theme-sidebar-active-text:#667eea;--theme-sidebar-active-border:#667eea;--theme-config-btn:#667eea;--theme-config-btn-hover:#667eea1f;--theme-login-title:#b0b8c8}body.theme-jobers{--theme-bg-body:#e8ebe8;--theme-bg-main:linear-gradient(135deg, #f0f2f0 0%, #e5e8e5 100%);--theme-bg-sidebar:linear-gradient(180deg, #1e7b1e 0%, #228b22 100%);--theme-bg-header:linear-gradient(135deg, #1e7b1e 0%, #228b22 100%);--theme-text-primary:#2c3e50;--theme-text-secondary:#4a5568;--theme-text-muted:#718096;--theme-border:#0000001f;--theme-border-strong:#0003;--theme-accent:#228b22;--theme-accent-light:#228b2226;--theme-accent-hover:#228b2240;--theme-card-bg:#f5f7f5;--theme-card-bg-solid:#fff;--theme-card-shadow:0 2px 8px #0000001a;--theme-input-bg:#f8faf8;--theme-input-bg-solid:#fff;--theme-scrollbar-track:#0000000d;--theme-scrollbar-thumb:#228b224d;--theme-scrollbar-hover:#228b2280;--theme-btn-primary-gradient:linear-gradient(135deg, #228b22 0%, #1e7b1e 100%);--theme-btn-primary-shadow:0 4px 15px #228b224d;--theme-btn-primary-shadow-hover:0 6px 20px #228b2266;--theme-btn-secondary-bg:#ff6200;--theme-btn-secondary-border:#ff6200;--theme-btn-secondary-text:white;--theme-btn-danger-bg:#f3f4f6;--theme-btn-danger-border:#dc2626;--theme-btn-danger-text:#dc2626;--theme-btn-danger-hover-bg:#fee2e2;--theme-btn-warning-bg:#f3f4f6;--theme-btn-warning-border:#d97706;--theme-btn-warning-text:#d97706;--theme-btn-warning-hover-bg:#fef3c7;--theme-header-text:white;--theme-header-border:#0000001a;--theme-header-btn-bg:#fff3;--theme-header-btn-border:#ffffff4d;--theme-modal-bg:linear-gradient(135deg, #fff 0%, #f5f5f5 100%);--theme-modal-header-border:#0000001a;--theme-modal-actions-bg:#00000008;--theme-spinner-border:#228b2233;--theme-spinner-top:#228b22;--theme-grid-cell-text:#2c3e50;--theme-grid-header-text:white;--theme-grid-header-icon:#fffc;--theme-grid-btn-bg:#0000000d;--theme-grid-btn-border:#0000001a;--theme-footer-bg:#fff;--theme-footer-border:#e0e0e0;--theme-footer-text:#555;--theme-footer-btn-bg:#f5f5f5;--theme-footer-btn-border:#e0e0e0;--theme-dropdown-bg:#fff;--theme-dropdown-shadow:0 8px 24px #00000026;--theme-logout-btn-bg:#fff3;--theme-logout-btn-border:#ffffff4d;--theme-logout-btn-text:white;--theme-logout-btn-hover-bg:#ffffff4d;--theme-logo-bg:#fff3;--theme-badge-bg:#fff3;--theme-badge-text:#fff;--theme-user-icon:#fff;--theme-sidebar-link:#ffffffb3;--theme-sidebar-link-hover-bg:#ffffff26;--theme-sidebar-link-hover-text:#fff;--theme-sidebar-active-bg:#fff3;--theme-sidebar-active-text:#fff;--theme-sidebar-active-border:#fff;--theme-config-btn:#ff6200;--theme-config-btn-hover:#ff620014;--theme-login-title:#1a6b1a}body.theme-rsr{--theme-bg-body:#e6e9ed;--theme-bg-main:linear-gradient(135deg, #eef1f5 0%, #e3e7ec 100%);--theme-bg-sidebar:linear-gradient(180deg, #06c 0%, #0080ff 100%);--theme-bg-header:linear-gradient(135deg, #06c 0%, #0080ff 100%);--theme-text-primary:#2c3e50;--theme-text-secondary:#4a5568;--theme-text-muted:#718096;--theme-border:#0000001f;--theme-border-strong:#0003;--theme-accent:#0080ff;--theme-accent-light:#0080ff26;--theme-accent-hover:#0080ff40;--theme-card-bg:#f3f5f8;--theme-card-bg-solid:#fff;--theme-card-shadow:0 2px 8px #0000001a;--theme-input-bg:#f7f9fb;--theme-input-bg-solid:#fff;--theme-scrollbar-track:#0000000d;--theme-scrollbar-thumb:#0080ff4d;--theme-scrollbar-hover:#0080ff80;--theme-btn-primary-gradient:linear-gradient(135deg, #0080ff 0%, #06c 100%);--theme-btn-primary-shadow:0 4px 15px #0080ff4d;--theme-btn-primary-shadow-hover:0 6px 20px #0080ff66;--theme-btn-secondary-bg:#ff6200;--theme-btn-secondary-border:#ff6200;--theme-btn-secondary-text:white;--theme-btn-danger-bg:#f3f4f6;--theme-btn-danger-border:#dc2626;--theme-btn-danger-text:#dc2626;--theme-btn-danger-hover-bg:#fee2e2;--theme-btn-warning-bg:#f3f4f6;--theme-btn-warning-border:#d97706;--theme-btn-warning-text:#d97706;--theme-btn-warning-hover-bg:#fef3c7;--theme-header-text:white;--theme-header-border:#0000001a;--theme-header-btn-bg:#fff3;--theme-header-btn-border:#ffffff4d;--theme-modal-bg:linear-gradient(135deg, #fff 0%, #f5f5f5 100%);--theme-modal-header-border:#0000001a;--theme-modal-actions-bg:#00000008;--theme-spinner-border:#0080ff33;--theme-spinner-top:#0080ff;--theme-grid-cell-text:#2c3e50;--theme-grid-header-text:white;--theme-grid-header-icon:#fffc;--theme-grid-btn-bg:#0000000d;--theme-grid-btn-border:#0000001a;--theme-footer-bg:#fff;--theme-footer-border:#e0e0e0;--theme-footer-text:#555;--theme-footer-btn-bg:#f5f5f5;--theme-footer-btn-border:#e0e0e0;--theme-dropdown-bg:#fff;--theme-dropdown-shadow:0 8px 24px #00000026;--theme-logout-btn-bg:#fff3;--theme-logout-btn-border:#ffffff4d;--theme-logout-btn-text:white;--theme-logout-btn-hover-bg:#ffffff4d;--theme-logo-bg:#fff3;--theme-badge-bg:#fff3;--theme-badge-text:#fff;--theme-user-icon:#fff;--theme-sidebar-link:#ffffffb3;--theme-sidebar-link-hover-bg:#ffffff26;--theme-sidebar-link-hover-text:#fff;--theme-sidebar-active-bg:#fff3;--theme-sidebar-active-text:#fff;--theme-sidebar-active-border:#fff;--theme-config-btn:#ff6200;--theme-config-btn-hover:#ff620014;--theme-login-title:#005bb5}body.theme-orange{--theme-bg-body:#f5ebe5;--theme-bg-main:linear-gradient(135deg, #faf6f2 0%, #f5ebe5 100%);--theme-bg-sidebar:linear-gradient(180deg, #e37f2e 0%, #f68d38 100%);--theme-bg-header:linear-gradient(135deg, #e37f2e 0%, #f68d38 100%);--theme-text-primary:#2c3e50;--theme-text-secondary:#4a5568;--theme-text-muted:#718096;--theme-border:#0000001f;--theme-border-strong:#0003;--theme-accent:#f68d38;--theme-accent-light:#f68d3826;--theme-accent-hover:#f68d3840;--theme-card-bg:#faf8f5;--theme-card-bg-solid:#fff;--theme-card-shadow:0 2px 8px #0000001a;--theme-input-bg:#fdfcfa;--theme-input-bg-solid:#fff;--theme-scrollbar-track:#0000000d;--theme-scrollbar-thumb:#f68d384d;--theme-scrollbar-hover:#f68d3880;--theme-btn-primary-gradient:linear-gradient(135deg, #f68d38 0%, #e37f2e 100%);--theme-btn-primary-shadow:0 4px 15px #f68d384d;--theme-btn-primary-shadow-hover:0 6px 20px #f68d3866;--theme-btn-secondary-bg:#2c3e50;--theme-btn-secondary-border:#2c3e50;--theme-btn-secondary-text:#fff;--theme-btn-danger-bg:#f3f4f6;--theme-btn-danger-border:#dc2626;--theme-btn-danger-text:#dc2626;--theme-btn-danger-hover-bg:#fee2e2;--theme-btn-warning-bg:#f3f4f6;--theme-btn-warning-border:#d97706;--theme-btn-warning-text:#d97706;--theme-btn-warning-hover-bg:#fef3c7;--theme-header-text:white;--theme-header-border:#0000001a;--theme-header-btn-bg:#fff3;--theme-header-btn-border:#ffffff4d;--theme-modal-bg:linear-gradient(135deg, #fff 0%, #f5f5f5 100%);--theme-modal-header-border:#0000001a;--theme-modal-actions-bg:#00000008;--theme-spinner-border:#f68d3833;--theme-spinner-top:#f68d38;--theme-grid-cell-text:#2c3e50;--theme-grid-header-text:white;--theme-grid-header-icon:#fffc;--theme-grid-btn-bg:#0000000d;--theme-grid-btn-border:#0000001a;--theme-footer-bg:#fff;--theme-footer-border:#e0e0e0;--theme-footer-text:#555;--theme-footer-btn-bg:#f5f5f5;--theme-footer-btn-border:#e0e0e0;--theme-dropdown-bg:#fff;--theme-dropdown-shadow:0 8px 24px #00000026;--theme-logout-btn-bg:#fff3;--theme-logout-btn-border:#ffffff4d;--theme-logout-btn-text:white;--theme-logout-btn-hover-bg:#ffffff4d;--theme-logo-bg:#fff3;--theme-badge-bg:#fff3;--theme-badge-text:#fff;--theme-user-icon:#fff;--theme-sidebar-link:#ffffffb3;--theme-sidebar-link-hover-bg:#ffffff26;--theme-sidebar-link-hover-text:#fff;--theme-sidebar-active-bg:#fff3;--theme-sidebar-active-text:#fff;--theme-sidebar-active-border:#fff;--theme-config-btn:#f68d38;--theme-config-btn-hover:#f68d381f;--theme-login-title:#c06a1a}body.theme-lime{--theme-bg-body:#e8ede8;--theme-bg-main:linear-gradient(135deg, #f2f7f2 0%, #e8ede8 100%);--theme-bg-sidebar:linear-gradient(180deg, #54ab4e 0%, #62ba5c 100%);--theme-bg-header:linear-gradient(135deg, #54ab4e 0%, #62ba5c 100%);--theme-text-primary:#2c3e50;--theme-text-secondary:#4a5568;--theme-text-muted:#718096;--theme-border:#0000001f;--theme-border-strong:#0003;--theme-accent:#62ba5c;--theme-accent-light:#62ba5c26;--theme-accent-hover:#62ba5c40;--theme-card-bg:#f5f8f5;--theme-card-bg-solid:#fff;--theme-card-shadow:0 2px 8px #0000001a;--theme-input-bg:#f8faf8;--theme-input-bg-solid:#fff;--theme-scrollbar-track:#0000000d;--theme-scrollbar-thumb:#62ba5c4d;--theme-scrollbar-hover:#62ba5c80;--theme-btn-primary-gradient:linear-gradient(135deg, #62ba5c 0%, #54ab4e 100%);--theme-btn-primary-shadow:0 4px 15px #62ba5c4d;--theme-btn-primary-shadow-hover:0 6px 20px #62ba5c66;--theme-btn-secondary-bg:#ff6200;--theme-btn-secondary-border:#ff6200;--theme-btn-secondary-text:white;--theme-btn-danger-bg:#f3f4f6;--theme-btn-danger-border:#dc2626;--theme-btn-danger-text:#dc2626;--theme-btn-danger-hover-bg:#fee2e2;--theme-btn-warning-bg:#f3f4f6;--theme-btn-warning-border:#d97706;--theme-btn-warning-text:#d97706;--theme-btn-warning-hover-bg:#fef3c7;--theme-header-text:white;--theme-header-border:#0000001a;--theme-header-btn-bg:#fff3;--theme-header-btn-border:#ffffff4d;--theme-modal-bg:linear-gradient(135deg, #fff 0%, #f5f5f5 100%);--theme-modal-header-border:#0000001a;--theme-modal-actions-bg:#00000008;--theme-spinner-border:#62ba5c33;--theme-spinner-top:#62ba5c;--theme-grid-cell-text:#2c3e50;--theme-grid-header-text:white;--theme-grid-header-icon:#fffc;--theme-grid-btn-bg:#0000000d;--theme-grid-btn-border:#0000001a;--theme-footer-bg:#fff;--theme-footer-border:#e0e0e0;--theme-footer-text:#555;--theme-footer-btn-bg:#f5f5f5;--theme-footer-btn-border:#e0e0e0;--theme-dropdown-bg:#fff;--theme-dropdown-shadow:0 8px 24px #00000026;--theme-logout-btn-bg:#fff3;--theme-logout-btn-border:#ffffff4d;--theme-logout-btn-text:white;--theme-logout-btn-hover-bg:#ffffff4d;--theme-logo-bg:#fff3;--theme-badge-bg:#fff3;--theme-badge-text:#fff;--theme-user-icon:#fff;--theme-sidebar-link:#ffffffb3;--theme-sidebar-link-hover-bg:#ffffff26;--theme-sidebar-link-hover-text:#fff;--theme-sidebar-active-bg:#fff3;--theme-sidebar-active-text:#fff;--theme-sidebar-active-border:#fff;--theme-config-btn:#ff6200;--theme-config-btn-hover:#ff620014;--theme-login-title:#3d8a38}body.theme-olive{--theme-bg-body:#e7ebe8;--theme-bg-main:linear-gradient(135deg, #eff2f0 0%, #e5e9e6 100%);--theme-bg-sidebar:linear-gradient(180deg, #2d4a3e 0%, #3d5c4d 100%);--theme-bg-header:linear-gradient(135deg, #2d4a3e 0%, #3d5c4d 100%);--theme-text-primary:#2c3e50;--theme-text-secondary:#4a5568;--theme-text-muted:#718096;--theme-border:#0000001f;--theme-border-strong:#0003;--theme-accent:#2d4a3e;--theme-accent-light:#2d4a3e26;--theme-accent-hover:#2d4a3e40;--theme-card-bg:#f4f7f5;--theme-card-bg-solid:#fff;--theme-card-shadow:0 2px 8px #0000001a;--theme-input-bg:#f8faf9;--theme-input-bg-solid:#fff;--theme-scrollbar-track:#0000000d;--theme-scrollbar-thumb:#2d4a3e4d;--theme-scrollbar-hover:#2d4a3e80;--theme-btn-primary-gradient:linear-gradient(135deg, #3d5c4d 0%, #2d4a3e 100%);--theme-btn-primary-shadow:0 4px 15px #2d4a3e4d;--theme-btn-primary-shadow-hover:0 6px 20px #2d4a3e66;--theme-btn-secondary-bg:#c24e00;--theme-btn-secondary-border:#c24e00;--theme-btn-secondary-text:white;--theme-btn-danger-bg:#f3f4f6;--theme-btn-danger-border:#dc2626;--theme-btn-danger-text:#dc2626;--theme-btn-danger-hover-bg:#fee2e2;--theme-btn-warning-bg:#f3f4f6;--theme-btn-warning-border:#d97706;--theme-btn-warning-text:#d97706;--theme-btn-warning-hover-bg:#fef3c7;--theme-header-text:white;--theme-header-border:#0000001a;--theme-header-btn-bg:#fff3;--theme-header-btn-border:#ffffff4d;--theme-modal-bg:linear-gradient(135deg, #fff 0%, #f5f5f5 100%);--theme-modal-header-border:#0000001a;--theme-modal-actions-bg:#00000008;--theme-spinner-border:#2d4a3e33;--theme-spinner-top:#2d4a3e;--theme-grid-cell-text:#2c3e50;--theme-grid-header-text:white;--theme-grid-header-icon:#fffc;--theme-grid-btn-bg:#0000000d;--theme-grid-btn-border:#0000001a;--theme-footer-bg:#fff;--theme-footer-border:#e0e0e0;--theme-footer-text:#555;--theme-footer-btn-bg:#f5f5f5;--theme-footer-btn-border:#e0e0e0;--theme-dropdown-bg:#fff;--theme-dropdown-shadow:0 8px 24px #00000026;--theme-logout-btn-bg:#fff3;--theme-logout-btn-border:#ffffff4d;--theme-logout-btn-text:white;--theme-logout-btn-hover-bg:#ffffff4d;--theme-logo-bg:linear-gradient(135deg, #8bc98b 0%, #6ab06a 100%);--theme-badge-bg:#8bc98b38;--theme-badge-text:#d4f0d4;--theme-user-icon:#8bc98b;--theme-sidebar-link:#ffffffb3;--theme-sidebar-link-hover-bg:#8bc98b1f;--theme-sidebar-link-hover-text:#fff;--theme-sidebar-active-bg:#8bc98b33;--theme-sidebar-active-text:#8bc98b;--theme-sidebar-active-border:#8bc98b;--theme-config-btn:#ff6200;--theme-config-btn-hover:#ff620014;--theme-login-title:#2d4a3e}body.theme-silver{--theme-bg-body:#e7ebf2;--theme-bg-main:linear-gradient(135deg, #f0f2f5 0%, #e7ebf2 100%);--theme-bg-sidebar:linear-gradient(180deg, #4e5b72 0%, #64738c 100%);--theme-bg-header:linear-gradient(135deg, #4e5b72 0%, #64738c 100%);--theme-text-primary:#3c465a;--theme-text-secondary:#55637f;--theme-text-muted:#8996a8;--theme-border:#0000001f;--theme-border-strong:#0003;--theme-accent:#64738c;--theme-accent-light:#64738c26;--theme-accent-hover:#64738c40;--theme-card-bg:#f3f5f8;--theme-card-bg-solid:#fff;--theme-card-shadow:0 2px 8px #0000001a;--theme-input-bg:#f7f9fb;--theme-input-bg-solid:#fff;--theme-scrollbar-track:#0000000d;--theme-scrollbar-thumb:#64738c4d;--theme-scrollbar-hover:#64738c80;--theme-btn-primary-gradient:linear-gradient(135deg, #64738c 0%, #4e5b72 100%);--theme-btn-primary-shadow:0 4px 15px #64738c4d;--theme-btn-primary-shadow-hover:0 6px 20px #64738c66;--theme-btn-secondary-bg:#0000000d;--theme-btn-secondary-border:#00000026;--theme-btn-secondary-text:#3c465a;--theme-btn-danger-bg:#f3f4f6;--theme-btn-danger-border:#dc2626;--theme-btn-danger-text:#dc2626;--theme-btn-danger-hover-bg:#fee2e2;--theme-btn-warning-bg:#f3f4f6;--theme-btn-warning-border:#d97706;--theme-btn-warning-text:#d97706;--theme-btn-warning-hover-bg:#fef3c7;--theme-header-text:white;--theme-header-border:#0000001a;--theme-header-btn-bg:#fff3;--theme-header-btn-border:#ffffff4d;--theme-modal-bg:linear-gradient(135deg, #fff 0%, #f5f5f5 100%);--theme-modal-header-border:#0000001a;--theme-modal-actions-bg:#00000008;--theme-spinner-border:#64738c33;--theme-spinner-top:#64738c;--theme-grid-cell-text:#3c465a;--theme-grid-header-text:white;--theme-grid-header-icon:#fffc;--theme-grid-btn-bg:#0000000d;--theme-grid-btn-border:#0000001a;--theme-footer-bg:#fff;--theme-footer-border:#e0e0e0;--theme-footer-text:#555;--theme-footer-btn-bg:#f5f5f5;--theme-footer-btn-border:#e0e0e0;--theme-dropdown-bg:#fff;--theme-dropdown-shadow:0 8px 24px #00000026;--theme-logout-btn-bg:#fff3;--theme-logout-btn-border:#ffffff4d;--theme-logout-btn-text:white;--theme-logout-btn-hover-bg:#ffffff4d;--theme-logo-bg:#fff3;--theme-badge-bg:#fff3;--theme-badge-text:#fff;--theme-user-icon:#fff;--theme-sidebar-link:#ffffffb3;--theme-sidebar-link-hover-bg:#ffffff26;--theme-sidebar-link-hover-text:#fff;--theme-sidebar-active-bg:#fff3;--theme-sidebar-active-text:#fff;--theme-sidebar-active-border:#fff;--theme-config-btn:#64738c;--theme-config-btn-hover:#64738c1f;--theme-login-title:#3c465a}body.theme-dark,body.theme-olive{--theme-surface:var(--theme-card-bg-solid);--theme-hover:var(--theme-accent-light);--theme-text:var(--theme-text-primary);--theme-primary:var(--theme-accent);--theme-bg-secondary:var(--theme-card-bg)}body.theme-olive{--theme-accent:#7dbe7d;--theme-accent-light:#7dbe7d2e;--theme-accent-hover:#7dbe7d47}*{box-sizing:border-box;margin:0;padding:0}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;overflow-x:hidden}#root{height:100%}body{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}input,textarea,select{-webkit-user-select:text;user-select:text}.loading-spinner{border:4px solid #e0e0e0;border-top:4px solid var(--current-company-color,#1976d2);border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--theme-scrollbar-track,#f1f1f1)}::-webkit-scrollbar-thumb{background:var(--theme-scrollbar-thumb,#888);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--theme-scrollbar-hover,#555)}.app-loading-container{justify-content:center;align-items:center;height:100vh;display:flex}
