.app-icon[data-v-76be3954]{display:block;width:100%;height:100%}

/*!
 * KTG-MES 移动端 SCSS 变量定义
 * 方案 B「钛金精密」：钛灰白 × 工业橙，瑞士精密仪器质感
 * 参照 variables 在 vue.config.js 中 prependData 自动注入所有 .scss 文件
 */.apps-page[data-v-47fcd882]{min-height:100vh;min-height:100dvh;background:#e7e9ec;display:flex;flex-direction:column}.page-header[data-v-47fcd882]{height:1.2rem;background:#fff;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #e7e9ec;position:sticky;top:0;z-index:10}.page-header .header-title[data-v-47fcd882]{font-size:.45rem;font-weight:600;color:#1a1d21}.apps-content[data-v-47fcd882]{flex:1;padding:.32rem .32rem 0}.section[data-v-47fcd882]{margin-bottom:.4rem}.section .section-label[data-v-47fcd882]{font-size:.373rem;font-weight:600;color:#3a3f45;margin-bottom:.32rem;padding-left:.16rem;position:relative}.section .section-label[data-v-47fcd882]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.08rem;height:.32rem;background:#ff6b35;border-radius:.04rem}.grid[data-v-47fcd882]{display:grid;grid-template-columns:repeat(3,1fr);gap:.32rem}.grid-cell[data-v-47fcd882]{display:flex;flex-direction:column;align-items:center;padding:.4rem .16rem;background:#fff;border:1px solid #dfe2e7;border-radius:.107rem;box-shadow:0 3px 10px rgba(26,29,33,.07);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.grid-cell[data-v-47fcd882]:active{transform:scale(.95);box-shadow:0 .04rem .16rem rgba(0,0,0,.08)}.grid-cell .cell-icon[data-v-47fcd882]{width:1.12rem;height:1.12rem;display:flex;align-items:center;justify-content:center;margin-bottom:.24rem;position:relative;clip-path:polygon(.267rem 0,100% 0,100% calc(100% - .187rem),calc(100% - .187rem) 100%,0 100%,0 .267rem);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),inset 0 -.053rem 0 rgba(0,0,0,.15)}.grid-cell .cell-icon[data-v-47fcd882]:before{content:"";position:absolute;top:0;left:.267rem;right:0;height:1px;background:linear-gradient(90deg,hsla(0,0%,100%,.55),hsla(0,0%,100%,0))}.grid-cell .cell-icon .app-icon[data-v-47fcd882]{width:.64rem;height:.64rem;color:#fff;filter:drop-shadow(0 1px 1px rgba(0,0,0,.2))}.grid-cell .cell-text[data-v-47fcd882]{font-size:.347rem;color:#3a3f45;font-weight:600;text-align:center;line-height:1.3;word-break:break-all}.empty-all[data-v-47fcd882]{text-align:center;padding:2rem 1rem}.empty-all i[data-v-47fcd882]{font-size:1.6rem;color:#c9cdd3}.empty-all p[data-v-47fcd882]{font-size:.4rem;color:#6b7075;margin:.4rem 0 .16rem}.empty-all .empty-sub[data-v-47fcd882]{font-size:.347rem;color:#bbb;margin-top:0}.bottom-space[data-v-47fcd882]{height:1.6rem}