.page-custom{padding:24px;background:#f5f6f8;min-height:100vh}.card{background:#fff;padding:20px;border-radius:8px;width:100%;max-width:600px;margin:0 auto}.title{font-size:18px;font-weight:600;margin-bottom:12px}.point-box{margin-bottom:12px;font-size:14px;color:#555}.point-value{font-size:20px;font-weight:600;margin-bottom:12px}.point-input{width:100%;padding:8px 10px;border:1px solid #ddd;border-radius:6px;font-size:14px}.point-input:focus{outline:none;border-color:#1677ff}.actions{margin-top:16px;display:flex;gap:8px}.btn{flex:1;padding:8px;border-radius:6px;border:1px solid #ddd;background:#fff;cursor:pointer;font-size:14px}.btn:hover{background:#f5f5f5}.btn-primary{background:#1677ff;color:#fff;border:none}.btn-primary:hover{background:#0f5fd6}
