.rd-card-msg{margin:10px 0 0;font-size:13px}.rd-card-msg.is-ok{color:#1aa06d}.rd-card-msg.is-error{color:#e5533c}.rd-addon-sub{margin:22px 0 10px;font-size:15px}.rd-user-tip{color:var(--rd-text-light);font-size:13.5px;margin:0 0 14px}.rd-card-form{display:flex;flex-wrap:wrap;gap:10px}.rd-card-form input{flex:1 1 220px;padding:9px 12px;border:1px solid var(--rd-border);border-radius:var(--rd-radius);background:var(--rd-bg);color:var(--rd-text);font-size:14px}.rd-card-form input:focus{outline:2px solid var(--rd-primary);outline-offset:1px}.rd-card-code{display:inline-block;margin-top:10px;padding:6px 12px;background:var(--rd-bg);border:1px dashed var(--rd-primary);border-radius:var(--rd-radius);color:var(--rd-primary);font-size:14px;cursor:pointer}.rd-aff-link{display:flex;gap:10px;margin-bottom:14px}.rd-aff-link input{flex:1;padding:9px 12px;border:1px solid var(--rd-border);border-radius:var(--rd-radius);background:var(--rd-bg);color:var(--rd-text-light);font-size:13.5px}.rd-aff-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.rd-aff-stats div{background:var(--rd-bg);border:1px solid var(--rd-border);border-radius:var(--rd-radius);padding:12px 8px;text-align:center}.rd-aff-stats em{font-style:normal;display:block;font-weight:700;color:var(--rd-primary);font-size:16px}.rd-aff-stats span{font-size:12px;color:var(--rd-text-light)}.rd-withdraw-form{display:flex;flex-wrap:wrap;gap:10px}.rd-withdraw-form select,.rd-withdraw-form input{flex:1 1 160px;padding:9px 12px;border:1px solid var(--rd-border);border-radius:var(--rd-radius);background:var(--rd-bg);color:var(--rd-text);font-size:14px}.rd-addon-table{width:100%;border-collapse:collapse;font-size:13.5px}.rd-addon-table th,.rd-addon-table td{padding:9px 10px;border-bottom:1px solid var(--rd-border);text-align:left}.rd-addon-table th{color:var(--rd-text-light);font-weight:600}.rd-addon-loglist{list-style:none;margin:0;padding:0}.rd-addon-loglist li{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px dashed var(--rd-border);font-size:13px}.rd-addon-loglist li:last-child{border-bottom:0}.rd-log-detail{flex:1}.rd-log-time{color:var(--rd-text-light);font-size:12px}.rd-addon-loglist em{font-style:normal;font-weight:700}.rd-addon-loglist em.plus{color:#e5533c}.rd-addon-loglist em.minus{color:var(--rd-primary)}.rd-status-ok{color:#1aa06d}.rd-status-no{color:#e5533c}.rd-status-wait{color:var(--rd-gold)}.rd-tuan{margin-top:14px;padding:14px;border:1px dashed var(--rd-gold);border-radius:var(--rd-radius);background:var(--rd-bg)}.rd-tuan-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:13.5px}.rd-tuan-badge{background:linear-gradient(135deg,var(--rd-gold),#f7c353);color:#fff;padding:2px 10px;border-radius:20px;font-size:12px;font-weight:600}.rd-tuan-price{color:#e5533c;font-weight:700;font-size:16px}.rd-tuan-count{color:var(--rd-text-light)}.rd-tuan-count em{font-style:normal;color:var(--rd-gold);font-weight:700}.rd-tuan-bar{margin:10px 0;height:8px;background:var(--rd-border);border-radius:6px;overflow:hidden}.rd-tuan-bar span{display:block;height:100%;background:linear-gradient(90deg,var(--rd-gold),#f7c353);transition:width .3s}.rd-tuan-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.rd-tuan-tip{font-size:12.5px;color:var(--rd-text-light)}.rd-tuan-tip.rd-tuan-ok{color:#1aa06d}.rd-activation{margin-top:12px;padding:10px 12px;background:var(--rd-bg);border-radius:var(--rd-radius);font-size:13px;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.rd-activation-label{color:var(--rd-text-light)}.rd-activation small{color:var(--rd-text-light);flex:1 1 100%}.rd-pan-check{margin-left:8px;padding:4px 10px;font-size:12px;color:var(--rd-text-light);background:var(--rd-bg);border:1px solid var(--rd-border);border-radius:6px;cursor:pointer;transition:color .2s,border-color .2s,background .2s}.rd-pan-check:hover{color:var(--rd-primary);border-color:var(--rd-primary)}.rd-pan-check[disabled]{opacity:.6;cursor:wait}.rd-pan-result{margin-left:8px;font-size:12.5px}.rd-pan-result.is-ok{color:#1aa06d}.rd-pan-result.is-error{color:#e5533c}.rd-pan-result.is-unknown{color:var(--rd-text-light)}@media(max-width:820px){.rd-aff-stats{grid-template-columns:repeat(2,1fr)}.rd-card-form input,.rd-withdraw-form select,.rd-withdraw-form input{flex:1 1 100%}.rd-aff-link{flex-direction:column}}
