.payment-qrcode-drawer[data-v-2a605ab6] .ant-drawer-body{padding:24px;background:#f5f7fa}.payment-qrcode-drawer[data-v-2a605ab6] .ant-card{border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06);-webkit-transition:all .3s ease;transition:all .3s ease}.payment-qrcode-drawer[data-v-2a605ab6] .ant-card:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.payment-qrcode-drawer[data-v-2a605ab6] .ant-card-head{border-radius:8px 8px 0 0}.payment-qrcode-drawer[data-v-2a605ab6] .ant-form-item{margin-bottom:20px}.payment-qrcode-drawer[data-v-2a605ab6] .ant-input,.payment-qrcode-drawer[data-v-2a605ab6] .ant-input-number,.payment-qrcode-drawer[data-v-2a605ab6] .ant-select-selection{border-radius:6px;-webkit-transition:all .3s ease;transition:all .3s ease}.payment-qrcode-drawer[data-v-2a605ab6] .ant-input-number:focus,.payment-qrcode-drawer[data-v-2a605ab6] .ant-input:focus,.payment-qrcode-drawer[data-v-2a605ab6] .ant-select-selection:focus{border-color:#40a9ff;-webkit-box-shadow:0 0 0 2px rgba(24,144,255,.1);box-shadow:0 0 0 2px rgba(24,144,255,.1)}.form-item-tip[data-v-2a605ab6]{font-size:12px;color:#8c8c8c;margin-top:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:4px 8px;background:#f5f5f5;border-radius:4px;border-left:3px solid #1890ff}.form-item-tip.success[data-v-2a605ab6]{border-left-color:#52c41a;background:#f6ffed;color:#389e0d}.form-item-tip i[data-v-2a605ab6]{font-size:14px}.upload-container[data-v-2a605ab6]{width:100%}.upload-area[data-v-2a605ab6]{position:relative;width:100%}.preview-image[data-v-2a605ab6]{position:relative;display:inline-block;margin-bottom:12px;border-radius:8px;overflow:hidden;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.preview-image img[data-v-2a605ab6]{width:120px;height:120px;-o-object-fit:contain;object-fit:contain;display:block;background:#fafafa}.preview-mask[data-v-2a605ab6]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;cursor:pointer}.preview-image:hover .preview-mask[data-v-2a605ab6]{opacity:1}.preview-mask i[data-v-2a605ab6]{color:#fff;font-size:24px}.drawer-footer[data-v-2a605ab6]{position:absolute;bottom:0;left:0;right:0;padding:16px 24px;background:#fff;border-top:1px solid #e8e8e8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;z-index:10;-webkit-box-shadow:0 -2px 8px rgba(0,0,0,.06);box-shadow:0 -2px 8px rgba(0,0,0,.06)}.drawer-footer .ant-btn[data-v-2a605ab6]{min-width:100px;height:40px;border-radius:6px;font-weight:500;-webkit-transition:all .3s ease;transition:all .3s ease}.drawer-footer .ant-btn-primary[data-v-2a605ab6]{background:linear-gradient(135deg,#1890ff,#096dd9);border:none}.drawer-footer .ant-btn-primary[data-v-2a605ab6]:hover{background:linear-gradient(135deg,#40a9ff,#1890ff);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(24,144,255,.4);box-shadow:0 4px 12px rgba(24,144,255,.4)}@media (max-width:768px){.payment-qrcode-drawer[data-v-2a605ab6] .ant-drawer-content-wrapper{width:100%!important}.drawer-footer[data-v-2a605ab6]{padding:12px 16px}.drawer-footer .ant-btn[data-v-2a605ab6]{min-width:80px;height:36px}}.payment-qrcode-drawer[data-v-2a605ab6] .ant-alert{border-radius:6px;border-width:1px}.payment-qrcode-drawer[data-v-2a605ab6] .ant-alert-info{background:#e6f7ff;border-color:#91d5ff}.payment-qrcode-drawer[data-v-2a605ab6] .ant-alert-success{background:#f6ffed;border-color:#b7eb8f}.payment-qrcode-drawer[data-v-2a605ab6] .ant-alert-warning{background:#fffbe6;border-color:#ffe58f}.payment-qrcode-drawer[data-v-2a605ab6] .ant-badge{margin-right:8px}.payment-qrcode-drawer[data-v-2a605ab6] .ant-select-dropdown-menu-item i{margin-right:8px;color:#1890ff}