.buy-page[data-v-ce5e5e96]{min-height:100vh;max-height:100vh;max-height:100dvh;box-sizing:border-box;background:#fff;padding-top:46px;padding-bottom:calc(120px + constant(safe-area-inset-bottom));padding-bottom:calc(120px + env(safe-area-inset-bottom, 0px));color:#333;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;position:relative}.buy-page-inner[data-v-ce5e5e96]{padding:8px}.TaxRecordsNav[data-v-ce5e5e96]{position:fixed;top:0;left:0;right:0;z-index:999;height:46px;display:flex;align-items:center;background:var(--un-primary);padding:0 12px}.TaxRecordsNav__left[data-v-ce5e5e96]{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;color:#000;cursor:pointer}.TaxRecordsNav__left[data-v-ce5e5e96] .van-icon{color:#000}.TaxRecordsNav__center[data-v-ce5e5e96]{flex:1;display:flex;align-items:center;justify-content:center;min-width:0;padding:0 12px}.TaxRecordsNav__title-center[data-v-ce5e5e96]{font-size:16px;font-weight:500;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TaxRecordsNav__right[data-v-ce5e5e96]{flex-shrink:0;display:flex;align-items:center;max-width:46%}.nav-history-btn[data-v-ce5e5e96]{margin:0;padding:4px 8px;max-width:100%;font-size:11px;font-weight:500;line-height:1.25;color:#fff;background:#8d0001;border:1px solid #6b0001;border-radius:8px;cursor:pointer;-webkit-tap-highlight-color:transparent}.nav-history-btn[data-v-ce5e5e96]:active{opacity:.9;background:#750001}.buy-card[data-v-ce5e5e96]{padding:14px;border-radius:12px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08);border:1px solid #e5e7eb;margin-bottom:10px}.project-header[data-v-ce5e5e96]{padding:16px 10px;border-bottom:1px solid #e5e7eb;margin-bottom:8px}.project-name[data-v-ce5e5e96]{font-size:18px;font-weight:600;color:#1f2937;margin-bottom:8px}.project-balance[data-v-ce5e5e96]{display:flex;justify-content:space-between;align-items:center}.balance-label[data-v-ce5e5e96]{color:#6b7280;font-size:14px}.balance-amount[data-v-ce5e5e96]{color:#1f2937;font-size:16px;font-weight:600}.row[data-v-ce5e5e96]{display:flex;align-items:center;justify-content:space-between;padding:12px 10px;border-bottom:1px solid #f3f4f6}.row[data-v-ce5e5e96]:last-child{border-bottom:none}.label[data-v-ce5e5e96]{color:#6b7280}.value[data-v-ce5e5e96]{color:#1f2937}.align-center[data-v-ce5e5e96]{align-items:center}.qty-box[data-v-ce5e5e96]{display:flex;align-items:center;gap:10px}.amount-input[data-v-ce5e5e96]{width:150px;height:28px;text-align:center;border:1px solid #d1d5db;outline:none;border-radius:8px;background:#fff;color:#1f2937}.amount-input[data-v-ce5e5e96]:focus{border-color:var(--un-primary)}.qty-input[data-v-ce5e5e96]{width:60px;height:28px;text-align:center;border:1px solid #d1d5db;outline:none;border-radius:8px;background:#fff;color:#1f2937}.qty-input[data-v-ce5e5e96]:focus{border-color:var(--un-primary)}.submit-wrap[data-v-ce5e5e96]{padding:10px 0 0}.submit-btn[data-v-ce5e5e96]{height:44px;border-radius:10px;background:#8d0001;border:none;border-color:#8d0001}.submit-wrap[data-v-ce5e5e96] .submit-btn.van-button--primary{background:#8d0001;border-color:#8d0001}.rules-card[data-v-ce5e5e96]{padding:12px;border-radius:12px;background:#f9fafb;box-shadow:0 1px 3px rgba(0,0,0,.05);border:1px solid #e5e7eb}.mt-10px[data-v-ce5e5e96]{margin-top:10px}.rules-title[data-v-ce5e5e96]{color:#1f2937;padding:10px;border-left:3px solid var(--un-primary);margin-bottom:8px;font-weight:600}.rule-row[data-v-ce5e5e96]{display:flex;justify-content:space-between;padding:10px;border-bottom:1px dashed #e5e7eb}.rule-row[data-v-ce5e5e96]:last-child{border-bottom:none}.rule-label[data-v-ce5e5e96]{color:#6b7280}.rule-value[data-v-ce5e5e96]{color:#1f2937}.formula[data-v-ce5e5e96]{color:#059669}