.success-container.data-v-e41af8d4{padding:20px;background-color:#f5f5f5;min-height:100vh}.status-card.data-v-e41af8d4{background-color:#fff;border-radius:12px;padding:30px;text-align:center;margin-bottom:20px}.status-card .status-icon.data-v-e41af8d4{width:60px;height:60px;margin:0 auto 16px;background-color:#07c160;border-radius:50%;position:relative}.status-card .status-icon.data-v-e41af8d4:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:30px;height:20px;border:3px solid #fff;border-top:none;border-right:none;transform-origin:center;transform:translate(-50%,-70%) rotate(-45deg)}.status-card .status-text.data-v-e41af8d4{font-size:24px;font-weight:700;color:#07c160;margin-bottom:8px}.status-card .status-desc.data-v-e41af8d4{font-size:14px;color:#666}.order-card.data-v-e41af8d4{background-color:#fff;border-radius:12px;padding:20px;margin-bottom:20px}.order-card .card-title.data-v-e41af8d4{font-size:16px;font-weight:700;margin-bottom:16px;color:#333}.order-card .info-item.data-v-e41af8d4{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.order-card .info-item .label.data-v-e41af8d4{color:#666;font-size:14px}.order-card .info-item .value.data-v-e41af8d4{color:#333;font-size:14px}.device-status.data-v-e41af8d4{background-color:#fff;border-radius:12px;padding:20px;margin-bottom:20px;text-align:center}.device-status .status-message.data-v-e41af8d4{font-size:16px;color:#333;margin-bottom:12px}.device-status .loading-animation.data-v-e41af8d4{display:flex;justify-content:center;align-items:center;height:40px}.device-status .loading-animation .loading-circle.data-v-e41af8d4{width:30px;height:30px;border-radius:50%;border:3px solid #f0f0f0;border-top-color:#07c160;animation:spin-e41af8d4 1s linear infinite}@keyframes spin-e41af8d4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.button-group.data-v-e41af8d4{margin-top:30px;display:flex;gap:16px}.button-group .primary-btn.data-v-e41af8d4{background-color:#07c160;color:#fff;border:none;border-radius:24px;padding:12px;font-size:16px}.button-group .primary-btn.data-v-e41af8d4:active{opacity:.8}.button-group .secondary-btn.data-v-e41af8d4{background-color:#fff;color:#07c160;border:1px solid #07c160;border-radius:24px;padding:12px;font-size:16px}.button-group .secondary-btn.data-v-e41af8d4:active{background-color:#f5f5f5}
