.mobile-line-page[data-v-1a32f0b4]{min-height:100vh;background-color:#f7f8fa;display:flex;flex-direction:column}.mobile-line-page .top-nav[data-v-1a32f0b4]{background:#fff;border-bottom:1px solid #ebedf0}.mobile-line-page .info-bar[data-v-1a32f0b4]{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;background:#fff;margin-bottom:8px}.mobile-line-page .info-bar .device-tag[data-v-1a32f0b4]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#333}.mobile-line-page .info-bar .project-selector[data-v-1a32f0b4]{display:flex;align-items:center;gap:4px;font-size:13px;color:#666}.mobile-line-page .info-bar .project-selector .custom-dropdown[data-v-1a32f0b4]{height:36px}.mobile-line-page .info-bar .project-selector .custom-dropdown[data-v-1a32f0b4] .van-dropdown-menu__bar{box-shadow:none;height:36px}.mobile-line-page .canvas-wrapper[data-v-1a32f0b4]{width:100%;background:#1c1c1e;display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative}.mobile-line-page .canvas-wrapper .canvas-stage[data-v-1a32f0b4]{position:relative;background:#000;box-shadow:0 4px 16px rgba(0,0,0,.4)}.mobile-line-page .canvas-wrapper .canvas-stage .stage-background[data-v-1a32f0b4]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:fill;z-index:1}.mobile-line-page .canvas-wrapper .canvas-stage .stage-placeholder[data-v-1a32f0b4]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#8e8e93;z-index:1}.mobile-line-page .canvas-wrapper .canvas-stage .stage-placeholder .placeholder-tip[data-v-1a32f0b4]{font-size:11px;margin-top:8px;text-align:center;padding:0 20px}.mobile-line-page .canvas-wrapper .canvas-stage #mobileCanvas[data-v-1a32f0b4]{position:absolute;top:0;left:0;z-index:2}.mobile-line-page .project-extra-panel[data-v-1a32f0b4]{background:#fff;margin:10px 12px;padding:12px 16px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.mobile-line-page .project-extra-panel .extra-row[data-v-1a32f0b4]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px}.mobile-line-page .project-extra-panel .extra-row .extra-label[data-v-1a32f0b4]{font-weight:600;color:#333}.mobile-line-page .project-extra-panel .extra-row .extra-radios[data-v-1a32f0b4]{margin-top:4px}.mobile-line-page .project-extra-panel .extra-row.vb-legend[data-v-1a32f0b4]{flex-direction:column;align-items:flex-start;gap:6px}.mobile-line-page .project-extra-panel .extra-row.vb-legend .legend-badge[data-v-1a32f0b4]{display:flex;align-items:center;gap:6px;font-size:12px}.mobile-line-page .project-extra-panel .extra-row.vb-legend .legend-badge .line[data-v-1a32f0b4]{width:24px;height:3px;border-radius:2px}.mobile-line-page .project-extra-panel .extra-row.vb-legend .legend-badge .line.blue[data-v-1a32f0b4]{background:#1890ff}.mobile-line-page .project-extra-panel .extra-row.vb-legend .legend-badge .line.red[data-v-1a32f0b4]{background:#f5222d}.mobile-line-page .project-extra-panel .extra-row.vb-legend .vb-tip[data-v-1a32f0b4]{font-size:11px;color:#8e8e93;margin-top:4px}.mobile-line-page .bottom-action-bar[data-v-1a32f0b4]{margin-top:auto;padding:12px 16px 20px;background:#fff;box-shadow:0 -2px 10px rgba(0,0,0,.05)}.mobile-line-page .bottom-action-bar .action-btn-row[data-v-1a32f0b4]{display:flex;justify-content:space-between;gap:8px;margin-bottom:12px}.mobile-line-page .bottom-action-bar .action-btn-row .van-button[data-v-1a32f0b4]{flex:1}.mobile-line-page .bottom-action-bar .submit-btn-box[data-v-1a32f0b4]{width:100%}.mobile-line-page.landscape-fullscreen[data-v-1a32f0b4]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;background:#000}.mobile-line-page.landscape-fullscreen .landscape-exit-btn[data-v-1a32f0b4]{position:absolute;top:12px;right:16px;z-index:10001;display:flex;align-items:center;gap:4px;background:rgba(0,0,0,.65);color:#fff;padding:6px 12px;border-radius:20px;font-size:12px;backdrop-filter:blur(8px);cursor:pointer}.mobile-line-page.landscape-fullscreen .landscape-header-bar[data-v-1a32f0b4]{position:absolute;top:0;left:0;width:100%;height:48px;background:linear-gradient(180deg,rgba(0,0,0,.8),transparent);z-index:10000;display:flex;align-items:center;justify-content:space-between;padding:0 16px}.mobile-line-page.landscape-fullscreen .landscape-header-bar .ls-left[data-v-1a32f0b4]{display:flex;align-items:center;gap:8px;color:#fff;font-size:13px}.mobile-line-page.landscape-fullscreen .landscape-header-bar .ls-left .ls-title[data-v-1a32f0b4]{font-weight:600}.mobile-line-page.landscape-fullscreen .landscape-header-bar .ls-left .ls-divider[data-v-1a32f0b4]{color:hsla(0,0%,100%,.4)}.mobile-line-page.landscape-fullscreen .landscape-header-bar .ls-left .ls-proj-name[data-v-1a32f0b4]{color:#007aff;background:rgba(0,122,255,.15);padding:2px 8px;border-radius:4px}.mobile-line-page.landscape-fullscreen .landscape-header-bar .ls-left .ls-admin-box[data-v-1a32f0b4]{display:flex;align-items:center;gap:4px;margin-left:8px}.mobile-line-page.landscape-fullscreen .landscape-header-bar .ls-left .ls-admin-box .ls-admin-label[data-v-1a32f0b4]{font-size:12px;color:#ddd}.mobile-line-page.landscape-fullscreen .landscape-header-bar .ls-left .ls-admin-box .ls-admin-select[data-v-1a32f0b4]{background:hsla(0,0%,100%,.2);color:#fff;border:1px solid hsla(0,0%,100%,.4);border-radius:4px;padding:2px 6px;font-size:12px}.mobile-line-page.landscape-fullscreen .landscape-header-bar .ls-left .ls-admin-box .ls-admin-select option[data-v-1a32f0b4]{color:#333}.mobile-line-page.landscape-fullscreen .landscape-header-bar .ls-actions[data-v-1a32f0b4]{display:flex;align-items:center;gap:8px;margin-right:90px}.mobile-line-page.landscape-fullscreen .canvas-wrapper[data-v-1a32f0b4]{width:100vw;height:100vh;background:#000}