.theme-solid{--tp-hero: linear-gradient(135deg, #d97706 0%, #ea580c 52%, #be123c 100%);--tp-accent: #d97706;--tp-accent-2: #b45309;--tp-soft: #fffbeb;--tp-soft-2: #fef3c7;--tp-border: #fde68a;--tp-icon: linear-gradient(135deg, #f59e0b, #ea580c)}.theme-sterile{--tp-hero: linear-gradient(135deg, #4f6bed 0%, #4353d6 52%, #3730a3 100%);--tp-accent: #4f6bed;--tp-accent-2: #3b4fd8;--tp-soft: #eef1fe;--tp-soft-2: #e0e7ff;--tp-border: #c7d2fe;--tp-icon: linear-gradient(135deg, #5b78f0, #4353d6)}.theme-api{--tp-hero: linear-gradient(135deg, #5865f2 0%, #4755d9 55%, #3c46b8 100%);--tp-accent: #5865f2;--tp-accent-2: #4755d9;--tp-soft: #f5f3ff;--tp-soft-2: #ede9fe;--tp-border: #ddd6fe;--tp-icon: linear-gradient(135deg, #8b5cf6, #5865f2)}.theme-bio{--tp-hero: linear-gradient(135deg, #f43f5e 0%, #e11d48 52%, #be123c 100%);--tp-accent: #e11d48;--tp-accent-2: #be123c;--tp-soft: #fff1f2;--tp-soft-2: #ffe4e6;--tp-border: #fecdd3;--tp-icon: linear-gradient(135deg, #f43f5e, #db2777)}.theme-tcm{--tp-hero: linear-gradient(135deg, #84a62a 0%, #6f8f22 52%, #567018 100%);--tp-accent: #6f8f22;--tp-accent-2: #56701a;--tp-soft: #f7faee;--tp-soft-2: #eef5d9;--tp-border: #dce9b0;--tp-icon: linear-gradient(135deg, #8fae33, #6f8f22)}.theme-pack{--tp-hero: linear-gradient(135deg, #22c55e 0%, #16a34a 52%, #059669 100%);--tp-accent: #16a34a;--tp-accent-2: #15803d;--tp-soft: #f0fdf4;--tp-soft-2: #dcfce7;--tp-border: #bbf7d0;--tp-icon: linear-gradient(135deg, #22c55e, #059669)}.theme-water{--tp-hero: linear-gradient(135deg, #06b6d4 0%, #0891b2 52%, #0e7490 100%);--tp-accent: #0891b2;--tp-accent-2: #0e7490;--tp-soft: #ecfeff;--tp-soft-2: #cffafe;--tp-border: #a5f3fc;--tp-icon: linear-gradient(135deg, #06b6d4, #3b82f6)}.theme-test{--tp-hero: linear-gradient(135deg, #14b8a6 0%, #0d9488 52%, #0f766e 100%);--tp-accent: #0d9488;--tp-accent-2: #0f766e;--tp-soft: #f0fdfa;--tp-soft-2: #ccfbf1;--tp-border: #99f6e4;--tp-icon: linear-gradient(135deg, #14b8a6, #0891b2)}.form-wrap{display:flex;width:1000px;max-width:100%;background:#fff;overflow:hidden}.form-aside{width:280px;background:linear-gradient(135deg, #1a7a8a 0%, #148f9e 100%);color:#fff;padding:30px 20px;text-align:center}.aside-title{font-size:20px;font-weight:600;margin-bottom:8px}.aside-desc{font-size:14px;opacity:.9;margin-bottom:30px}.layui-input-group{width:100%}.qr-card{background:#fff;padding:10px;border-radius:6px;display:inline-block}.qr-card img{width:150px;height:150px}.contact-info{margin-top:30px;font-size:14px;line-height:1.8}.contact-info .tel{font-size:16px;font-weight:600;margin:10px 0}.aside-tips{margin-top:20px;font-size:12px;opacity:.8;line-height:1.6}.form-main{flex:1;padding:30px}.main-title{font-size:18px;font-weight:600;color:#333;margin-bottom:20px}.main-title span{font-size:14px;color:#1a7a8a;font-weight:400;margin-left:8px}.recipient-box{background:#f0f8f9;border:1px solid rgba(26,122,138,.15);border-radius:6px;padding:6px 15px;margin-bottom:15px;display:none}.recipient-box.show{display:block}.recipient-title{font-size:14px;font-weight:500;color:#333;margin-bottom:10px;display:flex;align-items:center}.recipient-title i{color:#1a7a8a;margin-right:8px;font-size:16px}.recipient-content{font-size:14px;color:#3a5a6a}.supplier-list{margin-top:10px;padding-left:20px;max-height:120px;overflow-y:auto}.supplier-item{margin:8px 0;display:flex;align-items:center}.supplier-item input{margin-right:8px}.layui-form-label{font-weight:500;color:#3a5a6a}.layui-input,.layui-textarea{border-radius:4px;border:1px solid #d6dde5;color:#333}.layui-input::placeholder,.layui-textarea::placeholder{color:#aab}.layui-input:focus,.layui-textarea:focus{border-color:#1a7a8a;box-shadow:0 0 0 2px rgba(26,122,138,.08)}.required{color:#e74c3c;margin-left:4px}.submit-btn{width:100%;height:44px;background:linear-gradient(135deg, #1a7a8a, #148f9e);border:none;border-radius:50px;font-size:16px;color:#fff;cursor:pointer}.submit-btn:hover{opacity:.95}.submit-btn:disabled{background:#d6dde5;cursor:not-allowed;opacity:.8}.form-agreement{font-size:12px;color:#889;text-align:center;margin-top:15px;line-height:1.8}.form-agreement a{color:#1a7a8a;margin:0 4px;text-decoration:none}.form-tips{font-size:12px;color:#9aa;text-align:center;margin-top:8px}#check_code_image{background:#f5f7fa}
