.buy,.primary,.success button{background:#1677ff!important;color:white!important;font-weight:900}.ticket-shop{max-width:780px;margin:0 auto 60px}.ticket-tier{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid var(--line);border-radius:15px;padding:18px;margin:10px 0;background:#0b1017}.ticket-tier span{display:grid;gap:5px}.ticket-tier small{color:#aab3c1}.ticket-tier input{width:76px;padding:12px;border-radius:10px;border:1px solid #455064;background:#111720;color:white;font-size:18px}.terms{display:flex;gap:10px;align-items:flex-start;margin:20px 0;color:#c4cad3}.checkout-total{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding:20px 0;font-size:22px}.primary,.success button{border:0;border-radius:11px;padding:14px 18px;cursor:pointer}.success{margin-top:18px;border:1px solid #2d9e62;background:#0b2c1d;padding:18px;border-radius:14px}.ticket-wallet{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:16px}.wallet-ticket{position:relative;min-height:210px;border:1px solid #735c1b;border-radius:18px;padding:22px;background:linear-gradient(135deg,#231b08,#111722 62%,#27364d);display:grid;grid-template-columns:1fr 86px;gap:14px;overflow:hidden}.wallet-ticket:before{content:"";position:absolute;left:-9px;top:50%;width:18px;height:18px;border-radius:50%;background:#151a23}.wallet-ticket small{color:var(--gold);font-weight:900}.wallet-ticket h3{font-size:23px;margin:12px 0 4px}.wallet-ticket p{color:#c5ccd5}.wallet-ticket code{font-size:10px;color:#8390a2}.fake-qr{width:84px;height:84px;display:grid;place-items:center;background:white;color:#05070a;font-size:60px;border-radius:8px}.ticket-state{position:absolute;bottom:16px;right:18px;color:#65e397;text-transform:uppercase;font-size:11px;font-weight:900}.scanner-shell{display:grid;place-items:center;padding-bottom:70px}.scanner-phone{width:min(390px,100%);border:8px solid #242b35;border-radius:38px;padding:28px 20px;background:#10151d;box-shadow:0 25px 80px #000}.camera-target{aspect-ratio:1;border:3px solid #5b6573;border-radius:24px;margin:22px 0;display:grid;place-items:center;background:radial-gradient(circle,#263345,#080c12)}.camera-target span{font-size:82px;color:var(--gold)}.camera-target p{margin-top:-90px;color:#aab3c1}.scanner-phone select{width:100%;padding:12px;background:#080c12;color:white;border:1px solid #3d4755;border-radius:10px;margin-bottom:10px}.scanner-phone .primary{width:100%}.scan-status{text-align:center;margin-top:14px;padding:13px;border-radius:11px;background:#202733}.scan-status.accepted{background:#116439;color:white}.scan-status.denied{background:#821f2b;color:white}@media(max-width:600px){.ticket-wallet{grid-template-columns:1fr}.wallet-ticket{grid-template-columns:1fr 72px}.fake-qr{width:70px;height:70px;font-size:48px}}
.tier-designer{margin:18px 0}.tier-list{display:grid;gap:10px;margin:18px 0}.tier-row{display:grid;grid-template-columns:minmax(180px,1fr) auto auto;gap:12px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:14px;background:#0b1017}.tier-row div:first-child{display:grid;gap:4px}.tier-row small{color:#9da7b6}.tier-badge{border-radius:999px;padding:7px 10px;text-transform:lowercase;font-size:11px;font-weight:900}.tier-badge.selling{background:#0f5632;color:#85f0b2}.tier-badge.waiting{background:#3b3218;color:#ffd66d}.tier-controls{display:flex;gap:5px}.tier-controls button{border:1px solid #384353;background:#151c26;color:white;border-radius:8px;padding:7px 9px;cursor:pointer}.tier-designer details{border-top:1px solid var(--line);padding-top:16px}.tier-designer summary{cursor:pointer;color:var(--gold);font-weight:900}.tier-form{display:grid;gap:13px;margin-top:16px}.tier-form label{display:grid;gap:6px}.tier-form input,.tier-form select{width:100%;border:1px solid #394454;background:#090d13;color:white;border-radius:10px;padding:11px}.tier-form button{border:0;border-radius:10px;padding:13px;background:var(--gold);font-weight:900;cursor:pointer}@media(max-width:760px){.tier-row{grid-template-columns:1fr auto}.tier-controls{grid-column:1/-1}.tier-controls button{flex:1}}
