.phone-simulator[data-v-372e7b64]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:500px;margin:0 auto}.phone-frame[data-v-372e7b64]{width:320px;height:720px;border:6px solid #333;border-radius:40px;background:#000;margin-top:24%;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.3);box-shadow:0 10px 30px rgba(0,0,0,.3);position:relative;overflow:hidden}.phone-screen[data-v-372e7b64]{width:100%;height:100%;background:#fff;overflow-y:auto;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;scrollbar-width:none;-ms-overflow-style:none}.phone-screen[data-v-372e7b64]::-webkit-scrollbar{display:none}.empty-state[data-v-372e7b64]{text-align:center;padding:20px;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.empty-state[data-v-372e7b64],.image-container[data-v-372e7b64]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.image-container[data-v-372e7b64]{gap:15px;padding:2px}.image-item[data-v-372e7b64]{position:relative;border:1px solid #eee;border-radius:8px;overflow:hidden;-webkit-transition:all .3s;transition:all .3s;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.image-item[data-v-372e7b64]:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.phone-image[data-v-372e7b64]{width:100%;height:auto;display:block;-o-object-fit:contain;object-fit:contain}.image-actions[data-v-372e7b64]{position:absolute;bottom:10px;right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;background:hsla(0,0%,100%,.8);padding:4px;border-radius:20px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.action-buttons[data-v-372e7b64]{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.detail-img-list[data-v-372e7b64]{margin-bottom:20px}.image-grid[data-v-372e7b64]{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.detail-img-item[data-v-372e7b64]{position:relative;border-radius:8px;overflow:hidden;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);-webkit-transition:all .3s ease;transition:all .3s ease;aspect-ratio:16/9}.detail-img-item[data-v-372e7b64]:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 6px 16px rgba(0,0,0,.15);box-shadow:0 6px 16px rgba(0,0,0,.15)}.detail-img[data-v-372e7b64]{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.detail-img-item:hover .detail-img[data-v-372e7b64]{-webkit-transform:scale(1.05);transform:scale(1.05)}.detail-img-actions[data-v-372e7b64]{position:absolute;top:8px;right:8px;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.detail-img-item:hover .detail-img-actions[data-v-372e7b64]{opacity:1}.upload-area[data-v-372e7b64]{margin-top:20px;text-align:center}.upload-button[data-v-372e7b64]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:120px;height:120px;border:2px dashed #dcdfe6;border-radius:8px;background-color:#f5f7fa;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.upload-button[data-v-372e7b64]:hover{border-color:#409eff;background-color:#ecf5ff}.upload-button i[data-v-372e7b64]{font-size:32px;color:#8c939d;margin-bottom:8px}.upload-button span[data-v-372e7b64]{color:#606266;font-size:14px}.el-upload__tip[data-v-372e7b64]{text-align:center;margin-top:10px;color:#909399;font-size:13px}.flip-list-move[data-v-372e7b64]{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.ghost[data-v-372e7b64]{opacity:.5;background:#c8ebfb}.avatar-uploader-icon-cover[data-v-372e7b64]{font-size:28px;color:#8c939d;width:100px;height:100px;line-height:100px;text-align:center;border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;-webkit-transition:border-color .3s;transition:border-color .3s}.avatar-uploader-icon-cover[data-v-372e7b64]:hover{border-color:#409eff}