.itm{border-bottom:1px dotted silver}.itm div{border-right:1px dotted silver}.tr1{background:#f3f3f3}.tr2{background:#f8f8f8}.selected{background:rgba(5,167,227,.05)!important}.itm div:last-child{border-right:none}.el-select.el-select--large{width:100%}.link-button{text-decoration:none}.link-button:hover{opacity:.9}.el-dialog__body,.el-dialog__footer,.el-dialog__header{padding:0!important}.el-dialog__footer{margin-top:0}.el-tabs__content,.el-tabs__nav-wrap{padding-left:20px;padding-right:20px}.danger{--el-button-text-color:var(--el-color-danger)!important;--el-button-bg-color:#fef0f0!important;--el-button-border-color:#fbc4c4!important;--el-button-hover-text-color:var(--el-color-white)!important;--el-button-hover-bg-color:var(--el-color-danger)!important;--el-button-hover-border-color:var(--el-color-danger)!important;--el-button-active-text-color:var(--el-color-white)!important;--el-button-active-border-color:var(--el-color-danger)!important}.pix-pay-btn{background:linear-gradient(135deg,#409eff,#007eff)!important;border:none!important;box-shadow:0 3px 10px rgba(0,126,255,.35);transition:transform .15s ease,box-shadow .15s ease}.pix-pay-btn:hover{transform:translateY(-1px);box-shadow:0 5px 14px rgba(0,126,255,.45)}.pix-modal .el-dialog__body{padding:0!important}.pix-modal .el-dialog{border-radius:16px;overflow:hidden}.pix-modal .el-dialog__headerbtn{z-index:5}.pix-modal-card{display:flex;flex-direction:column}.pix-modal-header{background:linear-gradient(135deg,#409eff,#007eff 55%,#005fc9);color:#fff;padding:28px 24px 22px;text-align:center;position:relative;overflow:hidden}.pix-modal-header:before{content:"";position:absolute;top:-60%;right:-20%;width:220px;height:220px;background:hsla(0,0%,100%,.08);border-radius:50%}.pix-modal-header:after{content:"";position:absolute;bottom:-70%;left:-10%;width:180px;height:180px;background:hsla(0,0%,100%,.06);border-radius:50%}.pix-modal-badge{width:52px;height:52px;margin:0 auto 10px;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.35);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;position:relative;z-index:1}.pix-modal-title{font-size:17px;font-weight:700;letter-spacing:.3px;position:relative;z-index:1}.pix-modal-subtitle{font-size:12px;opacity:.85;margin-top:2px;position:relative;z-index:1}.pix-modal-value{font-size:26px;font-weight:800;margin-top:10px;position:relative;z-index:1}.pix-modal-body{padding:22px 24px 24px;background:#fff}.pix-qr-frame{width:190px;height:190px;margin:0 auto 18px;padding:10px;background:#fff;border:2px solid rgba(0,126,255,.18);border-radius:14px;box-shadow:0 6px 18px rgba(0,126,255,.12);display:flex;align-items:center;justify-content:center}.pix-qr-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.pix-qr-placeholder{font-size:26px;color:#409eff}.pix-steps{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.pix-step{gap:10px;font-size:13px;color:#606266}.pix-step,.pix-step-num{display:flex;align-items:center}.pix-step-num{flex-shrink:0;width:20px;height:20px;border-radius:50%;background:rgba(0,126,255,.1);color:#007eff;font-size:11px;font-weight:700;justify-content:center}.pix-divider{display:flex;align-items:center;text-align:center;color:#909399;font-size:12px;margin:6px 0 14px}.pix-divider:after,.pix-divider:before{content:"";flex:1;border-bottom:1px dashed #dcdfe6}.pix-divider span{padding:0 10px}.pix-copy-box{display:flex;flex-direction:column;gap:10px}.pix-copy-textarea{width:100%;height:64px;resize:none;font-size:11px;font-family:Courier New,monospace;color:#606266;background:#f5f7fa;border:1px dashed #c0c4cc;border-radius:8px;padding:8px 10px;box-sizing:border-box}.pix-copy-btn{width:100%;background:linear-gradient(135deg,#67c23a,#529b2e)!important;border:none!important;box-shadow:0 3px 10px rgba(103,194,58,.35);transition:transform .15s ease,box-shadow .15s ease}.pix-copy-btn:hover{transform:translateY(-1px);box-shadow:0 5px 14px rgba(103,194,58,.45)}.pix-footer-note{margin-top:16px;font-size:11px;color:#909399;display:flex;align-items:flex-start;gap:6px;line-height:1.5}.pix-footer-note i{margin-top:2px;color:#67c23a}