/**
 * 方灿体育企业OA系统 - 主样式入口
 * 
 * 这是CSS架构的主入口文件，加载所有必要的样式
 * 
 * @author MrLeochen <leo@fangcan.cn>
 * @version 2.0.0
 */

/* 基础变量和重置样式 */
@import 'base/variables.css';
@import 'base/base.css';

/* 布局样式 */
@import 'layout/layout.css';

/* 组件样式 */
@import 'components/components.css';

/* 工具类样式 */
@import 'utilities/helpers.css';

/* 主题样式 - 会根据检测结果动态加载 */

/* 企业微信专用样式 */
@import 'themes/wework.css';

/* 页面和模块特定样式 */
@import 'pages/dashboard.css';
/* @import 'pages/profile.css'; */
@import 'pages/document.css';
/* @import 'pages/approval.css'; */

/**
 * JavaScript 环境检测
 * 
 * 下面的代码会被内联到页面，用于检测环境并添加相应的类名到body元素
 * 
 * <script>
 * (function() {
 *     // 检测是否在企业微信环境
 *     function detectEnvironment() {
 *         var body = document.body;
 *         var userAgent = navigator.userAgent.toLowerCase();
 *         
 *         // 清除所有可能的环境类
 *         body.classList.remove('fcoa-wework', 'fcoa-wework-pc', 'fcoa-wework-mobile');
 *         
 *         // 检测企业微信环境
 *         if (userAgent.indexOf('wxwork') > -1) {
 *             body.classList.add('fcoa-wework');
 *             
 *             // 区分PC和移动
 *             if (window.innerWidth >= 768 || 
 *                 userAgent.indexOf('windows') > -1 || 
 *                 userAgent.indexOf('macintosh') > -1) {
 *                 body.classList.add('fcoa-wework-pc');
 *             } else {
 *                 body.classList.add('fcoa-wework-mobile');
 *             }
 *         } else {
 *             // 如果不是企业微信，则根据屏幕尺寸判断设备类型
 *             if (window.innerWidth < 768) {
 *                 body.classList.add('fcoa-mobile');
 *             } else {
 *                 body.classList.add('fcoa-desktop');
 *             }
 *         }
 *     }
 *     
 *     // 初始检测
 *     detectEnvironment();
 *     
 *     // 窗口大小改变时重新检测
 *     window.addEventListener('resize', detectEnvironment);
 * })();
 * </script>
 */ 