code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f0f2f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}body,html{margin:0;padding:0}body,html{height:100%}.App{display:flex;flex-direction:column;margin:0 auto;max-width:800px;min-height:100vh;padding:20px}.App,.header{text-align:center}.header{background-color:#1890ff;box-shadow:0 2px 4px #0000001a;color:#fff;padding:10px 0}.header h1{font-size:18px;margin:0}.content{align-items:center;display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:10px 5px}.search-container{display:flex;max-width:300px;width:100%}input{-webkit-appearance:none;appearance:none;border:1px solid #d9d9d9;border-radius:4px 0 0 4px;flex:1 1;padding:10px}button,input{font-size:16px}button{-webkit-tap-highlight-color:transparent;background-color:#1890ff;border:none;border-radius:0 4px 4px 0;color:#fff;cursor:pointer;padding:10px 15px;transition:background-color .3s}button:hover{background-color:#40a9ff}button:disabled{background-color:#d9d9d9;cursor:not-allowed}.parsed-link-button{background-color:#007bff;border-radius:5px;display:inline-block;font-size:16px;padding:10px 20px}.parsed-link-button:hover{background-color:#0056b3}.order-info{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-top:20px;max-width:300px;padding:10px;width:100%}.order-info h2{border-bottom:1px solid #f0f0f0;color:#1890ff;font-size:16px;margin-bottom:10px;margin-top:0;padding-bottom:8px;position:relative;text-align:center}.order-details{display:flex;flex-direction:column;gap:10px}.order-item{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:5px 0}.order-item:last-child{border-bottom:none}.order-label{color:#555;font-size:12px;font-weight:700}.order-value{color:#1890ff;font-size:12px}.order-value.highlight{color:#52c41a;font-size:14px;font-weight:700}.order-value.status{border-radius:12px;font-weight:700;padding:3px 8px}.order-value.status.active{background-color:#f6ffed;color:#52c41a}.message,.order-value.status.inactive{background-color:#fff2f0;color:#ff4d4f}.message{border:1px solid #ffccc7;border-radius:4px;font-size:14px;margin-bottom:15px;max-width:300px;padding:10px;width:100%}.footer,.message{text-align:center}.footer{background-color:#f0f2f5;color:#888;font-size:10px;padding:5px}.order-button{background-color:#52c41a;border-radius:4px;font-size:14px;margin-top:10px;padding:8px 15px}.order-button:hover{background-color:#73d13d}.order-button.highlight{animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 #52c41ab3;transform:scale(1)}70%{box-shadow:0 0 0 10px #52c41a00;transform:scale(1.02)}to{box-shadow:0 0 0 0 #52c41a00;transform:scale(1)}}@media (max-width:480px){.header h1{font-size:18px}.invitation-info,.message,.order-button,.order-info,.search-container{max-width:90%}button,input{font-size:14px}.order-info h2{font-size:16px}.order-label,.order-value{font-size:13px}.order-value.highlight{font-size:15px}.message{font-size:13px}.footer{font-size:11px}}.invitation-button{background-color:#1890ff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;margin-top:10px;padding:8px 15px;transition:background-color .3s;width:100%}.invitation-button:disabled{background-color:#d9d9d9;cursor:not-allowed}.invitation-info{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-top:20px;max-width:300px;padding:10px;width:100%}.invitation-info h3{border-bottom:1px solid #f0f0f0;color:#1890ff;font-size:16px;margin-bottom:10px;margin-top:0;padding-bottom:8px;text-align:center}.invitation-item{align-items:flex-start;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:5px 0}.invitation-item:last-child{border-bottom:none}.invitation-label{color:#555;font-size:12px;font-weight:700}.invitation-value{color:#1890ff;font-size:12px;text-align:right;word-break:break-all}.invitation-value .captain-id{background-color:#fff2f0;border-radius:4px;color:#ff4d4f;font-weight:700;margin-right:5px;padding:2px 6px}.invitation-link{color:#1890ff;text-decoration:none;word-break:break-all}.invitation-link:hover{text-decoration:underline}.invitation-message{background-color:#fff2f0;border:1px solid #ffccc7;border-radius:4px;color:#ff4d4f;font-size:14px;margin:10px 0;padding:10px;text-align:center}.parsed-link-button{background-color:#52c41a;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;margin-top:10px;padding:8px 15px;text-align:center;transition:background-color .3s;width:100%}.parsed-link-button:hover{background-color:#73d13d}.qr-code-button{background-color:#1890ff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;margin-top:10px;padding:8px 15px;text-align:center;transition:background-color .3s;width:100%}.qr-code-button:hover{background-color:#40a9ff}.qr-code-container{justify-content:center;margin-top:15px}.countdown-message{color:#1890ff;font-size:14px;margin-top:10px;text-align:center}.contact-info{color:#ff4d4f;font-size:12px;margin-top:5px;text-align:center}@media (max-height:600px){.header h1{font-size:16px}.invitation-info h3,.order-info h2{font-size:14px}.invitation-label,.invitation-value,.order-label,.order-value{font-size:11px}.order-value.highlight{font-size:13px}.invitation-button,.order-button,.parsed-link-button{font-size:12px;padding:6px 12px}.footer{font-size:9px}}.invitation-info,.message,.order-button,.order-info,.search-container{margin-left:auto;margin-right:auto;max-width:300px;width:100%}@media (max-width:480px){.invitation-info,.message,.order-button,.order-info,.search-container{max-width:90%}}.help-icon{background-color:#1890ff;border-radius:50%;color:#fff;cursor:pointer;display:inline-block;font-size:14px;height:20px;line-height:20px;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%);width:20px}.help-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.help-content{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;max-height:80%;max-width:80%;overflow-y:auto;padding:20px;position:relative}.help-content h3{border-bottom:1px solid #f0f0f0;color:#1890ff;margin-bottom:15px;margin-top:0;padding-bottom:10px}.help-content ul{margin-bottom:0;padding-left:20px}.help-content li{line-height:1.5;margin-bottom:10px}.close-icon{color:#999;cursor:pointer;font-size:24px;position:absolute;right:15px;top:10px;transition:color .3s}.close-icon:hover{color:#1890ff}.qr-code-container{align-items:center;display:flex;flex-direction:column;margin-top:20px}.qr-code-instruction{color:#666;font-size:14px;margin-bottom:10px}.qr-code-wrapper{align-items:center;display:flex}.qr-code-text{font-size:14px;line-height:1.5;margin-left:10px;text-orientation:upright;writing-mode:vertical-rl}.free-trial{color:#28a745;font-size:.9em;margin-left:5px}.order-actions{display:flex;flex-direction:column;gap:10px;margin-top:10px}.invitation-button,.refund-button{background-color:#1890ff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;height:36px;padding:8px 15px;transition:background-color .3s;width:100%}.refund-button{background-color:#ff4d4f}.refund-button:hover{background-color:#ff7875}.invitation-button:hover{background-color:#40a9ff}.invitation-button:disabled,.refund-button:disabled{background-color:#d9d9d9;cursor:not-allowed}.refund-section{align-items:center;display:flex;flex-direction:column;width:100%}.refund-tip{color:#666;font-size:12px;margin-top:5px;text-align:center}
/*# sourceMappingURL=main.c9344a53.css.map*/