.panda-affiliate{color:#666;background:#fff;font-size:14px;line-height:1.5}.panda-affiliate [hidden]{display:none!important}.panda-affiliate *{box-sizing:border-box}.panda-affiliate .affiliate-container{max-width:1170px;margin:auto;padding:60px 15px}.panda-affiliate h1{color:#333;margin:0 0 20px;font-size:30px;font-weight:600}.panda-affiliate h2{color:#333;margin:0 0 10px;font-size:18px;font-weight:600}.panda-affiliate p{margin:8px 0}.panda-affiliate a{color:#00b867;text-decoration:underline}.panda-affiliate button{font:inherit;cursor:pointer;color:#00b867;background:0 0;border:0}.panda-affiliate button:disabled{opacity:.5;cursor:default}.panda-affiliate :is(a,button,input,textarea,summary):focus-visible{outline-offset:3px;outline:2px solid #00b867}.panda-affiliate input:not([type=checkbox]),.panda-affiliate textarea{color:#333;width:100%;height:54px;font:inherit;background:#fff;border:1px solid #ddd;border-radius:27px;min-width:0;padding:10px 24px}.panda-affiliate textarea{resize:vertical;border-radius:8px;height:118px}.panda-affiliate input[type=checkbox]{accent-color:#00b867;flex-shrink:0;width:18px;height:18px}.panda-affiliate label{display:block}.panda-affiliate form>label,.panda-affiliate form>div>label{margin:20px 0 10px}.panda-affiliate [data-form-message],.panda-affiliate [data-section-error]{color:#e65c5c;overflow-wrap:anywhere}.panda-affiliate .green-button,.panda-affiliate .white-button{color:#fff;background:#00b867;border:0;border-radius:27px;justify-content:center;align-items:center;min-height:42px;padding:10px 24px;text-decoration:none;display:inline-flex}.panda-affiliate .account-number{color:#00b867;overflow-wrap:anywhere;font-size:32px;font-weight:600}.panda-affiliate details{position:relative}.panda-affiliate summary{cursor:pointer}.panda-affiliate li{align-items:center;gap:8px;list-style:none;display:flex}.panda-affiliate ul{padding:0}.panda-affiliate .amount{color:#333;overflow-wrap:anywhere;font-size:32px}.affiliate-join .affiliate-container{max-width:625px;padding:15px}.affiliate-join h1{font-size:24px}.affiliate-join fieldset{border:0;margin:24px 0;padding:0}.affiliate-join legend{color:#333;margin-bottom:20px;font-size:18px}.affiliate-join .promotion-methods{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px 5px;display:grid}.affiliate-join .promotion-methods label{overflow-wrap:anywhere;align-items:center;gap:5px;display:flex}.affiliate-join .password-field{position:relative}.affiliate-join .password-field input{padding-inline-end:60px}.affiliate-join .password-field button{inset-inline-end:20px;padding:0;position:absolute;top:14px}.affiliate-join .paypal-field{align-items:center;gap:10px;display:flex}.affiliate-join .paypal-field>span{border:1px solid #ddd;border-radius:27px;padding:12px 28px}.affiliate-join .protocol{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.affiliate-join form>.green-button{width:100%;margin:10px 0 30px}.affiliate-join [data-save-account]{color:#7f7f7f;align-items:center;gap:4px;display:flex}.affiliate-success{color:#fff;text-align:center;background:url(/_astro/images/81a4ac62641e1fe26e52.webp),linear-gradient(-31deg,#2fad66 0%,#9de686 100%)}.affiliate-success h1,.affiliate-success button{color:#fff}.affiliate-success .affiliate-container{padding:15px}.affiliate-success .affiliate-account-card{background:url(/_astro/images/de203c374997ff012b69.webp) 0 0/100% no-repeat;width:300px;max-width:100%;height:232px;margin:15px auto 50px;position:relative}.affiliate-success [data-account-value=userNumber]{top:65%;color:#333;font-size:18px;position:absolute;inset-inline-start:9%}.affiliate-success input[data-affiliate-share]{color:#00b867;max-width:630px;margin:20px auto;display:block}.affiliate-success .white-button{color:#00b867;background:#fff;max-width:220px;margin:20px auto;display:flex}.affiliate-grid{grid-template-columns:minmax(0,71fr) minmax(0,27.5fr);gap:60px 1.5%;margin-top:20px;display:grid}.affiliate-grid>div{border:1px solid #ddd;border-radius:4px;min-width:0;padding:25px}.commission-totals{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:15px;display:grid}.commission-totals>div{min-width:0;padding:10px 15px}.commission-totals>div+div{border-inline-start:1px solid #ddd}.commission-totals details{font-size:12px}.commission-totals .green-button{min-height:30px;padding:5px 20px;font-size:14px}.affiliate-grid>.rewards-card{padding:0;position:relative}.rewards-card>h2{border:1px solid #ddd;border-bottom:0;border-radius:4px 4px 0 0;margin-top:-41px;padding:8px;display:table}.rewards-table{height:300px;overflow:auto}.panda-affiliate table{border-collapse:collapse;table-layout:fixed;color:#333;width:100%}.panda-affiliate th,.panda-affiliate td{text-align:center;overflow-wrap:anywhere;vertical-align:middle;padding:14px 8px;font-size:12px}.panda-affiliate th{color:#666;font-weight:400}.panda-affiliate tbody tr:nth-child(odd){background:#fafbfd}.panda-affiliate tbody tr:nth-child(2n){background:#f2f4f7}.panda-affiliate td details p{background:#fff;border:1px solid #ddd;padding:8px}.panda-affiliate [data-affiliate-more]{margin:10px auto;display:block}.panda-affiliate [data-affiliate-pagination]{flex-wrap:wrap;justify-content:center;gap:10px;margin:20px 0;display:flex}.panda-affiliate [data-affiliate-pagination] button{border:1px solid #ddd;border-radius:50%;width:42px;height:42px}.panda-affiliate [aria-current=page]{color:#fff;background:#00b867}.panda-affiliate .record-warning{color:#e65c5c}.panda-affiliate .record-pending{color:#00b867}.share-card form{margin-top:20px}.share-card .green-button{width:100%;margin-top:10px}.share-card input[data-affiliate-share]{color:#00b867;border:0;border-radius:0;height:auto;padding:0}.share-card [data-affiliate-bound]{overflow-wrap:anywhere}.mobile-rewards{display:none}.affiliate-modal{z-index:1500;background:#0008;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow:auto}.affiliate-modal-card{background:#fff;border-radius:6px;width:400px;max-width:100%;max-height:100%;padding:40px 30px 35px;position:relative;overflow:auto}.affiliate-modal-card>button{top:10px;font-size:24px;position:absolute;inset-inline-end:15px}.affiliate-modal-card .green-button{width:100%;margin-top:15px}.affiliate-withdraw h1{font-size:18px}.affiliate-withdraw th,.affiliate-withdraw td{padding:18px 12px;font-size:14px}@media (width<=768px){.panda-affiliate .affiliate-container{padding:30px 15px}.panda-affiliate input:not([type=checkbox]){height:42px}.affiliate-join .affiliate-container,.affiliate-success .affiliate-container{padding:15px}.affiliate-join .promotion-methods{grid-template-columns:repeat(2,minmax(0,1fr))}.affiliate-join .paypal-field{flex-direction:column;align-items:stretch}.affiliate-join .password-field button{top:9px}.affiliate-grid{display:block}.affiliate-grid>div{margin:15px 0;padding:25px}.commission-totals{display:block}.commission-totals>div{padding:25px 0}.commission-totals>div+div{border-inline-start:0;border-top:1px solid #ddd}.commission-totals .green-button{min-width:220px;min-height:40px}.rewards-card>h2,.desktop-rewards{display:none}.mobile-rewards{text-align:center;padding:40px 0;font-size:18px;display:block}.affiliate-withdraw thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.affiliate-withdraw tr{grid-template-columns:1fr 1fr;padding:15px 25px;display:grid}.affiliate-withdraw td{text-align:start;padding:0;font-size:12px;display:block}.affiliate-withdraw td:nth-child(2){grid-area:1/1;font-size:18px}.affiliate-withdraw td:first-child{grid-area:2/1}.affiliate-withdraw td:nth-child(3){text-align:end;grid-area:1/2;font-size:18px}.affiliate-withdraw td:nth-child(4){text-align:end;grid-area:2/2}.affiliate-withdraw td[colspan]{text-align:center;grid-area:auto/1/auto/-1}.affiliate-success .white-button{max-width:100%}}.panda-affiliate [data-account-message]:empty{display:none}.affiliate-dashboard h1{margin-bottom:0}.affiliate-intro{font-size:18px}.affiliate-intro p{margin:0}.commission-heading{align-items:center;gap:15px;display:flex}.commission-heading h2{margin:0}.commission-help summary{color:#999;font-size:20px;list-style:none}.commission-help>div{top:100%;z-index:3;background:#f2f4f7;border:1px solid #ddd;border-radius:4px;width:360px;max-width:70vw;padding:20px;position:absolute;inset-inline-start:0}.commission-card>p,.invite-count-card>p:not(.amount),.share-card>p,.share-card form>label,.share-card [data-affiliate-bind-area] p{font-size:12px}.commission-totals>div:first-child .amount{font-weight:600}.commission-totals .green-button{width:100%}.share-card [data-affiliate-bind-area]{border-bottom:1px solid #ddd;margin-bottom:20px;padding-bottom:20px}.share-card .account-number{font-size:32px;line-height:1.2}.panda-affiliate .rewards-table :is(th,td){font-size:14px}.panda-affiliate .rewards-table tbody tr{height:56px}.panda-affiliate [data-account-value=record-end]{text-align:center}@media (width<=768px){.commission-help>div{inset-inline:auto 0}.affiliate-intro{font-size:18px}}.commission-heading{position:relative}.commission-heading .commission-help{position:static}.commission-heading .commission-help>div{width:100%;max-width:none;inset-inline:0}
