.app-installer-page[data-v-e6073096]{padding:16px 24px;width:100%;margin:0;min-height:100vh}.page-header[data-v-e6073096]{margin-bottom:32px;display:flex;align-items:center;justify-content:space-between;gap:24px}.header-content[data-v-e6073096]{flex:1;text-align:center}.header-actions[data-v-e6073096]{flex-shrink:0}.page-title[data-v-e6073096]{display:flex;align-items:center;justify-content:center;gap:12px;margin:0 0 8px;font-size:28px;font-weight:600;color:#1f2937}.page-description[data-v-e6073096]{margin:0;color:#6b7280;font-size:16px}.upload-section[data-v-e6073096]{margin-bottom:32px}.upload-card[data-v-e6073096]{border:2px dashed #d1d5db;transition:all .2s ease}.upload-card[data-v-e6073096]:hover{border-color:#3b82f6}.file-info-card[data-v-e6073096]{margin-top:16px}.file-info-header[data-v-e6073096]{display:flex;align-items:center;gap:8px}.upload-content[data-v-e6073096]{padding:40px 20px;text-align:center}.upload-actions[data-v-e6073096]{margin-top:20px;padding-top:20px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end}.progress-content[data-v-e6073096]{padding:20px 0}.progress-text[data-v-e6073096]{display:block;text-align:center;margin-top:12px;font-size:14px}.local-apps-section[data-v-e6073096]{margin-top:32px}.local-apps-card[data-v-e6073096]{border:1px solid #e5e7eb}@media (max-width: 1200px){.app-installer-page[data-v-e6073096]{padding:12px 16px}}@media (max-width: 768px){.app-installer-page[data-v-e6073096]{padding:8px 12px}.page-header[data-v-e6073096]{margin-bottom:16px;flex-direction:column;align-items:stretch}.header-content[data-v-e6073096]{margin-bottom:16px}.header-actions[data-v-e6073096]{align-self:center}.upload-section[data-v-e6073096]{margin-bottom:16px}.local-apps-section[data-v-e6073096]{margin-top:16px}}
