.ext-page[data-v-145f2f08]{min-height:100vh;background:#f5f5f7;padding:24px 12px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif}.ext-card[data-v-145f2f08]{max-width:720px;margin:0 auto;background:#fff;border-radius:8px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.06);box-shadow:0 1px 3px rgba(0,0,0,.06);padding:24px}.ext-title[data-v-145f2f08]{margin:0 0 8px;font-size:18px}.ext-tip[data-v-145f2f08]{color:rgba(0,0,0,.6);margin:0 0 16px;font-size:13px}.ext-state[data-v-145f2f08]{text-align:center;padding:60px 0;color:rgba(0,0,0,.55)}.ext-error[data-v-145f2f08]{color:#ff4d4f;font-weight:500}.ext-table[data-v-145f2f08]{width:100%;border-collapse:collapse;font-size:14px}.ext-table td[data-v-145f2f08],.ext-table th[data-v-145f2f08]{padding:10px 12px;border-bottom:1px solid #f0f0f0;text-align:left}.ext-table th[data-v-145f2f08]{background:#fafafa;font-weight:500;color:rgba(0,0,0,.85)}.ext-table td.num[data-v-145f2f08]{font-variant-numeric:tabular-nums}.ext-table td.empty[data-v-145f2f08]{text-align:center;color:rgba(0,0,0,.35);padding:32px 0}.ext-input[data-v-145f2f08]{width:100%;padding:6px 8px;border:1px solid #d9d9d9;border-radius:4px;font-size:14px;font-variant-numeric:tabular-nums;text-align:right}.ext-input[data-v-145f2f08]::-webkit-input-placeholder{color:rgba(0,0,0,.25)}.ext-input[data-v-145f2f08]::-moz-placeholder{color:rgba(0,0,0,.25)}.ext-input[data-v-145f2f08]:-ms-input-placeholder{color:rgba(0,0,0,.25)}.ext-input[data-v-145f2f08]::-ms-input-placeholder{color:rgba(0,0,0,.25)}.ext-input[data-v-145f2f08]::placeholder{color:rgba(0,0,0,.25)}.ext-input[data-v-145f2f08]:focus{outline:none;border-color:#1890ff}.ext-input.ext-input-error[data-v-145f2f08]{border-color:#ff4d4f}.ext-footer[data-v-145f2f08]{margin-top:24px;text-align:right;min-height:32px}.ext-save-btn[data-v-145f2f08]{background:#1890ff;color:#fff;border:none;border-radius:4px;padding:8px 24px;font-size:14px;cursor:pointer}.ext-save-btn[data-v-145f2f08]:hover{background:#40a9ff}.ext-save-btn[data-v-145f2f08]:disabled{background:#91d5ff;cursor:not-allowed}