/*!
 *  build: admin-pro 
 *  copyright: chuzhixin 1204505056@qq.com 
 *  time: 2026-11-7 11:12:08
 */.pp-ticket-state[data-v-590c66ae]{padding:12px 14px;color:#7353b8}.pp-ticket button[data-v-590c66ae]:disabled{opacity:.5;cursor:not-allowed}.pp-ticket[data-v-590c66ae]{min-height:100vh;padding-bottom:calc(20px + env(safe-area-inset-bottom));overflow-x:hidden;background:linear-gradient(180deg,#f4eef9,#f4eef9 100px,#fdfaff 46%,#f1defc)}.pp-ticket-pagebar[data-v-590c66ae]{background:linear-gradient(180deg,#e5d4f2,#f4eef9)}.pp-ticket-help[data-v-590c66ae]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;background:transparent}.pp-ticket-help img[data-v-590c66ae]{width:28px;height:28px;-o-object-fit:contain;object-fit:contain}.pp-ticket-hero[data-v-590c66ae]{display:block;width:100%;height:auto;margin-top:0;background:#f4eef9;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 24px);mask-image:linear-gradient(180deg,transparent 0,#000 24px);pointer-events:none}.pp-ticket-formula[data-v-590c66ae]{position:relative;z-index:1001;margin:-24px 66px 0;padding:8px 12px;border-radius:12px;background:#f5eefa;text-align:center}.pp-ticket-formula p[data-v-590c66ae]{margin:0;color:#482509;font-size:15px;font-weight:600;line-height:1.4}.pp-ticket-formula em[data-v-590c66ae]{color:#ad7113;font-size:18px;font-style:normal;font-weight:600}.pp-ticket-balance[data-v-590c66ae]{display:flex;align-items:center;gap:10px;margin:8px 17px 0;padding:12px 14px;border-radius:8px;border:1px solid #fdebc4;background:#f3edf6}.pp-ticket-balance-coin[data-v-590c66ae]{width:44px;height:44px;-o-object-fit:contain;object-fit:contain;flex:none}.pp-ticket-balance-info[data-v-590c66ae]{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:2px}.pp-ticket-balance-info span[data-v-590c66ae]{color:#321808;font-size:14px;font-weight:500;line-height:1.4}.pp-ticket-balance-info strong[data-v-590c66ae]{color:#623206;font-size:24px;font-weight:600;line-height:1.2}.pp-ticket-balance-info small[data-v-590c66ae]{font-size:15px;font-weight:600}.pp-ticket-balance-coins[data-v-590c66ae]{width:44px;height:38px;-o-object-fit:contain;object-fit:contain;flex:none}.pp-ticket-amount[data-v-590c66ae]{margin:8px 17px 0;padding:10px 12px 12px;border-radius:8px;border:1px solid #fdebc4;background:#f3edf6}.pp-ticket-amount h3[data-v-590c66ae]{margin:0 0 8px;color:#321808;font-size:14px;font-weight:600;line-height:1.4}.pp-ticket-chips[data-v-590c66ae]{display:flex;gap:8px}.pp-ticket-chip[data-v-590c66ae]{display:flex;align-items:center;justify-content:center;min-width:0;min-height:34px;padding:4px 6px;border:1px solid #f0e4f4;border-radius:8px;color:#321808;background:#f4eef5;flex:1 1 0;gap:4px;font-size:16px;font-weight:600;white-space:nowrap}.pp-ticket-chip img[data-v-590c66ae]{width:18px;height:18px;-o-object-fit:contain;object-fit:contain;flex:none}.pp-ticket-chip.is-active[data-v-590c66ae]{border-color:#e6c372;color:#f7fbe6;background:linear-gradient(135deg,#e9c168,#cf9a3e)}.pp-ticket-custom[data-v-590c66ae]{display:flex;align-items:center;gap:8px;margin-top:8px;padding:6px 12px;border:1px solid transparent;border-radius:8px;background:#fdfdfd}.pp-ticket-custom.is-active[data-v-590c66ae]{border-color:#d8a44e}.pp-ticket-custom input[data-v-590c66ae]{min-width:0;border:0;outline:0;color:#321808;background:transparent;flex:1 1 auto;font-size:16px;font-weight:500}.pp-ticket-custom input[data-v-590c66ae]::-moz-placeholder{color:#726e6b}.pp-ticket-custom input[data-v-590c66ae]:-ms-input-placeholder{color:#726e6b}.pp-ticket-custom input[data-v-590c66ae]::placeholder{color:#726e6b}.pp-ticket-custom span[data-v-590c66ae]{color:#726e6b;font-size:14px;font-weight:600;flex:none}.pp-ticket-custom img[data-v-590c66ae]{width:14px;height:14px;-o-object-fit:contain;object-fit:contain;flex:none}.pp-ticket-rules[data-v-590c66ae]{display:flex;align-items:flex-start;gap:10px;margin:8px 17px 0;padding:10px 12px;border-radius:8px;background:#fcf6ff}.pp-ticket-rules img[data-v-590c66ae]{width:36px;height:36px;-o-object-fit:contain;object-fit:contain;flex:none}.pp-ticket-rules-body[data-v-590c66ae]{min-width:0;flex:1 1 auto}.pp-ticket-rules-body h3[data-v-590c66ae]{margin:0 0 4px;color:#321808;font-size:15px;font-weight:600;line-height:1.4}.pp-ticket-rules-body p[data-v-590c66ae]{margin:0;color:#1e1728;font-size:14px;font-weight:400;line-height:1.4}.pp-ticket-rules-body em[data-v-590c66ae]{color:#b6780d;font-style:normal;font-weight:600}.pp-ticket-actions[data-v-590c66ae]{display:flex;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 28px 0}.pp-ticket-submit[data-v-590c66ae]{display:block;min-width:0;width:100%;min-height:40px;margin:0;padding:6px 16px;border:0;border-radius:20px;color:#482509;background:transparent no-repeat 50%/100% 100%;font-size:18px;font-weight:600;line-height:1.2;white-space:normal;overflow-wrap:anywhere}.pp-ticket-submit[data-v-590c66ae]:active{transform:translateY(1px)}.pp-toast[data-v-590c66ae]{position:fixed;bottom:calc(112px + env(safe-area-inset-bottom));left:50%;z-index:40;max-width:80%;padding:8px 16px;border-radius:999px;color:#fff;background:rgba(30,23,40,.85);font-size:15px;line-height:1.4;transform:translateX(-50%);white-space:normal;overflow-wrap:anywhere}